const {createDispatcher} = require('@truss/comm'); const dispatcher = createDispatcher(); dispatcher.lookupActions(require('./actions')); dispatcher.lookupHooks(require('./hooks')); dispatcher.connect(); if (module.hot) { module.hot.accept('./actions', () => { dispatcher.lookupActions(require('./actions')); }); module.hot.accept('./hooks', () => { dispatcher.lookupHooks(require('./hooks')); }); }