From 0fcdb40386165890b0548262af5b63ed9bea262d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 04:12:56 +0000 Subject: [PATCH] chore(deps): bump the mongosh group with 2 updates Bumps the mongosh group with 2 updates: [@mongosh/browser-runtime-electron](https://github.com/mongodb-js/mongosh) and [@mongosh/service-provider-server](https://github.com/mongodb-js/mongosh). Updates `@mongosh/browser-runtime-electron` from 2.0.2 to 2.1.1 - [Release notes](https://github.com/mongodb-js/mongosh/releases) - [Commits](https://github.com/mongodb-js/mongosh/compare/v2.0.2...v2.1.1) Updates `@mongosh/service-provider-server` from 2.0.2 to 2.1.1 - [Release notes](https://github.com/mongodb-js/mongosh/releases) - [Commits](https://github.com/mongodb-js/mongosh/compare/v2.0.2...v2.1.1) --- updated-dependencies: - dependency-name: "@mongosh/browser-runtime-electron" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mongosh - dependency-name: "@mongosh/service-provider-server" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mongosh ... Signed-off-by: dependabot[bot] --- package-lock.json | 843 +++++++++++++++++++++++++++++++++++----------- package.json | 4 +- 2 files changed, 653 insertions(+), 194 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36cdbe838..2b10e4549 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,9 +15,9 @@ "@mongodb-js/connection-form": "^1.20.4", "@mongodb-js/connection-info": "^0.1.1", "@mongodb-js/mongodb-constants": "^0.7.1", - "@mongosh/browser-runtime-electron": "^2.0.2", + "@mongosh/browser-runtime-electron": "^2.1.1", "@mongosh/i18n": "^2.0.2", - "@mongosh/service-provider-server": "^2.0.2", + "@mongosh/service-provider-server": "^2.1.1", "@mongosh/shell-api": "^2.0.2", "@segment/analytics-node": "^1.1.4", "bson": "^6.1.0", @@ -1397,9 +1397,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1428,9 +1428,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1442,9 +1442,9 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -4775,12 +4775,12 @@ } }, "node_modules/@mongodb-js/devtools-connect": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-2.4.2.tgz", - "integrity": "sha512-cgRXxwZRO7K+gFVyrqcsWWrBfyaffVkafoXK91T1W+QsQxXZH1uoka2Pdle/5ugiGmuvEuKGQ9c+G8so4AKosQ==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-2.4.3.tgz", + "integrity": "sha512-JS288VVm/Mu8+kHL8ybKCpL2/AiA4CWhWun7FR3iRNH5NXbT9c6aovEc2pxjsCbmYUjzuTsRoIo9LTrNoCvNrQ==", "dependencies": { "lodash.merge": "^4.6.2", - "mongodb-connection-string-url": "^2.6.0", + "mongodb-connection-string-url": "^3.0.0", "system-ca": "^1.0.2" }, "optionalDependencies": { @@ -4793,6 +4793,54 @@ "mongodb-log-writer": "^1.2.0" } }, + "node_modules/@mongodb-js/devtools-connect/node_modules/@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/@mongodb-js/devtools-connect/node_modules/mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/@mongodb-js/devtools-connect/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mongodb-js/devtools-connect/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@mongodb-js/devtools-connect/node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@mongodb-js/mongodb-constants": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-constants/-/mongodb-constants-0.7.1.tgz", @@ -4943,22 +4991,70 @@ } }, "node_modules/@mongosh/arg-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.0.2.tgz", - "integrity": "sha512-+baMzBqCN2inMqc7kRIEusHnB2wq6+6XJ/Xko4aIXs1yUpBcigggp1jyBpq86ifJuk/wPqnMJEugocP7pBoddA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.1.1.tgz", + "integrity": "sha512-D0+FiUc9lH/LWkyXLM2s1WXI9pzfX6tvafAOwY9Lk73zUITfGzPtmup2tOyH4nI6H2jgVEMFg0GdBnAb2i/m/g==", "dependencies": { - "@mongosh/errors": "2.0.2", - "@mongosh/i18n": "2.0.2", - "mongodb-connection-string-url": "^2.6.0" + "@mongosh/errors": "2.1.1", + "@mongosh/i18n": "2.1.1", + "mongodb-connection-string-url": "^3.0.0" }, "engines": { "node": ">=14.15.1" } }, + "node_modules/@mongosh/arg-parser/node_modules/@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/@mongosh/arg-parser/node_modules/mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/@mongosh/arg-parser/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mongosh/arg-parser/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@mongosh/arg-parser/node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@mongosh/async-rewriter2": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.0.2.tgz", - "integrity": "sha512-exxlyjUQiE7R7fpx/c6C89ObQCG6rhqxF4wqey+E5TcFAEBwpBdsuHqwGTx9CxtPRt+K3hBP9rFFguMV5BpYtw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.1.1.tgz", + "integrity": "sha512-fm5s5uiH5oTVpvXZPgovjl/X3ZiL/lKDi2Plj0s1bOAPeWTQ6qaiPD1f/fbrEI2iVU+JyDk8clVMPV4duaOjvw==", "dependencies": { "@babel/core": "^7.22.8", "@babel/plugin-transform-destructuring": "^7.22.5", @@ -4975,12 +5071,12 @@ } }, "node_modules/@mongosh/autocomplete": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.0.2.tgz", - "integrity": "sha512-Kxs3uxDQiKOsSpf9/HxGh6KQKac4srSqi5gCQeh9CcWMrbxD0VTh6m/RWGBY0LwWTadIs5D30yvpGXqdxRIjVw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.1.1.tgz", + "integrity": "sha512-va1IXrQJ+3OcXbKIdQlBk0LeSgfTYdUbmc8vr/AwnTh+yZP+wd0viHE3l6KzO62H2d3aIfEcthfGReeRuISVHA==", "dependencies": { "@mongodb-js/mongodb-constants": "^0.7.1", - "@mongosh/shell-api": "2.0.2", + "@mongosh/shell-api": "2.1.1", "semver": "^7.5.4" }, "engines": { @@ -4988,58 +5084,106 @@ } }, "node_modules/@mongosh/browser-runtime-core": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.0.2.tgz", - "integrity": "sha512-5MFWnMBqFYXPtFMemBwGfWj8Jp1SVU3kJ/Pi3l/lEViRFHu3X3YNJAigioR3dTbE8+MzJpTuapoDOxwrUDL1yQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.1.1.tgz", + "integrity": "sha512-DPmV+N6xvIaWUJt/F3ysJJFhnsj+Z1Pd3mgt/+9PnP55cpWiKpOQPwnvFa0Ma0wGIlWArx5Xb9z490Fg4cBNBg==", "dependencies": { - "@mongosh/autocomplete": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", - "@mongosh/shell-api": "2.0.2", - "@mongosh/shell-evaluator": "2.0.2" + "@mongosh/autocomplete": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", + "@mongosh/shell-api": "2.1.1", + "@mongosh/shell-evaluator": "2.1.1" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/browser-runtime-electron": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-2.0.2.tgz", - "integrity": "sha512-+gGy+RlPunJfYs4WLM0iwzVm50/pZyuH7vbemNKu/PFV11GcKdHaCa+19gROnlsg+xWxDvWs0qAwoIq6zoTchg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-2.1.1.tgz", + "integrity": "sha512-VNWW+5OVCk8fyWCeDT2saA5klCXzXk1VjhQrlshnWWm3WBGYhI5qSe0bohTbD8ZL9jfKbAdMQP89TPWlGpBZHQ==", "dependencies": { - "@mongosh/browser-runtime-core": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", - "@mongosh/types": "2.0.2" + "@mongosh/browser-runtime-core": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", + "@mongosh/types": "2.1.1" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/errors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.0.2.tgz", - "integrity": "sha512-icDfhb6qmTMMYA/x8yhcJTAglc5fo3bx4z1L3vqN0p0CA1vfNceSy3wn1MIJwpsLABvN1MVwzNKzLfWvZkLrhw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.1.1.tgz", + "integrity": "sha512-Dw0qb+h6QiO8/bhuyTBK0aANMamuQjpcjdA35H+L78CS4c5iog6rSd3x0RISivhRsvGgGxE+JLcOuUyQsu2v4Q==", "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/history": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.0.2.tgz", - "integrity": "sha512-2jmu0t9Cwj858wngpsT0uZusO0pHAjWIUIPwAG72d8i7tlQuuzpxtg8pj0kjXLloY52FjzSdiur6ZSOemn7d9A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.1.1.tgz", + "integrity": "sha512-PFfyq3jGAoxTld/T8CrZpardch1IWtEAJnyOcVVgL+pdspmrowhIPBd8HOyOM5C2wjCjDmqhNtBLaJ5iuOMmPg==", "dependencies": { - "mongodb-connection-string-url": "^2.6.0", + "mongodb-connection-string-url": "^3.0.0", "mongodb-redact": "^0.2.2" }, "engines": { "node": ">=14.15.1" } }, + "node_modules/@mongosh/history/node_modules/@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/@mongosh/history/node_modules/mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/@mongosh/history/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mongosh/history/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@mongosh/history/node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@mongosh/i18n": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.0.2.tgz", - "integrity": "sha512-xza0Xfws5WvMCCmkJ03Kwo0e1eN/U48ffrFvtTVoW/YD7I7UnYQFJlfCRvnC8CqIXdyMZMxfPHj4mi6TeMSGyQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.1.1.tgz", + "integrity": "sha512-i6ff4kdtHSfErGkYrEj8lSh/LBFIiSD3wecppy1FUMuDHBPfqbL42cGNV771yoyNUM7FlYb3CiXMXFDmqma2Vw==", "dependencies": { - "@mongosh/errors": "2.0.2", + "@mongosh/errors": "2.1.1", "mustache": "^4.0.0" }, "engines": { @@ -5047,15 +5191,15 @@ } }, "node_modules/@mongosh/service-provider-core": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.0.2.tgz", - "integrity": "sha512-ReKZcCX6FzHIjzt4fDvTFsordi4nqOR3oWAqAnFufJMEwpi4Vaksif5SE0AQyaL1q8Wldn4sw/YWzrNz74C+kw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.1.1.tgz", + "integrity": "sha512-7UMymGS3sQopiR0WJetEp1//7ga10okdEg9c4fOvwjU22k4G8X+/ngnrcZLcTvPnASkYjMjq4puiem+QZY3mVQ==", "dependencies": { "@aws-sdk/credential-providers": "^3.347.1", - "@mongosh/errors": "2.0.2", - "bson": "^6.1.0", - "mongodb": "^6.0.0", - "mongodb-build-info": "^1.6.2" + "@mongosh/errors": "2.1.1", + "bson": "^6.2.0", + "mongodb": "^6.3.0", + "mongodb-build-info": "^1.7.1" }, "engines": { "node": ">=14.15.1" @@ -5065,39 +5209,87 @@ } }, "node_modules/@mongosh/service-provider-server": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-2.0.2.tgz", - "integrity": "sha512-40P4AEnMfwE/0jPiY+TPiwvotHS4UmkZhenIn75XExXbyRUxkbpNj2aB3lBOBcyPpqFxDSd9jWWgISQeSKKZqg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-2.1.1.tgz", + "integrity": "sha512-pAnz8VdBBEqCUTLztPELSIrWXxC5K9acdSosTg31vYK0fbg7nx5Q55amPXLRxNlXPa3wFHYGt1R9hCD5PwSA+A==", "dependencies": { - "@mongodb-js/devtools-connect": "^2.4.1", + "@mongodb-js/devtools-connect": "^2.4.3", "@mongodb-js/oidc-plugin": "^0.3.0", - "@mongosh/errors": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", - "@mongosh/types": "2.0.2", + "@mongosh/errors": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", + "@mongosh/types": "2.1.1", "@types/sinon-chai": "^3.2.4", "aws4": "^1.11.0", - "mongodb": "^6.0.0", - "mongodb-connection-string-url": "^2.6.0", + "mongodb": "^6.3.0", + "mongodb-connection-string-url": "^3.0.0", "socks": "^2.7.1" }, "engines": { "node": ">=14.15.1" }, "optionalDependencies": { - "kerberos": "2.0.1", + "kerberos": "^2.1.0", "mongodb-client-encryption": "^6.0.0" } }, + "node_modules/@mongosh/service-provider-server/node_modules/@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/@mongosh/service-provider-server/node_modules/mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/@mongosh/service-provider-server/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mongosh/service-provider-server/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@mongosh/service-provider-server/node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@mongosh/shell-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.0.2.tgz", - "integrity": "sha512-O5ZdtVrYI9aOq1BYjDkpGivT/o+QUQjXH2oH86DkdXYgK7PdSqZlh2BFMqpt5IdE8ivwKAwnhyRs9PPXjD1RMQ==", - "dependencies": { - "@mongosh/arg-parser": "2.0.2", - "@mongosh/errors": "2.0.2", - "@mongosh/history": "2.0.2", - "@mongosh/i18n": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.1.1.tgz", + "integrity": "sha512-uOEgd4bNah1QVeN6Sqxq+tCHmxlecul0AzL5829Axv3Aa1cZnERZMgbIPyo4JoMB0wTtsgjsJHngBBaDUdkuUQ==", + "dependencies": { + "@mongosh/arg-parser": "2.1.1", + "@mongosh/errors": "2.1.1", + "@mongosh/history": "2.1.1", + "@mongosh/i18n": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", "mongodb-redact": "^0.2.2" }, "engines": { @@ -5105,24 +5297,24 @@ } }, "node_modules/@mongosh/shell-evaluator": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.0.2.tgz", - "integrity": "sha512-ZcctddutAxSCpALyoo+fMHxE+Rvtd2IcVLAPEGyMIitd4gGH3Cv+nPXR5pY/mBJRgFUYBLhhEYDnAzyfZxgqMg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.1.1.tgz", + "integrity": "sha512-h3OGG8r2dGt7xRuRwVVDcE8bMgzHe2XROdln8Cps/6Hb5mEDkg1JPT5HlJLmbk5j5IuEnr95dAxAzt/l5+461g==", "dependencies": { - "@mongosh/async-rewriter2": "2.0.2", - "@mongosh/history": "2.0.2", - "@mongosh/shell-api": "2.0.2" + "@mongosh/async-rewriter2": "2.1.1", + "@mongosh/history": "2.1.1", + "@mongosh/shell-api": "2.1.1" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.0.2.tgz", - "integrity": "sha512-4ByPv06kSxyz90keSxPPenP3ggL5KjB137OGXS8KLbqSKB+OYJM8Xv+BTz18Zb7Wh2WQjNBMOP7IvvYx+19XkA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.1.1.tgz", + "integrity": "sha512-YcaHfurVlVvlKBMYXkV+JYg24urEJa4cmp/cMF/fqoBi6F+MC6n/2BlG4eqwWyZ3KtUzqCCgocBebt7e61yHKA==", "dependencies": { - "@mongodb-js/devtools-connect": "^2.4.1" + "@mongodb-js/devtools-connect": "^2.4.3" }, "engines": { "node": ">=14.15.1" @@ -15714,20 +15906,26 @@ "dev": true }, "node_modules/kerberos": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.0.1.tgz", - "integrity": "sha512-O/jIgbdGK566eUhFwIcgalbqirYU/r76MW7/UFw06Fd9x5bSwgyZWL/Vm26aAmezQww/G9KYkmmJBkEkPk5HLw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.1.0.tgz", + "integrity": "sha512-HvOl6O6cyEN/8Z4CAocHe/sekJtvt5UrxUdCuu7bXDZ2Hnsy6OpsQbISW+lpm03vrbO2ir+1QQ5Sx/vMEhHnog==", "hasInstallScript": true, "optional": true, "dependencies": { "bindings": "^1.5.0", - "node-addon-api": "^4.3.0", + "node-addon-api": "^6.1.0", "prebuild-install": "7.1.1" }, "engines": { "node": ">=12.9.0" } }, + "node_modules/kerberos/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "optional": true + }, "node_modules/keytar": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz", @@ -16741,13 +16939,13 @@ } }, "node_modules/mongodb": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.0.0.tgz", - "integrity": "sha512-wUIYesF4DTyDccm0noE5TwGi9ISdXUAi9T2cQ4xPc+EUBZG44bfMVt2ecOG5Ypca7eCz3oRpJm6YI6c7jAnuNw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz", + "integrity": "sha512-tt0KuGjGtLUhLoU263+xvQmPHEGTw5LbcNC73EoFRYgSHwZt5tsoJC110hDyO1kjQzpgNrpdcSza9PknWN4LrA==", "dependencies": { "@mongodb-js/saslprep": "^1.1.0", - "bson": "^6.0.0", - "mongodb-connection-string-url": "^2.6.0" + "bson": "^6.2.0", + "mongodb-connection-string-url": "^3.0.0" }, "engines": { "node": ">=16.20.1" @@ -17392,6 +17590,54 @@ "node": ">=12" } }, + "node_modules/mongodb/node_modules/@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/mongodb/node_modules/mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/mongodb/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/mongodb/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/mongodb/node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", @@ -24874,9 +25120,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } @@ -24893,17 +25139,17 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", "requires": { "@babel/helper-plugin-utils": "^7.22.5" } @@ -27823,15 +28069,56 @@ } }, "@mongodb-js/devtools-connect": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-2.4.2.tgz", - "integrity": "sha512-cgRXxwZRO7K+gFVyrqcsWWrBfyaffVkafoXK91T1W+QsQxXZH1uoka2Pdle/5ugiGmuvEuKGQ9c+G8so4AKosQ==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-2.4.3.tgz", + "integrity": "sha512-JS288VVm/Mu8+kHL8ybKCpL2/AiA4CWhWun7FR3iRNH5NXbT9c6aovEc2pxjsCbmYUjzuTsRoIo9LTrNoCvNrQ==", "requires": { "lodash.merge": "^4.6.2", - "mongodb-connection-string-url": "^2.6.0", + "mongodb-connection-string-url": "^3.0.0", "os-dns-native": "^1.2.0", "resolve-mongodb-srv": "^1.1.1", "system-ca": "^1.0.2" + }, + "dependencies": { + "@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "requires": { + "@types/webidl-conversions": "*" + } + }, + "mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "requires": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "requires": { + "punycode": "^2.3.0" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + } } }, "@mongodb-js/mongodb-constants": { @@ -27964,19 +28251,60 @@ } }, "@mongosh/arg-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.0.2.tgz", - "integrity": "sha512-+baMzBqCN2inMqc7kRIEusHnB2wq6+6XJ/Xko4aIXs1yUpBcigggp1jyBpq86ifJuk/wPqnMJEugocP7pBoddA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.1.1.tgz", + "integrity": "sha512-D0+FiUc9lH/LWkyXLM2s1WXI9pzfX6tvafAOwY9Lk73zUITfGzPtmup2tOyH4nI6H2jgVEMFg0GdBnAb2i/m/g==", "requires": { - "@mongosh/errors": "2.0.2", - "@mongosh/i18n": "2.0.2", - "mongodb-connection-string-url": "^2.6.0" + "@mongosh/errors": "2.1.1", + "@mongosh/i18n": "2.1.1", + "mongodb-connection-string-url": "^3.0.0" + }, + "dependencies": { + "@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "requires": { + "@types/webidl-conversions": "*" + } + }, + "mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "requires": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "requires": { + "punycode": "^2.3.0" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + } } }, "@mongosh/async-rewriter2": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.0.2.tgz", - "integrity": "sha512-exxlyjUQiE7R7fpx/c6C89ObQCG6rhqxF4wqey+E5TcFAEBwpBdsuHqwGTx9CxtPRt+K3hBP9rFFguMV5BpYtw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.1.1.tgz", + "integrity": "sha512-fm5s5uiH5oTVpvXZPgovjl/X3ZiL/lKDi2Plj0s1bOAPeWTQ6qaiPD1f/fbrEI2iVU+JyDk8clVMPV4duaOjvw==", "requires": { "@babel/core": "^7.22.8", "@babel/plugin-transform-destructuring": "^7.22.5", @@ -27987,120 +28315,202 @@ } }, "@mongosh/autocomplete": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.0.2.tgz", - "integrity": "sha512-Kxs3uxDQiKOsSpf9/HxGh6KQKac4srSqi5gCQeh9CcWMrbxD0VTh6m/RWGBY0LwWTadIs5D30yvpGXqdxRIjVw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.1.1.tgz", + "integrity": "sha512-va1IXrQJ+3OcXbKIdQlBk0LeSgfTYdUbmc8vr/AwnTh+yZP+wd0viHE3l6KzO62H2d3aIfEcthfGReeRuISVHA==", "requires": { "@mongodb-js/mongodb-constants": "^0.7.1", - "@mongosh/shell-api": "2.0.2", + "@mongosh/shell-api": "2.1.1", "semver": "^7.5.4" } }, "@mongosh/browser-runtime-core": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.0.2.tgz", - "integrity": "sha512-5MFWnMBqFYXPtFMemBwGfWj8Jp1SVU3kJ/Pi3l/lEViRFHu3X3YNJAigioR3dTbE8+MzJpTuapoDOxwrUDL1yQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.1.1.tgz", + "integrity": "sha512-DPmV+N6xvIaWUJt/F3ysJJFhnsj+Z1Pd3mgt/+9PnP55cpWiKpOQPwnvFa0Ma0wGIlWArx5Xb9z490Fg4cBNBg==", "requires": { - "@mongosh/autocomplete": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", - "@mongosh/shell-api": "2.0.2", - "@mongosh/shell-evaluator": "2.0.2" + "@mongosh/autocomplete": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", + "@mongosh/shell-api": "2.1.1", + "@mongosh/shell-evaluator": "2.1.1" } }, "@mongosh/browser-runtime-electron": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-2.0.2.tgz", - "integrity": "sha512-+gGy+RlPunJfYs4WLM0iwzVm50/pZyuH7vbemNKu/PFV11GcKdHaCa+19gROnlsg+xWxDvWs0qAwoIq6zoTchg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-2.1.1.tgz", + "integrity": "sha512-VNWW+5OVCk8fyWCeDT2saA5klCXzXk1VjhQrlshnWWm3WBGYhI5qSe0bohTbD8ZL9jfKbAdMQP89TPWlGpBZHQ==", "requires": { - "@mongosh/browser-runtime-core": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", - "@mongosh/types": "2.0.2" + "@mongosh/browser-runtime-core": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", + "@mongosh/types": "2.1.1" } }, "@mongosh/errors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.0.2.tgz", - "integrity": "sha512-icDfhb6qmTMMYA/x8yhcJTAglc5fo3bx4z1L3vqN0p0CA1vfNceSy3wn1MIJwpsLABvN1MVwzNKzLfWvZkLrhw==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.1.1.tgz", + "integrity": "sha512-Dw0qb+h6QiO8/bhuyTBK0aANMamuQjpcjdA35H+L78CS4c5iog6rSd3x0RISivhRsvGgGxE+JLcOuUyQsu2v4Q==" }, "@mongosh/history": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.0.2.tgz", - "integrity": "sha512-2jmu0t9Cwj858wngpsT0uZusO0pHAjWIUIPwAG72d8i7tlQuuzpxtg8pj0kjXLloY52FjzSdiur6ZSOemn7d9A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.1.1.tgz", + "integrity": "sha512-PFfyq3jGAoxTld/T8CrZpardch1IWtEAJnyOcVVgL+pdspmrowhIPBd8HOyOM5C2wjCjDmqhNtBLaJ5iuOMmPg==", "requires": { - "mongodb-connection-string-url": "^2.6.0", + "mongodb-connection-string-url": "^3.0.0", "mongodb-redact": "^0.2.2" + }, + "dependencies": { + "@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "requires": { + "@types/webidl-conversions": "*" + } + }, + "mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "requires": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "requires": { + "punycode": "^2.3.0" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + } } }, "@mongosh/i18n": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.0.2.tgz", - "integrity": "sha512-xza0Xfws5WvMCCmkJ03Kwo0e1eN/U48ffrFvtTVoW/YD7I7UnYQFJlfCRvnC8CqIXdyMZMxfPHj4mi6TeMSGyQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.1.1.tgz", + "integrity": "sha512-i6ff4kdtHSfErGkYrEj8lSh/LBFIiSD3wecppy1FUMuDHBPfqbL42cGNV771yoyNUM7FlYb3CiXMXFDmqma2Vw==", "requires": { - "@mongosh/errors": "2.0.2", + "@mongosh/errors": "2.1.1", "mustache": "^4.0.0" } }, "@mongosh/service-provider-core": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.0.2.tgz", - "integrity": "sha512-ReKZcCX6FzHIjzt4fDvTFsordi4nqOR3oWAqAnFufJMEwpi4Vaksif5SE0AQyaL1q8Wldn4sw/YWzrNz74C+kw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.1.1.tgz", + "integrity": "sha512-7UMymGS3sQopiR0WJetEp1//7ga10okdEg9c4fOvwjU22k4G8X+/ngnrcZLcTvPnASkYjMjq4puiem+QZY3mVQ==", "requires": { "@aws-sdk/credential-providers": "^3.347.1", - "@mongosh/errors": "2.0.2", - "bson": "^6.1.0", - "mongodb": "^6.0.0", - "mongodb-build-info": "^1.6.2", + "@mongosh/errors": "2.1.1", + "bson": "^6.2.0", + "mongodb": "^6.3.0", + "mongodb-build-info": "^1.7.1", "mongodb-client-encryption": "^6.0.0" } }, "@mongosh/service-provider-server": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-2.0.2.tgz", - "integrity": "sha512-40P4AEnMfwE/0jPiY+TPiwvotHS4UmkZhenIn75XExXbyRUxkbpNj2aB3lBOBcyPpqFxDSd9jWWgISQeSKKZqg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-2.1.1.tgz", + "integrity": "sha512-pAnz8VdBBEqCUTLztPELSIrWXxC5K9acdSosTg31vYK0fbg7nx5Q55amPXLRxNlXPa3wFHYGt1R9hCD5PwSA+A==", "requires": { - "@mongodb-js/devtools-connect": "^2.4.1", + "@mongodb-js/devtools-connect": "^2.4.3", "@mongodb-js/oidc-plugin": "^0.3.0", - "@mongosh/errors": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", - "@mongosh/types": "2.0.2", + "@mongosh/errors": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", + "@mongosh/types": "2.1.1", "@types/sinon-chai": "^3.2.4", "aws4": "^1.11.0", - "kerberos": "2.0.1", - "mongodb": "^6.0.0", + "kerberos": "^2.1.0", + "mongodb": "^6.3.0", "mongodb-client-encryption": "^6.0.0", - "mongodb-connection-string-url": "^2.6.0", + "mongodb-connection-string-url": "^3.0.0", "socks": "^2.7.1" + }, + "dependencies": { + "@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "requires": { + "@types/webidl-conversions": "*" + } + }, + "mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "requires": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "requires": { + "punycode": "^2.3.0" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + } } }, "@mongosh/shell-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.0.2.tgz", - "integrity": "sha512-O5ZdtVrYI9aOq1BYjDkpGivT/o+QUQjXH2oH86DkdXYgK7PdSqZlh2BFMqpt5IdE8ivwKAwnhyRs9PPXjD1RMQ==", - "requires": { - "@mongosh/arg-parser": "2.0.2", - "@mongosh/errors": "2.0.2", - "@mongosh/history": "2.0.2", - "@mongosh/i18n": "2.0.2", - "@mongosh/service-provider-core": "2.0.2", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.1.1.tgz", + "integrity": "sha512-uOEgd4bNah1QVeN6Sqxq+tCHmxlecul0AzL5829Axv3Aa1cZnERZMgbIPyo4JoMB0wTtsgjsJHngBBaDUdkuUQ==", + "requires": { + "@mongosh/arg-parser": "2.1.1", + "@mongosh/errors": "2.1.1", + "@mongosh/history": "2.1.1", + "@mongosh/i18n": "2.1.1", + "@mongosh/service-provider-core": "2.1.1", "mongodb-redact": "^0.2.2" } }, "@mongosh/shell-evaluator": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.0.2.tgz", - "integrity": "sha512-ZcctddutAxSCpALyoo+fMHxE+Rvtd2IcVLAPEGyMIitd4gGH3Cv+nPXR5pY/mBJRgFUYBLhhEYDnAzyfZxgqMg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.1.1.tgz", + "integrity": "sha512-h3OGG8r2dGt7xRuRwVVDcE8bMgzHe2XROdln8Cps/6Hb5mEDkg1JPT5HlJLmbk5j5IuEnr95dAxAzt/l5+461g==", "requires": { - "@mongosh/async-rewriter2": "2.0.2", - "@mongosh/history": "2.0.2", - "@mongosh/shell-api": "2.0.2" + "@mongosh/async-rewriter2": "2.1.1", + "@mongosh/history": "2.1.1", + "@mongosh/shell-api": "2.1.1" } }, "@mongosh/types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.0.2.tgz", - "integrity": "sha512-4ByPv06kSxyz90keSxPPenP3ggL5KjB137OGXS8KLbqSKB+OYJM8Xv+BTz18Zb7Wh2WQjNBMOP7IvvYx+19XkA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.1.1.tgz", + "integrity": "sha512-YcaHfurVlVvlKBMYXkV+JYg24urEJa4cmp/cMF/fqoBi6F+MC6n/2BlG4eqwWyZ3KtUzqCCgocBebt7e61yHKA==", "requires": { - "@mongodb-js/devtools-connect": "^2.4.1" + "@mongodb-js/devtools-connect": "^2.4.3" } }, "@nodelib/fs.scandir": { @@ -36335,14 +36745,22 @@ "dev": true }, "kerberos": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.0.1.tgz", - "integrity": "sha512-O/jIgbdGK566eUhFwIcgalbqirYU/r76MW7/UFw06Fd9x5bSwgyZWL/Vm26aAmezQww/G9KYkmmJBkEkPk5HLw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.1.0.tgz", + "integrity": "sha512-HvOl6O6cyEN/8Z4CAocHe/sekJtvt5UrxUdCuu7bXDZ2Hnsy6OpsQbISW+lpm03vrbO2ir+1QQ5Sx/vMEhHnog==", "optional": true, "requires": { "bindings": "^1.5.0", - "node-addon-api": "^4.3.0", + "node-addon-api": "^6.1.0", "prebuild-install": "7.1.1" + }, + "dependencies": { + "node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "optional": true + } } }, "keytar": { @@ -37146,13 +37564,54 @@ } }, "mongodb": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.0.0.tgz", - "integrity": "sha512-wUIYesF4DTyDccm0noE5TwGi9ISdXUAi9T2cQ4xPc+EUBZG44bfMVt2ecOG5Ypca7eCz3oRpJm6YI6c7jAnuNw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz", + "integrity": "sha512-tt0KuGjGtLUhLoU263+xvQmPHEGTw5LbcNC73EoFRYgSHwZt5tsoJC110hDyO1kjQzpgNrpdcSza9PknWN4LrA==", "requires": { "@mongodb-js/saslprep": "^1.1.0", - "bson": "^6.0.0", - "mongodb-connection-string-url": "^2.6.0" + "bson": "^6.2.0", + "mongodb-connection-string-url": "^3.0.0" + }, + "dependencies": { + "@types/whatwg-url": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.4.tgz", + "integrity": "sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==", + "requires": { + "@types/webidl-conversions": "*" + } + }, + "mongodb-connection-string-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.0.tgz", + "integrity": "sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==", + "requires": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "requires": { + "punycode": "^2.3.0" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + } } }, "mongodb-build-info": { diff --git a/package.json b/package.json index 7f607fe82..d64e4b4cf 100644 --- a/package.json +++ b/package.json @@ -1048,9 +1048,9 @@ "@mongodb-js/connection-form": "^1.20.4", "@mongodb-js/connection-info": "^0.1.1", "@mongodb-js/mongodb-constants": "^0.7.1", - "@mongosh/browser-runtime-electron": "^2.0.2", + "@mongosh/browser-runtime-electron": "^2.1.1", "@mongosh/i18n": "^2.0.2", - "@mongosh/service-provider-server": "^2.0.2", + "@mongosh/service-provider-server": "^2.1.1", "@mongosh/shell-api": "^2.0.2", "@segment/analytics-node": "^1.1.4", "bson": "^6.1.0",