diff options
Diffstat (limited to 'tasks')
-rw-r--r-- | tasks/build.js | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/tasks/build.js b/tasks/build.js index 797f67a7..9604f834 100644 --- a/tasks/build.js +++ b/tasks/build.js @@ -14,8 +14,10 @@ const commonjs = require('rollup-plugin-commonjs'); const resolve = require('rollup-plugin-node-resolve'); // CSS const sass = require('gulp-sass'); -const clean = require('gulp-clean-css'); -const prefix = require('gulp-autoprefixer'); +const postcss = require('gulp-postcss'); +const autoprefixer = require('autoprefixer'); +const clean = require('postcss-clean'); +const customprops = require('postcss-custom-properties'); // Images const svgstore = require('gulp-svgstore'); const imagemin = require('gulp-imagemin'); @@ -32,7 +34,6 @@ const browserSync = require('browser-sync').create(); const pkg = require('../package.json'); const build = require('../build.json'); // Info from package -const { browserslist: browsers } = pkg; const minSuffix = '.min'; // Paths const root = path.join(__dirname, '..'); @@ -156,12 +157,7 @@ Object.entries(build.css).forEach(([filename, entry]) => { .src(src) .pipe(plumber()) .pipe(sass()) - .pipe( - prefix(browsers, { - cascade: false, - }), - ) - .pipe(clean()) + .pipe(postcss([customprops(), autoprefixer(), clean()])) .pipe(size(sizeOptions)) .pipe(gulp.dest(dist)), ); |