Skip to content

Commit cacc765

Browse files
Add gulp build
1 parent a5daf50 commit cacc765

3 files changed

Lines changed: 12 additions & 9 deletions

File tree

gulpfile.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,18 @@ var shell = require('gulp-shell');
2020
var svgmin = require('gulp-svgmin');
2121
var svgstore = require('gulp-svgstore');
2222
var _ = require('lodash');
23+
var run = require('run-sequence');
2324

2425
// -------------------------------------
2526
// Variables
2627
// -------------------------------------
2728

2829
var 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
// -------------------------------------

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"javascript-sandbox": "https://github.com/codeschool/javascript-sandbox/tarball/master",
5353
"jshint": "^2.6.3",
5454
"lodash": "^3.5.0",
55-
"mocha": "^2.2.1"
55+
"mocha": "^2.2.1",
56+
"run-sequence": "^1.1.0"
5657
}
5758
}

setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ echo "installing bower assets"
1313
npm run bower install
1414

1515
echo "compiling assets"
16-
npm run gulp compile
16+
npm run gulp build

0 commit comments

Comments
 (0)