diff --git a/package-lock.json b/package-lock.json index 77199ed0..10b5a641 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28312,7 +28312,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -28352,7 +28352,7 @@ "@mongodb-js/saslprep": "^1.4.10", "@types/lodash.merge": "^4.6.7", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "chai": "^4.5.0", @@ -28413,7 +28413,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -28490,7 +28490,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/s3rver": "^3.7.4", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", @@ -28602,7 +28602,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "depcheck": "^1.4.7", "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", @@ -28742,7 +28742,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -28831,7 +28831,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "cheerio": "^1.2.0", @@ -28935,7 +28935,7 @@ "@types/debug": "^4.1.8", "@types/decompress": "^4.2.7", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/proper-lockfile": "^4.1.4", "@types/sinon-chai": "^4.0.0", "@types/tar": "^6.1.5", @@ -29137,7 +29137,7 @@ "@types/chai": "^4.2.21", "@types/debug": "^4.1.8", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "@types/yargs": "^17.0.24", "chai": "^4.5.0", @@ -29292,7 +29292,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -29338,7 +29338,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", @@ -29394,7 +29394,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.3", "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/pacote": "^11.1.8", "@types/toposort": "^2.0.7", "depcheck": "^1.4.7", @@ -29678,7 +29678,7 @@ "@types/chai": "^4.2.21", "@types/js-yaml": "^4.0.9", "@types/jsdom": "^21.1.7", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "depcheck": "^1.4.7", "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", @@ -29868,7 +29868,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.3", "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "depcheck": "^1.4.7", "eslint": "^7.25.0 || ^8.0.0", @@ -29917,7 +29917,7 @@ "@types/chai": "^4.2.21", "@types/cross-spawn": "^6.0.6", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "cross-spawn": "^7.0.6", @@ -29953,7 +29953,7 @@ "@mongodb-js/tsconfig-devtools": "^1.0.3", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -30035,7 +30035,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -30195,7 +30195,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "depcheck": "^1.4.7", @@ -30236,7 +30236,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "@types/sparse-bitfield": "^3.0.4", "chai": "^4.5.0", @@ -30288,7 +30288,7 @@ "@types/chai": "^4.2.21", "@types/lodash": "^4.14.194", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/node-fetch": "^2.6.13", "@types/sinon-chai": "^4.0.0", "@types/spdx-satisfies": "^0.1.0", @@ -30634,7 +30634,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -30674,7 +30674,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", @@ -30713,6 +30713,363 @@ "eslint": "^7.25.0 || ^8.0.0", "prettier": "^3.8.1" } + }, + "packages/device-id/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/device-id/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/devtools-connect/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/devtools-connect/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/devtools-proxy-support/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/devtools-proxy-support/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/dl-center/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/dl-center/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/download-url/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/download-url/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/get-os-info/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/get-os-info/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/mongodb-cloud-info/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/mongodb-cloud-info/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/mongodb-downloader/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/mongodb-downloader/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/mongodb-runner/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/mongodb-runner/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/mongodb-server-log-checker/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/mongodb-server-log-checker/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/mongodb-ts-autocomplete/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/mongodb-ts-autocomplete/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/monorepo-tools/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/monorepo-tools/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/mql-typescript/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/mql-typescript/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/native-machine-id/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/native-machine-id/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/node-webpack-startup-snapshot-checker/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/node-webpack-startup-snapshot-checker/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/oidc-mock-provider/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/oidc-mock-provider/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/query-parser/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/query-parser/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/saslprep/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/saslprep/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/sbom-tools/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/sbom-tools/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/signing-utils/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/signing-utils/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" + }, + "packages/ts-autocomplete/node_modules/@types/node": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "packages/ts-autocomplete/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "dev": true, + "license": "MIT" } }, "dependencies": { @@ -39185,11 +39542,11 @@ "dev": true }, "@types/node": { - "version": "22.15.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.31.tgz", - "integrity": "sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==", + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", "requires": { - "undici-types": "~6.21.0" + "undici-types": "~7.18.0" }, "dependencies": { "undici-types": { diff --git a/packages/device-id/package.json b/packages/device-id/package.json index d8a5bcfe..6d0b919f 100644 --- a/packages/device-id/package.json +++ b/packages/device-id/package.json @@ -60,7 +60,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", diff --git a/packages/devtools-connect/package.json b/packages/devtools-connect/package.json index f5c7646e..56a847f3 100644 --- a/packages/devtools-connect/package.json +++ b/packages/devtools-connect/package.json @@ -63,7 +63,7 @@ "@mongodb-js/saslprep": "^1.4.10", "@types/lodash.merge": "^4.6.7", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "chai": "^4.5.0", diff --git a/packages/devtools-proxy-support/package.json b/packages/devtools-proxy-support/package.json index 3b3ceb3a..8090bca8 100644 --- a/packages/devtools-proxy-support/package.json +++ b/packages/devtools-proxy-support/package.json @@ -83,7 +83,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", diff --git a/packages/dl-center/package.json b/packages/dl-center/package.json index 04f6ef40..c194fdcc 100644 --- a/packages/dl-center/package.json +++ b/packages/dl-center/package.json @@ -60,7 +60,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/s3rver": "^3.7.4", "@types/sinon-chai": "^4.0.0", "json-schema-to-typescript": "^13.0.2", diff --git a/packages/download-url/package.json b/packages/download-url/package.json index 66648033..5664836f 100644 --- a/packages/download-url/package.json +++ b/packages/download-url/package.json @@ -57,7 +57,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "depcheck": "^1.4.7", "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", diff --git a/packages/get-os-info/package.json b/packages/get-os-info/package.json index d09af874..ff4ef90d 100644 --- a/packages/get-os-info/package.json +++ b/packages/get-os-info/package.json @@ -58,7 +58,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", diff --git a/packages/mongodb-cloud-info/package.json b/packages/mongodb-cloud-info/package.json index ac9795e8..d70c6bb6 100644 --- a/packages/mongodb-cloud-info/package.json +++ b/packages/mongodb-cloud-info/package.json @@ -63,7 +63,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "cheerio": "^1.2.0", diff --git a/packages/mongodb-downloader/package.json b/packages/mongodb-downloader/package.json index aedb83c5..9c714d6c 100644 --- a/packages/mongodb-downloader/package.json +++ b/packages/mongodb-downloader/package.json @@ -68,7 +68,7 @@ "@types/debug": "^4.1.8", "@types/decompress": "^4.2.7", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/proper-lockfile": "^4.1.4", "@types/sinon-chai": "^4.0.0", "@types/tar": "^6.1.5", diff --git a/packages/mongodb-runner/package.json b/packages/mongodb-runner/package.json index 8b1f7eeb..68270563 100644 --- a/packages/mongodb-runner/package.json +++ b/packages/mongodb-runner/package.json @@ -74,7 +74,7 @@ "@types/chai": "^4.2.21", "@types/debug": "^4.1.8", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "@types/yargs": "^17.0.24", "chai": "^4.5.0", diff --git a/packages/mongodb-runner/src/tls-helpers.ts b/packages/mongodb-runner/src/tls-helpers.ts index 6def15fc..b63252ad 100644 --- a/packages/mongodb-runner/src/tls-helpers.ts +++ b/packages/mongodb-runner/src/tls-helpers.ts @@ -39,10 +39,10 @@ export async function handleTLSClientKeyOptions({ modulusLength: 2048, }; const now = Date.now(); - const keys = await webcrypto.subtle.generateKey(alg, true, [ + const keys = (await webcrypto.subtle.generateKey(alg, true, [ 'sign', 'verify', - ]); + ])) as CryptoKeyPair; const cert = await x509.X509CertificateGenerator.createSelfSigned({ name: 'O=MongoDB, OU=MongoDBRunnerCA, CN=MongoDBRunnerCA', notBefore: new Date(now - 1000 * 60 * 60), diff --git a/packages/mongodb-server-log-checker/package.json b/packages/mongodb-server-log-checker/package.json index 766cec13..fe6d3b6d 100644 --- a/packages/mongodb-server-log-checker/package.json +++ b/packages/mongodb-server-log-checker/package.json @@ -58,7 +58,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", diff --git a/packages/mongodb-ts-autocomplete/package.json b/packages/mongodb-ts-autocomplete/package.json index 6b6bf0ce..ba7b8127 100644 --- a/packages/mongodb-ts-autocomplete/package.json +++ b/packages/mongodb-ts-autocomplete/package.json @@ -69,7 +69,7 @@ "@mongodb-js/mql-typescript": "^0.4.12", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "mongodb": "^7.2.0", diff --git a/packages/mongodb-ts-autocomplete/scripts/extract-types.ts b/packages/mongodb-ts-autocomplete/scripts/extract-types.ts index 8e36c183..ba1ed79f 100644 --- a/packages/mongodb-ts-autocomplete/scripts/extract-types.ts +++ b/packages/mongodb-ts-autocomplete/scripts/extract-types.ts @@ -92,7 +92,6 @@ const deps: Readonly> = { 'diagnostics_channel.d.ts', 'dns.d.ts', 'dns/promises.d.ts', - 'dom-events.d.ts', 'domain.d.ts', 'events.d.ts', 'fs.d.ts', @@ -104,14 +103,19 @@ const deps: Readonly> = { 'https.d.ts', 'index.d.ts', 'inspector.d.ts', + 'inspector.generated.d.ts', + 'inspector/promises.d.ts', 'module.d.ts', 'net.d.ts', 'os.d.ts', 'path.d.ts', + 'path/posix.d.ts', + 'path/win32.d.ts', 'perf_hooks.d.ts', 'process.d.ts', 'punycode.d.ts', 'querystring.d.ts', + 'quic.d.ts', 'readline.d.ts', 'readline/promises.d.ts', 'repl.d.ts', @@ -123,6 +127,7 @@ const deps: Readonly> = { 'stream/web.d.ts', 'string_decoder.d.ts', 'test.d.ts', + 'test/reporters.d.ts', 'timers.d.ts', 'timers/promises.d.ts', 'tls.d.ts', @@ -130,9 +135,26 @@ const deps: Readonly> = { 'tty.d.ts', 'url.d.ts', 'util.d.ts', + 'util/types.d.ts', 'v8.d.ts', 'vm.d.ts', 'wasi.d.ts', + 'web-globals/abortcontroller.d.ts', + 'web-globals/blob.d.ts', + 'web-globals/console.d.ts', + 'web-globals/crypto.d.ts', + 'web-globals/domexception.d.ts', + 'web-globals/encoding.d.ts', + 'web-globals/events.d.ts', + 'web-globals/fetch.d.ts', + 'web-globals/importmeta.d.ts', + 'web-globals/messaging.d.ts', + 'web-globals/navigator.d.ts', + 'web-globals/performance.d.ts', + 'web-globals/storage.d.ts', + 'web-globals/streams.d.ts', + 'web-globals/timers.d.ts', + 'web-globals/url.d.ts', 'worker_threads.d.ts', 'zlib.d.ts', ], @@ -205,6 +227,8 @@ const deps: Readonly> = { 'lib/lib.es2020.string.d.ts', 'lib/lib.es2020.symbol.wellknown.d.ts', 'lib/lib.es5.d.ts', + 'lib/lib.esnext.disposable.d.ts', + 'lib/lib.esnext.float16.d.ts', ], 'undici-types': ['package.json', 'index.d.ts'], url: [ diff --git a/packages/monorepo-tools/package.json b/packages/monorepo-tools/package.json index e5f4082f..8f64779a 100644 --- a/packages/monorepo-tools/package.json +++ b/packages/monorepo-tools/package.json @@ -54,7 +54,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.3", "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/pacote": "^11.1.8", "@types/toposort": "^2.0.7", "depcheck": "^1.4.7", diff --git a/packages/mql-typescript/package.json b/packages/mql-typescript/package.json index cddc3eb0..d134506b 100644 --- a/packages/mql-typescript/package.json +++ b/packages/mql-typescript/package.json @@ -76,7 +76,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/js-yaml": "^4.0.9", "@types/jsdom": "^21.1.7", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/chai": "^4.2.21", "depcheck": "^1.4.7", "eslint": "^7.25.0 || ^8.0.0", diff --git a/packages/native-machine-id/package.json b/packages/native-machine-id/package.json index 0eb943e8..88c72640 100644 --- a/packages/native-machine-id/package.json +++ b/packages/native-machine-id/package.json @@ -58,7 +58,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.3", "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", diff --git a/packages/node-webpack-startup-snapshot-checker/package.json b/packages/node-webpack-startup-snapshot-checker/package.json index 5ec55613..007651cb 100644 --- a/packages/node-webpack-startup-snapshot-checker/package.json +++ b/packages/node-webpack-startup-snapshot-checker/package.json @@ -60,7 +60,7 @@ "@types/chai": "^4.2.21", "@types/cross-spawn": "^6.0.6", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "cross-spawn": "^7.0.6", diff --git a/packages/oidc-mock-provider/package.json b/packages/oidc-mock-provider/package.json index 8e4b7504..bea33cce 100644 --- a/packages/oidc-mock-provider/package.json +++ b/packages/oidc-mock-provider/package.json @@ -66,7 +66,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", diff --git a/packages/oidc-mock-provider/src/index.ts b/packages/oidc-mock-provider/src/index.ts index 2e936fd6..f582b487 100644 --- a/packages/oidc-mock-provider/src/index.ts +++ b/packages/oidc-mock-provider/src/index.ts @@ -8,7 +8,7 @@ import type { import { createServer as createHTTPServer } from 'http'; import type { AddressInfo } from 'net'; import crypto from 'crypto'; -import type { KeyPairKeyObjectResult } from 'crypto'; + import { promisify } from 'util'; import { URLSearchParams } from 'url'; @@ -96,7 +96,7 @@ export class OIDCMockProvider { // This provider only supports a single RSA key currently. private kid: string; - private keys: KeyPairKeyObjectResult; + private keys: { publicKey: crypto.KeyObject; privateKey: crypto.KeyObject }; private state = new Map(); private config: OIDCMockProviderConfig; diff --git a/packages/query-parser/package.json b/packages/query-parser/package.json index 1f0f5379..3bf5c78c 100644 --- a/packages/query-parser/package.json +++ b/packages/query-parser/package.json @@ -64,7 +64,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "depcheck": "^1.4.7", diff --git a/packages/saslprep/package.json b/packages/saslprep/package.json index d8c3b824..94595494 100644 --- a/packages/saslprep/package.json +++ b/packages/saslprep/package.json @@ -70,7 +70,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "@types/sparse-bitfield": "^3.0.4", "chai": "^4.5.0", diff --git a/packages/sbom-tools/package.json b/packages/sbom-tools/package.json index 11f380f8..9a114ae1 100644 --- a/packages/sbom-tools/package.json +++ b/packages/sbom-tools/package.json @@ -62,7 +62,7 @@ "@types/chai": "^4.2.21", "@types/lodash": "^4.14.194", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/node-fetch": "^2.6.13", "@types/sinon-chai": "^4.0.0", "@types/spdx-satisfies": "^0.1.0", diff --git a/packages/signing-utils/package.json b/packages/signing-utils/package.json index 88f4c9ae..74417a08 100644 --- a/packages/signing-utils/package.json +++ b/packages/signing-utils/package.json @@ -59,7 +59,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", diff --git a/packages/ts-autocomplete/package.json b/packages/ts-autocomplete/package.json index d3e113d8..86e1770f 100644 --- a/packages/ts-autocomplete/package.json +++ b/packages/ts-autocomplete/package.json @@ -63,7 +63,7 @@ "@mongodb-js/tsconfig-devtools": "^1.1.2", "@types/chai": "^4.2.21", "@types/mocha": "^9.1.1", - "@types/node": "^22.15.30", + "@types/node": "^25.5.2", "@types/sinon-chai": "^4.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7",