desassify
v0.1.8
Published
Browserify middleware for adding required styles to the page.
Downloads
9
Maintainers
Readme
desassify
Simple middleware and method for Browserify to add Sass styles to the browser.
Example
If you have a file entry.js
that you want to require some css from style.scss
:
style.scss:
body {
background: pink;
}
entry.js:
require('./style.scss');
console.log('The background is pink!')
Or indented Sass syntax may be used with the .sass
extension:
require('./style.sass');
Install sassify into your app:
$ npm install desassify
When you compile your app, just pass -t sassify
to browserify:
$ browserify -t desassify entry.js > bundle.js
Imports
Sass allows one to @import
other Sass files. This module synchronously imports those dependencies at the time of the bundling. It looks for the imported files in both the directory of the parent file and the folder where the module itself lives, so it should work so long as the paths in the @import
commands are correct relative to the importing file, as usual. It is not currently tested for recursive importing.
Install
License
MIT