Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
Compose your async functions with elegance.
Bundle results of async functions calls into one callback with all the results
Simple wrapper to run promise "finally" logic
Return Promises from your asynchronous Jasmine tests
Testing promises in Jasmine can be tricky and error-prone. This library has a few simple and general purpose functions to make it safer and easier to write async promise-based tests in Jasmine.
Count your callbacks before continuing. A tiny control flow helper that supports dynamic counting.
Extract portions of text fro ma markdown content
List of common callback names - callback, cb, callback_, next, done.
Is function really asynchronous function? Trying to guess that based on check if [common-callback-names] exists as function arguments names or you can pass your custom.
Webpack plugin that writes the stats information to a defined file on build completion.
add `finish` method on node EventEmitter for waiting all aync listeners to finish
An end hook plugin for webpack, triggered when webpack compiler is done.
Keyboard done button component for react native
Transforms callback-based function into a Promise-based (TypeScript-friendly)
Returns true if function is a callback. Checks its name is one of [common-callback-names] - callback, cb, cb_, callback_, next, done, they can be customized, these are default.
A React component that triggers a callback when the user has finished typing in the input text box
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.