p-try
`Start a promise chain
domain-browser
Node's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more.
hard-rejection
Make unhandled promise rejections fail hard right away instead of the default silent fail