events-light
This is a lighter and small version of the builtin Node.js events with some removals, but no additional features. This module was designed to be a trimmed down polyfill for the events
module in the browser, but it can also be used on the server.
Install
npm install events-light --save
Usage
var EventEmitter = ; var myEventEmitter = ; myEventEmitter; myEventEmitter;
events
module
Difference from the Node.js - Much smaller
- Slightly different error messages
- Removed:
EventEmitter.defaultMaxListeners
EventEmitter.listenerCount(emitter, eventName)
Event: 'removeListener'
Event: 'newListener'
emitter.prependOnceListener(eventName, listener)
emitter.setMaxListeners(n)
emitter.addListener(eventName, listener)
(useon
instead)emitter.listenerCount(eventName)
emitter.listeners(eventName)
License
MIT