Search results
198 packages found
Allows users to use generators in order to write common functions that can be both sync or async.
A multi-purpose callbacks list object that provides a powerful way to manage callback lists. Inspired by jQuery.
Unify Emitter is a lightweight event emitter package that provides a simple and unified API for managing and emitting events. It works seamlessly in both Node.js and browser environments, allowing easy communication between components, modules, or differe
- unify-emitter
- event
- event-emitter
- event-handling
- event-system
- event-driven
- publish-subscribe
- callbacks
- listeners
- messaging
- inter-component communication
Accept an optional node-style callback, and also return a spec-compliant Promise!
Maybe call a callback if it's a function
Super-simple signals class
Handling/creating hybrid errors. Hybrid middleware between callbacks and throws. Helpful util for modules that have hybrid APIs and want when they use promises, directly to throw the errors; when use callbacks to pass errors to first argument of this call
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
Higher-order utilities for use with async functions
Compose your async functions with elegance.
- compose
- fluent
- composing
- continuation
- function composition
- functional
- async
- map
- series
- parallel
- extension
- tracing
- debug
- timing
- View more
handles error first callbacks
Flexible and cross-platform executing commands. Hybrid, Async and Promise API.
Simple wrapper for NodeJS HTTP request. Use promises, events or callbacks.
Simple middleware class to provide callbacks from responses
Little utility D3 functions
A+ Promises and Deferreds à la Twisted