stereo
The event emitter power kit.
Supports multiple channels
and promise-like caching.
“EventEmitter compared to RxJS is analogous to roller blades versus cars.” This is a super-lightweight “build your own car” kit.
stereo is a super-lightweight alternative to RxJS. A collection of micro modules you can mix, match and extend.
Create your own slim and powerful event emitter.
Note: I’m very tied up with work at the moment. I’m using this library in my own projects, but I still need a while to document it, do coverage reports, changelog and the marketing :) Ideas and questions are very welcome.
Installation
$ npm install stereo
Usage
The “batteries included” way
; let myLibrary = 'anything';Object; myLibrary;myLibrary;//» All arguments are passed on. /Not kiddin'/ myLibrary;myLibrary; // Boring? Don’t give up – read on!
The “DIY” way
;; let myLibrary = 'anything';myLibraryemit = ;myLibrarywhen = ; // Miracles happen! myLibrary; // Time goes by...myLibrary;//» Yay, this has been cached! myLibrary;//» This is called http://j.mp/demultiplexing .