From f29bccb900bdf927db959b037111c7e126e67e06 Mon Sep 17 00:00:00 2001 From: Basit Chonka Date: Thu, 6 Jun 2024 15:19:57 +0200 Subject: [PATCH 1/6] bump driver --- package.json | 2 +- packages/arg-parser/package.json | 2 +- packages/browser-repl/package.json | 2 +- packages/cli-repl/package.json | 2 +- packages/e2e-tests/package.json | 2 +- packages/service-provider-core/package.json | 2 +- packages/service-provider-server/package.json | 2 +- packages/shell-api/package.json | 2 +- packages/types/package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index b6393582c3..abb31b1d5c 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "glob": "^10.3.12", "husky": "^8.0.3", "mocha": "^10.2.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-runner": "^5.6.1", "node-gyp": "^9.0.0", "nyc": "^15.1.0", diff --git a/packages/arg-parser/package.json b/packages/arg-parser/package.json index 9a92571cb6..cce9bab565 100644 --- a/packages/arg-parser/package.json +++ b/packages/arg-parser/package.json @@ -46,7 +46,7 @@ "@mongodb-js/tsconfig-mongosh": "^1.0.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "prettier": "^2.8.8" } } diff --git a/packages/browser-repl/package.json b/packages/browser-repl/package.json index ef6f7036b8..8129c53ea1 100644 --- a/packages/browser-repl/package.json +++ b/packages/browser-repl/package.json @@ -69,7 +69,7 @@ "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/preset-react": "^7.18.6", "@babel/preset-typescript": "^7.18.6", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "@mongodb-js/compass-components": "*", "@mongodb-js/compass-editor": "*", "@mongodb-js/eslint-config-mongosh": "^1.0.0", diff --git a/packages/cli-repl/package.json b/packages/cli-repl/package.json index e27fefe1dd..a9aec53549 100644 --- a/packages/cli-repl/package.json +++ b/packages/cli-repl/package.json @@ -94,7 +94,7 @@ "yargs-parser": "^20.2.4" }, "devDependencies": { - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/sbom-tools": "^0.5.2", diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index 95bae61b8c..d382a4cbf1 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -44,7 +44,7 @@ "eslint": "^7.25.0", "lodash": "^4.17.21", "moment": "^2.29.1", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "node-fetch": "^3.3.2", "prettier": "^2.8.8", "rimraf": "^3.0.2" diff --git a/packages/service-provider-core/package.json b/packages/service-provider-core/package.json index ec15460359..ed5271e25c 100644 --- a/packages/service-provider-core/package.json +++ b/packages/service-provider-core/package.json @@ -46,7 +46,7 @@ "@aws-sdk/credential-providers": "^3.525.0", "@mongosh/errors": "0.0.0-dev.0", "bson": "^6.7.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-build-info": "^1.7.2" }, "optionalDependencies": { diff --git a/packages/service-provider-server/package.json b/packages/service-provider-server/package.json index 910ed1da68..f1e0f1e490 100644 --- a/packages/service-provider-server/package.json +++ b/packages/service-provider-server/package.json @@ -53,7 +53,7 @@ "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", "aws4": "^1.12.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-connection-string-url": "^3.0.1", "socks": "^2.8.3" }, diff --git a/packages/shell-api/package.json b/packages/shell-api/package.json index a157e6e208..b918f1cee5 100644 --- a/packages/shell-api/package.json +++ b/packages/shell-api/package.json @@ -55,7 +55,7 @@ "bson": "^6.7.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "prettier": "^2.8.8", "semver": "^7.5.3" } diff --git a/packages/types/package.json b/packages/types/package.json index 4b8fe6ef75..bccaf701df 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -46,7 +46,7 @@ "@mongodb-js/tsconfig-mongosh": "^1.0.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "prettier": "^2.8.8" } } From 336aaba2ad02c06f787b67b730edbdb6ac283f07 Mon Sep 17 00:00:00 2001 From: Basit Chonka Date: Thu, 6 Jun 2024 15:20:09 +0200 Subject: [PATCH 2/6] bootstrap --- package-lock.json | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index adf7e382a6..956fbdb604 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,7 +59,7 @@ "glob": "^10.3.12", "husky": "^8.0.3", "mocha": "^10.2.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-runner": "^5.6.1", "node-gyp": "^9.0.0", "nyc": "^15.1.0", @@ -22759,9 +22759,9 @@ } }, "node_modules/mongodb": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.6.2.tgz", - "integrity": "sha512-ZF9Ugo2JCG/GfR7DEb4ypfyJJyiKbg5qBYKRintebj8+DNS33CyGMkWbrS9lara+u+h+yEOGSRiLhFO/g1s1aw==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.7.0.tgz", + "integrity": "sha512-TMKyHdtMcO0fYBNORiYdmM25ijsHs+Njs963r4Tro4OQZzqYigAzYQouwWRg4OIaiLRUEGUh/1UAcH5lxdSLIA==", "dependencies": { "@mongodb-js/saslprep": "^1.1.5", "bson": "^6.7.0", @@ -30760,7 +30760,7 @@ "@mongodb-js/tsconfig-mongosh": "^1.0.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "prettier": "^2.8.8" }, "engines": { @@ -30861,7 +30861,7 @@ "karma-mocha-reporter": "^2.2.5", "karma-typescript": "^5.5.4", "karma-webpack": "^5.0.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "path-browserify": "^1.0.1", "prettier": "^2.8.8", "prop-types": "^15.7.2", @@ -31136,7 +31136,7 @@ "chai-as-promised": "^7.1.1", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-crypt-library-dummy": "^1.0.2", "prettier": "^2.8.8", "webpack-merge": "^5.8.0" @@ -31198,7 +31198,7 @@ "eslint": "^7.25.0", "lodash": "^4.17.21", "moment": "^2.29.1", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "node-fetch": "^3.3.2", "prettier": "^2.8.8", "rimraf": "^3.0.2" @@ -31571,7 +31571,7 @@ "@aws-sdk/credential-providers": "^3.525.0", "@mongosh/errors": "0.0.0-dev.0", "bson": "^6.7.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-build-info": "^1.7.2" }, "devDependencies": { @@ -31600,7 +31600,7 @@ "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", "aws4": "^1.12.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-connection-string-url": "^3.0.1", "socks": "^2.8.3" }, @@ -31641,7 +31641,7 @@ "bson": "^6.7.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "prettier": "^2.8.8", "semver": "^7.5.3" }, @@ -31715,7 +31715,7 @@ "@mongodb-js/tsconfig-mongosh": "^1.0.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "prettier": "^2.8.8" }, "engines": { @@ -37173,7 +37173,7 @@ "@mongosh/i18n": "0.0.0-dev.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-connection-string-url": "^3.0.1", "prettier": "^2.8.8" } @@ -37249,7 +37249,7 @@ "karma-mocha-reporter": "^2.2.5", "karma-typescript": "^5.5.4", "karma-webpack": "^5.0.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "numeral": "^2.0.6", "path-browserify": "^1.0.1", "prettier": "^2.8.8", @@ -37454,7 +37454,7 @@ "is-recoverable-error": "^1.0.3", "js-yaml": "^4.1.0", "macos-export-certificate-and-key": "^1.1.2", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-crypt-library-dummy": "^1.0.2", "mongodb-crypt-library-version": "^1.0.5", @@ -37515,7 +37515,7 @@ "eslint": "^7.25.0", "lodash": "^4.17.21", "moment": "^2.29.1", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "node-fetch": "^3.3.2", "prettier": "^2.8.8", "rimraf": "^3.0.2", @@ -37752,7 +37752,7 @@ "bson": "^6.7.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-build-info": "^1.7.2", "mongodb-client-encryption": "^6.0.0", "prettier": "^2.8.8" @@ -37774,7 +37774,7 @@ "depcheck": "^1.4.3", "eslint": "^7.25.0", "kerberos": "^2.1.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-client-encryption": "^6.0.0", "mongodb-connection-string-url": "^3.0.1", "prettier": "^2.8.8", @@ -37796,7 +37796,7 @@ "bson": "^6.7.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "mongodb-redact": "^0.2.3", "prettier": "^2.8.8", "semver": "^7.5.3" @@ -37850,7 +37850,7 @@ "@mongodb-js/tsconfig-mongosh": "^1.0.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "mongodb": "^6.6.2", + "mongodb": "^6.7.0", "prettier": "^2.8.8" } }, @@ -50249,9 +50249,9 @@ "dev": true }, "mongodb": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.6.2.tgz", - "integrity": "sha512-ZF9Ugo2JCG/GfR7DEb4ypfyJJyiKbg5qBYKRintebj8+DNS33CyGMkWbrS9lara+u+h+yEOGSRiLhFO/g1s1aw==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.7.0.tgz", + "integrity": "sha512-TMKyHdtMcO0fYBNORiYdmM25ijsHs+Njs963r4Tro4OQZzqYigAzYQouwWRg4OIaiLRUEGUh/1UAcH5lxdSLIA==", "requires": { "@mongodb-js/saslprep": "^1.1.5", "bson": "^6.7.0", From 694777450127266b6bc0f01b131ca53d2bf6052d Mon Sep 17 00:00:00 2001 From: Basit Chonka Date: Fri, 7 Jun 2024 16:16:43 +0200 Subject: [PATCH 3/6] oidc update --- package-lock.json | 594 ++++++++++++++---- packages/arg-parser/package.json | 2 +- packages/logging/package.json | 2 +- packages/service-provider-server/package.json | 4 +- packages/types/package.json | 2 +- 5 files changed, 478 insertions(+), 126 deletions(-) diff --git a/package-lock.json b/package-lock.json index 956fbdb604..68d24fa02e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6473,29 +6473,6 @@ } } }, - "node_modules/@mongodb-js/devtools-connect": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-2.6.3.tgz", - "integrity": "sha512-oGM/HQ8GJmcSVKcnVz+uNy3m1WFz2a7XqcEa/JJcl+imKDPHritkNVUsPIA9fYMRduuOT9f7ko8uWTVLgcw/qA==", - "dependencies": { - "@mongodb-js/oidc-http-server-pages": "1.1.1", - "lodash.merge": "^4.6.2", - "mongodb-connection-string-url": "^3.0.0", - "socks": "^2.7.3", - "system-ca": "^1.0.2" - }, - "optionalDependencies": { - "kerberos": "^2.1.0", - "mongodb-client-encryption": "^6.0.0", - "os-dns-native": "^1.2.0", - "resolve-mongodb-srv": "^1.1.1" - }, - "peerDependencies": { - "@mongodb-js/oidc-plugin": "^0.4.0", - "mongodb": "^5.8.1 || ^6.0.0", - "mongodb-log-writer": "^1.4.2" - } - }, "node_modules/@mongodb-js/devtools-github-repo": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-github-repo/-/devtools-github-repo-1.2.0.tgz", @@ -6731,48 +6708,6 @@ "node": ">=12" } }, - "node_modules/@mongodb-js/oidc-plugin": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-0.4.0.tgz", - "integrity": "sha512-tinXSz6O2AmgMAgorXUcCJtDhayghkmsXVVTd5UiXhzSA/NNVtlleZXSVkG6tr46WXGzLISgVX+lUzzcEIiwJQ==", - "dependencies": { - "abort-controller": "^3.0.0", - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - }, - "engines": { - "node": ">= 14.18.0" - } - }, - "node_modules/@mongodb-js/oidc-plugin/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@mongodb-js/oidc-plugin/node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@mongodb-js/prettier-config-devtools": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@mongodb-js/prettier-config-devtools/-/prettier-config-devtools-1.0.1.tgz", @@ -11101,6 +11036,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, "dependencies": { "event-target-shim": "^5.0.0" }, @@ -15697,6 +15633,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, "engines": { "node": ">=6" } @@ -30754,7 +30691,7 @@ "mongodb-connection-string-url": "^3.0.1" }, "devDependencies": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -30767,6 +30704,77 @@ "node": ">=14.15.1" } }, + "packages/arg-parser/node_modules/@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "dev": true, + "dependencies": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.0.0", + "mongodb": "^5.8.1 || ^6.0.0", + "mongodb-log-writer": "^1.4.2" + } + }, + "packages/arg-parser/node_modules/@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "dev": true, + "peer": true, + "dependencies": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + }, + "engines": { + "node": ">= 16.20.1" + } + }, + "packages/arg-parser/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/arg-parser/node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "peer": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "packages/async-rewriter2": { "name": "@mongosh/async-rewriter2", "version": "0.0.0-dev.0", @@ -31502,7 +31510,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/history": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -31521,6 +31529,73 @@ "node": ">=14.15.1" } }, + "packages/logging/node_modules/@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "dependencies": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.0.0", + "mongodb": "^5.8.1 || ^6.0.0", + "mongodb-log-writer": "^1.4.2" + } + }, + "packages/logging/node_modules/@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "peer": true, + "dependencies": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + }, + "engines": { + "node": ">= 16.20.1" + } + }, + "packages/logging/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/logging/node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "peer": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "packages/mongosh": { "version": "0.0.0-dev.0", "license": "Apache-2.0", @@ -31594,8 +31669,8 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^2.6.3", - "@mongodb-js/oidc-plugin": "^0.4.0", + "@mongodb-js/devtools-connect": "^3.0.1", + "@mongodb-js/oidc-plugin": "^1.0.0", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -31621,6 +31696,70 @@ "mongodb-client-encryption": "^6.0.0" } }, + "packages/service-provider-server/node_modules/@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "dependencies": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.0.0", + "mongodb": "^5.8.1 || ^6.0.0", + "mongodb-log-writer": "^1.4.2" + } + }, + "packages/service-provider-server/node_modules/@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "dependencies": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + }, + "engines": { + "node": ">= 16.20.1" + } + }, + "packages/service-provider-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/service-provider-server/node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "packages/shell-api": { "name": "@mongosh/shell-api", "version": "0.0.0-dev.0", @@ -31707,7 +31846,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^2.6.3" + "@mongodb-js/devtools-connect": "^3.0.1" }, "devDependencies": { "@mongodb-js/eslint-config-mongosh": "^1.0.0", @@ -31722,6 +31861,73 @@ "node": ">=14.15.1" } }, + "packages/types/node_modules/@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "dependencies": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.0.0", + "mongodb": "^5.8.1 || ^6.0.0", + "mongodb-log-writer": "^1.4.2" + } + }, + "packages/types/node_modules/@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "peer": true, + "dependencies": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + }, + "engines": { + "node": ">= 16.20.1" + } + }, + "packages/types/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/types/node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "peer": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "scripts/docker": { "name": "@mongosh/docker-build-scripts", "version": "0.0.0-dev.0", @@ -36823,22 +37029,6 @@ } } }, - "@mongodb-js/devtools-connect": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-2.6.3.tgz", - "integrity": "sha512-oGM/HQ8GJmcSVKcnVz+uNy3m1WFz2a7XqcEa/JJcl+imKDPHritkNVUsPIA9fYMRduuOT9f7ko8uWTVLgcw/qA==", - "requires": { - "@mongodb-js/oidc-http-server-pages": "1.1.1", - "kerberos": "^2.1.0", - "lodash.merge": "^4.6.2", - "mongodb-client-encryption": "^6.0.0", - "mongodb-connection-string-url": "^3.0.0", - "os-dns-native": "^1.2.0", - "resolve-mongodb-srv": "^1.1.1", - "socks": "^2.7.3", - "system-ca": "^1.0.2" - } - }, "@mongodb-js/devtools-github-repo": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-github-repo/-/devtools-github-repo-1.2.0.tgz", @@ -37039,35 +37229,6 @@ } } }, - "@mongodb-js/oidc-plugin": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-0.4.0.tgz", - "integrity": "sha512-tinXSz6O2AmgMAgorXUcCJtDhayghkmsXVVTd5UiXhzSA/NNVtlleZXSVkG6tr46WXGzLISgVX+lUzzcEIiwJQ==", - "requires": { - "abort-controller": "^3.0.0", - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - }, - "dependencies": { - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" - }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } - } - } - }, "@mongodb-js/prettier-config-devtools": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@mongodb-js/prettier-config-devtools/-/prettier-config-devtools-1.0.1.tgz", @@ -37165,7 +37326,7 @@ "@mongosh/arg-parser": { "version": "file:packages/arg-parser", "requires": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -37176,6 +37337,57 @@ "mongodb": "^6.7.0", "mongodb-connection-string-url": "^3.0.1", "prettier": "^2.8.8" + }, + "dependencies": { + "@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "dev": true, + "requires": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "kerberos": "^2.1.0", + "lodash.merge": "^4.6.2", + "mongodb-client-encryption": "^6.0.0", + "mongodb-connection-string-url": "^3.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + } + }, + "@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "dev": true, + "peer": true, + "requires": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + } + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "peer": true + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "peer": true, + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + } } }, "@mongosh/async-rewriter2": { @@ -37705,7 +37917,7 @@ "@mongosh/logging": { "version": "file:packages/logging", "requires": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -37717,6 +37929,53 @@ "mongodb-log-writer": "^1.4.2", "mongodb-redact": "^0.2.3", "prettier": "^2.8.8" + }, + "dependencies": { + "@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "requires": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "kerberos": "^2.1.0", + "lodash.merge": "^4.6.2", + "mongodb-client-encryption": "^6.0.0", + "mongodb-connection-string-url": "^3.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + } + }, + "@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "peer": true, + "requires": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + } + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "peer": true + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "peer": true, + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + } } }, "@mongosh/node-runtime-worker-thread": { @@ -37761,9 +38020,9 @@ "@mongosh/service-provider-server": { "version": "file:packages/service-provider-server", "requires": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", - "@mongodb-js/oidc-plugin": "^0.4.0", + "@mongodb-js/oidc-plugin": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", "@mongosh/errors": "0.0.0-dev.0", @@ -37779,6 +38038,50 @@ "mongodb-connection-string-url": "^3.0.1", "prettier": "^2.8.8", "socks": "^2.8.3" + }, + "dependencies": { + "@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "requires": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "kerberos": "^2.1.0", + "lodash.merge": "^4.6.2", + "mongodb-client-encryption": "^6.0.0", + "mongodb-connection-string-url": "^3.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + } + }, + "@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "requires": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + } + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + } } }, "@mongosh/shell-api": { @@ -37844,7 +38147,7 @@ "@mongosh/types": { "version": "file:packages/types", "requires": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -37852,6 +38155,53 @@ "eslint": "^7.25.0", "mongodb": "^6.7.0", "prettier": "^2.8.8" + }, + "dependencies": { + "@mongodb-js/devtools-connect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.0.1.tgz", + "integrity": "sha512-xbk/eGHPQTQz4VSpGb5oRqSSbzipcFDODrAc4YtYFrb0980buOAopO71NozCbQoVnoiO1pYVIqcnrZMHkdaJzg==", + "requires": { + "@mongodb-js/oidc-http-server-pages": "1.1.1", + "kerberos": "^2.1.0", + "lodash.merge": "^4.6.2", + "mongodb-client-encryption": "^6.0.0", + "mongodb-connection-string-url": "^3.0.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1", + "socks": "^2.7.3", + "system-ca": "^1.0.2" + } + }, + "@mongodb-js/oidc-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", + "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", + "peer": true, + "requires": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + } + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "peer": true + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "peer": true, + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + } } }, "@nicolo-ribaudo/eslint-scope-5-internals": { @@ -41299,6 +41649,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, "requires": { "event-target-shim": "^5.0.0" } @@ -44840,7 +45191,8 @@ "event-target-shim": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true }, "eventemitter3": { "version": "4.0.7", diff --git a/packages/arg-parser/package.json b/packages/arg-parser/package.json index cce9bab565..f1c9f7def5 100644 --- a/packages/arg-parser/package.json +++ b/packages/arg-parser/package.json @@ -40,7 +40,7 @@ "mongodb-connection-string-url": "^3.0.1" }, "devDependencies": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", diff --git a/packages/logging/package.json b/packages/logging/package.json index 8594ca712b..d970977814 100644 --- a/packages/logging/package.json +++ b/packages/logging/package.json @@ -17,7 +17,7 @@ "node": ">=14.15.1" }, "dependencies": { - "@mongodb-js/devtools-connect": "^2.6.3", + "@mongodb-js/devtools-connect": "^3.0.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/history": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", diff --git a/packages/service-provider-server/package.json b/packages/service-provider-server/package.json index f1e0f1e490..0e932b898f 100644 --- a/packages/service-provider-server/package.json +++ b/packages/service-provider-server/package.json @@ -47,8 +47,8 @@ } }, "dependencies": { - "@mongodb-js/devtools-connect": "^2.6.3", - "@mongodb-js/oidc-plugin": "^0.4.0", + "@mongodb-js/devtools-connect": "^3.0.1", + "@mongodb-js/oidc-plugin": "^1.0.0", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", diff --git a/packages/types/package.json b/packages/types/package.json index bccaf701df..b28867f00d 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -38,7 +38,7 @@ "unitTestsOnly": true }, "dependencies": { - "@mongodb-js/devtools-connect": "^2.6.3" + "@mongodb-js/devtools-connect": "^3.0.1" }, "devDependencies": { "@mongodb-js/eslint-config-mongosh": "^1.0.0", From b18ccadfe09fe0d7dc4d1721dc1173405f703d4a Mon Sep 17 00:00:00 2001 From: Basit Chonka Date: Tue, 11 Jun 2024 17:34:20 +0200 Subject: [PATCH 4/6] fix test --- packages/e2e-tests/test/e2e-oidc.spec.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/e2e-tests/test/e2e-oidc.spec.ts b/packages/e2e-tests/test/e2e-oidc.spec.ts index 83b07aed6e..71a9fd5378 100644 --- a/packages/e2e-tests/test/e2e-oidc.spec.ts +++ b/packages/e2e-tests/test/e2e-oidc.spec.ts @@ -230,13 +230,16 @@ describe('OIDC auth e2e', function () { const originalGetPayload = getTokenPayload; getTokenPayload = async (metadata) => { return { - expires_in: 10, + expires_in: 2, // seconds payload: (await originalGetPayload(metadata)).payload, }; }; shell = TestShell.start({ args: [ - await testServer.connectionString(), + await testServer.connectionString({ + maxIdleTimeMS: '1', + minPoolSize: '0', + }), '--authenticationMechanism=MONGODB-OIDC', '--oidcRedirectUri=http://localhost:0/', `--browser=${fetchBrowserFixture}`, @@ -245,7 +248,7 @@ describe('OIDC auth e2e', function () { await shell.waitForPrompt(); await shell.executeLine('db.adminCommand({ping: 1})'); - await shell.executeLine('sleep(1000)'); + await shell.executeLine('sleep(4000)'); await shell.executeLine('db.adminCommand({ping: 1})'); shell.assertNoErrors(); expect(tokenFetches).to.be.greaterThan(1); From 6121fb298dc7d56b9644e95957da238eaf993bca Mon Sep 17 00:00:00 2001 From: Basit Chonka Date: Tue, 11 Jun 2024 17:34:35 +0200 Subject: [PATCH 5/6] bump oidc --- package-lock.json | 365 ++++-------------- packages/service-provider-server/package.json | 2 +- 2 files changed, 72 insertions(+), 295 deletions(-) diff --git a/package-lock.json b/package-lock.json index 68d24fa02e..98c5c56f66 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6708,6 +6708,47 @@ "node": ">=12" } }, + "node_modules/@mongodb-js/oidc-plugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.1.tgz", + "integrity": "sha512-puTO61ThLMYkIwGPg7Y5u620tAYD8jjtSkRYVuPICQ3zSxMWwqXZtATQZ9mVU29YcgL3iZ+IuoLUrK2EpBZ/Gg==", + "dependencies": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + }, + "engines": { + "node": ">= 16.20.1" + } + }, + "node_modules/@mongodb-js/oidc-plugin/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mongodb-js/oidc-plugin/node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@mongodb-js/prettier-config-devtools": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@mongodb-js/prettier-config-devtools/-/prettier-config-devtools-1.0.1.tgz", @@ -30728,53 +30769,6 @@ "mongodb-log-writer": "^1.4.2" } }, - "packages/arg-parser/node_modules/@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "dev": true, - "peer": true, - "dependencies": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - }, - "engines": { - "node": ">= 16.20.1" - } - }, - "packages/arg-parser/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/arg-parser/node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "peer": true, - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "packages/async-rewriter2": { "name": "@mongosh/async-rewriter2", "version": "0.0.0-dev.0", @@ -31552,50 +31546,6 @@ "mongodb-log-writer": "^1.4.2" } }, - "packages/logging/node_modules/@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "peer": true, - "dependencies": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - }, - "engines": { - "node": ">= 16.20.1" - } - }, - "packages/logging/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/logging/node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "peer": true, - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "packages/mongosh": { "version": "0.0.0-dev.0", "license": "Apache-2.0", @@ -31670,7 +31620,7 @@ "license": "Apache-2.0", "dependencies": { "@mongodb-js/devtools-connect": "^3.0.1", - "@mongodb-js/oidc-plugin": "^1.0.0", + "@mongodb-js/oidc-plugin": "^1.0.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -31719,47 +31669,6 @@ "mongodb-log-writer": "^1.4.2" } }, - "packages/service-provider-server/node_modules/@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "dependencies": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - }, - "engines": { - "node": ">= 16.20.1" - } - }, - "packages/service-provider-server/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/service-provider-server/node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "packages/shell-api": { "name": "@mongosh/shell-api", "version": "0.0.0-dev.0", @@ -31884,50 +31793,6 @@ "mongodb-log-writer": "^1.4.2" } }, - "packages/types/node_modules/@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "peer": true, - "dependencies": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - }, - "engines": { - "node": ">= 16.20.1" - } - }, - "packages/types/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/types/node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "peer": true, - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "scripts/docker": { "name": "@mongosh/docker-build-scripts", "version": "0.0.0-dev.0", @@ -37229,6 +37094,34 @@ } } }, + "@mongodb-js/oidc-plugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.1.tgz", + "integrity": "sha512-puTO61ThLMYkIwGPg7Y5u620tAYD8jjtSkRYVuPICQ3zSxMWwqXZtATQZ9mVU29YcgL3iZ+IuoLUrK2EpBZ/Gg==", + "requires": { + "express": "^4.18.2", + "open": "^9.1.0", + "openid-client": "^5.6.4" + }, + "dependencies": { + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + } + } + }, "@mongodb-js/prettier-config-devtools": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@mongodb-js/prettier-config-devtools/-/prettier-config-devtools-1.0.1.tgz", @@ -37355,38 +37248,6 @@ "socks": "^2.7.3", "system-ca": "^1.0.2" } - }, - "@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "dev": true, - "peer": true, - "requires": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "peer": true - }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "peer": true, - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } } } }, @@ -37946,35 +37807,6 @@ "socks": "^2.7.3", "system-ca": "^1.0.2" } - }, - "@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "peer": true, - "requires": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "peer": true - }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "peer": true, - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } } } }, @@ -38022,7 +37854,7 @@ "requires": { "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", - "@mongodb-js/oidc-plugin": "^1.0.0", + "@mongodb-js/oidc-plugin": "^1.0.1", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", "@mongosh/errors": "0.0.0-dev.0", @@ -38055,32 +37887,6 @@ "socks": "^2.7.3", "system-ca": "^1.0.2" } - }, - "@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "requires": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" - }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } } } }, @@ -38172,35 +37978,6 @@ "socks": "^2.7.3", "system-ca": "^1.0.2" } - }, - "@mongodb-js/oidc-plugin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.0.tgz", - "integrity": "sha512-fWEvEzBKRN3HmYw0AHpPLPGp81TwdP7CrtTnqlW+yzH/m6HnnqkYPzaPur2nVOKCpRaxufFlKXx3jg0klgf/uA==", - "peer": true, - "requires": { - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.6.4" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "peer": true - }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "peer": true, - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } } } }, diff --git a/packages/service-provider-server/package.json b/packages/service-provider-server/package.json index 0e932b898f..02e1bc990a 100644 --- a/packages/service-provider-server/package.json +++ b/packages/service-provider-server/package.json @@ -48,7 +48,7 @@ }, "dependencies": { "@mongodb-js/devtools-connect": "^3.0.1", - "@mongodb-js/oidc-plugin": "^1.0.0", + "@mongodb-js/oidc-plugin": "^1.0.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", From d92de71d0b04272b62e0a5b15e0e4018834dacfa Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 11 Jun 2024 20:47:31 +0200 Subject: [PATCH 6/6] fixup: oidc-plugin 1.0.2 --- package-lock.json | 16 ++++++++-------- packages/service-provider-server/package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0f07d02e4e..01ddf0cf0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6709,9 +6709,9 @@ } }, "node_modules/@mongodb-js/oidc-plugin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.1.tgz", - "integrity": "sha512-puTO61ThLMYkIwGPg7Y5u620tAYD8jjtSkRYVuPICQ3zSxMWwqXZtATQZ9mVU29YcgL3iZ+IuoLUrK2EpBZ/Gg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.2.tgz", + "integrity": "sha512-hwTbkmJ31RPB5ksA6pLepnaQOBz6iurE+uH89B1IIJdxVuiO0Qz+OqpTN8vk8LZzcVDb/WbNoxqxogCWwMqFKw==", "dependencies": { "express": "^4.18.2", "open": "^9.1.0", @@ -31764,7 +31764,7 @@ "license": "Apache-2.0", "dependencies": { "@mongodb-js/devtools-connect": "^3.0.1", - "@mongodb-js/oidc-plugin": "^1.0.1", + "@mongodb-js/oidc-plugin": "^1.0.2", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -37239,9 +37239,9 @@ } }, "@mongodb-js/oidc-plugin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.1.tgz", - "integrity": "sha512-puTO61ThLMYkIwGPg7Y5u620tAYD8jjtSkRYVuPICQ3zSxMWwqXZtATQZ9mVU29YcgL3iZ+IuoLUrK2EpBZ/Gg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.0.2.tgz", + "integrity": "sha512-hwTbkmJ31RPB5ksA6pLepnaQOBz6iurE+uH89B1IIJdxVuiO0Qz+OqpTN8vk8LZzcVDb/WbNoxqxogCWwMqFKw==", "requires": { "express": "^4.18.2", "open": "^9.1.0", @@ -38111,7 +38111,7 @@ "requires": { "@mongodb-js/devtools-connect": "^3.0.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", - "@mongodb-js/oidc-plugin": "^1.0.1", + "@mongodb-js/oidc-plugin": "^1.0.2", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", "@mongosh/errors": "0.0.0-dev.0", diff --git a/packages/service-provider-server/package.json b/packages/service-provider-server/package.json index 02e1bc990a..7c9b313b67 100644 --- a/packages/service-provider-server/package.json +++ b/packages/service-provider-server/package.json @@ -48,7 +48,7 @@ }, "dependencies": { "@mongodb-js/devtools-connect": "^3.0.1", - "@mongodb-js/oidc-plugin": "^1.0.1", + "@mongodb-js/oidc-plugin": "^1.0.2", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0",