34 lines
716 B
JavaScript
34 lines
716 B
JavaScript
'use strict';
|
|
|
|
var gulp = require('gulp'),
|
|
postcss = require('gulp-postcss'),
|
|
autoprefixer = require('autoprefixer');
|
|
|
|
function postcssTask(options){
|
|
gulp.task('postcss', function () {
|
|
var processors = [
|
|
autoprefixer({
|
|
browsers: [
|
|
'Android',
|
|
'ChromeAndroid',
|
|
'FirefoxAndroid',
|
|
'Opera Mini',
|
|
'Chrome',
|
|
'Firefox',
|
|
'Explorer',
|
|
'Edge',
|
|
'iOS',
|
|
'Opera',
|
|
'Safari',
|
|
'ExplorerMobile'
|
|
]
|
|
})
|
|
];
|
|
|
|
return gulp.src(options.workingDir + '/*.css')
|
|
.pipe(postcss(processors))
|
|
.pipe(gulp.dest(options.workingDir));
|
|
});
|
|
}
|
|
|
|
module.exports = postcssTask; |