1.2.1 • Published 8 years ago

varline v1.2.1

Weekly downloads
2
License
BSD
Repository
github
Last release
8 years ago

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