0.2.0 • Published 7 years ago
css-modules-stylus v0.2.0
css-modules-stylus
Stylus preprocessor for CSS Modules required via css-modules-require-hook or babel-plugin-css-modules-transform.
Usage
import hook from 'css-modules-require-hook';
import stylus from 'css-modules-stylus';
hook({
preprocessCss: stylus
});
Stylus Options
Passing options to stylus can be done by creating a default stylus instance using .defaults()
.
import { defaults as stylus } from 'css-modules-stylus';
hook({
preprocessCss: stylus({
use: [ plugin() ]
})
});
Babel Plugin
.babelrc
{
"plugins": [
["css-modules-transform", {
"preprocessCss": "css-modules-stylus"
}]
]
}
API
cssModulesStylus(contents, filename)
contents
String The contents of the stylus file.filename
String The filename of the stylus file.
.defaults([options])
options
Object Stylus Renderer options.
License
Copyright (c) 2017 9Technology