gulp-browser-js-include

0.0.7 • Public • Published

gulp-browser-js-include

This plugin recursively expand files it includes, so you can nest includes inside of files that were themselves included.

Usage

Install

npm install --save-dev gulp-browser-js-include

Sample gulpfile.js

Then, add it to your gulpfile.js:

var gulp = require('gulp'),
    includeJs = require('gulp-browser-js-include');
 
gulp.task('js', function() {
    gulp.src('src/js/main.js')
        .pipe(includeJs())
        .pipe(gulp.dest('./dest/js'));
});
 
gulp.task('watch', ['js'], function() {
    gulp.watch('src/**/*.js', ['js']);
});
 
gulp.task('default', ['watch']);

Example

main.js

//= include bar.js comment remove
//= include foo.js
 
var c = bar(1, 2);
var d = foo(4, 4);
 
console.log(=== 3);
console.log(=== 4);

bar.js

function bar(a, b) {
    return a + b;
}
 

foo.js

//= include tor.js
 
function foo(a, b) {
    return tor(a * b);
}

tor.js

function tor(a) {
    return Math.sqrt(a);
}

Results

function bar(a, b) {
    return a + b;
}
 
function tor(a) {
    return Math.sqrt(a);
}
 
function foo(a, b) {
    return tor(* b);
}
 
var c = bar(1, 2);
var d = foo(4, 4);
 
console.log(=== 3);
console.log(=== 4);

License

MIT License

Package Sidebar

Install

npm i gulp-browser-js-include

Weekly Downloads

11

Version

0.0.7

License

MIT

Last publish

Collaborators

  • dissolve