bromote
Version:
Tool to setup and require remote scripts with browserify.
29 lines (21 loc) • 636 B
JavaScript
;
var browserify = require('browserify');
var bromote = require('../..');
var PassThrough = require('stream').PassThrough;
var remote = {
runnel:
{ exports: 'runnel',
url: 'https://raw.github.com/thlorenz/runnel/master/index.js' }
};
var build = module.exports = function (debug) {
var passThrough = new PassThrough();
var bify = browserify();
bromote(bify, remote, function (err, gens) {
if (err) return console.error(err);
bify
.require(require.resolve('./test'), { entry: true })
.bundle({ debug: debug })
.pipe(passThrough);
});
return passThrough;
};