Merge pull request #534 from marcobiedermann/feature/postcss

Add PostCSS
This commit is contained in:
Daniel Eden 2016-02-12 08:49:26 -08:00
commit 1ba6f45899
2 changed files with 15 additions and 8 deletions

View file

@ -1,17 +1,18 @@
// Utilities // Utilities
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var fs = require('fs'); var fs = require('fs');
// Gulp // Gulp
var gulp = require('gulp'); var gulp = require('gulp');
// Gulp plugins // Gulp plugins
var gutil = require('gulp-util');
var concat = require('gulp-concat'); var concat = require('gulp-concat');
var gutil = require('gulp-util');
var header = require('gulp-header'); var header = require('gulp-header');
var autoprefixer = require('gulp-autoprefixer'); var postcss = require('gulp-postcss');
var runSequence = require('run-sequence');
var minify = require('gulp-cssnano');
var rename = require('gulp-rename'); var rename = require('gulp-rename');
var runSequence = require('run-sequence');
// Misc/global vars // Misc/global vars
var pkg = JSON.parse(fs.readFileSync('package.json')); var pkg = JSON.parse(fs.readFileSync('package.json'));
@ -54,10 +55,15 @@ gulp.task('default', function() {
gulp.task('createCSS', function() { gulp.task('createCSS', function() {
return gulp.src(activatedAnimations) return gulp.src(activatedAnimations)
.pipe(concat(opts.concatName)) .pipe(concat(opts.concatName))
.pipe(autoprefixer(opts.autoprefixer)) .pipe(postcss([
autoprefixer(opts.autoprefixer)
]))
.pipe(gulp.dest(opts.destPath)) .pipe(gulp.dest(opts.destPath))
.pipe(postcss([
autoprefixer(opts.autoprefixer),
cssnano({reduceIdents: {keyframes: false}})
]))
.pipe(rename(opts.minRename)) .pipe(rename(opts.minRename))
.pipe(minify({reduceIdents: {keyframes: false}}))
.pipe(gulp.dest(opts.destPath)); .pipe(gulp.dest(opts.destPath));
}); });

View file

@ -20,11 +20,12 @@
} }
}, },
"devDependencies": { "devDependencies": {
"autoprefixer": "^6.3.2",
"cssnano": "^3.5.1",
"gulp": "^3.9.0", "gulp": "^3.9.0",
"gulp-autoprefixer": "^3.1.0",
"gulp-concat": "^2.6.0", "gulp-concat": "^2.6.0",
"gulp-cssnano": "^2.0.0",
"gulp-header": "^1.7.1", "gulp-header": "^1.7.1",
"gulp-postcss": "^6.1.0",
"gulp-rename": "^1.2.2", "gulp-rename": "^1.2.2",
"gulp-util": "^3.0.7", "gulp-util": "^3.0.7",
"run-sequence": "^1.1.5" "run-sequence": "^1.1.5"