add configure method to browserify

This commit is contained in:
Sebastian McKenzie 2014-09-29 03:11:28 +10:00
parent fa9e7f3880
commit 00ed99cade

View File

@ -1,7 +1,14 @@
var transform = require("./transform");
var through = require("through");
module.exports = function (filename) {
var browserify = module.exports = function (filename) {
return browserify.configure()(filename);
};
browserify.configure = function (opts) {
opts = opts || {};
return function (filename) {
var data = "";
var write = function (buf) {
@ -9,7 +16,10 @@ module.exports = function (filename) {
};
var end = function () {
var out = transform(data, { filename: filename });
var opts2 = _.clone(opts);
opts2.filename = filename;
var out = transform(data, opts2);
stream.queue(out);
stream.queue(null);
};
@ -17,3 +27,4 @@ module.exports = function (filename) {
var stream = through(write, end);
return stream;
};
};