csso-stylus

CSSO plugin for Stylus.

npm install csso-stylus
4 downloads in the last day
105 downloads in the last week
155 downloads in the last month

CSSO plugin for Stylus Build Status

A CSSO plugin for Stylus.

Installation

npm install csso-stylus --save-dev

Usage

You can include csso-stylus via Stylus’s use method:

var stylus = require('stylus');
var csso = require('csso-stylus');

stylus(css)
  .use(csso())
  .render(function(err, output){
    console.log(output);
  });

You can also disable structure minimization:

stylus(css)
  .use(csso({restructure: false}))
  ...

Usage with Grunt

You can use csso-stylus with grunt-contrib-stylus:

grunt.initConfig({
  stylus: {
        options: {
            use: [
                require('csso-stylus')
            ]
        }
        compile: {
            files: {
                'build/styles.css': 'styles/index.styl'
            }
        }
  }
});

Or if you want to pass options:

use: [
    function() { return require('csso-stylus')({restructure: false}); }
]

Changelog

The changelog can be found in the Changelog.md file.


License

The MIT License, see the included License.md file.

npm loves you