Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit e8e8ac8

Browse files
committed
build: replace deprecated gulp-cssnano with gulp-postcss
- fixes NPM audit warnings - replace gulp-autoprefixer with gulp-postcss and using autoprefixer directly
1 parent 55ae966 commit e8e8ac8

File tree

4 files changed

+1280
-2150
lines changed

4 files changed

+1280
-2150
lines changed

gulp/util.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ const plumber = require('gulp-plumber');
1717
const ngAnnotate = require('gulp-ng-annotate');
1818
const insert = require('gulp-insert');
1919
const gulpif = require('gulp-if');
20-
const nano = require('gulp-cssnano');
20+
const cssnano = require('cssnano');
21+
const gulpPostcss = require('gulp-postcss');
2122
const postcss = require('postcss');
2223
const _ = require('lodash');
2324
const constants = require('./const');
@@ -77,13 +78,17 @@ function buildJs() {
7778

7879
function minifyCss(extraOptions) {
7980
const options = {
80-
autoprefixer: false,
8181
reduceTransforms: false,
82-
svgo: false,
83-
safe: true
82+
svgo: false
83+
};
84+
const preset = {
85+
preset: [
86+
'default',
87+
_.assign(options, extraOptions)
88+
]
8489
};
8590

86-
return nano(_.assign(options, extraOptions));
91+
return gulpPostcss([cssnano(preset)]);
8792
}
8893

8994
/**

0 commit comments

Comments
 (0)