diff --git a/packages/npm-mongo/.npm/package/npm-shrinkwrap.json b/packages/npm-mongo/.npm/package/npm-shrinkwrap.json index defa257e62..fc7a7f071e 100644 --- a/packages/npm-mongo/.npm/package/npm-shrinkwrap.json +++ b/packages/npm-mongo/.npm/package/npm-shrinkwrap.json @@ -31,14 +31,14 @@ "from": "isarray@>=1.0.0 <1.1.0" }, "mongodb": { - "version": "2.2.30", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.2.30.tgz", - "from": "mongodb@2.2.30" + "version": "2.2.31", + "resolved": "https://github.com/meteor/node-mongodb-native/tarball/0f54d887aef0f172fd48cf4eafd0cf7e5a2500af", + "from": "https://github.com/meteor/node-mongodb-native/tarball/0f54d887aef0f172fd48cf4eafd0cf7e5a2500af" }, "mongodb-core": { - "version": "2.1.14", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.14.tgz", - "from": "mongodb-core@2.1.14" + "version": "2.1.15", + "resolved": "https://github.com/meteor/mongodb-core/tarball/82608e807235ac744fc29d161ea1d75361a8f178", + "from": "https://github.com/meteor/mongodb-core/tarball/82608e807235ac744fc29d161ea1d75361a8f178" }, "process-nextick-args": { "version": "1.0.7", @@ -66,8 +66,8 @@ "from": "safe-buffer@>=5.1.0 <5.2.0" }, "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", "from": "semver@>=5.1.0 <6.0.0" }, "string_decoder": { diff --git a/packages/npm-mongo/package.js b/packages/npm-mongo/package.js index 84b27a141b..f7bc83881a 100644 --- a/packages/npm-mongo/package.js +++ b/packages/npm-mongo/package.js @@ -3,12 +3,17 @@ Package.describe({ summary: "Wrapper around the mongo npm package", - version: '2.2.30', + version: '2.2.31', documentation: null }); Npm.depends({ - mongodb: "2.2.30" + // Fork of mongodb@2.2.31 whose only change is pointing at a mongodb-core + // with https://github.com/mongodb-js/mongodb-core/pull/224 + // NOTE: For the time being, we have hard-coded "2.2.31" as the version + // number in wrapper.js. When reverting back to non-fork, revert that + // change too! + mongodb: "https://github.com/meteor/node-mongodb-native/tarball/0f54d887aef0f172fd48cf4eafd0cf7e5a2500af", }); Package.onUse(function (api) { diff --git a/packages/npm-mongo/wrapper.js b/packages/npm-mongo/wrapper.js index 2549e89754..7adcf42616 100644 --- a/packages/npm-mongo/wrapper.js +++ b/packages/npm-mongo/wrapper.js @@ -1,2 +1,9 @@ NpmModuleMongodb = Npm.require('mongodb'); -NpmModuleMongodbVersion = Npm.require('mongodb/package.json').version; + +// Hard-code the version number of our fork. When we un-fork, revert this +// change! Otherwise, NpmModuleMongodbVersion will either get the value of +// "2.2.31" or the fork's URL, depending on in what order npm processes the +// install commands. +// Previously: +// NpmModuleMongodbVersion = Npm.require('mongodb/package.json').version; +NpmModuleMongodbVersion = "2.2.31";