diff options
author | Sam Potts <sam@potts.es> | 2020-04-24 00:22:39 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-24 00:22:39 +1000 |
commit | 68137aa789b195b26d4306eaebc7fee2f8eb3374 (patch) | |
tree | 8c38683d043fdfbe8b1dcb385a446de4df7396a1 /tasks/build.js | |
parent | dbe618c644a525b196466b7254274cc9bde76275 (diff) | |
parent | 2458eaa11b5c2805bcf1e5349ab900485bac325f (diff) | |
download | plyr-68137aa789b195b26d4306eaebc7fee2f8eb3374.tar.lz plyr-68137aa789b195b26d4306eaebc7fee2f8eb3374.tar.xz plyr-68137aa789b195b26d4306eaebc7fee2f8eb3374.zip |
Merge pull request #1770 from sampotts/css-variables
Allow customization via CSS Custom Properties
Diffstat (limited to 'tasks/build.js')
-rw-r--r-- | tasks/build.js | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/tasks/build.js b/tasks/build.js index 797f67a7..bd801e32 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'); @@ -29,10 +31,8 @@ const size = require('gulp-size'); const sourcemaps = require('gulp-sourcemaps'); const browserSync = require('browser-sync').create(); // Configs -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 +156,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)), ); |