Low-level package to handle completion and errors of sync or asynchronous functions, using [once] and [dezalgo] libs. Useful for and used in higher-level libs such as [always-done] to handle completion of anything.
Fast, lightweight and powerful composition of an EventEmitter with context binding in mind. Pass your emitter instance and context through options and compose on/off/once/emit methods using `.compose` method.
- View more