From edd0d2578cbd9f46f10f0e363298a00d520de503 Mon Sep 17 00:00:00 2001 From: Gunther Brunner Date: Wed, 10 Sep 2014 20:38:35 +0900 Subject: [PATCH] Add prepublish script. Needs to be executed as "npm run prepub" because default "npm prepublish" runs on every npm install. --- .npmignore | 7 +++++++ gulpfile.js | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.npmignore b/.npmignore index 2f505c08..054e8748 100644 --- a/.npmignore +++ b/.npmignore @@ -17,3 +17,10 @@ /temp/ /test/ /tmp/ +/tmp/* +/res/app/* +/res/auth/* +/res/bower_components/* +/res/common/* +/res/test/* +/res/web_modules/* diff --git a/gulpfile.js b/gulpfile.js index deb32f29..69100038 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -9,6 +9,7 @@ var webpackStatusConfig = require('./res/common/status/webpack.config') var gettext = require('gulp-angular-gettext') var jade = require('gulp-jade') var rimraf = require('gulp-rimraf') +var runSequence = require('run-sequence') //var protractor = require('gulp-protractor') var protractor = require('./res/test/e2e/helpers/gulp-protractor-adv') var protractorConfig = './res/test/protractor.conf' @@ -46,7 +47,10 @@ gulp.task('jscs', function () { gulp.task('lint', ['jshint', 'jsonlint']) gulp.task('test', ['lint', 'protractor']) -gulp.task('build', ['translate', 'webpack:build']) + +gulp.task('build', function (cb) { + runSequence('clean', 'translate', 'webpack:build', cb) +}) gulp.task('karma_ci', function (done) { karma.start({