diff --git a/package-lock.json b/package-lock.json index df0cde6a..d0e0c572 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3871,9 +3871,9 @@ } }, "es5-ext": { - "version": "0.10.50", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz", - "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==", + "version": "0.10.51", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.51.tgz", + "integrity": "sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==", "dev": true, "requires": { "es6-iterator": "~2.0.3", @@ -3924,13 +3924,13 @@ } }, "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.2.tgz", + "integrity": "sha512-/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ==", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "d": "^1.0.1", + "es5-ext": "^0.10.51" }, "dependencies": { "d": { @@ -4978,14 +4978,22 @@ "dev": true }, "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", + "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", + "dev": true + } } }, "fs-minipass": { @@ -5635,13 +5643,14 @@ "dev": true }, "get-mongodb-version": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-mongodb-version/-/get-mongodb-version-2.0.0.tgz", - "integrity": "sha512-z6uvzkaB+bGrH/Hi57hI0e3fyzKW0B4v355Hzv24IfKkJSC6H1+2pb6rs03j6lLRxyXgsQiKhU0uuQnrouDmiw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-mongodb-version/-/get-mongodb-version-2.0.1.tgz", + "integrity": "sha512-yTN0UY7VJSSt01QH/aCiqiBjfxcDrEdKeM3uXY6QR3sRARoftx36QT0YNsCQm7FDTgrmDje7bK2C9ClM7SGKDA==", "dev": true, "requires": { "lodash.startswith": "^4.2.1", "minimist": "^1.1.1", + "mongodb": "*", "which": "^1.1.1" }, "dependencies": { @@ -6615,9 +6624,9 @@ "dev": true }, "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true }, "is-stream": { @@ -8095,38 +8104,62 @@ } }, "mongodb-runner": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-4.7.2.tgz", - "integrity": "sha512-nxBzqeQ3ed9ZIGA7eNR3/v4WouiuRTwD07DwlvG4VFbA+MsCFOj7Tg/qlqq4XvROWDQGkfqguBeeDzUVqD3XcQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-4.7.3.tgz", + "integrity": "sha512-9GJ2z+xFnQTwz/1uptcCrYapKSrj1843kYQ2TZhVlOMJmWt6LpbW87jsiFuwJtOUP90tIT8UzQJmw2bnwWbylw==", "dev": true, "requires": { - "async": "^2.0.0", - "clui": "^0.3.1", - "debug": ">= 2.6.9 < 3.0.0 || >= 3.1.0", - "fs-extra": "^4.0.2", + "async": "^3.1.0", + "clui": "^0.3.6", + "debug": "^4.1.1", + "fs-extra": "^8.1.0", "is-mongodb-running": "^1.0.1", - "lodash.defaults": "^4.0.1", + "lodash.defaults": "^4.2.0", "minimist": "^1.2.0", "mkdirp": "^0.5.1", - "mongodb": "^3.1.9", + "mongodb": "^3.3.2", "mongodb-dbpath": "^0.0.1", - "mongodb-tools": "github:mongodb-js/mongodb-tools#b461a4c41cdf92e0c80402b2893b3b11c0ed616c", - "mongodb-version-manager": "^1.3.1", - "untildify": "^3.0.0", - "which": "^1.2.4" + "mongodb-tools": "github:mongodb-js/mongodb-tools#8da4724189dfdf7b0d02d87db14b7ce94adf6342", + "mongodb-version-manager": "^1.3.2", + "untildify": "^4.0.0", + "which": "^2.0.1" }, "dependencies": { + "async": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.1.0.tgz", + "integrity": "sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true + }, + "which": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.1.tgz", + "integrity": "sha512-N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, "mongodb-tools": { - "version": "github:mongodb-js/mongodb-tools#b461a4c41cdf92e0c80402b2893b3b11c0ed616c", - "from": "github:mongodb-js/mongodb-tools#b461a4c41cdf92e0c80402b2893b3b11c0ed616c", + "version": "github:mongodb-js/mongodb-tools#8da4724189dfdf7b0d02d87db14b7ce94adf6342", + "from": "github:mongodb-js/mongodb-tools#8da4724189dfdf7b0d02d87db14b7ce94adf6342", "dev": true, "requires": { "debug": "^2.2.0", @@ -8247,34 +8280,51 @@ } }, "mongodb-version-manager": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mongodb-version-manager/-/mongodb-version-manager-1.3.1.tgz", - "integrity": "sha512-2SQ4UOb9V6EgZcbf9pGyb5H19ZHsK9ZQMfdlBjWcZrJj9OCM8FDnEU6cDGnqJRTbN+hkM60tThi8IkSjbG1lNg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mongodb-version-manager/-/mongodb-version-manager-1.3.2.tgz", + "integrity": "sha512-HdPGwTbr5FtCn6AcKhG/an4zT7SchUjfPuMRdYod0bfdIiy6XovXocGwFdsqiizTSfgine2suRDhZQCARAgbcw==", "dev": true, "requires": { "ampersand-state": "^5.0.3", "async": "^2.1.2", "chalk": "^2.1.0", - "debug": ">= 2.6.9 < 3.0.0 || >= ^3.1.0", + "debug": ">= 2.6.9 < 3.0.0 || >= 3.1.0", "docopt": "^0.6.2", "download": "^6.2.5", "figures": "^2.0.0", "fs-extra": "^4.0.2", - "get-mongodb-version": "^2.0.0", + "get-mongodb-version": "^2.0.1", "lodash.defaults": "^4.2.0", "lodash.difference": "^4.1.1", - "mongodb-download-url": "^0.4.2", + "mongodb-download-url": "^0.4.3", "mongodb-version-list": "^1.0.0", "semver": "^5.3.0", "tildify": "^1.2.0", "untildify": "^3.0.2" }, "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true + }, + "untildify": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", + "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", + "dev": true } } }, @@ -10914,9 +10964,9 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/type/-/type-1.0.3.tgz", - "integrity": "sha512-51IMtNfVcee8+9GJvj0spSuFcZHe9vSib6Xtgsny1Km9ugyz2mbS08I3rsUIRYgJohFRFU1160sgRodYz378Hg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", "dev": true }, "type-check": { @@ -11004,9 +11054,9 @@ }, "dependencies": { "buffer": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.0.tgz", - "integrity": "sha512-Xpgy0IwHK2N01ncykXTy6FpCWuM+CJSHoPVBLyNqyrWxsedpLvwsYUhf0ME3WRFNUhos0dMamz9cOS/xRDtU5g==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", + "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -11118,9 +11168,9 @@ } }, "untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true }, "upath": { diff --git a/package.json b/package.json index 4ae886c3..f868acb3 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "jsdoc": "3.6.3", "jsdoc-babel": "0.5.0", "lint-staged": "9.4.2", - "mongodb-runner": "4.7.2", + "mongodb-runner": "4.7.3", "node-fetch": "2.6.0", "nyc": "14.1.1", "prettier": "1.18.2"