ranm8 / requestify

Simplifies node HTTP request making.
http://ranm8.github.io/requestify
MIT License
223 stars 55 forks source link

Switch promises provider to bluebird due to unhandled errors being swallowed by Q promises #63

Closed ericnewton76 closed 6 years ago

ericnewton76 commented 6 years ago

maker of Q promise library acknowledges a major architectural failure in uncaught exceptions in their promise chain ending up getting swallowed without warning.

Bluebird is a drop-in replacement that could be used instead.

I advocate for nodejs packages that use promise libraries that do not swallow exceptions! Makes it easier to find bugs in my own code.

If there's no objections, I'll submit a PR with changing over to bluebird promise library.