Looks up require('insert-css')
calls to extract CSS from a browserify bundle
to a file. Useful with sheetify
or any other package / transform that uses
insert-css
.
$ browserify -t sheetify/transform -p [ css-extract -o bundle.css ] index.js \
-o bundle.js
const browserify = require('browserify')
browserify()
.transform('sheetify/transform')
.plugin('css-extract', { out: 'bundle.css' })
.bundle()
const browserify = require('browserify')
browserify()
.transform('sheetify/transform')
.plugin('css-extract', { out: createWriteStream })
.bundle()
function createWriteStream () {
return process.stdout
}
-o
/--out
: specify an outfile, defaults tobundle.css
. Can also be a function that returns a writable stream from the JavaScript API.
$ npm install css-extract