consider bluebird for Promise and enable developer warnings
Closed this issue · 4 comments
baffo32 commented
Using bluebird may create more robust code: http://bluebirdjs.com/docs/features.html#debuggability-and-error-handling
baffo32 commented
bluebird is compatible with other promise libraries, but would create an additional dependency that users of the library would have to install; it could alternatively be used only for tests and the dependency saved, but that would deny developers of its additional features
andrewjaykeller commented
Yea but it wouldn't result in a breaking change right
baffo32 commented
It would break obscure uses that don't limit themselves to the public promise API specification.
Right now I'm working on a change that uses bluebird only for testing.
baffo32 commented
I'll close this since it's in tests now.
I think it could moved to be used fully internally no problem.