Summary Files Commits Branches @commit @diff @stats
path: root / gulpfile.js
diff options
context:
space:
mode:
Commitc811cb46631e66772a108c393f6ef53a83ca010b (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-09-01 15:34:29 +0800
Committer
 GitHub <noreply@github.com>
2017-09-01 15:34:29 +0800
Filescc78dfa6f7398e9e77dd81d8865bcca939b9549d /gulpfile.js
Spectre-Dark-Gruvbox-0.4.0.tar
Spectre-Dark-Gruvbox-0.4.0.tar.gz
Spectre-Dark-Gruvbox-0.4.0.zip
Parent66c492fd05c2d720c81e2be8d6845560b868e7ff (diff)
Parentcca094ecbf55e8a4f552e55219b37373d3c07d9e (diff)
Merge pull request #266 from picturepan2/0.4.0 v0.4.0
0.4.0
1 files changed, 33 insertions, 33 deletions
-rw-r--r--gulpfile.js66
diff --git a/gulpfile.js b/gulpfile.js
index e17b93a..f1bd88b 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -1,49 +1,49 @@
var gulp = require('gulp');
-var less = require('gulp-less');
+var sass = require('gulp-sass');
var cleancss = require('gulp-clean-css');
var csscomb = require('gulp-csscomb');
var rename = require('gulp-rename');
-var LessPluginAutoPrefix = require('less-plugin-autoprefix');
+var autoprefixer = require('gulp-autoprefixer');
-var autoprefix= new LessPluginAutoPrefix({ browsers: ["last 4 versions", "Explorer >= 10", "Firefox ESR"] });
+var paths = {
+ source: './src/*.scss',
+ doc: './docs/src/*.scss'
+};
gulp.task('watch', function() {
- gulp.watch('./**/*.less', ['build']);
- gulp.watch('./**/*.less', ['docs']);
+ gulp.watch('./**/*.scss', ['build']);
+ gulp.watch('./**/*.scss', ['docs']);
});
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.src(paths.source)
+ .pipe(sass({outputStyle: 'compact', precision: 10}))
+ .pipe(autoprefixer())
+ .pipe(csscomb())
+ .pipe(gulp.dest('./dist'))
+ .pipe(cleancss())
+ .pipe(rename({
+ suffix: '.min'
+ }))
+ .pipe(gulp.dest('./dist'));
});
gulp.task('docs', function() {
- gulp.src('./docs/src/*.less')
- .pipe(less({
- plugins: [autoprefix]
- }))
- .pipe(csscomb())
- .pipe(gulp.dest('./docs/css'));
- gulp.src('./*.less')
- .pipe(less({
- plugins: [autoprefix]
- }))
- .pipe(csscomb())
- .pipe(gulp.dest('./docs/dist'))
- .pipe(cleancss())
- .pipe(rename({
- suffix: '.min'
- }))
- .pipe(gulp.dest('./docs/dist'));
+ gulp.src(paths.doc)
+ .pipe(sass({outputStyle: 'compact', precision: 10}))
+ .pipe(autoprefixer())
+ .pipe(csscomb())
+ .pipe(gulp.dest('./docs/css'));
+ gulp.src(paths.source)
+ .pipe(sass({outputStyle: 'compact', precision: 10}))
+ .pipe(autoprefixer())
+ .pipe(csscomb())
+ .pipe(gulp.dest('./docs/dist'))
+ .pipe(cleancss())
+ .pipe(rename({
+ suffix: '.min'
+ }))
+ .pipe(gulp.dest('./docs/dist'));
});
gulp.task('default', ['build']);