summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--gulpfile.js10
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']);