UNPKG

bankai

Version:

The easiest way to compile JavaScript, HTML and CSS

27 lines (22 loc) 740 B
var browserify = require('browserify') var path = require('path') var exorcise = require('./exorcise') module.exports = node function node (state, createEdge) { var filename = path.join(__dirname, 'reload-client') var self = this var b = browserify(filename, { debug: true }) b.bundle(function (err, bundle) { if (err) return self.emit('error', 'reload', 'browserify.bundle', err) var mapName = 'bankai-reload.js.map' exorcise(bundle, mapName, function (err, bundle, map) { if (err) return self.emit('error', 'reload', 'exorcise', err) createEdge(mapName, map, { mime: 'application/json' }) createEdge('bundle', bundle, { mime: 'application/javascript' }) }) }) }