-
Notifications
You must be signed in to change notification settings - Fork 476
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate when -> bluebird #295
Conversation
b2622dc
to
911cd10
Compare
You can verify that rabbitmq-tutorials are still functional with this change just to gather another data point :) |
@michaelklishin Good idea. Also, you made me realize that I didn't remove |
@michaelklishin Examples on rabbitmq-tutorials seem to be the same as the ones included in this repo. So, they should work just fine. |
@squaremo Tests running on node 4 threw a If you retry the build, it should be good to go. Also, you should really consider:
|
@squaremo Also, if you worry about users that may have been using Here's a quick "migration guide" from when -> Bluebird:
|
@squaremo Yey! |
It's a little late to say something, but wouldn't it be a better time to just the minimum required node version to 0.12 and use native promises, since support for node 0.10 ended today? |
|
It's a dependency that duplicates native functionality for negligible and dwindling performance benefits. |
No, it's not. But you are certainly free to open a new PR with your proposed changes. |
If such a PR would be accepted, I would be happy to do so. |
This is a new take on #158. I realize, since that PR has been seating there for a year and a half now, it won't ever be updated.
I won't add much to what was already commented on #158, except that this time around everything seems to be working fine, including unit tests. No API changes, AFAIK. This should be completely transparent to users. It also gets rid of the so-called "deferred anti-pattern", widely used in the library.