diff options
add gulp support
1 files changed, 28 insertions, 0 deletions
| -rw-r--r-- | gulpfile.js | 28 |
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 |