Added browser-refresh integration

This commit is contained in:
Patrick Steele-Idem 2014-12-10 15:23:33 -07:00
parent b77ef88b1f
commit d4650bdeaa

28
browser-refresh/index.js Normal file
View File

@ -0,0 +1,28 @@
var enabled = false;
exports.enable = function() {
if (enabled) {
return;
}
enabled = true;
if (process.env.BROWSER_REFRESH_URL) {
var modifiedEvent = 'marko.fileModified';
process.send({
type: 'browser-refresh.specialReload',
pattern: '*.marko marko-taglib.json marko-tag.json',
modifiedEvent: modifiedEvent
});
var hotReload = require('../hot-reload');
hotReload.enable();
process.on('message', function(m) {
if (typeof m === 'object' && m.type === modifiedEvent) {
hotReload.handleFileModified(m.path);
}
});
}
};