An autoprefixer plugin for stylus.
You can install through npm as such: npm install autoprefixer-stylus
You can include autoprefixer-stylus as a normal stylus plugin. Basic example below:
const stylus = require('stylus')
const autoprefixer = require('autoprefixer-stylus')
stylus(css)
.use(autoprefixer())
.render(function(err, output) {
console.log(output)
})
This plugin also takes any of the options that autoprefixer normally takes. Example with overrideBrowswerslist
below:
stylus(css).use(autoprefixer({ overrideBrowserslist: ['ie 7', 'ie 8'] }))
By default, this plugin will display any warnings. You can disable this with the hideWarnings
option. Example below:
stylus(css)
.use(autoprefixer({ hideWarnings: true });
If you'd like to install globally and run from the command line, you can do it like this:
npm install -g autoprefixer-stylus
stylus -u autoprefixer-stylus -c example.styl