Separated out tasks from build

This commit is contained in:
Blade Barringer 2015-02-05 11:39:11 -06:00
parent cd4225bdb7
commit 851a79ede6

View file

@ -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']);