presto-8.x-2.2/themes/presto_theme/gulp-tasks/scss.js
themes/presto_theme/gulp-tasks/scss.js
import sass from 'gulp-sass'; import clean from 'gulp-clean-css'; import browserSync from 'browser-sync'; import sourcemaps from 'gulp-sourcemaps'; import autoprefixer from 'gulp-autoprefixer'; import * as paths from './paths'; module.exports = gulp => gulp.src(paths.SRC.scss) .pipe(sourcemaps.init()) .pipe(sass({ outputStyle: 'compressed', includePaths: [paths.SRC.bootstrap], })) .on('error', sass.logError) .pipe(autoprefixer({ browsers: ['last 2 versions', 'iOS 8'], cascade: false, })) .pipe(clean()) .pipe(sourcemaps.write(paths.DEST.maps)) .pipe(gulp.dest(paths.DEST.css)) .pipe(browserSync.stream());