From 4bb5c6a34b39a0eacb7556ede0d8c74cda4abff5 Mon Sep 17 00:00:00 2001 From: Victor Häggqvist Date: Sat, 16 Jan 2016 22:59:53 +0100 Subject: make sure build is clean --- gulpfile.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gulpfile.js') 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']); -- cgit v1.2.3