Skip to content

Commit bd0d0d7

Browse files
committed
Update/fix examples
- mqpacker is a really bad practice, so I think we should not include it in the examples (too many side effect possible) - cssnano is a way better minifier (poke @ben)eb) - cssnext is deprecated in favor of postcss-cssnext - autoprefixer is included in cssnext (and must be called at the end so you get prefixes on generated rules by other plugins) Ref #76
1 parent 3031c1e commit bd0d0d7

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

README.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,12 @@ Install required [postcss plugins](https://www.npmjs.com/browse/keyword/postcss-
1515
var postcss = require('gulp-postcss');
1616
var gulp = require('gulp');
1717
var autoprefixer = require('autoprefixer');
18-
var mqpacker = require('css-mqpacker');
19-
var csswring = require('csswring');
18+
var cssnano = require('cssnano');
2019

2120
gulp.task('css', function () {
2221
var processors = [
2322
autoprefixer({browsers: ['last 1 version']}),
24-
mqpacker,
25-
csswring
23+
cssnano(),
2624
];
2725
return gulp.src('./src/*.css')
2826
.pipe(postcss(processors))
@@ -54,8 +52,7 @@ gulp.task('default', function () {
5452

5553
```js
5654
var postcss = require('gulp-postcss');
57-
var autoprefixer = require('autoprefixer');
58-
var cssnext = require('cssnext');
55+
var cssnext = require('postcss-cssnext');
5956
var opacity = function (css, opts) {
6057
css.eachDecl(function(decl) {
6158
if (decl.prop === 'opacity') {
@@ -69,9 +66,8 @@ var opacity = function (css, opts) {
6966

7067
gulp.task('css', function () {
7168
var processors = [
72-
autoprefixer({browsers: ['last 1 version']}),
69+
cssnext({browsers: ['last 1 version']}),
7370
opacity,
74-
cssnext()
7571
];
7672
return gulp.src('./src/*.css')
7773
.pipe(postcss(processors))

0 commit comments

Comments
 (0)