Skip to content

Commit 1ba6f45

Browse files
committed
Merge pull request animate-css#534 from marcobiedermann/feature/postcss
Add PostCSS
2 parents 6971d9f + 4cef832 commit 1ba6f45

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

gulpfile.js

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
// Utilities
2+
var autoprefixer = require('autoprefixer');
3+
var cssnano = require('cssnano');
24
var fs = require('fs');
35

46
// Gulp
57
var gulp = require('gulp');
68

79
// Gulp plugins
8-
var gutil = require('gulp-util');
910
var concat = require('gulp-concat');
11+
var gutil = require('gulp-util');
1012
var header = require('gulp-header');
11-
var autoprefixer = require('gulp-autoprefixer');
12-
var runSequence = require('run-sequence');
13-
var minify = require('gulp-cssnano');
13+
var postcss = require('gulp-postcss');
1414
var rename = require('gulp-rename');
15+
var runSequence = require('run-sequence');
1516

1617
// Misc/global vars
1718
var pkg = JSON.parse(fs.readFileSync('package.json'));
@@ -54,10 +55,15 @@ gulp.task('default', function() {
5455
gulp.task('createCSS', function() {
5556
return gulp.src(activatedAnimations)
5657
.pipe(concat(opts.concatName))
57-
.pipe(autoprefixer(opts.autoprefixer))
58+
.pipe(postcss([
59+
autoprefixer(opts.autoprefixer)
60+
]))
5861
.pipe(gulp.dest(opts.destPath))
62+
.pipe(postcss([
63+
autoprefixer(opts.autoprefixer),
64+
cssnano({reduceIdents: {keyframes: false}})
65+
]))
5966
.pipe(rename(opts.minRename))
60-
.pipe(minify({reduceIdents: {keyframes: false}}))
6167
.pipe(gulp.dest(opts.destPath));
6268
});
6369

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@
2020
}
2121
},
2222
"devDependencies": {
23+
"autoprefixer": "^6.3.2",
24+
"cssnano": "^3.5.1",
2325
"gulp": "^3.9.0",
24-
"gulp-autoprefixer": "^3.1.0",
2526
"gulp-concat": "^2.6.0",
26-
"gulp-cssnano": "^2.0.0",
2727
"gulp-header": "^1.7.1",
28+
"gulp-postcss": "^6.1.0",
2829
"gulp-rename": "^1.2.2",
2930
"gulp-util": "^3.0.7",
3031
"run-sequence": "^1.1.5"

0 commit comments

Comments
 (0)