Promises
81 items from wbinnssmith/awesome-promises ★1,760
-
p-wait-for github.com
Wait for a condition to be true
-
pinkie github.com
Ponyfill. Node-oriented, but browserifyable. Extremely small implementation.
-
p-tap github.com
Tap into a promise chain without affecting its value or state
-
p-pipe github.com
Compose promise-returning & async functions into a reusable pipeline
-
pinkie-promise github.com
Use native, or fall back to pinkie. Great for node library authors.
-
hard-rejection github.com
Make unhandled promise rejections fail hard right away instead of the default silent fail
-
p-settle github.com
Settle promises concurrently and get their fulfillment value or rejection reason
-
p-defer github.com
Create a deferred promise
-
p-filter github.com
Filter promises concurrently
-
p-time github.com
Measure the time a promise takes to resolve
-
p-reduce github.com
Reduce a list of values using promises into a promise for a value
-
p-if github.com
Conditional promise chains
-
p-try github.com
Promise#try() ponyfill - Starts a promise chain
-
p-whilst github.com
Calls a function repeatedly while a condition returns true and then resolves the promise
-
p-any github.com
Wait for any promise to be fulfilled
-
p-each-series github.com
Iterate over promises serially
-
p-race github.com
A better Promise.race()
-
p-map-series github.com
Map over promises serially
-
p-finally github.com
Promise#finally() ponyfill - Invoked when the promise is settled regardless of outcome
-
p-times github.com
Run promise-returning & async functions a specific number of times concurrently
-
p-catch-if github.com
Conditional promise catch handler
-
p-some github.com
Wait for a specified number of promises to be fulfilled
-
p-log github.com
Log the value/error of a promise
-
promise-semaphore github.com
Push a set of work to be done in a configurable serial fashion
-
p-break github.com
Break out of a promise chain
-
sprom github.com
Resolve when a stream ends. Optional buffering (be careful with this!)
-
promise-do-whilst github.com
Calls a function repeatedly while a condition returns true and then resolves the promise.
-
promise-method github.com
Standalone bluebird.method. Turn a synchronously-returning method into a promise-returning one.
-
promise-nodeify github.com
Standalone nodeify method which calls a Node-style callback on resolution or rejection.
-
promise-do-until github.com
Calls a function repeatedly until a condition returns true and then resolves the promise.