forked from drewminns/postCSS-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
26 lines (22 loc) · 722 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var gulp = require('gulp'),
postcss = require('gulp-postcss');
// Array to store PostCSS plugins
var processors = [
require('autoprefixer')({ browsers: ['last 2 versions', 'Firefox > 20'] }),
require('cssnext')(),
require('precss')(),
require('postcss-quantity-queries')(),
require('postcss-short')()
];
// 'styles' task used to transform CSS
gulp.task('styles', function() {
return gulp.src('dev/main.css')
// Pipe the styles in through PostCSS and pass in the 'processors' array.
.pipe(postcss(processors))
// Output the transformed CSS to the
.pipe(gulp.dest('prod'));
});
gulp.task('watch', function(){
return gulp.watch('dev/main.css', ['styles']);
});
gulp.task('default', ['styles', 'watch']);