aboutsummaryrefslogtreecommitdiff
path: root/gulpfile.js
diff options
context:
space:
mode:
authorCamil Staps2015-05-13 18:07:46 +0200
committerCamil Staps2015-05-13 18:07:46 +0200
commite7b060dbe94e4bf67dd127cc063ef948fe449201 (patch)
tree09636e8270d9449b1b66b92de06a21a5b0c6c4b0 /gulpfile.js
parentFixed BotleaguesFrontend -> Botleagues changes (JS); added profile page with ... (diff)
Faster gulpfile
Diffstat (limited to 'gulpfile.js')
-rw-r--r--gulpfile.js21
1 files changed, 12 insertions, 9 deletions
diff --git a/gulpfile.js b/gulpfile.js
index 9bd83f8..868e3ff 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -30,7 +30,7 @@ gulp.task('default', [], function() {
});
gulp.task('all', [], function() {
- gulp.start('fonts', 'styles', 'scripts', 'images', 'jade', '3rd-party-styles');
+ gulp.start('fonts', 'styles', 'scripts', 'images', 'jade', '3rd-party-styles', '3rd-party-scripts');
});
gulp.task('rebuild', ['clean'], function() {
@@ -130,11 +130,11 @@ gulp.task('styles', function() {
.pipe(changed(dst, {destination: dst_filename}))
.pipe(less())
.pipe(concat(dst_filename))
- .pipe(minifycss())
+ .pipe(gulpif(production, minifycss()))
.pipe(gulp.dest(dst));
});
-gulp.task('scripts', function(){
+gulp.task('3rd-party-scripts', function(){
var fileList = [
'./bower_components/jquery/dist/jquery.min.js',
'./bower_components/bootstrap/dist/js/bootstrap.min.js',
@@ -143,19 +143,22 @@ gulp.task('scripts', function(){
var dst = './build/assets/js';
- gulp.src(fileList)
+ return gulp.src(fileList)
.pipe(changed(dst, {destination: 'script.js'}))
.pipe(concat('script.js'))
.pipe(stripdebug())
.pipe(uglify())
.pipe(gulp.dest(dst));
+});
+gulp.task('scripts', function(){
var src = './src/js/*.js';
+ var dst = './build/assets/js';
- gulp.src(src)
+ return gulp.src(src)
.pipe(changed(dst))
.pipe(gulpif(production, stripdebug()))
- .pipe(uglify())
+ .pipe(gulpif(production, uglify()))
.pipe(gulp.dest(dst));
});
@@ -163,7 +166,7 @@ gulp.task('images', function(){
var src = './src/img/**/*',
dst = './build/img';
- gulp.src(src)
+ return gulp.src(src)
.pipe(changed(dst))
.pipe(imagemin())
.pipe(gulp.dest(dst));
@@ -173,10 +176,10 @@ gulp.task('jade', function(){
var src = './src/*.jade',
dst = './build';
- gulp.src(src)
+ return gulp.src(src)
.pipe(changed(dst, {extension: 'html'}))
.pipe(jade())
- .pipe(minifyhtml())
+ .pipe(gulpif(production, minifyhtml()))
.pipe(gulp.dest(dst));
});