@@ -20,13 +20,18 @@ var shell = require('gulp-shell');
2020var svgmin = require ( 'gulp-svgmin' ) ;
2121var svgstore = require ( 'gulp-svgstore' ) ;
2222var _ = require ( 'lodash' ) ;
23+ var run = require ( 'run-sequence' ) ;
2324
2425// -------------------------------------
2526// Variables
2627// -------------------------------------
2728
2829var options = {
2930
31+ build : {
32+ tasks : [ 'sass' , 'browserify' , 'abecedary' , 'javascript' ]
33+ } ,
34+
3035 css : {
3136 file : 'public/stylesheets/application.css' ,
3237 destination : 'public/stylesheets'
@@ -89,14 +94,11 @@ var options = {
8994
9095
9196// -------------------------------------
92- // Task: Compile
97+ // Task: build
9398// -------------------------------------
9499
95- gulp . task ( 'compile' , function ( ) {
96- gulp . start ( 'sass' ) ;
97- gulp . start ( 'browserify' ) ;
98- gulp . start ( 'abecedary' ) ;
99- gulp . start ( 'javascript' ) ;
100+ gulp . task ( 'build' , function ( ) {
101+ run ( options . build . tasks ) ;
100102} ) ;
101103
102104// -------------------------------------
@@ -162,7 +164,7 @@ gulp.task('browserify', function() {
162164
163165 var output = options . browserify . destDir + '/' + options . browserify . destFile ;
164166
165- return gulp . task ( 'browserify' , shell . task ( [ 'node_modules/browserify/bin/cmd.js ' + files + ' -o ' + output ] ) ) ;
167+ return shell . task ( [ 'node_modules/browserify/bin/cmd.js ' + files + ' -o ' + output ] ) ;
166168} ) ;
167169
168170// -------------------------------------
0 commit comments