0.2.0 • Published 9 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)
contentsString The contents of the stylus file.filenameString The filename of the stylus file.
.defaults([options])
optionsObject Stylus Renderer options.
License
Copyright (c) 2017 9Technology