UNPKG

express-live-reloading

Version:
34 lines (24 loc) 815 B
/** * @const {Function} fileListener * @description listen events of file emitter */ const fileListener = require('./file-listener') ; /** * @exports Function * @param {object} reloadEmitter file event emitter * @return {Function} socket emitter/listener */ module.exports = function() { return socket => { fileListener( process.liveReload.reloadEmitter , socket ) ; socket.emit('skip' , { scripts: ['/socket.io/socket.io.js' , '/live-reload.js'] ,styles: ['/toolbar-live-reload.css'] } ) ; socket.emit( 'toolbar show' , process.liveReload.toolbar ) ; socket.on('assets' , assets => { process.liveReload.assets = assets ; process.liveReload.done() ; } ) ; } } ;