const CustomEvents = require('./customevents'); const LiveReload = (window.LiveReload = new (require('./livereload').LiveReload)(window)); for (const k in window) { if (k.match(/^LiveReloadPlugin/)) { LiveReload.addPlugin(window[k]); } } LiveReload.addPlugin(require('./less')); LiveReload.on('shutdown', () => delete window.LiveReload); LiveReload.on('connect', () => CustomEvents.fire(document, 'LiveReloadConnect')); LiveReload.on('disconnect', () => CustomEvents.fire(document, 'LiveReloadDisconnect')); CustomEvents.bind(document, 'LiveReloadShutDown', () => LiveReload.shutDown());