From 3c47d1f4bc4475b392db606f6a03c91a334c3b46 Mon Sep 17 00:00:00 2001 From: Dan Mindru Date: Sat, 31 Aug 2019 16:54:40 +0200 Subject: [PATCH] Update sass task --- tasks/sass.js | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/tasks/sass.js b/tasks/sass.js index 097e140..fb989f1 100644 --- a/tasks/sass.js +++ b/tasks/sass.js @@ -1,21 +1,25 @@ 'use strict'; -var gulp = require('gulp'), - autoprefixer = require('gulp-autoprefixer'), - sass = require('gulp-sass'), - rename = require('gulp-rename'); +const gulp = require('gulp'), + autoprefixer = require('gulp-autoprefixer'), + sass = require('gulp-sass'), + rename = require('gulp-rename'); -function sassTask(options){ - gulp.task('sass', ['dupe'], function(){ - return options - .src(options.workingDir + '/**/*.scss') - .pipe(sass()) - .pipe(autoprefixer({ - browsers: ['last 5 versions'] - })) - .pipe(rename({ extname: '.css' })) - .pipe(gulp.dest(options.workingDir)); - }); +function sassTask(options) { + // Requires: dupe. + gulp.task( + 'sass', + gulp.series('dupe', function() { + return options + .src(options.workingDir + '/**/*.scss') + .pipe(sass()) + .pipe( + autoprefixer() + ) + .pipe(rename({ extname: '.css' })) + .pipe(gulp.dest(options.workingDir)); + }) + ); } -module.exports = sassTask; \ No newline at end of file +module.exports = sassTask;