2.0.0 • Published 7 years ago

hotmop v2.0.0

Weekly downloads
22
License
-
Repository
github
Last release
7 years ago

hotmop

hot-reload your node modules

emits 'error' on syntax errors

installation

npm install hotmop

usage

in myModule.js

module.exports = {
  stuff: 'nice',
  moreStuff: 'nice',
}

in main.js

var hotmop = require('hotmop')
var myCoolModule = require('./myModule.js')

var f = __dirname + '/myModule.js'
var swapper = hotmop(f)

swapper.on('swap', function (newModule) {
  myCoolModule = newModule
  console.log('swapped module!', myCoolModule)
})

swapper.on('error', function (err) {
  console.log('error in first module!', err)
})

api

hotmop(absolutePath)

returns an event emitter.

emitter events

  • swap - when a watched module has changed
  • error - if there was a filesystem error or syntax error

license

BSD-2-Clause

2.0.0

7 years ago

1.0.2

7 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.1.0

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago