diff --git a/configs/mocha-config-devtools/package.json b/configs/mocha-config-devtools/package.json index f80a1026..93c5e380 100644 --- a/configs/mocha-config-devtools/package.json +++ b/configs/mocha-config-devtools/package.json @@ -24,10 +24,10 @@ "devDependencies": { "@mongodb-js/prettier-config-devtools": "^1.0.2", "prettier": "^3.5.3", - "react": ">=16" + "react": "^17.0.2" }, "peerDependencies": { - "react": ">=16" + "react": "^17.0.2" }, "dependencies": { "@wojtekmaj/enzyme-adapter-react-17": "^0.8.0", diff --git a/configs/mocha-config-devtools/register/tsnode-register.js b/configs/mocha-config-devtools/register/tsnode-register.js index 069a9f29..168466fb 100644 --- a/configs/mocha-config-devtools/register/tsnode-register.js +++ b/configs/mocha-config-devtools/register/tsnode-register.js @@ -5,6 +5,8 @@ require('ts-node').register({ compilerOptions: { allowJs: true, jsx: 'react', + module: 'NodeNext', + moduleResolution: 'NodeNext', }, }); diff --git a/configs/tsconfig-devtools/package.json b/configs/tsconfig-devtools/package.json index d1a97a3c..55f04fde 100644 --- a/configs/tsconfig-devtools/package.json +++ b/configs/tsconfig-devtools/package.json @@ -8,7 +8,7 @@ "tsconfig.react.json" ], "peerDependencies": { - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "devDependencies": { "@mongodb-js/prettier-config-devtools": "^1.0.2", diff --git a/package-lock.json b/package-lock.json index 067ad178..cb4f63f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "scripts" ], "dependencies": { - "@mongodb-js/monorepo-tools": "^1.1.18" + "@mongodb-js/monorepo-tools": "^1.2.3" }, "devDependencies": { "@babel/core": "^7.22.8", @@ -73,10 +73,10 @@ "devDependencies": { "@mongodb-js/prettier-config-devtools": "^1.0.2", "prettier": "^3.5.3", - "react": ">=16" + "react": "^17.0.2" }, "peerDependencies": { - "react": ">=16" + "react": "^17.0.2" } }, "configs/prettier-config-devtools": { @@ -99,7 +99,7 @@ "prettier": "^3.5.3" }, "peerDependencies": { - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -12490,9 +12490,9 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/buildcheck": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz", - "integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz", + "integrity": "sha512-lHblz4ahamxpTmnsk+MNTRWsjYKv965MwOrSJyeD588rR3Jcu7swE+0wN5F+PbL5cjgu/9ObkhfzEPuofEMwLA==", "optional": true, "engines": { "node": ">=10.0.0" @@ -13612,14 +13612,14 @@ } }, "node_modules/cpu-features": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", - "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz", + "integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==", "hasInstallScript": true, "optional": true, "dependencies": { "buildcheck": "~0.0.6", - "nan": "^2.17.0" + "nan": "^2.19.0" }, "engines": { "node": ">=10.0.0" @@ -22920,9 +22920,10 @@ } }, "node_modules/nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.24.0.tgz", + "integrity": "sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==", + "license": "MIT", "optional": true }, "node_modules/nanoid": { @@ -27958,9 +27959,9 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/ssh2": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz", - "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz", + "integrity": "sha512-wPldCk3asibAjQ/kziWQQt1Wh3PgDFpC0XpwclzKcdT1vql6KeYxf5LIt4nlFkUeR8WuphYMKqUA56X4rjbfgQ==", "hasInstallScript": true, "dependencies": { "asn1": "^0.2.6", @@ -27970,8 +27971,8 @@ "node": ">=10.16.0" }, "optionalDependencies": { - "cpu-features": "~0.0.9", - "nan": "^2.18.0" + "cpu-features": "~0.0.10", + "nan": "^2.23.0" } }, "node_modules/sshpk": { @@ -30317,13 +30318,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/device-id/node_modules/typescript": { @@ -30348,7 +30349,7 @@ "@mongodb-js/devtools-proxy-support": "^0.5.5", "@mongodb-js/oidc-http-server-pages": "1.1.8", "lodash.merge": "^4.6.2", - "mongodb-connection-string-url": "^3.0.0", + "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", "socks": "^2.7.3" }, "devDependencies": { @@ -30360,7 +30361,7 @@ "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "chai": "^4.5.0", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "eslint-config-semistandard": "^17.0.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.22.0", @@ -30368,7 +30369,7 @@ "eslint-plugin-promise": "^6.1.1", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", - "mongodb": "^6.9.0", + "mongodb": "^6.9.0 || ^7.0.0", "mongodb-log-writer": "^2.4.4", "nyc": "^15.1.0", "os-dns-native": "^1.2.0", @@ -30377,17 +30378,17 @@ "sinon-chai": "^3.7.0", "ts-node": "^10.9.2", "ts-sinon": "^2.0.1", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "optionalDependencies": { - "kerberos": "^2.1.0", - "mongodb-client-encryption": "^6.1.0", + "kerberos": "^2.1.0 || ^7.0.0", + "mongodb-client-encryption": "^6.1.0 || ^7.0.0", "os-dns-native": "^1.2.0", "resolve-mongodb-srv": "^1.1.1" }, "peerDependencies": { "@mongodb-js/oidc-plugin": "^2.0.0", - "mongodb": "^6.9.0", + "mongodb": "^6.9.0 || ^7.0.0", "mongodb-log-writer": "^2.4.4" } }, @@ -30419,7 +30420,7 @@ "node-fetch": "^3.3.2", "pac-proxy-agent": "^7.0.2", "socks-proxy-agent": "^8.0.4", - "ssh2": "^1.15.0", + "ssh2": "^1.17.0", "system-ca": "^2.0.1" }, "devDependencies": { @@ -30435,13 +30436,13 @@ "depcheck": "^1.4.7", "duplexpair": "^1.0.2", "electron": "^31.2.1", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "xvfb-maybe": "^0.2.1" } }, @@ -30514,7 +30515,7 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "json-schema-to-typescript": "^13.0.2", "mocha": "^8.4.0", @@ -30523,7 +30524,7 @@ "prettier": "^3.5.3", "s3rver": "^3.7.1", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/dl-center/node_modules/node-fetch": { @@ -30604,14 +30605,14 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/download-url/node_modules/node-fetch": { @@ -30760,13 +30761,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/get-os-info/node_modules/typescript": { @@ -30818,7 +30819,7 @@ "license": "Apache-2.0", "dependencies": { "debug": "^4.4.0", - "mongodb-connection-string-url": "^3.0.0" + "mongodb-connection-string-url": "^3.0.1 || ^7.0.0" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.12", @@ -30828,10 +30829,10 @@ "@types/mocha": "^9.1.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "mocha": "^8.4.0", "nyc": "^15.1.0", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/mongodb-build-info/node_modules/typescript": { @@ -30867,7 +30868,7 @@ "chai": "^4.5.0", "cheerio": "^1.0.0-rc.12", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gce-ips": "^1.0.2", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", @@ -30876,7 +30877,7 @@ "prettier": "^3.5.3", "sinon": "^9.2.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/mongodb-cloud-info/node_modules/typescript": { @@ -30910,19 +30911,19 @@ "@types/semver": "^7.7.0", "@types/sinon-chai": "^3.2.5", "acorn": "^8.14.1", - "bson": "^6.10.3", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "peerDependencies": { - "bson": "^6.10.3" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" } }, "packages/mongodb-constants/node_modules/acorn": { @@ -30991,14 +30992,14 @@ "@types/tar": "^6.1.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", "sinon-chai": "^3.7.0", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/mongodb-downloader/node_modules/minipass": { @@ -31097,16 +31098,16 @@ "acorn": "^8.14.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "peerDependencies": { - "bson": "6.x" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" } }, "packages/mongodb-log-writer/node_modules/acorn": { @@ -31148,7 +31149,7 @@ "@types/mocha": "^9.1.1", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", @@ -31189,13 +31190,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/mongodb-redact/node_modules/typescript": { @@ -31390,7 +31391,7 @@ "lodash": "^4.17.21", "mongodb-schema": "^12.6.2", "node-cache": "^5.1.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.12", @@ -31402,13 +31403,13 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.3", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", - "mongodb": "^6.9.0", + "mongodb": "^6.9.0 || ^7.0.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", @@ -31461,13 +31462,13 @@ "@types/pacote": "^11.1.5", "@types/toposort": "^2.0.3", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/monorepo-tools/node_modules/brace-expansion": { @@ -31630,8 +31631,8 @@ "version": "0.2.6", "license": "Apache-2.0", "dependencies": { - "bson": "^6.10.3", - "mongodb": "^6.9.0" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", + "mongodb": "^6.9.0 || ^7.0.0" }, "bin": { "mql-typescript": "bin/runner.js" @@ -31646,7 +31647,7 @@ "@types/jsdom": "^21.1.7", "@types/node": "^22.15.30", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "js-yaml": "^4.1.0", "jsdom": "^24.1.3", @@ -31655,7 +31656,7 @@ "mongodb-schema": "^12.6.2", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "yargs": "^17.7.2", "zod": "^3.24.2" } @@ -31767,13 +31768,13 @@ "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "node-machine-id": "^1.1.12", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/native-machine-id/node_modules/node-addon-api": { @@ -31821,12 +31822,12 @@ "chai": "^4.5.0", "cross-spawn": "^7.0.6", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/node-webpack-startup-snapshot-checker/node_modules/typescript": { @@ -31887,14 +31888,14 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "react": "^17.0.2", "react-dom": "^17.0.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/oidc-http-server-pages/node_modules/typescript": { @@ -31932,13 +31933,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/oidc-mock-provider/node_modules/cliui": { @@ -32012,18 +32013,18 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", - "bson": "^6.2.0", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "peerDependencies": { - "bson": "^4.6.3 || ^5 || ^6" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" } }, "packages/query-parser/node_modules/typescript": { @@ -32059,13 +32060,13 @@ "@types/sparse-bitfield": "^3.0.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/saslprep/node_modules/typescript": { @@ -32115,7 +32116,7 @@ "@types/spdx-satisfies": "^0.1.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nock": "^13.3.1", @@ -32123,7 +32124,7 @@ "prettier": "^3.5.3", "rimraf": "^5.0.1", "sinon": "^9.2.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "webpack": "^5.82.0" } }, @@ -32552,19 +32553,19 @@ "@types/mocha": "^9.1.1", "@types/sinon-chai": "^3.2.5", "benchmark": "^2.1.4", - "bson": "^6.8.0", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "peerDependencies": { - "bson": "^4.6.3 || ^5 || ^6" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" } }, "packages/shell-bson-parser/node_modules/@types/estree": { @@ -32606,7 +32607,7 @@ "dependencies": { "@types/ssh2": "^1.11.19", "debug": "^4.4.0", - "ssh2": "^1.15.0" + "ssh2": "^1.17.0" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.12", @@ -32619,13 +32620,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "packages/signing-utils/node_modules/typescript": { @@ -32662,7 +32663,7 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", @@ -32696,7 +32697,7 @@ "@mongodb-js/monorepo-tools": "^1.2.3", "@mongodb-js/prettier-config-devtools": "^1.0.2", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "prettier": "^3.5.3" } } @@ -38948,13 +38949,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -38978,19 +38979,19 @@ "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "chai": "^4.5.0", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "eslint-config-semistandard": "^17.0.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.22.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-promise": "^6.1.1", "gen-esm-wrapper": "^1.1.3", - "kerberos": "^2.1.0", + "kerberos": "^2.1.0 || ^7.0.0", "lodash.merge": "^4.6.2", "mocha": "^8.4.0", - "mongodb": "^6.9.0", - "mongodb-client-encryption": "^6.1.0", - "mongodb-connection-string-url": "^3.0.0", + "mongodb": "^6.9.0 || ^7.0.0", + "mongodb-client-encryption": "^6.1.0 || ^7.0.0", + "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", "mongodb-log-writer": "^2.4.4", "nyc": "^15.1.0", "os-dns-native": "^1.2.0", @@ -39000,7 +39001,7 @@ "socks": "^2.7.3", "ts-node": "^10.9.2", "ts-sinon": "^2.0.1", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -39029,7 +39030,7 @@ "depcheck": "^1.4.7", "duplexpair": "^1.0.2", "electron": "^31.2.1", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.5", @@ -39041,9 +39042,9 @@ "prettier": "^3.5.3", "sinon": "^9.2.3", "socks-proxy-agent": "^8.0.4", - "ssh2": "^1.15.0", + "ssh2": "^1.17.0", "system-ca": "^2.0.1", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "xvfb-maybe": "^0.2.1" }, "dependencies": { @@ -39082,7 +39083,7 @@ "@mongodb-js/monorepo-tools": "^1.2.3", "@mongodb-js/prettier-config-devtools": "^1.0.2", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "pacote": "^11.3.5", "prettier": "^3.5.3", "prompts": "^2.4.1" @@ -39104,7 +39105,7 @@ "aws-sdk": "^2.1441.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "json-schema-to-typescript": "^13.0.2", "mocha": "^8.4.0", @@ -39114,7 +39115,7 @@ "prettier": "^3.5.3", "s3rver": "^3.7.1", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "node-fetch": { @@ -39183,13 +39184,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -39213,7 +39214,7 @@ "identity-obj-proxy": "^3.0.0", "jsdom": "^24.1.3", "prettier": "^3.5.3", - "react": ">=16", + "react": "^17.0.2", "react-16-node-hanging-test-fix": "^1.0.0", "sinon-chai": "^3.7.0", "ts-node": "^10.9.2", @@ -39232,17 +39233,17 @@ "@types/semver": "^7.7.0", "@types/sinon-chai": "^3.2.5", "acorn": "^8.14.1", - "bson": "^6.10.3", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "semver": "^7.7.1", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "acorn": { @@ -39283,7 +39284,7 @@ "debug": "^4.4.0", "decompress": "^4.2.1", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "mongodb-download-url": "^1.7.0", @@ -39294,7 +39295,7 @@ "sinon": "^9.2.3", "sinon-chai": "^3.7.0", "tar": "^6.1.15", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "minipass": { @@ -39364,22 +39365,22 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.3", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", "debug": "^4.4.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "lodash": "^4.17.21", "mocha": "^8.4.0", - "mongodb": "^6.9.0", + "mongodb": "^6.9.0 || ^7.0.0", "mongodb-schema": "^12.6.2", "node-cache": "^5.1.2", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -39402,7 +39403,7 @@ "@types/toposort": "^2.0.3", "chalk": "^4.1.1", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "find-up": "^4.1.0", "gen-esm-wrapper": "^1.1.3", "git-log-parser": "^1.2.0", @@ -39417,7 +39418,7 @@ "semver": "^7.7.1", "sinon": "^9.2.3", "toposort": "^2.0.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "brace-expansion": { @@ -39525,19 +39526,19 @@ "@types/js-yaml": "^4.0.9", "@types/jsdom": "^21.1.7", "@types/node": "^22.15.30", - "bson": "^6.10.3", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "js-yaml": "^4.1.0", "jsdom": "^24.1.3", "json-refs": "^3.0.15", "json-schema-to-zod": "^2.6.0", - "mongodb": "^6.9.0", + "mongodb": "^6.9.0 || ^7.0.0", "mongodb-schema": "^12.6.2", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "yargs": "^17.7.2", "zod": "^3.24.2" }, @@ -39621,14 +39622,14 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "react": "^17.0.2", "react-dom": "^17.0.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -39652,13 +39653,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "yargs": "^17.7.2" }, "dependencies": { @@ -39777,14 +39778,14 @@ "@types/sparse-bitfield": "^3.0.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", "sparse-bitfield": "^3.0.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -39815,7 +39816,7 @@ "commander": "^10.0.1", "depcheck": "^1.4.7", "error-stack-parser": "^2.1.4", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "find-up": "^4.1.0", "gen-esm-wrapper": "^1.1.3", "lodash": "^4.17.21", @@ -39829,7 +39830,7 @@ "sinon": "^9.2.3", "snyk-policy": "^2.0.4", "spdx-satisfies": "^5.0.1", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "webpack": "^5.82.0" }, "dependencies": { @@ -40091,16 +40092,16 @@ "@types/sinon-chai": "^3.2.5", "acorn": "^8.14.1", "benchmark": "^2.1.4", - "bson": "^6.8.0", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "@types/estree": { @@ -40137,14 +40138,14 @@ "chai": "^4.5.0", "debug": "^4.4.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "ssh2": "^1.15.0", - "typescript": "^5.0.4" + "ssh2": "^1.17.0", + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -40177,7 +40178,7 @@ "chai": "^4.5.0", "debug": "^4.4.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "lodash": "^4.17.21", "mocha": "^8.4.0", @@ -43757,9 +43758,9 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "buildcheck": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz", - "integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz", + "integrity": "sha512-lHblz4ahamxpTmnsk+MNTRWsjYKv965MwOrSJyeD588rR3Jcu7swE+0wN5F+PbL5cjgu/9ObkhfzEPuofEMwLA==", "optional": true }, "builtin-modules": { @@ -44577,13 +44578,13 @@ } }, "cpu-features": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", - "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz", + "integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==", "optional": true, "requires": { "buildcheck": "~0.0.6", - "nan": "^2.17.0" + "nan": "^2.19.0" } }, "create-require": { @@ -51242,11 +51243,11 @@ "chai": "^4.5.0", "debug": "^4.4.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "mocha": "^8.4.0", - "mongodb-connection-string-url": "^3.0.0", + "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", "nyc": "^15.1.0", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -51316,7 +51317,7 @@ "cheerio": "^1.0.0-rc.12", "cross-fetch": "^3.1.6", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gce-ips": "^1.0.2", "gen-esm-wrapper": "^1.1.3", "ipaddr.js": "^2.1.0", @@ -51326,7 +51327,7 @@ "prettier": "^3.5.3", "sinon": "^9.2.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -51358,7 +51359,7 @@ "@types/node": "^22.15.30", "debug": "^4.4.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "minimist": "^1.2.8", "mocha": "^8.4.0", @@ -51368,7 +51369,7 @@ "semver": "^7.7.1", "sinon": "^9.2.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "node-fetch": { @@ -51425,14 +51426,14 @@ "acorn": "^8.14.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "heap-js": "^2.3.0", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "acorn": { @@ -51460,7 +51461,7 @@ "@types/mocha": "^9.1.1", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", @@ -51489,10 +51490,10 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", - "bson": "^6.2.0", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "debug": "^4.4.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "javascript-stringify": "^2.1.0", "lodash": "^4.17.21", @@ -51500,7 +51501,7 @@ "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -51524,7 +51525,7 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", @@ -51532,7 +51533,7 @@ "prettier": "^3.5.3", "regexp.escape": "^2.0.1", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "typescript": { @@ -51769,9 +51770,9 @@ } }, "nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.24.0.tgz", + "integrity": "sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==", "optional": true }, "nanoid": { @@ -51797,14 +51798,14 @@ "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "node-addon-api": "^8.0.0", "node-machine-id": "^1.1.12", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "node-addon-api": { @@ -52292,12 +52293,12 @@ "chai": "^4.5.0", "cross-spawn": "^7.0.6", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "webpack-cli": "^5.1.4" }, "dependencies": { @@ -55558,14 +55559,14 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "ssh2": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz", - "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz", + "integrity": "sha512-wPldCk3asibAjQ/kziWQQt1Wh3PgDFpC0XpwclzKcdT1vql6KeYxf5LIt4nlFkUeR8WuphYMKqUA56X4rjbfgQ==", "requires": { "asn1": "^0.2.6", "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.9", - "nan": "^2.18.0" + "cpu-features": "~0.0.10", + "nan": "^2.23.0" } }, "sshpk": { diff --git a/package.json b/package.json index 75f968e4..bb1a0317 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "request-npm-token": "request-npm-token" }, "dependencies": { - "@mongodb-js/monorepo-tools": "^1.1.18" + "@mongodb-js/monorepo-tools": "^1.2.3" }, "devDependencies": { "@babel/core": "^7.22.8", diff --git a/packages/device-id/package.json b/packages/device-id/package.json index d407c617..b83be6dc 100644 --- a/packages/device-id/package.json +++ b/packages/device-id/package.json @@ -64,12 +64,12 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/devtools-connect/package.json b/packages/devtools-connect/package.json index e31cce53..8497ae8c 100644 --- a/packages/devtools-connect/package.json +++ b/packages/devtools-connect/package.json @@ -50,12 +50,12 @@ "@mongodb-js/oidc-http-server-pages": "1.1.8", "@mongodb-js/devtools-proxy-support": "^0.5.5", "lodash.merge": "^4.6.2", - "mongodb-connection-string-url": "^3.0.0", + "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", "socks": "^2.7.3" }, "peerDependencies": { "@mongodb-js/oidc-plugin": "^2.0.0", - "mongodb": "^6.9.0", + "mongodb": "^6.9.0 || ^7.0.0", "mongodb-log-writer": "^2.4.4" }, "devDependencies": { @@ -67,7 +67,7 @@ "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "chai": "^4.5.0", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "eslint-config-semistandard": "^17.0.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.22.0", @@ -75,7 +75,7 @@ "eslint-plugin-promise": "^6.1.1", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", - "mongodb": "^6.9.0", + "mongodb": "^6.9.0 || ^7.0.0", "mongodb-log-writer": "^2.4.4", "nyc": "^15.1.0", "os-dns-native": "^1.2.0", @@ -83,12 +83,12 @@ "sinon-chai": "^3.7.0", "ts-node": "^10.9.2", "ts-sinon": "^2.0.1", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "prettier": "^3.5.3" }, "optionalDependencies": { - "kerberos": "^2.1.0", - "mongodb-client-encryption": "^6.1.0", + "kerberos": "^2.1.0 || ^7.0.0", + "mongodb-client-encryption": "^6.1.0 || ^7.0.0", "os-dns-native": "^1.2.0", "resolve-mongodb-srv": "^1.1.1" } diff --git a/packages/devtools-connect/src/connect.ts b/packages/devtools-connect/src/connect.ts index ea685c11..8fdbd0e7 100644 --- a/packages/devtools-connect/src/connect.ts +++ b/packages/devtools-connect/src/connect.ts @@ -66,7 +66,13 @@ async function connectWithFailFast( let failEarlyClosePromise: Promise | null = null; logger.emit('devtools-connect:connect-attempt-initialized', { uri, - driver: client.options.metadata.driver, + driver: { + // metadata is hidden and driverInfo is deprecated and nullable + // because this is just informational, do our best effort to get that info + name: client.options.driverInfo?.name ?? 'mongodb-js', + version: client.options.driverInfo?.version ?? '', + }, + // eslint-disable-next-line @typescript-eslint/no-var-requires devtoolsConnectVersion: require('../package.json').version, host: client.options.srvHost ?? client.options.hosts.join(','), diff --git a/packages/devtools-proxy-support/package.json b/packages/devtools-proxy-support/package.json index d59f7140..64635157 100644 --- a/packages/devtools-proxy-support/package.json +++ b/packages/devtools-proxy-support/package.json @@ -73,7 +73,7 @@ "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.5", "socks-proxy-agent": "^8.0.4", - "ssh2": "^1.15.0", + "ssh2": "^1.17.0", "system-ca": "^2.0.1" }, "devDependencies": { @@ -89,13 +89,13 @@ "depcheck": "^1.4.7", "duplexpair": "^1.0.2", "electron": "^31.2.1", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "xvfb-maybe": "^0.2.1" } } diff --git a/packages/dl-center/package.json b/packages/dl-center/package.json index 4638b459..6fc8e5f5 100644 --- a/packages/dl-center/package.json +++ b/packages/dl-center/package.json @@ -66,7 +66,7 @@ "json-schema-to-typescript": "^13.0.2", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nock": "^13.3.1", @@ -74,7 +74,7 @@ "prettier": "^3.5.3", "s3rver": "^3.7.1", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "ajv": "^6.12.5", diff --git a/packages/download-url/package.json b/packages/download-url/package.json index a5bcd40c..a9ae2e25 100644 --- a/packages/download-url/package.json +++ b/packages/download-url/package.json @@ -59,13 +59,13 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "ts-node": "^10.9.2" }, "keywords": [ diff --git a/packages/get-os-info/package.json b/packages/get-os-info/package.json index f2d786b0..67065d81 100644 --- a/packages/get-os-info/package.json +++ b/packages/get-os-info/package.json @@ -62,12 +62,12 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/mongodb-build-info/package.json b/packages/mongodb-build-info/package.json index 97bb18df..0dfc4f0a 100644 --- a/packages/mongodb-build-info/package.json +++ b/packages/mongodb-build-info/package.json @@ -71,13 +71,13 @@ "@types/mocha": "^9.1.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "mocha": "^8.4.0", "nyc": "^15.1.0", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "debug": "^4.4.0", - "mongodb-connection-string-url": "^3.0.0" + "mongodb-connection-string-url": "^3.0.1 || ^7.0.0" } } diff --git a/packages/mongodb-cloud-info/package.json b/packages/mongodb-cloud-info/package.json index a3c5f2e3..b77a9ad8 100644 --- a/packages/mongodb-cloud-info/package.json +++ b/packages/mongodb-cloud-info/package.json @@ -68,7 +68,7 @@ "chai": "^4.5.0", "cheerio": "^1.0.0-rc.12", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gce-ips": "^1.0.2", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", @@ -77,6 +77,6 @@ "prettier": "^3.5.3", "sinon": "^9.2.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/mongodb-constants/package.json b/packages/mongodb-constants/package.json index fc03a2e1..1e3fb735 100644 --- a/packages/mongodb-constants/package.json +++ b/packages/mongodb-constants/package.json @@ -52,7 +52,7 @@ "reformat": "npm run prettier -- --write ." }, "peerDependencies": { - "bson": "^6.10.3" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.12", @@ -63,17 +63,17 @@ "@types/mocha": "^9.1.1", "@types/semver": "^7.7.0", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.3", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "acorn": "^8.14.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "semver": "^7.7.1" diff --git a/packages/mongodb-constants/src/stage-operators.ts b/packages/mongodb-constants/src/stage-operators.ts index 60440f59..ebfb4c67 100644 --- a/packages/mongodb-constants/src/stage-operators.ts +++ b/packages/mongodb-constants/src/stage-operators.ts @@ -1279,17 +1279,13 @@ const STAGE_OPERATORS = [ */ const STAGE_OPERATOR_NAMES = STAGE_OPERATORS.map((op) => op.name); -const OUT_STAGES = STAGE_OPERATORS.filter( - (stage) => stage.outputStage, -) as Extract<(typeof STAGE_OPERATORS)[number], { outputStage: true }>[]; +const OUT_STAGES = STAGE_OPERATORS.filter((stage) => stage.outputStage); -const FULL_SCAN_STAGES = STAGE_OPERATORS.filter( - (stage) => stage.fullScan, -) as Extract<(typeof STAGE_OPERATORS)[number], { fullScan: true }>[]; +const FULL_SCAN_STAGES = STAGE_OPERATORS.filter((stage) => stage.fullScan); const REQUIRED_AS_FIRST_STAGE = STAGE_OPERATORS.filter( (stage) => stage.firstStage, -) as Extract<(typeof STAGE_OPERATORS)[number], { firstStage: true }>[]; +); export { STAGE_OPERATORS, diff --git a/packages/mongodb-downloader/package.json b/packages/mongodb-downloader/package.json index 0e58ba01..90a2e02f 100644 --- a/packages/mongodb-downloader/package.json +++ b/packages/mongodb-downloader/package.json @@ -74,13 +74,13 @@ "@types/tar": "^6.1.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", "sinon-chai": "^3.7.0", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/mongodb-log-writer/package.json b/packages/mongodb-log-writer/package.json index 676e0473..3822feb8 100644 --- a/packages/mongodb-log-writer/package.json +++ b/packages/mongodb-log-writer/package.json @@ -66,7 +66,7 @@ "heap-js": "^2.3.0" }, "peerDependencies": { - "bson": "6.x" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.12", @@ -80,12 +80,12 @@ "acorn": "^8.14.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/mongodb-ns/package.json b/packages/mongodb-ns/package.json index 6854669f..94e08b7c 100644 --- a/packages/mongodb-ns/package.json +++ b/packages/mongodb-ns/package.json @@ -60,7 +60,7 @@ "@types/mocha": "^9.1.1", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", diff --git a/packages/mongodb-redact/package.json b/packages/mongodb-redact/package.json index bab37886..ae8f5b92 100644 --- a/packages/mongodb-redact/package.json +++ b/packages/mongodb-redact/package.json @@ -62,13 +62,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "regexp.escape": "^2.0.1", diff --git a/packages/mongodb-ts-autocomplete/package.json b/packages/mongodb-ts-autocomplete/package.json index 7c04a739..ca837909 100644 --- a/packages/mongodb-ts-autocomplete/package.json +++ b/packages/mongodb-ts-autocomplete/package.json @@ -57,7 +57,7 @@ "@mongosh/shell-api": "^3.16.2", "mongodb-schema": "^12.6.2", "node-cache": "^5.1.2", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "debug": "^4.4.0", "lodash": "^4.17.21" }, @@ -71,11 +71,11 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.3", - "mongodb": "^6.9.0", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", + "mongodb": "^6.9.0 || ^7.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", diff --git a/packages/monorepo-tools/package.json b/packages/monorepo-tools/package.json index cb715b4d..2a4421f5 100644 --- a/packages/monorepo-tools/package.json +++ b/packages/monorepo-tools/package.json @@ -57,13 +57,13 @@ "@types/pacote": "^11.1.5", "@types/toposort": "^2.0.3", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "chalk": "^4.1.1", diff --git a/packages/mql-typescript/package.json b/packages/mql-typescript/package.json index 1efb0040..5e324504 100644 --- a/packages/mql-typescript/package.json +++ b/packages/mql-typescript/package.json @@ -79,7 +79,7 @@ "@types/node": "^22.15.30", "@types/chai": "^4.2.21", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "js-yaml": "^4.1.0", "jsdom": "^24.1.3", @@ -87,13 +87,13 @@ "json-schema-to-zod": "^2.6.0", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "mongodb-schema": "^12.6.2", "yargs": "^17.7.2", "zod": "^3.24.2" }, "dependencies": { - "bson": "^6.10.3", - "mongodb": "^6.9.0" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", + "mongodb": "^6.9.0 || ^7.0.0" } } diff --git a/packages/native-machine-id/package.json b/packages/native-machine-id/package.json index 46536a14..ec511c1a 100644 --- a/packages/native-machine-id/package.json +++ b/packages/native-machine-id/package.json @@ -60,13 +60,13 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "depcheck": "^1.4.7", "node-machine-id": "^1.1.12", "prettier": "^3.5.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "ts-node": "^10.9.2" }, "keywords": [ diff --git a/packages/node-webpack-startup-snapshot-checker/package.json b/packages/node-webpack-startup-snapshot-checker/package.json index c5ee0028..0c6678be 100644 --- a/packages/node-webpack-startup-snapshot-checker/package.json +++ b/packages/node-webpack-startup-snapshot-checker/package.json @@ -65,11 +65,11 @@ "chai": "^4.5.0", "cross-spawn": "^7.0.6", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/oidc-http-server-pages/package.json b/packages/oidc-http-server-pages/package.json index ab83589a..bb119f21 100644 --- a/packages/oidc-http-server-pages/package.json +++ b/packages/oidc-http-server-pages/package.json @@ -66,13 +66,13 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "react": "^17.0.2", "react-dom": "^17.0.2", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/oidc-mock-provider/package.json b/packages/oidc-mock-provider/package.json index 2b629d19..b17061ce 100644 --- a/packages/oidc-mock-provider/package.json +++ b/packages/oidc-mock-provider/package.json @@ -70,12 +70,12 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/query-parser/package.json b/packages/query-parser/package.json index b22c8eb3..41cbe1b4 100644 --- a/packages/query-parser/package.json +++ b/packages/query-parser/package.json @@ -66,17 +66,17 @@ "@types/mocha": "^9.1.1", "@types/node": "^22.15.30", "@types/sinon-chai": "^3.2.5", - "bson": "^6.2.0", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "peerDependencies": { - "bson": "^4.6.3 || ^5 || ^6" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" } } diff --git a/packages/saslprep/package.json b/packages/saslprep/package.json index d2bd39b7..65890c48 100644 --- a/packages/saslprep/package.json +++ b/packages/saslprep/package.json @@ -75,12 +75,12 @@ "@types/sparse-bitfield": "^3.0.1", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/sbom-tools/package.json b/packages/sbom-tools/package.json index 54e38c6d..f1ade3b2 100644 --- a/packages/sbom-tools/package.json +++ b/packages/sbom-tools/package.json @@ -68,7 +68,7 @@ "@types/spdx-satisfies": "^0.1.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nock": "^13.3.1", @@ -76,7 +76,7 @@ "prettier": "^3.5.3", "rimraf": "^5.0.1", "sinon": "^9.2.3", - "typescript": "^5.0.4", + "typescript": "^5.8.2", "webpack": "^5.82.0" }, "dependencies": { diff --git a/packages/sbom-tools/test/helpers.ts b/packages/sbom-tools/test/helpers.ts index 849413d4..5841980b 100644 --- a/packages/sbom-tools/test/helpers.ts +++ b/packages/sbom-tools/test/helpers.ts @@ -4,7 +4,7 @@ import os from 'os'; import { rimraf } from 'rimraf'; export const importFixture = async (file: string) => - (await import(`./fixtures/${file}`)).default; + (await import(`./fixtures/${file}`, { with: { type: 'json' } })).default; export async function withTempDir( structure: Record, diff --git a/packages/shell-bson-parser/package.json b/packages/shell-bson-parser/package.json index 2fdebbb8..d81feab5 100644 --- a/packages/shell-bson-parser/package.json +++ b/packages/shell-bson-parser/package.json @@ -55,7 +55,7 @@ "acorn": "^8.14.1" }, "peerDependencies": { - "bson": "^4.6.3 || ^5 || ^6" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" }, "devDependencies": { "@mongodb-js/eslint-config-devtools": "0.9.12", @@ -67,15 +67,15 @@ "@types/mocha": "^9.1.1", "@types/sinon-chai": "^3.2.5", "benchmark": "^2.1.4", - "bson": "^6.8.0", + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } } diff --git a/packages/signing-utils/package.json b/packages/signing-utils/package.json index bf2c1cba..7c2deb37 100644 --- a/packages/signing-utils/package.json +++ b/packages/signing-utils/package.json @@ -63,17 +63,17 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", "prettier": "^3.5.3", "sinon": "^9.2.3", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "debug": "^4.4.0", - "ssh2": "^1.15.0", + "ssh2": "^1.17.0", "@types/ssh2": "^1.11.19" } } diff --git a/packages/ts-autocomplete/package.json b/packages/ts-autocomplete/package.json index 59d46c1d..a8f72d06 100644 --- a/packages/ts-autocomplete/package.json +++ b/packages/ts-autocomplete/package.json @@ -67,7 +67,7 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.5.0", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "gen-esm-wrapper": "^1.1.3", "mocha": "^8.4.0", "nyc": "^15.1.0", diff --git a/packages/ts-autocomplete/src/index.ts b/packages/ts-autocomplete/src/index.ts index 9a2a8e3c..61810309 100644 --- a/packages/ts-autocomplete/src/index.ts +++ b/packages/ts-autocomplete/src/index.ts @@ -72,7 +72,7 @@ function getVirtualLanguageService( // some reason we ever get here. const code = typeof codeHolder[relativeFileName] === 'string' - ? (codeHolder[relativeFileName] as string) + ? codeHolder[relativeFileName] : ''; return ts.ScriptSnapshot.fromString(code); } @@ -105,7 +105,7 @@ function getVirtualLanguageService( // some reason we ever get here. const code = typeof codeHolder[relativeFileName] === 'string' - ? (codeHolder[relativeFileName] as string) + ? codeHolder[relativeFileName] : undefined; return code; } diff --git a/scripts/package.json b/scripts/package.json index fdc75868..d10c2c65 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -31,7 +31,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.2", "@mongodb-js/monorepo-tools": "^1.2.3", "depcheck": "^1.4.7", - "eslint": "^7.25.0", + "eslint": "^7.25.0 || ^8.0.0", "prettier": "^3.5.3" }, "dependencies": {