.. | |||
index.js | 16 days ago | ||
license | 16 days ago | ||
package.json | 16 days ago | ||
readme.md | 16 days ago |
Prefix CSS with Autoprefixer
Issues with the output should be reported on the Autoprefixer issue tracker.
$ npm install --save-dev gulp-autoprefixer
const gulp = require('gulp'); const autoprefixer = require('gulp-autoprefixer'); exports.default = () => ( gulp.src('src/app.css') .pipe(autoprefixer({ cascade: false })) .pipe(gulp.dest('dist')) );
Type: object
See the Autoprefixer options.
Use gulp-sourcemaps like this:
const gulp = require('gulp'); const sourcemaps = require('gulp-sourcemaps'); const autoprefixer = require('gulp-autoprefixer'); const concat = require('gulp-concat'); exports.default = () => ( gulp.src('src/**/*.css') .pipe(sourcemaps.init()) .pipe(autoprefixer()) .pipe(concat('all.css')) .pipe(sourcemaps.write('.')) .pipe(gulp.dest('dist')) );
If you use other PostCSS based tools, like cssnano
, you may want to run them together using gulp-postcss
instead of gulp-autoprefixer
. It will be faster, as the CSS is parsed only once for all PostCSS based tools, including Autoprefixer.