always-done
Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done][] - pass 100% of its tests plus more
Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done][] - pass 100% of its tests plus more
uWebsocket.js based server component supporting async callbacks
Run consecutive callback code as if it was synchronous to avoid nesting.
Provide flexible methods that accept callbacks and return promises without requiring a Promise implementation exist
Handles completion and errors for sync, callbacks, promises, observables and streams.
Callback or emit an error when something is bad
swallows and rethrows errors in two-args callbacks
Nox - write Node.js web apps faster
Utility mixin for stacking callbacks in JS
Time async functions using async-done for execution and completion.
Easy your async calls, with this library, you can write all your async calls in a flat piece of code instead of nesting callback functions.
Call some callbacks with same arguments
A JavaScript tool to bundle callbacks and attach to any object that supports event listener.
Simple function defineEvent(object, eventName) for creating event (callbacks container) in object.
Replacement for native bind() which does not optimize well
execute a callback after the execution of other callbacks
React Higher-Order Component, which provides 'subscribe', 'unsubscribeAll', 'eventSubscribersCount', 'subscribersCount' methods. Can be used with various eventEmitters, including browser's 'window' object.
A simple signalling library.
Single, managed animation frame loop for games, animations and audio functions.
A+ Promises and Deferreds à la Twisted