diff --git a/gulpfile.js b/gulpfile.js index aed68483fa..e7a5111f2c 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -190,7 +190,8 @@ gulp.task('browserify', function() { .pipe(gulp.dest(paths.common.dest)) }) -gulp.task('build', function() { +gulp.task('loadManifest', function(cb) { + var files = require('./website/public/manifest'); var j = paths.build.js; var c = paths.build.css; @@ -211,7 +212,12 @@ gulp.task('build', function() { }); }); + cb(); +}); +gulp.task('build:css', function() { + + var c = paths.build.css; // Concat CSS _.each(c, function(val, key) { gulp.src(val) @@ -219,7 +225,11 @@ gulp.task('build', function() { .pipe(cssmin()) .pipe(gulp.dest(paths.build.dest)) }); +}); +gulp.task('build:js', function() { + + var j = paths.build.js; // Uglify JS _.each(j, function(val, key) { gulp.src(val) @@ -229,6 +239,10 @@ gulp.task('build', function() { }); }); +gulp.task('build', ['loadManifest', 'build:css', 'build:js'], function() { + +}); + gulp.task('watch', ['stylus', 'browserify'], function() { gulp.watch(paths.stylus.watch, ['stylus']); gulp.watch(paths.common.watch, ['browserify']);