From 0c1b1641e07cab0d511ba73e96fb89f7cb042a81 Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Mon, 18 Apr 2016 19:25:21 +0800 Subject: add gulp support --- gulpfile.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 gulpfile.js (limited to 'gulpfile.js') diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..b1f4d4f --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,28 @@ +var gulp = require('gulp'); +var less = require('gulp-less'); +var cleancss = require('gulp-clean-css'); +var csscomb = require('gulp-csscomb'); +var rename = require('gulp-rename'); +var LessPluginAutoPrefix = require('less-plugin-autoprefix'); + +var autoprefix= new LessPluginAutoPrefix({ browsers: ["last 2 versions"] }); + +gulp.task('watch', function() { + gulp.watch('./**/*.less', ['build']); +}); + +gulp.task('build', function() { + gulp.src('./*.less') + .pipe(less({ + plugins: [autoprefix] + })) + .pipe(csscomb()) + .pipe(gulp.dest('./dist')) + .pipe(cleancss()) + .pipe(rename({ + suffix: '.min' + })) + .pipe(gulp.dest('./dist')) +}); + +gulp.task('default', ['build']); \ No newline at end of file -- cgit v1.3.1-23-gd82d