UNPKG

bromote

Version:

Tool to setup and require remote scripts with browserify.

29 lines (21 loc) 636 B
'use strict'; 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; };