emitry
simple event emitter.
Why emitry?
- Small - The source code is less than 100 lines. After minified and gzipped, only 450B.
- Simple - Only 4 api, but it can solve most of the scenes.
- Cross platform - It can work on nodejs, browser...
Install
npm i emitry
or
var emitry = ;
Usage
;const emitry = ;
Api
on(name, (value1, value2, ...) => {})
Subscribe to an event.
emitry;
once(name, value1, value2, ...)
Subscribe to an event. Only trigger once, after triggered will remove from events list.
emitry;
emit(name, value1, value2, ...)
Emit an event.
emitry; // 'mygod' 'my dear
off(name, callback)
Remove a listener from the listener array for the specified event.
emitry;
off([names])
Remove specify events by a list of names.
emitry;
off()
Remove all events.
emitry;