Wraps a function and returns one that always returns a promise
created at Sept. 19, 2015, 6:42 a.m.
Make unhandled promise rejections fail loudly instead of the default silent fail
created at Oct. 3, 2015, 3:54 p.m.
Delay a promise a specified amount of time
created at Nov. 12, 2015, 6:31 p.m.
While a condition returns true, calls a function repeatedly, and then resolves the promise
created at Nov. 17, 2015, 5:48 p.m.
Calls a function repeatedly until a condition returns true and then resolves the promise
created at Nov. 25, 2015, 10:11 p.m.
Calls a function repeatedly while a condition returns true and then resolves the promise
created at Nov. 25, 2015, 10:12 p.m.
Call a Node-style callback with the resolution value or rejection cause of a Promise without the common pitfalls.
created at March 2, 2016, 7:11 p.m.
Measure the time a promise takes to resolve
created at July 11, 2016, 11:45 p.m.
Make unhandled promise rejections fail hard right away instead of the default silent fail
created at Aug. 27, 2016, 8:02 p.m.
Promise packages, patterns, chat, and tutorials
created at Oct. 20, 2016, 9:23 a.m.
Run promise-returning & async functions concurrently with optional limited concurrency
created at Oct. 21, 2016, 3:49 a.m.
Like `Promise.all()` but for `Map` and `Object`
created at Oct. 21, 2016, 4:02 a.m.
Reduce a list of values using promises into a promise for a value
created at Oct. 21, 2016, 4:17 a.m.
Compose promise-returning & async functions into a reusable pipeline
created at Oct. 21, 2016, 5:01 a.m.
Wait for a specified number of promises to be fulfilled
created at Oct. 21, 2016, 5:17 a.m.