From 851a79ede6b63d0b8f4eb2addfa27f5717e62ac6 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Thu, 5 Feb 2015 11:39:11 -0600 Subject: [PATCH] Separated out tasks from build --- gulpfile.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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']);