diff options
author | Victor Häggqvist <[email protected]> | 2016-01-16 22:59:53 +0100 |
---|---|---|
committer | Victor Häggqvist <[email protected]> | 2016-01-16 22:59:53 +0100 |
commit | 4bb5c6a34b39a0eacb7556ede0d8c74cda4abff5 (patch) | |
tree | cf9e449ff0e91323702133534a0a7ec7df407659 /gulpfile.js | |
parent | 9d2f198f1da0fc04134e47b45b706136fd9f7e7f (diff) |
make sure build is clean
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gulpfile.js b/gulpfile.js index aecfb9e..a25f814 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -2,7 +2,6 @@ var gulp = require('gulp'); var eslint = require('gulp-eslint'); var sass = require('gulp-sass'); -var rename = require('gulp-rename'); var autoprefixer = require('gulp-autoprefixer'); var csso = require('gulp-csso'); var size = require('gulp-size'); @@ -10,7 +9,8 @@ var uglify = require('gulp-uglify'); var webpack = require('webpack-stream'); var concat = require('gulp-concat'); var header = require('gulp-header'); -var rename = require("gulp-rename"); +var rename = require('gulp-rename'); +var exec = require('child_process').exec; gulp.task('style', function () { return gulp.src('./style/touch-imagelightbox.scss') @@ -67,7 +67,7 @@ gulp.task('lint', function() { .pipe(eslint.failAfterError()); }); -gulp.task('uglify', ['pack'], function() { +gulp.task('uglify', ['pack', 'clean'], function() { return gulp.src('./demo/LightBox.*.js') .pipe(uglify()) .pipe(rename({suffix: ".min"})) @@ -114,6 +114,10 @@ gulp.task('csso', ['style'], function() { .pipe(gulp.dest('./dist')); }); +gulp.task('clean', function() { + exec('rm -r dist'); +}); + gulp.task('build', ['makecore','csso']); gulp.task('default', ['pack']); |