openbci-archive/OpenBCI_NodeJS

consider bluebird for Promise and enable developer warnings

Closed this issue · 4 comments

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.