Make unhandled promise rejections fail loudly instead of the default silent fail
MIT License
Log the value/error of a promise
Check if something is a promise
Catch unhandled errors and promise rejections in your Electron app
Create a promise that can be canceled
Delay a promise a specified amount of time
Import a module lazily
Resolve the path of a module like `require.resolve()` but from the current working directory
Make unhandled promise rejections fail hard right away instead of the default silent fail
Wait for any promise to be fulfilled
Make a promise always fulfill with its actual fulfillment value or rejection reason
Retry a promise-returning or async function
Settle promises concurrently and get their fulfillment value or rejection reason with optional li...
Start a promise chain
Reduce a list of values using promises into a promise for a value
Run promise-returning & async functions in series, each passing its result to the next