UNPKG

livereload-js

Version:

LiveReload JS client - auto reload browser on changes

17 lines (12 loc) 600 B
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());