Autoprefixer for stylus
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.editorconfig
.gitignore
.npmignore
.travis.yml chore: drop support for Node.js 0.10 (#128) Nov 1, 2016
LICENSE.md
index.js add option to disable printing warnings (#122) Oct 6, 2016
package.json 0.14.0 May 16, 2017
readme.md

readme.md

Autoprefixer Stylus

An autoprefixer plugin for stylus.

npm tests coverage dependencies

Installation

You can install through npm as such: npm install autoprefixer-stylus

Usage

You can include autoprefixer-stylus as a normal stylus plugin. Basic example below:

var stylus = require('stylus');
var 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, which at the time of writing is browsers and cascade. Example with browsers below:

stylus(css)
  .use(autoprefixer({ browsers: ['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