From 433cd815438cac97b49623a92d319c6865f4a442 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Wed, 26 Nov 2014 19:33:50 -0300 Subject: [PATCH 1/3] add npm install hook for browserify --- gulpfile.js | 4 ++++ package.json | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index a1adf03..9ea31e9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -102,6 +102,10 @@ gulp.task('browser-test', function() { ]); }); +gulp.task('browser-all', function(callback) { + runSequence(['browser'], ['browser-test'], callback); +}); + gulp.task('karma', testKarma); gulp.task('minify', function() { diff --git a/package.json b/package.json index 8274dae..956ab26 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "lint": "gulp lint", "test": "gulp test-all", "coverage": "gulp coverage", - "build": "gulp" + "build": "gulp", + "postinstall": "gulp browser-all" }, "contributors": [ { From 4fb0ddd8f2a0d687ebb75fae9f4023c6e2d4c31e Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Wed, 26 Nov 2014 19:36:59 -0300 Subject: [PATCH 2/3] use local gulp --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 956ab26..831f671 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "test": "gulp test-all", "coverage": "gulp coverage", "build": "gulp", - "postinstall": "gulp browser-all" + "postinstall": "node_modules/gulp/bin/gulp.js browser-all" }, "contributors": [ { From 115c581bd0c28232a0a631ac5099c79112b39739 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Wed, 26 Nov 2014 19:48:28 -0300 Subject: [PATCH 3/3] simplify gulpfile for watch:browser --- gulpfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index 9ea31e9..8919e52 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -67,7 +67,7 @@ gulp.task('watch:lint', function() { }); gulp.task('watch:browser', function() { - return gulp.watch(alljs, ['browser', 'browser-test']); + return gulp.watch(alljs, ['browser-all']); }); gulp.task('coverage', shell.task(['istanbul cover _mocha -- --recursive']));