0.0.7 • Published 9 years ago

gulp-browser-js-include v0.0.7

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

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(c === 3);
console.log(d === 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(a * b);
}

var c = bar(1, 2);
var d = foo(4, 4);

console.log(c === 3);
console.log(d === 4);

License

MIT License

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago