diff options
author | Camil Staps | 2015-05-13 18:07:46 +0200 |
---|---|---|
committer | Camil Staps | 2015-05-13 18:07:46 +0200 |
commit | e7b060dbe94e4bf67dd127cc063ef948fe449201 (patch) | |
tree | 09636e8270d9449b1b66b92de06a21a5b0c6c4b0 | |
parent | Fixed BotleaguesFrontend -> Botleagues changes (JS); added profile page with ... (diff) |
Faster gulpfile
-rw-r--r-- | gulpfile.js | 21 |
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)); }); |