Closed baffo32 closed 8 years ago
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
Yea but it wouldn't result in a breaking change right
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.
I'll close this since it's in tests now. I think it could moved to be used fully internally no problem.
Using bluebird may create more robust code: http://bluebirdjs.com/docs/features.html#debuggability-and-error-handling