client/annotviz/gulp/tasks/browserify.js
changeset 93 79ae42ad97d4
parent 87 9611905b58fe
child 125 f9dd7bfed997
equal deleted inserted replaced
87:9611905b58fe 93:79ae42ad97d4
    13 // Vendor
    13 // Vendor
    14 gulp.task('vendor', function() {
    14 gulp.task('vendor', function() {
    15   return browserify({debug: true})
    15   return browserify({debug: true})
    16     .require('./app/lib/pixi/bin/pixi.js', { expose: 'pixi' })
    16     .require('./app/lib/pixi/bin/pixi.js', { expose: 'pixi' })
    17     .require('./app/lib/randomColor/randomColor.js', {expose: 'randomColor'})
    17     .require('./app/lib/randomColor/randomColor.js', {expose: 'randomColor'})
       
    18     .require('./app/lib/lodash/dist/lodash.js', {expose: 'lodash'})
    18     .bundle()
    19     .bundle()
    19     .pipe(source('libs-'+p.name+'.js'))
    20     .pipe(source('libs-'+p.name+'.js'))
    20     .pipe(gulp.dest(config.dist + '/js/'));
    21     .pipe(gulp.dest(config.dist + '/js/'));
    21 });
    22 });
    22 
    23 
    24 gulp.task('browserify', function() {
    25 gulp.task('browserify', function() {
    25   return browserify({debug: true, standalone: 'annotviz'})
    26   return browserify({debug: true, standalone: 'annotviz'})
    26     .add('./app/js/main.js')
    27     .add('./app/js/main.js')
    27     .external('pixi')
    28     .external('pixi')
    28     .external('randomColor')
    29     .external('randomColor')
       
    30     .external('lodash')
    29     .transform(partialify) // Transform to allow requireing of templates
    31     .transform(partialify) // Transform to allow requireing of templates
    30     .bundle()
    32     .bundle()
    31     .pipe(source(p.name+'.js'))
    33     .pipe(source(p.name+'.js'))
    32     .pipe(gulp.dest(config.dist + '/js/'));
    34     .pipe(gulp.dest(config.dist + '/js/'));
    33 });
    35 });