diff --git a/package-lock.json b/package-lock.json index 71190b36e..10a0fc30a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "dotenv": "^16.4.5", "lodash": "^4.17.21", "micromatch": "^4.0.7", - "mongodb": "^6.6.2", + "mongodb": "^6.3.0", "mongodb-build-info": "^1.7.1", "mongodb-cloud-info": "^2.1.0", "mongodb-connection-string-url": "^3.0.0", @@ -46,8 +46,8 @@ }, "devDependencies": { "@babel/preset-typescript": "^7.22.5", - "@mongodb-js/oidc-mock-provider": "^0.9.1", - "@mongodb-js/oidc-plugin": "^0.4.0", + "@mongodb-js/oidc-mock-provider": "^0.6.10", + "@mongodb-js/oidc-plugin": "^0.3.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/sbom-tools": "^0.5.13", "@mongodb-js/signing-utils": "^0.3.4", @@ -67,7 +67,7 @@ "@types/react-dom": "^17.0.25", "@types/sinon": "^9.0.11", "@types/uuid": "^8.3.4", - "@types/vscode": "^1.89.0", + "@types/vscode": "^1.79.1", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vscode/test-electron": "^2.3.10", @@ -120,7 +120,7 @@ "engines": { "node": ">=16.16.0", "npm": ">=8.19.4", - "vscode": "^1.89.1" + "vscode": "^1.79.1" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -5166,9 +5166,9 @@ "integrity": "sha512-zYkANxb4HVDN4zGuU2ud4fL+XpqRxaydCwVZyU9Mh5EhqbrCL5mGH7t3BaGnfdQUw+HVtwP3dmasc+5Hjewk+g==" }, "node_modules/@mongodb-js/oidc-mock-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-mock-provider/-/oidc-mock-provider-0.9.1.tgz", - "integrity": "sha512-yb14PiESddB4v2ekX/nz1s7TQ5r/tkM3GadE4i1t8qpBJnQE8udaVCzGhJVnygFs3kBsTkErzOTnvOrUgLfeWw==", + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-mock-provider/-/oidc-mock-provider-0.6.10.tgz", + "integrity": "sha512-fU0Cppp6cfv2r/60L3dJVxYtxutK31mziomXTFHLe0mSOM/rcILNYO0oAoeqs1mULQYHrmu+o2IdOzhvaTJzew==", "dev": true, "dependencies": { "yargs": "17.7.2" @@ -5219,14 +5219,14 @@ } }, "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==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-0.3.1.tgz", + "integrity": "sha512-oEM7/AVyjH8C63WM4Q0JAFVA/Q77ZzlFXJCWPn/rIbDk3a4uVLFC9L8OlH8D0bawdI1fpVii2tsDo6msDtoovQ==", "dependencies": { "abort-controller": "^3.0.0", "express": "^4.18.2", "open": "^9.1.0", - "openid-client": "^5.6.4" + "openid-client": "^5.4.0" }, "engines": { "node": ">= 14.18.0" @@ -5491,20 +5491,6 @@ "mongodb-client-encryption": "^6.0.0" } }, - "node_modules/@mongosh/service-provider-server/node_modules/@mongodb-js/oidc-plugin": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-0.3.1.tgz", - "integrity": "sha512-oEM7/AVyjH8C63WM4Q0JAFVA/Q77ZzlFXJCWPn/rIbDk3a4uVLFC9L8OlH8D0bawdI1fpVii2tsDo6msDtoovQ==", - "dependencies": { - "abort-controller": "^3.0.0", - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.4.0" - }, - "engines": { - "node": ">= 14.18.0" - } - }, "node_modules/@mongosh/service-provider-server/node_modules/@mongosh/service-provider-core": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.1.1.tgz", @@ -16708,9 +16694,9 @@ } }, "node_modules/macos-export-certificate-and-key": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.1.1.tgz", - "integrity": "sha512-J2g0dJRLG3DghmdCkbJnif/zPmSylj6ql//xBYff5allzNlHPnWxRoyho9XznBYLbPJw4jZlKjMO69jtV8VC7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.1.2.tgz", + "integrity": "sha512-kd4ba3kVKZXy46p4tg3X19dmwaXjtz0La5It6Rt6PbtwP+YcQ0F7ab8MjcSHOvz9NSXmAU15qQG53OlBDAPDzQ==", "hasInstallScript": true, "optional": true, "os": [ @@ -18833,9 +18819,9 @@ } }, "node_modules/os-dns-native": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/os-dns-native/-/os-dns-native-1.2.0.tgz", - "integrity": "sha512-pnq7NYCsuZixeIOFjerXIXXFNpqJyDqiIHTu9TzefKtu+8ReUROA9OB2VQE+qk3uYhkXtxe1tf8b4dqPINtStw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/os-dns-native/-/os-dns-native-1.2.1.tgz", + "integrity": "sha512-LbU43lWBxnZhy72Ngr+Vga0og5Q2+Ob8lvSHJkP2uYBkvdmAnK4CvaVaBhC1hk9AQV3YxAZ9fZWaJTuIyPEi+Q==", "hasInstallScript": true, "optional": true, "dependencies": { @@ -22168,9 +22154,9 @@ "dev": true }, "node_modules/system-ca": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/system-ca/-/system-ca-1.0.2.tgz", - "integrity": "sha512-/6CCJOKB5Fpi0x7/DCbV7uiFPgwGCeJsAaSondXS2DjLBv7ER2worVGvQWJqPM0kgOKO6auaCcSWpJKnrDmXjw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/system-ca/-/system-ca-1.0.3.tgz", + "integrity": "sha512-FHwdyDHM/J6SjHNVEp532J5rWsO0oPB/szZGsP/8I2s78mPLQhE0WwKTGi/RJulqTICekINsczg5q44n/1b+lQ==", "optionalDependencies": { "macos-export-certificate-and-key": "^1.1.1", "win-export-certificate-and-key": "^1.1.1" @@ -23729,9 +23715,9 @@ "dev": true }, "node_modules/win-export-certificate-and-key": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/win-export-certificate-and-key/-/win-export-certificate-and-key-1.1.1.tgz", - "integrity": "sha512-wvF1DKlbt/PLOSdnKzIqv0Ipj+87n2VYOJFbkqBoN7l3l244reT7Lf6+Dnu86bYVWoVpq3ZZG417OLNHFnkP6A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/win-export-certificate-and-key/-/win-export-certificate-and-key-1.1.2.tgz", + "integrity": "sha512-3Su7Xdt9UR8pZicWQDcGSWNL6We/NzAGxe7AeQ1Z/zAeGHWlTKAh3HemGvIvxLRPsk4NW9D/QL3cL6SIvFcTvQ==", "hasInstallScript": true, "optional": true, "os": [ @@ -23739,10 +23725,16 @@ ], "dependencies": { "bindings": "^1.5.0", - "node-addon-api": "^4.3.0", + "node-addon-api": "^3.1.0", "node-forge": "^1.2.1" } }, + "node_modules/win-export-certificate-and-key/node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + }, "node_modules/window-size": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", @@ -28391,9 +28383,9 @@ "integrity": "sha512-zYkANxb4HVDN4zGuU2ud4fL+XpqRxaydCwVZyU9Mh5EhqbrCL5mGH7t3BaGnfdQUw+HVtwP3dmasc+5Hjewk+g==" }, "@mongodb-js/oidc-mock-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-mock-provider/-/oidc-mock-provider-0.9.1.tgz", - "integrity": "sha512-yb14PiESddB4v2ekX/nz1s7TQ5r/tkM3GadE4i1t8qpBJnQE8udaVCzGhJVnygFs3kBsTkErzOTnvOrUgLfeWw==", + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-mock-provider/-/oidc-mock-provider-0.6.10.tgz", + "integrity": "sha512-fU0Cppp6cfv2r/60L3dJVxYtxutK31mziomXTFHLe0mSOM/rcILNYO0oAoeqs1mULQYHrmu+o2IdOzhvaTJzew==", "dev": true, "requires": { "yargs": "17.7.2" @@ -28434,14 +28426,14 @@ } }, "@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==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-0.3.1.tgz", + "integrity": "sha512-oEM7/AVyjH8C63WM4Q0JAFVA/Q77ZzlFXJCWPn/rIbDk3a4uVLFC9L8OlH8D0bawdI1fpVii2tsDo6msDtoovQ==", "requires": { "abort-controller": "^3.0.0", "express": "^4.18.2", "open": "^9.1.0", - "openid-client": "^5.6.4" + "openid-client": "^5.4.0" } }, "@mongodb-js/prettier-config-devtools": { @@ -28656,17 +28648,6 @@ "socks": "^2.7.1" }, "dependencies": { - "@mongodb-js/oidc-plugin": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-0.3.1.tgz", - "integrity": "sha512-oEM7/AVyjH8C63WM4Q0JAFVA/Q77ZzlFXJCWPn/rIbDk3a4uVLFC9L8OlH8D0bawdI1fpVii2tsDo6msDtoovQ==", - "requires": { - "abort-controller": "^3.0.0", - "express": "^4.18.2", - "open": "^9.1.0", - "openid-client": "^5.4.0" - } - }, "@mongosh/service-provider-core": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.1.1.tgz", @@ -37463,9 +37444,9 @@ "dev": true }, "macos-export-certificate-and-key": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.1.1.tgz", - "integrity": "sha512-J2g0dJRLG3DghmdCkbJnif/zPmSylj6ql//xBYff5allzNlHPnWxRoyho9XznBYLbPJw4jZlKjMO69jtV8VC7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.1.2.tgz", + "integrity": "sha512-kd4ba3kVKZXy46p4tg3X19dmwaXjtz0La5It6Rt6PbtwP+YcQ0F7ab8MjcSHOvz9NSXmAU15qQG53OlBDAPDzQ==", "optional": true, "requires": { "bindings": "^1.5.0", @@ -39084,9 +39065,9 @@ } }, "os-dns-native": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/os-dns-native/-/os-dns-native-1.2.0.tgz", - "integrity": "sha512-pnq7NYCsuZixeIOFjerXIXXFNpqJyDqiIHTu9TzefKtu+8ReUROA9OB2VQE+qk3uYhkXtxe1tf8b4dqPINtStw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/os-dns-native/-/os-dns-native-1.2.1.tgz", + "integrity": "sha512-LbU43lWBxnZhy72Ngr+Vga0og5Q2+Ob8lvSHJkP2uYBkvdmAnK4CvaVaBhC1hk9AQV3YxAZ9fZWaJTuIyPEi+Q==", "optional": true, "requires": { "bindings": "^1.5.0", @@ -41661,9 +41642,9 @@ "dev": true }, "system-ca": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/system-ca/-/system-ca-1.0.2.tgz", - "integrity": "sha512-/6CCJOKB5Fpi0x7/DCbV7uiFPgwGCeJsAaSondXS2DjLBv7ER2worVGvQWJqPM0kgOKO6auaCcSWpJKnrDmXjw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/system-ca/-/system-ca-1.0.3.tgz", + "integrity": "sha512-FHwdyDHM/J6SjHNVEp532J5rWsO0oPB/szZGsP/8I2s78mPLQhE0WwKTGi/RJulqTICekINsczg5q44n/1b+lQ==", "requires": { "macos-export-certificate-and-key": "^1.1.1", "win-export-certificate-and-key": "^1.1.1" @@ -42859,14 +42840,22 @@ "dev": true }, "win-export-certificate-and-key": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/win-export-certificate-and-key/-/win-export-certificate-and-key-1.1.1.tgz", - "integrity": "sha512-wvF1DKlbt/PLOSdnKzIqv0Ipj+87n2VYOJFbkqBoN7l3l244reT7Lf6+Dnu86bYVWoVpq3ZZG417OLNHFnkP6A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/win-export-certificate-and-key/-/win-export-certificate-and-key-1.1.2.tgz", + "integrity": "sha512-3Su7Xdt9UR8pZicWQDcGSWNL6We/NzAGxe7AeQ1Z/zAeGHWlTKAh3HemGvIvxLRPsk4NW9D/QL3cL6SIvFcTvQ==", "optional": true, "requires": { "bindings": "^1.5.0", - "node-addon-api": "^4.3.0", + "node-addon-api": "^3.1.0", "node-forge": "^1.2.1" + }, + "dependencies": { + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + } } }, "window-size": { diff --git a/package.json b/package.json index b166632e2..c2b85a06e 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "create-vulnerability-tickets": "mongodb-sbom-tools generate-vulnerability-report --snyk-reports=.sbom/snyk-test-result.json --dependencies=.sbom/dependencies.json --create-jira-issues" }, "engines": { - "vscode": "^1.89.1", + "vscode": "^1.79.1", "node": ">=16.16.0", "npm": ">=8.19.4" }, @@ -1093,7 +1093,7 @@ "dotenv": "^16.4.5", "lodash": "^4.17.21", "micromatch": "^4.0.7", - "mongodb": "^6.6.2", + "mongodb": "^6.3.0", "mongodb-build-info": "^1.7.1", "mongodb-cloud-info": "^2.1.0", "mongodb-connection-string-url": "^3.0.0", @@ -1113,8 +1113,8 @@ }, "devDependencies": { "@babel/preset-typescript": "^7.22.5", - "@mongodb-js/oidc-mock-provider": "^0.9.1", - "@mongodb-js/oidc-plugin": "^0.4.0", + "@mongodb-js/oidc-mock-provider": "^0.6.10", + "@mongodb-js/oidc-plugin": "^0.3.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/sbom-tools": "^0.5.13", "@mongodb-js/signing-utils": "^0.3.4", @@ -1134,7 +1134,7 @@ "@types/react-dom": "^17.0.25", "@types/sinon": "^9.0.11", "@types/uuid": "^8.3.4", - "@types/vscode": "^1.89.0", + "@types/vscode": "^1.79.1", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vscode/test-electron": "^2.3.10",