Set default gulp to be dependant on NODE_ENV

This commit is contained in:
Blade Barringer
2015-02-03 22:19:02 -06:00
parent 27dbb30ce8
commit f2fc115034
2 changed files with 7 additions and 2 deletions

View File

@@ -17,6 +17,7 @@ var gulp = require('gulp'),
spritesmith = require('gulp.spritesmith'), spritesmith = require('gulp.spritesmith'),
csso = require('gulp-csso'), csso = require('gulp-csso'),
cssmin = require('gulp-cssmin'), cssmin = require('gulp-cssmin'),
config = require('./website/config'),
pkg = require('./package'); pkg = require('./package');
var paths = { var paths = {
@@ -196,4 +197,8 @@ gulp.task('dev', ['watch'], function() {
gulp.task('prod', ['clean', 'stylus', 'browserify', 'copy'], function() { gulp.task('prod', ['clean', 'stylus', 'browserify', 'copy'], function() {
// @TODO: Finish this // @TODO: Finish this
}); });
gulp.task('default', ['dev']); if(config.NODE_ENV == 'development') {
gulp.task('default', ['dev']);
} else if(config.NODE_ENV == 'production') {
gulp.task('default', ['prod']);
}

View File

@@ -58,7 +58,7 @@
}, },
"scripts": { "scripts": {
"test": "./test/run_tests.sh", "test": "./test/run_tests.sh",
"start": "gulp dev", "start": "gulp",
"postinstall": "./node_modules/bower/bin/bower --config.interactive=false install -f", "postinstall": "./node_modules/bower/bin/bower --config.interactive=false install -f",
"coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html" "coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html"
}, },