add configure method to browserify
This commit is contained in:
parent
fa9e7f3880
commit
00ed99cade
@ -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;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user