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,19 +1,30 @@
var transform = require("./transform"); var transform = require("./transform");
var through = require("through"); var through = require("through");
module.exports = function (filename) { var browserify = module.exports = function (filename) {
var data = ""; return browserify.configure()(filename);
};
var write = function (buf) {
data += buf; browserify.configure = function (opts) {
}; opts = opts || {};
var end = function () { return function (filename) {
var out = transform(data, { filename: filename }); var data = "";
stream.queue(out);
stream.queue(null); var write = function (buf) {
}; data += buf;
};
var stream = through(write, end);
return stream; var end = function () {
var opts2 = _.clone(opts);
opts2.filename = filename;
var out = transform(data, opts2);
stream.queue(out);
stream.queue(null);
};
var stream = through(write, end);
return stream;
};
}; };