diff --git a/package-lock.json b/package-lock.json index 55407ed..df6d011 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "jake": "0.3.7", "markdown": "0.5.0", "markdown-it": "12.2.0", - "mongodb": "^1.4.40", + "mongodb": "^3.1.13", "mongoose": "^4.0.x", "passport": "0.1.12", "passport-local": "0.1.3", @@ -447,6 +447,19 @@ "saslprep": "^1.0.0" } }, + "node_modules/connect-mongodb/node_modules/bson": { + "version": "0.2.22", + "resolved": "https://registry.npmjs.org/bson/-/bson-0.2.22.tgz", + "integrity": "sha1-/NoQPybQwHTVpS1Qkn24D9ArSzk=", + "deprecated": "Fixed a critical issue with BSON serialization documented in CVE-2019-2391, see https://bit.ly/2KcpXdo for more details", + "hasInstallScript": true, + "dependencies": { + "nan": "~1.8" + }, + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/connect-mongodb/node_modules/connect": { "version": "1.9.2", "resolved": "https://registry.npmjs.org/connect/-/connect-1.9.2.tgz", @@ -458,6 +471,22 @@ "qs": ">= 0.4.0" } }, + "node_modules/connect-mongodb/node_modules/mongodb": { + "version": "1.4.40", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-1.4.40.tgz", + "integrity": "sha1-z9gLdP3w+gU/LM+19JxHyjKjjvs=", + "deprecated": "Please upgrade to 2.2.19 or higher", + "dependencies": { + "bson": "~0.2" + }, + "engines": { + "node": ">=0.6.19" + }, + "optionalDependencies": { + "kerberos": "0.0.11", + "readable-stream": "latest" + } + }, "node_modules/connect/node_modules/bytes": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz", @@ -1010,19 +1039,15 @@ } }, "node_modules/mongodb": { - "version": "1.4.40", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-1.4.40.tgz", - "integrity": "sha1-z9gLdP3w+gU/LM+19JxHyjKjjvs=", - "deprecated": "Please upgrade to 2.2.19 or higher", + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.13.tgz", + "integrity": "sha512-sz2dhvBZQWf3LRNDhbd30KHVzdjZx9IKC0L+kSZ/gzYquCF5zPOgGqRz6sSCqYZtKP2ekB4nfLxhGtzGHnIKxA==", "dependencies": { - "bson": "~0.2" + "mongodb-core": "3.1.11", + "safe-buffer": "^5.1.2" }, "engines": { - "node": ">=0.6.19" - }, - "optionalDependencies": { - "kerberos": "0.0.11", - "readable-stream": "latest" + "node": ">=4" } }, "node_modules/mongodb-core": { @@ -1044,18 +1069,26 @@ } }, "node_modules/mongodb/node_modules/bson": { - "version": "0.2.22", - "resolved": "https://registry.npmjs.org/bson/-/bson-0.2.22.tgz", - "integrity": "sha1-/NoQPybQwHTVpS1Qkn24D9ArSzk=", - "deprecated": "Fixed a critical issue with BSON serialization documented in CVE-2019-2391, see https://bit.ly/2KcpXdo for more details", - "hasInstallScript": true, - "dependencies": { - "nan": "~1.8" - }, + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==", "engines": { "node": ">=0.6.19" } }, + "node_modules/mongodb/node_modules/mongodb-core": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.11.tgz", + "integrity": "sha512-rD2US2s5qk/ckbiiGFHeu+yKYDXdJ1G87F6CG3YdaZpzdOm5zpoAZd/EKbPmFO6cQZ+XVXBXBJ660sSI0gc6qg==", + "dependencies": { + "bson": "^1.1.0", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2" + }, + "optionalDependencies": { + "saslprep": "^1.0.0" + } + }, "node_modules/mongoose": { "version": "4.13.21", "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.13.21.tgz", @@ -1355,18 +1388,26 @@ "integrity": "sha1-VVsIq8sGP4l1kFMCUj5M1P/f3zE=" }, "node_modules/readable-stream": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "optional": true, "dependencies": { - "buffer-shims": "^1.0.0", - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" } }, "node_modules/redis": { @@ -2099,6 +2140,14 @@ "mongodb": "1.x" }, "dependencies": { + "bson": { + "version": "0.2.22", + "resolved": "https://registry.npmjs.org/bson/-/bson-0.2.22.tgz", + "integrity": "sha1-/NoQPybQwHTVpS1Qkn24D9ArSzk=", + "requires": { + "nan": "~1.8" + } + }, "connect": { "version": "1.9.2", "resolved": "https://registry.npmjs.org/connect/-/connect-1.9.2.tgz", @@ -2108,6 +2157,16 @@ "mime": ">= 0.0.1", "qs": ">= 0.4.0" } + }, + "mongodb": { + "version": "1.4.40", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-1.4.40.tgz", + "integrity": "sha1-z9gLdP3w+gU/LM+19JxHyjKjjvs=", + "requires": { + "bson": "~0.2", + "kerberos": "0.0.11", + "readable-stream": "latest" + } } } }, @@ -2548,21 +2607,28 @@ "integrity": "sha1-WV4lHBNww6aLqyE20ONIuBBa3xM=" }, "mongodb": { - "version": "1.4.40", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-1.4.40.tgz", - "integrity": "sha1-z9gLdP3w+gU/LM+19JxHyjKjjvs=", + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.13.tgz", + "integrity": "sha512-sz2dhvBZQWf3LRNDhbd30KHVzdjZx9IKC0L+kSZ/gzYquCF5zPOgGqRz6sSCqYZtKP2ekB4nfLxhGtzGHnIKxA==", "requires": { - "bson": "~0.2", - "kerberos": "0.0.11", - "readable-stream": "latest" + "mongodb-core": "3.1.11", + "safe-buffer": "^5.1.2" }, "dependencies": { "bson": { - "version": "0.2.22", - "resolved": "https://registry.npmjs.org/bson/-/bson-0.2.22.tgz", - "integrity": "sha1-/NoQPybQwHTVpS1Qkn24D9ArSzk=", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==" + }, + "mongodb-core": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.11.tgz", + "integrity": "sha512-rD2US2s5qk/ckbiiGFHeu+yKYDXdJ1G87F6CG3YdaZpzdOm5zpoAZd/EKbPmFO6cQZ+XVXBXBJ660sSI0gc6qg==", "requires": { - "nan": "~1.8" + "bson": "^1.1.0", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" } } } @@ -2834,18 +2900,25 @@ } }, "readable-stream": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "optional": true, "requires": { - "buffer-shims": "^1.0.0", - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "optional": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } } }, "redis": { diff --git a/package.json b/package.json index e7358e2..25b4a65 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "feedparser": "0.9.12", "jade": "0.26.3", "jake": "0.3.7", - "mongodb": "^1.4.40", + "mongodb": "^3.1.13", "mongoose": "^4.0.x", "passport": "0.1.12", "passport-local": "0.1.3",