hotmop
hot-reload your node modules
emits 'error' on syntax errors
installation
npm install hotmop
usage
in myModule.js
moduleexports = stuff: 'nice' moreStuff: 'nice'
in main.js
var hotmop = var myCoolModule = var f = __dirname + '/myModule.js'var swapper = swapper swapper
api
hotmop(absolutePath)
returns an event emitter.
emitter events
swap
- when a watched module has changederror
- if there was a filesystem error or syntax error
license
BSD-2-Clause