evt-emitter
What is it?
Node's events module with a createListener factory method on its prototype.
What does it do?
It creates an instance of EventListener (evt-listener) without having to pass an event emitter parameter. See below for a comparison.
Prerequisites
Install it using npm, saving it as a dependency.
npm i evt-emitter --save
Comparison
We're going to compare how events and evt-emitter do the following:
- Create an event emitter
- Register an event listener
- Deregister the listener
Node's events module
var EventEmitter = EventEmitter;var events = ; var eventName = 'eventName';var { console;}; events; //sometime later..events;
evt-emitter
var EventEmitter = EventEmitter;var events = ; var eventNamelistener = events; //sometime later..eventNameListener;
More information
Check out evt-listener's documentation and tests.