UNPKG

edools-theme-cli

Version:
30 lines (26 loc) 787 B
'use strict'; 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(); });