varline

1.2.1 • Public • Published

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'));
});

Readme

Keywords

Package Sidebar

Install

npm i varline

Weekly Downloads

1

Version

1.2.1

License

BSD

Last publish

Collaborators

  • fnobi