bem-pack
Pack node-style source files from a stream of path's into a browser bundle with redefinition support.
Note: This plugin is highly sensitive to order, in which you call add
method.
Usage
var bempack = require('bem-pack');
var pack = bempack();
pack.add('base/base.js');
.add('main/base.js');
.bundle(function (err, buf) {
console.log(buf.toString());
});
API
bem-pack([options])
Returns instance of browserify with additional step added to deps
pipeline.
options
All options are passed to browserify constructor, except ignoreMissing
is setted to true always.
naming
Type: Function
Function, that will generate some kind of export name for given path.
By default we split filename by .
and take first part. For our usage cases it will contain BEM identificator.
License
MIT (c) 2014 Vsevolod Strukchinsky