Prefix CSS
JavaScript
Latest commit a276609 Aug 13, 2016 @sindresorhus 3.1.1
Permalink
Failed to load latest commit information.
.editorconfig minor tweaks Mar 10, 2016
.gitattributes init Sep 8, 2014
.gitignore init Sep 8, 2014
.travis.yml minor tweaks Mar 10, 2016
index.js minor tweaks Sep 23, 2015
license init Sep 8, 2014
package.json 3.1.1 Aug 13, 2016
readme.md trying out something new Aug 13, 2016
test.js add XO Sep 4, 2015

readme.md

gulp-autoprefixer Build Status

Prefix CSS with Autoprefixer

Issues with the output should be reported on the Autoprefixer issue tracker.


🔥 Want to strengthen your core JavaScript skills and master ES6?
I would personally recommend this awesome ES6 course by Wes Bos.


Install

$ npm install --save-dev gulp-autoprefixer

Usage

const gulp = require('gulp');
const autoprefixer = require('gulp-autoprefixer');

gulp.task('default', () =>
    gulp.src('src/app.css')
        .pipe(autoprefixer({
            browsers: ['last 2 versions'],
            cascade: false
        }))
        .pipe(gulp.dest('dist'))
);

API

autoprefixer([options])

options

See the Autoprefixer options.

Source Maps

Use gulp-sourcemaps like this:

const gulp = require('gulp');
const sourcemaps = require('gulp-sourcemaps');
const autoprefixer = require('gulp-autoprefixer');
const concat = require('gulp-concat');

gulp.task('default', () =>
    gulp.src('src/**/*.css')
        .pipe(sourcemaps.init())
        .pipe(autoprefixer())
        .pipe(concat('all.css'))
        .pipe(sourcemaps.write('.'))
        .pipe(gulp.dest('dist'))
);

Tip

You might want to use Autoprefixer as a PostCSS plugin if you use other PostCSS plugins in your build process.

License

MIT © Sindre Sorhus