varline
v1.2.1
Published
resolve js dependencies and concat.
Downloads
8
Readme
varline
resolve js dependencies and concat.
install
npm install varline
use in grunt.js
// Gruntfile.js
grunt.loadNpmTasks('varline');
grunt.initConfig({
varline: {
dev: {
// script names for resolve
scripts: ['hoge'],
// output directory
dest: 'js',
// glob pattern for js dependencies
loadPath: [JS + '/*.js', JS_LIB + '/*.js'],
// names for name
ignore: [],
// names for adding dependencies forcibly
forced: [],
// use warpper module on output
wrap: true,
// name alias
alias: {
$: 'jquery',
_: 'underscore'
}
}
}
});
use in gulp.js
// gulpfile.js
var varline = require('varline').gulp;
gulp.task('js', function () {
var opts = {
// glob pattern for js dependencies
loadPath: [ 'src/js/*.js', 'src/js/lib/*.js' ],
// use warpper module on output
wrap: true,
// name alias
alias: {
$: 'jquery',
_: 'underscore'
}
};
gulp.src('src/js/hoge.js')
.pipe(varline(opts))
.pipe(gulp.dest('js'));
});