On latest Node (6.5.0) + MongoDB/Mongoose:
禄 webpack building...
禄 webpack built ff1021efcf55585d47d0 in 6985ms
禄 (node:1417) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html
禄 webpack building...
禄 webpack built 1de34508433fa00a90fc in 654ms
this can be easily fixed by adding
mongoose.Promise = global.Promise;
in server/db/mongo/connect.js
but I don't think we need to make PR because it's up to users to choose which promise library they wanna use.
might be good to settle for one though - currently package.json includes both es6-promise and bluebird
@psimyn I don't know bluebird well because I only use es6-promise. Can bluebird be replaced with es6-promise?
why not remove bluebird in favor of es6-promise, add mongoose.Promise = global.Promise; to connect? One less dep...
Let's try removing bluebird and using es6-promise. I like removing dependencies :)
So... instead of removing Bluebird, let's just add this to hide the warning?
mongoose.Promise = global.Promise;
Most helpful comment
why not remove bluebird in favor of es6-promise, add
mongoose.Promise = global.Promise;to connect? One less dep...