edools-theme-cli
Version:
A starter kit to make Edools Themes
30 lines (26 loc) • 787 B
JavaScript
let gulp = require('gulp');
let $ = require('gulp-load-plugins')();
let config = require('../config');
let combConfig = config.cssCombConfig;
let comb = new require('csscomb')(combConfig);
gulp.task('scss', () => {
return gulp.src(config.files.scss)
.pipe($.sourcemaps.init())
.pipe($.sass({
outputStyle: 'compressed'
}).on('error', $.sass.logError))
.pipe($.concat(config.build.css))
.pipe($.stripCssComments())
.pipe($.autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe($.sourcemaps.write('.'))
.pipe(gulp.dest(config.paths.dist + config.paths.assets))
.pipe(gulp.dest(config.paths.compiled));
});
gulp.task('scss:comb', function (cb) {
comb.processPath(config.paths.scss);
cb();
});
;