diff --git a/package-lock.json b/package-lock.json index 0b5954f114c..f0b1aedda62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2022,43 +2022,44 @@ "license": "0BSD" }, "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", - "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz", + "integrity": "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", + "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helpers": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -2104,15 +2105,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", + "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.0", + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -2154,14 +2156,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -2298,27 +2300,27 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", + "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2339,9 +2341,10 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -2414,27 +2417,27 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2455,13 +2458,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", - "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", + "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", "license": "MIT", "dependencies": { - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.10" + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2538,12 +2541,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", - "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", + "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.10" + "@babel/types": "^7.27.1" }, "bin": { "parser": "bin/babel-parser.js" @@ -3029,11 +3032,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", - "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz", + "integrity": "sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -3391,11 +3395,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", + "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -3568,11 +3573,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -3946,30 +3952,30 @@ "license": "MIT" }, "node_modules/@babel/template": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.2.tgz", - "integrity": "sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", + "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -3978,13 +3984,13 @@ } }, "node_modules/@babel/types": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", - "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", + "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -8012,13 +8018,13 @@ "link": true }, "node_modules/@mongodb-js/devtools-connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.7.0.tgz", - "integrity": "sha512-j/8Wgfp7La/5Rz52Vyic8aK1GnMEGMVN3TCB+P6/QNFVYpWp81SEy8kW12oIFvNUKgpzV75o9Ixb2K44r15J0w==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.7.2.tgz", + "integrity": "sha512-fT5QPn/hR9xl5yfFUMcBbI8smidq3JHZDlV4//srqZVxqtor2ofHdxua1kDnQEpv8sclTY/5o6TjoYQ8IiNaIQ==", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.4.2", - "@mongodb-js/oidc-http-server-pages": "1.1.3", + "@mongodb-js/devtools-proxy-support": "^0.4.4", + "@mongodb-js/oidc-http-server-pages": "1.1.4", "lodash.merge": "^4.6.2", "mongodb-connection-string-url": "^3.0.0", "socks": "^2.7.3" @@ -8032,7 +8038,7 @@ "peerDependencies": { "@mongodb-js/oidc-plugin": "^1.1.0", "mongodb": "^6.9.0", - "mongodb-log-writer": "^2.4.0" + "mongodb-log-writer": "^2.4.1" } }, "node_modules/@mongodb-js/devtools-github-repo": { @@ -8044,14 +8050,14 @@ } }, "node_modules/@mongodb-js/devtools-proxy-support": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.2.tgz", - "integrity": "sha512-CSsAsiAkVDkSV7/soKWlPskWYRQLlOJo7a1x+M/HdYgBulEacWpBHnKepwDsaJn/9GCIIcFCVO9nLS0tn1aGLQ==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.4.tgz", + "integrity": "sha512-klRFd33bjUntPJuEY86NB0xYd64SaEYN0ABbE5fjU8+lO94ItvxTAWyHUmerPFAk8OLyz1MFyDoTXOvdOs9NAQ==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/socksv5": "^0.0.10", "agent-base": "^7.1.1", - "debug": "^4.3.6", + "debug": "^4.4.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.5", "lru-cache": "^11.0.0", @@ -8072,9 +8078,9 @@ } }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -8097,12 +8103,6 @@ "node": "20 || >=22" } }, - "node_modules/@mongodb-js/devtools-proxy-support/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/node-fetch": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", @@ -8223,9 +8223,10 @@ "link": true }, "node_modules/@mongodb-js/mongodb-constants": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-constants/-/mongodb-constants-0.10.2.tgz", - "integrity": "sha512-ss0c6IxhSJZwDiY18We3vjFwrCL+1HJntMInFSthJ6oM61yiCCz5m8TfUjNGJQCXhPqok7sM9RSRcKrn43u0cg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-constants/-/mongodb-constants-0.10.4.tgz", + "integrity": "sha512-fz7AjwBfN6iwb3Luo9N7qOKifUHJd38nS6tWRtkLDeMesbK7GyrD8ngI85RlJMTeZQCzDEx+XGfth02tD4pNXg==", + "license": "Apache-2.0", "dependencies": { "semver": "^7.5.4" } @@ -8436,15 +8437,15 @@ "link": true }, "node_modules/@mongodb-js/oidc-http-server-pages": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.1.3.tgz", - "integrity": "sha512-I704bSQRu/SusTcCV8qqtdFVvAJf1aKZtgGM2VnYjPn2njZd5j7864k/CF9TeeR8+r0At5qqNa3N4MX9YxPnEg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.1.4.tgz", + "integrity": "sha512-fPwS1cERLGNSz8D1kBw2RJ0GNn1Ud2IIBehvV8OmOZzSXEx6hjwgvKG8XdHT7tpXns7iSkw9gSj84yHJkAlOnQ==", "license": "Apache-2.0" }, "node_modules/@mongodb-js/oidc-plugin": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.1.6.tgz", - "integrity": "sha512-fuL4B9x1njcqdJqV+V3pt8s/9PX4uy9ojhcsP12BavDcg61ju6WEqCkDmUZCykDIvsDbb8tIhO97aCKDxcXROw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.1.7.tgz", + "integrity": "sha512-+90E2JFrJuMk1dlT/LlZ4yaJj0Xtc6Qcf7FXphgu2j+EElWY/8y/GalFqf/KC/Wd1qt8EuR8Jnr6Pq+Q+ptASg==", "license": "Apache-2.0", "dependencies": { "express": "^4.18.2", @@ -8793,13 +8794,13 @@ "link": true }, "node_modules/@mongosh/arg-parser": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.6.0.tgz", - "integrity": "sha512-7iZeddXYj8JqAER8/tKWte6Jcm4oBzUvJQo3CYTXyyYE8feBI0cdVaF9yQyGCLPFpnfe+6j6oA5+l6jgHAzyYg==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.10.2.tgz", + "integrity": "sha512-Dbdc/69iXH3jUXC8mrp8ti7Ca40pj1VmezJqFXmi3GJlwG1dIkSTsm8RfU1vaaCwpjg1PlOFgwB1EI0BBEh5yw==", "license": "Apache-2.0", "dependencies": { "@mongosh/errors": "2.4.0", - "@mongosh/i18n": "2.9.1", + "@mongosh/i18n": "^2.13.0", "mongodb-connection-string-url": "^3.0.1" }, "engines": { @@ -8807,16 +8808,16 @@ } }, "node_modules/@mongosh/async-rewriter2": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.6.tgz", - "integrity": "sha512-v5Oq7eZ4dla13hKMbtFLVr0CHSOSeKHWoFxAtU8aD30N2ES2tT6i8/iNUMVsdF3zzLyzFfH/B81epDFNjNiOUA==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.8.tgz", + "integrity": "sha512-Aye1+dgymJE57F4jzt+rtOYFwOsm+tCpXQTtdZvTWddElMtvLyjFeznjFWnizSyTnvtY6dAosSbDD4XnsdXuxg==", "license": "Apache-2.0", "dependencies": { - "@babel/core": "^7.22.8", - "@babel/plugin-transform-destructuring": "^7.22.5", - "@babel/plugin-transform-parameters": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/core": "^7.26.10", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/types": "^7.27.0" }, "bin": { "async-rewrite": "bin/async-rewrite.js" @@ -8826,13 +8827,13 @@ } }, "node_modules/@mongosh/autocomplete": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.6.0.tgz", - "integrity": "sha512-n7+XG28BgakNKMPeP9Cm06FZ+vkoevymMKEM96Htej01cR2amcNBko/6Bet21sEAR0nrgGgKNEw3gF9o7pLqhg==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.10.3.tgz", + "integrity": "sha512-R5rGnW0lQmPfAueMeh1r2lcnlPDDxBnHLGnzLZugdknDGDlcbF8VXI9q1zBFuaTTeElONcygwvaGqdto5IvXZg==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "3.6.0", + "@mongosh/shell-api": "^3.10.3", "semver": "^7.5.4" }, "engines": { @@ -8840,17 +8841,17 @@ } }, "node_modules/@mongosh/browser-repl": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.6.0.tgz", - "integrity": "sha512-01GWu2jySXg63j0cEYg7xDgxfcAe63fabaJYtqE2E2IIppNTMSopQAWI2PHPBXaWNcvChT5UDQodPAIK2SJE7w==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.10.3.tgz", + "integrity": "sha512-DBAxFtj/qlsfn5h4wi9cghLBny396GOdlvSPczNgoLvvu5sryDgLiGRdT/qfujzH2ihr/rH7w7ArMnHVstSKfg==", "license": "Apache-2.0", "dependencies": { - "@mongosh/browser-runtime-core": "3.6.0", + "@mongosh/browser-runtime-core": "^3.10.3", "@mongosh/errors": "2.4.0", "@mongosh/history": "2.4.6", - "@mongosh/i18n": "2.9.1", - "@mongosh/node-runtime-worker-thread": "3.3.1", - "@mongosh/service-provider-core": "3.1.0", + "@mongosh/i18n": "^2.13.0", + "@mongosh/node-runtime-worker-thread": "3.3.8", + "@mongosh/service-provider-core": "3.3.3", "numeral": "^2.0.6", "text-table": "^0.2.0" }, @@ -8875,15 +8876,15 @@ } }, "node_modules/@mongosh/browser-runtime-core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.6.0.tgz", - "integrity": "sha512-O9zGDFMneemiqmyxcROnoDP9OB4XkqHskgJYlLYszC0kwj4W05+7Wr32Tvc+UotjMm36LbWQn0pHoCG4ikpjug==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.10.3.tgz", + "integrity": "sha512-Qp3C0bqCWkLUy1sok2uIB/28g+LPF9HqghZ3PWS39sxs4SvThM/zFW1IlYuCZedQjxgbOIreAhIcn40IxcQWRw==", "license": "Apache-2.0", "dependencies": { - "@mongosh/autocomplete": "3.6.0", - "@mongosh/service-provider-core": "3.1.0", - "@mongosh/shell-api": "3.6.0", - "@mongosh/shell-evaluator": "3.6.0" + "@mongosh/autocomplete": "^3.10.3", + "@mongosh/service-provider-core": "3.3.3", + "@mongosh/shell-api": "^3.10.3", + "@mongosh/shell-evaluator": "^3.10.3" }, "engines": { "node": ">=14.15.1" @@ -8912,9 +8913,9 @@ } }, "node_modules/@mongosh/i18n": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.9.1.tgz", - "integrity": "sha512-fpK02p8nMsX3HF/I0KvEZlo+XmKLgtZfyop+JroUJbM+LxPxUzknirHAugLhK7JeuHTov8FSbbNhn2TWoN+XBg==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.13.0.tgz", + "integrity": "sha512-gvqUr7CKZe+BIil1ONnOgU4L1XORoczw5LkIt9c+yvs/GSq1WwsMbAMJm5y0OHI8sM7zYNun9owC0fMQ+biZjA==", "license": "Apache-2.0", "dependencies": { "@mongosh/errors": "2.4.0" @@ -8924,26 +8925,27 @@ } }, "node_modules/@mongosh/logging": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.6.0.tgz", - "integrity": "sha512-f0fkAVNzV9Ja90DPpeQv2KL9zoYauUQh+ejoong4X88sEw5n1bYVOvng9Ic3tJFioGlcuWVe1waDDMio5SWElA==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.7.2.tgz", + "integrity": "sha512-S1ZtPrfBIgyErB7DYbIdBoWcGxkcFWBkleAQifHYvz3oVD2yWuXf80l5l0O2g/iAtUIROagCS8s2qxBGxEf6ww==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/devtools-connect": "^3.4.1", "@mongosh/errors": "2.4.0", "@mongosh/history": "2.4.6", - "@mongosh/types": "3.6.0", + "@mongosh/types": "3.6.2", "mongodb-log-writer": "^2.3.1", - "mongodb-redact": "^1.1.5" + "mongodb-redact": "^1.1.5", + "native-machine-id": "^0.1.1" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/node-runtime-worker-thread": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.1.tgz", - "integrity": "sha512-aHeEk4BoZBgE4qUreDiTa06PRMAB3RoyGeaz0BRJOBlrPHi/P86r2KqROWwmAb+4AbQ9lOQEYU5ut+GsoKKqaw==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.8.tgz", + "integrity": "sha512-4v8sPjNtwhGXWOrpi7Y79wqbZKHUou6eZagZf+FpNqsJCKcPzg1tFvdv5f6JeDGIpE6JstcZbAAkb0iEaMiDJw==", "license": "Apache-2.0", "dependencies": { "interruptor": "^1.0.1", @@ -8955,15 +8957,15 @@ } }, "node_modules/@mongosh/service-provider-core": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.1.0.tgz", - "integrity": "sha512-QSmTzmiD1Tlj9liWSqZJni12B8Afrqii3BoB96LMLHxPRkzTu+H9nWwYOF0d+IQaab7wW2HWDlpSJYhzgQdCKA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.3.3.tgz", + "integrity": "sha512-Cylm0JjY0iu2C91o3koGNDtx7WhhFhCo+zWSxD5+aFiuAxrQQEmVxqLGFB9QTHwUotsdk2i7zi2lMdYVtCnkCA==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-providers": "^3.525.0", "@mongosh/errors": "2.4.0", "bson": "^6.10.3", - "mongodb": "^6.14.2", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1" }, @@ -8975,16 +8977,16 @@ } }, "node_modules/@mongosh/shell-api": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.6.0.tgz", - "integrity": "sha512-mxf+t+yj8zWkl95pcWGSkFxSL/giLjCkbVnCetmYNIcUMWILyh+dFNzf+pgbQVom0Mt51tAquw4Odb3ufQ+BGA==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.10.3.tgz", + "integrity": "sha512-ZXqy19wC5UoKhATNht9jc9G8W6fgaHf5UoRRq/F7lV51bzrNp77NAa9DuAEeHAqr/UXt9dYJmqOya41r4KlBKw==", "license": "Apache-2.0", "dependencies": { - "@mongosh/arg-parser": "3.6.0", + "@mongosh/arg-parser": "^3.10.2", "@mongosh/errors": "2.4.0", "@mongosh/history": "2.4.6", - "@mongosh/i18n": "2.9.1", - "@mongosh/service-provider-core": "3.1.0", + "@mongosh/i18n": "^2.13.0", + "@mongosh/service-provider-core": "3.3.3", "mongodb-redact": "^1.1.5" }, "engines": { @@ -8992,23 +8994,23 @@ } }, "node_modules/@mongosh/shell-evaluator": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.6.0.tgz", - "integrity": "sha512-/YMbrou7RQzgxp4+/04yGiOJ3pnzvcpJdnOe8ecQ9HDscQkW5zarXlupu0uubmUWUfTQVuEn5Sy299H59f4zzA==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.10.3.tgz", + "integrity": "sha512-i/G7sxBWBuZKuVC8eb+4I/Ii3JHSMfeScbzgoLc2vbPDTbDvOAlHmyDUbOxLpJBwVmv0OkUVd1jkH/4EYGwfoQ==", "license": "Apache-2.0", "dependencies": { - "@mongosh/async-rewriter2": "2.4.6", + "@mongosh/async-rewriter2": "2.4.8", "@mongosh/history": "2.4.6", - "@mongosh/shell-api": "3.6.0" + "@mongosh/shell-api": "^3.10.3" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.6.0.tgz", - "integrity": "sha512-p6NXCTa4FjjTQAQJk9OehfXKFIE/vdQJOqcMbVR3Cxg2zVCnfV16NDnuxpFHYnLkgqL9Cz10BtUGSZPDMFJXew==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.6.2.tgz", + "integrity": "sha512-3qqXkdwQYVB+/u7AR1nqlUxY8QaM7O2m15/CH55n7iAlIlAgwtuSjB+DLXOBNxh4AcCPcakyilWIlZr6pCpkgA==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/devtools-connect": "^3.4.1" @@ -11110,13 +11112,6 @@ } } }, - "node_modules/@puppeteer/browsers/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "node_modules/@puppeteer/browsers/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -19065,6 +19060,12 @@ } } }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -27115,14 +27116,15 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -31130,11 +31132,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, "node_modules/mocha/node_modules/nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", @@ -31200,9 +31197,9 @@ } }, "node_modules/mongodb": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.14.2.tgz", - "integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.16.0.tgz", + "integrity": "sha512-D1PNcdT0y4Grhou5Zi/qgipZOYeWrhLEpk33n3nm6LGtz61jvO88WlrWCK/bigMjpnOdAUKKQwsGIl0NtWMyYw==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/saslprep": "^1.1.9", @@ -31626,9 +31623,9 @@ } }, "node_modules/mongodb-log-writer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.4.0.tgz", - "integrity": "sha512-t/OcqDLl+JaVKnP7g3Zz3mCCowIAW5rp8AxD1IqVxy5rVApV332JHk5NkedtuHlRVIsN/qCujH4ezZZmoP16IQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.4.1.tgz", + "integrity": "sha512-kTVWtiUbayr2S54WeOeHpXvR80ASwlmoMsA3LIxH+PVZle8ddq7cXJXM3O5kkuT+Uni9+YNOTBwoRYVQlIAEUQ==", "license": "Apache-2.0", "dependencies": { "heap-js": "^2.3.0" @@ -31841,9 +31838,10 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/multimatch": { "version": "5.0.0", @@ -31930,6 +31928,28 @@ "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", "license": "MIT" }, + "node_modules/native-machine-id": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/native-machine-id/-/native-machine-id-0.1.2.tgz", + "integrity": "sha512-tWRcrM9UcXxrGK9AKP3uqVPSVakHevi6DPfx5AVcHaWS3o70Dz1052ZAW0OC6ABMY49wH3h2l8KJMljMmy8Tlw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "node-addon-api": "^8.0.0" + }, + "bin": { + "native-machine-id": "dist/bin/machine-id.js" + } + }, + "node_modules/native-machine-id/node_modules/node-addon-api": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.1.tgz", + "integrity": "sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==", + "license": "MIT", + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, "node_modules/native-request": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", @@ -34652,9 +34672,10 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.0", @@ -36555,13 +36576,6 @@ } } }, - "node_modules/puppeteer-core/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "node_modules/puppeteer-core/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -38225,11 +38239,6 @@ "node": ">= 0.8" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, "node_modules/send/node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -43221,9 +43230,9 @@ "@mongodb-js/compass-user-data": "^0.5.8", "@mongodb-js/compass-utils": "^0.8.8", "@mongodb-js/connection-info": "^0.12.0", - "@mongodb-js/devtools-connect": "^3.4.1", - "@mongodb-js/devtools-proxy-support": "^0.4.2", - "@mongodb-js/oidc-plugin": "^1.1.6", + "@mongodb-js/devtools-connect": "^3.7.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", + "@mongodb-js/oidc-plugin": "^1.1.7", "compass-preferences-model": "^2.36.0", "electron": "^32.3.3", "hadron-app-registry": "^9.4.8", @@ -43337,7 +43346,7 @@ "hasInstallScript": true, "license": "SSPL", "dependencies": { - "@mongosh/node-runtime-worker-thread": "^3.3.1", + "@mongosh/node-runtime-worker-thread": "^3.3.8", "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0", @@ -43382,7 +43391,7 @@ "@mongodb-js/compass-workspaces": "^0.35.0", "@mongodb-js/connection-info": "^0.12.0", "@mongodb-js/connection-storage": "^0.29.0", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/get-os-info": "^0.4.0", "@mongodb-js/mocha-config-compass": "^1.6.8", @@ -43418,7 +43427,7 @@ "make-fetch-happen": "^10.2.1", "marky": "^1.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", @@ -43475,7 +43484,7 @@ "hadron-document": "^8.8.8", "hadron-type-checker": "^7.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-collection-model": "^5.26.0", "mongodb-data-service": "^22.25.8", "mongodb-database-model": "^2.26.0", @@ -43952,7 +43961,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", @@ -44104,7 +44113,7 @@ "hadron-type-checker": "^7.4.8", "jsondiffpatch": "^0.5.0", "lodash": "^4.17.21", - "mongodb": "^6.12.0", + "mongodb": "^6.16.0", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -44372,7 +44381,7 @@ "hadron-build": "^25.7.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", @@ -44635,13 +44644,6 @@ "node": ">=16 || 14 >=14.17" } }, - "packages/compass-e2e-tests/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "packages/compass-e2e-tests/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -44904,7 +44906,7 @@ "d3-hierarchy": "^3.1.2", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -45177,7 +45179,7 @@ "bson": "^6.10.3", "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-schema": "^12.5.2", "react": "^17.0.2", "react-redux": "^8.1.3", @@ -45481,7 +45483,7 @@ "hadron-document": "^8.8.8", "hadron-ipc": "^3.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -45599,7 +45601,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-collection-model": "^5.26.0", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", @@ -45963,7 +45965,7 @@ "@mongodb-js/compass-components": "^1.35.2", "@mongodb-js/compass-logging": "^1.6.8", "@mongodb-js/compass-user-data": "^0.5.8", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "bson": "^6.10.3", "hadron-app-registry": "^9.4.8", "hadron-ipc": "^3.4.8", @@ -46042,7 +46044,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -46231,7 +46233,7 @@ "leaflet-defaulticon-compatibility": "^0.1.1", "leaflet-draw": "^1.0.4", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-query-util": "^2.4.8", "mongodb-schema": "^12.5.2", "numeral": "^1.5.6", @@ -46289,7 +46291,7 @@ "hadron-app-registry": "^9.4.8", "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", "react": "^17.0.2", @@ -46510,9 +46512,9 @@ "@mongodb-js/compass-user-data": "^0.5.8", "@mongodb-js/compass-utils": "^0.8.8", "@mongodb-js/compass-workspaces": "^0.35.0", - "@mongosh/browser-repl": "^3.6.0", - "@mongosh/logging": "^3.6.0", - "@mongosh/node-runtime-worker-thread": "^3.3.1", + "@mongosh/browser-repl": "^3.10.3", + "@mongosh/logging": "^3.7.2", + "@mongosh/node-runtime-worker-thread": "^3.3.8", "bson": "^6.10.3", "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", @@ -46557,7 +46559,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", "react": "^17.0.2", @@ -47018,7 +47020,7 @@ "@mongodb-js/compass-welcome": "^0.52.0", "@mongodb-js/compass-workspaces": "^0.35.0", "@mongodb-js/connection-storage": "^0.29.0", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", "@mongodb-js/prettier-config-compass": "^1.2.8", @@ -47049,7 +47051,7 @@ "is-ip": "^5.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", @@ -47133,9 +47135,9 @@ } }, "packages/compass-web/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "license": "MIT", "dependencies": { @@ -47159,13 +47161,6 @@ "node": ">=0.8.x" } }, - "packages/compass-web/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "packages/compass-web/node_modules/nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -47482,12 +47477,13 @@ } }, "packages/compass/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -47658,7 +47654,7 @@ "@mongodb-js/connection-info": "^0.12.0", "@mongodb-js/shell-bson-parser": "^1.2.0", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", @@ -47746,7 +47742,7 @@ "license": "SSPL", "dependencies": { "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8" }, @@ -47934,11 +47930,11 @@ "dependencies": { "@mongodb-js/compass-logging": "^1.6.8", "@mongodb-js/compass-utils": "^0.8.8", - "@mongodb-js/devtools-connect": "^3.4.1", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-connect": "^3.7.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "bson": "^6.10.3", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-ns": "^2.4.2" @@ -47948,7 +47944,7 @@ "@mongodb-js/devtools-docker-test-envs": "^1.3.3", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", - "@mongodb-js/oidc-plugin": "^1.1.6", + "@mongodb-js/oidc-plugin": "^1.1.7", "@mongodb-js/prettier-config-compass": "^1.2.8", "@mongodb-js/tsconfig-compass": "^1.2.8", "@types/lodash": "^4.14.188", @@ -49273,7 +49269,7 @@ "eventemitter3": "^4.0.0", "hadron-type-checker": "^7.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1" + "mongodb": "^6.16.0" }, "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.3.8", @@ -51524,35 +51520,35 @@ } }, "@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "requires": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" } }, "@babel/compat-data": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", - "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==" + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz", + "integrity": "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==" }, "@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", + "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helpers": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -51583,14 +51579,15 @@ } }, "@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", + "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", "requires": { - "@babel/types": "^7.25.0", + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "dependencies": { "@jridgewell/gen-mapping": { @@ -51622,13 +51619,13 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "requires": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -51733,23 +51730,22 @@ } }, "@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" } }, "@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", + "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" } }, "@babel/helper-optimise-call-expression": { @@ -51761,9 +51757,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==" }, "@babel/helper-remap-async-to-generator": { "version": "7.22.5", @@ -51815,19 +51811,19 @@ } }, "@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==" }, "@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==" }, "@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==" + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==" }, "@babel/helper-wrap-function": { "version": "7.22.5", @@ -51841,12 +51837,12 @@ } }, "@babel/helpers": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", - "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", + "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", "requires": { - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.10" + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1" } }, "@babel/highlight": { @@ -51907,11 +51903,11 @@ } }, "@babel/parser": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", - "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", + "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", "requires": { - "@babel/types": "^7.26.10" + "@babel/types": "^7.27.1" } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -52218,11 +52214,11 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", - "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz", + "integrity": "sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" } }, "@babel/plugin-transform-dotall-regex": { @@ -52436,11 +52432,11 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", + "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" } }, "@babel/plugin-transform-private-methods": { @@ -52546,11 +52542,11 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" } }, "@babel/plugin-transform-spread": { @@ -52827,36 +52823,36 @@ } }, "@babel/template": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "requires": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" } }, "@babel/traverse": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.2.tgz", - "integrity": "sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==", - "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.2", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", + "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", + "requires": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", - "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", + "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", "requires": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" } }, "@cerner/duplicate-package-checker-webpack-plugin": { @@ -55894,11 +55890,11 @@ "@mongodb-js/compass-user-data": "^0.5.8", "@mongodb-js/compass-utils": "^0.8.8", "@mongodb-js/connection-info": "^0.12.0", - "@mongodb-js/devtools-connect": "^3.4.1", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-connect": "^3.7.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", - "@mongodb-js/oidc-plugin": "^1.1.6", + "@mongodb-js/oidc-plugin": "^1.1.7", "@mongodb-js/prettier-config-compass": "^1.2.8", "@mongodb-js/testing-library-compass": "^1.2.8", "@mongodb-js/tsconfig-compass": "^1.2.8", @@ -55989,7 +55985,7 @@ "hadron-type-checker": "^7.4.8", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-collection-model": "^5.26.0", "mongodb-data-service": "^22.25.8", "mongodb-database-model": "^2.26.0", @@ -56408,7 +56404,7 @@ "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", @@ -56546,7 +56542,7 @@ "jsondiffpatch": "^0.5.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.12.0", + "mongodb": "^6.16.0", "mongodb-data-service": "^22.25.8", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", @@ -56905,7 +56901,7 @@ "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "nyc": "^15.1.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -57144,7 +57140,7 @@ "electron-mocha": "^12.2.0", "hadron-app-registry": "^9.4.8", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-schema": "^12.5.2", "nyc": "^15.1.0", "p-queue": "^7.4.1", @@ -57356,7 +57352,7 @@ "hadron-ipc": "^3.4.8", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -57447,7 +57443,7 @@ "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-collection-model": "^5.26.0", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", @@ -57745,7 +57741,7 @@ "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -57915,7 +57911,7 @@ "leaflet-draw": "^1.0.4", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-query-util": "^2.4.8", "mongodb-schema": "^12.5.2", "numeral": "^1.5.6", @@ -57988,7 +57984,7 @@ "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -58310,9 +58306,9 @@ "@mongodb-js/prettier-config-compass": "^1.2.8", "@mongodb-js/testing-library-compass": "^1.2.8", "@mongodb-js/tsconfig-compass": "^1.2.8", - "@mongosh/browser-repl": "^3.6.0", - "@mongosh/logging": "^3.6.0", - "@mongosh/node-runtime-worker-thread": "^3.3.1", + "@mongosh/browser-repl": "^3.10.3", + "@mongosh/logging": "^3.7.2", + "@mongosh/node-runtime-worker-thread": "^3.3.8", "@types/enzyme": "^3.10.14", "bson": "^6.10.3", "chai": "^4.2.0", @@ -58363,7 +58359,7 @@ "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-data-service": "^22.25.8", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", @@ -58744,7 +58740,7 @@ "@mongodb-js/compass-welcome": "^0.52.0", "@mongodb-js/compass-workspaces": "^0.35.0", "@mongodb-js/connection-storage": "^0.29.0", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", "@mongodb-js/prettier-config-compass": "^1.2.8", @@ -58775,7 +58771,7 @@ "is-ip": "^5.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", @@ -58843,9 +58839,9 @@ } }, "debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "requires": { "ms": "^2.1.3" @@ -58857,12 +58853,6 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -59169,7 +59159,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", @@ -59239,7 +59229,7 @@ "gen-esm-wrapper": "^1.1.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", "nyc": "^15.1.0", @@ -59457,12 +59447,12 @@ } }, "@mongodb-js/devtools-connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.7.0.tgz", - "integrity": "sha512-j/8Wgfp7La/5Rz52Vyic8aK1GnMEGMVN3TCB+P6/QNFVYpWp81SEy8kW12oIFvNUKgpzV75o9Ixb2K44r15J0w==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.7.2.tgz", + "integrity": "sha512-fT5QPn/hR9xl5yfFUMcBbI8smidq3JHZDlV4//srqZVxqtor2ofHdxua1kDnQEpv8sclTY/5o6TjoYQ8IiNaIQ==", "requires": { - "@mongodb-js/devtools-proxy-support": "^0.4.2", - "@mongodb-js/oidc-http-server-pages": "1.1.3", + "@mongodb-js/devtools-proxy-support": "^0.4.4", + "@mongodb-js/oidc-http-server-pages": "1.1.4", "kerberos": "^2.1.0", "lodash.merge": "^4.6.2", "mongodb-client-encryption": "^6.1.0", @@ -59478,13 +59468,13 @@ "integrity": "sha512-wpVbM7MTft2mFc66ZOulAW4TnyK9fzYL/dqhcUk7DMcdwO8TcR1VZPkh55fRugSXgkfCUcxfZmqmuSSAudLGjA==" }, "@mongodb-js/devtools-proxy-support": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.2.tgz", - "integrity": "sha512-CSsAsiAkVDkSV7/soKWlPskWYRQLlOJo7a1x+M/HdYgBulEacWpBHnKepwDsaJn/9GCIIcFCVO9nLS0tn1aGLQ==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.4.tgz", + "integrity": "sha512-klRFd33bjUntPJuEY86NB0xYd64SaEYN0ABbE5fjU8+lO94ItvxTAWyHUmerPFAk8OLyz1MFyDoTXOvdOs9NAQ==", "requires": { "@mongodb-js/socksv5": "^0.0.10", "agent-base": "^7.1.1", - "debug": "^4.3.6", + "debug": "^4.4.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.5", "lru-cache": "^11.0.0", @@ -59501,9 +59491,9 @@ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" }, "debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "requires": { "ms": "^2.1.3" } @@ -59513,11 +59503,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", "integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==" }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, "node-fetch": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", @@ -59885,9 +59870,9 @@ } }, "@mongodb-js/mongodb-constants": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-constants/-/mongodb-constants-0.10.2.tgz", - "integrity": "sha512-ss0c6IxhSJZwDiY18We3vjFwrCL+1HJntMInFSthJ6oM61yiCCz5m8TfUjNGJQCXhPqok7sM9RSRcKrn43u0cg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-constants/-/mongodb-constants-0.10.4.tgz", + "integrity": "sha512-fz7AjwBfN6iwb3Luo9N7qOKifUHJd38nS6tWRtkLDeMesbK7GyrD8ngI85RlJMTeZQCzDEx+XGfth02tD4pNXg==", "requires": { "semver": "^7.5.4" } @@ -60079,14 +60064,14 @@ } }, "@mongodb-js/oidc-http-server-pages": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.1.3.tgz", - "integrity": "sha512-I704bSQRu/SusTcCV8qqtdFVvAJf1aKZtgGM2VnYjPn2njZd5j7864k/CF9TeeR8+r0At5qqNa3N4MX9YxPnEg==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.1.4.tgz", + "integrity": "sha512-fPwS1cERLGNSz8D1kBw2RJ0GNn1Ud2IIBehvV8OmOZzSXEx6hjwgvKG8XdHT7tpXns7iSkw9gSj84yHJkAlOnQ==" }, "@mongodb-js/oidc-plugin": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.1.6.tgz", - "integrity": "sha512-fuL4B9x1njcqdJqV+V3pt8s/9PX4uy9ojhcsP12BavDcg61ju6WEqCkDmUZCykDIvsDbb8tIhO97aCKDxcXROw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.1.7.tgz", + "integrity": "sha512-+90E2JFrJuMk1dlT/LlZ4yaJj0Xtc6Qcf7FXphgu2j+EElWY/8y/GalFqf/KC/Wd1qt8EuR8Jnr6Pq+Q+ptASg==", "requires": { "express": "^4.18.2", "open": "^9.1.0", @@ -60730,48 +60715,48 @@ } }, "@mongosh/arg-parser": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.6.0.tgz", - "integrity": "sha512-7iZeddXYj8JqAER8/tKWte6Jcm4oBzUvJQo3CYTXyyYE8feBI0cdVaF9yQyGCLPFpnfe+6j6oA5+l6jgHAzyYg==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.10.2.tgz", + "integrity": "sha512-Dbdc/69iXH3jUXC8mrp8ti7Ca40pj1VmezJqFXmi3GJlwG1dIkSTsm8RfU1vaaCwpjg1PlOFgwB1EI0BBEh5yw==", "requires": { "@mongosh/errors": "2.4.0", - "@mongosh/i18n": "2.9.1", + "@mongosh/i18n": "^2.13.0", "mongodb-connection-string-url": "^3.0.1" } }, "@mongosh/async-rewriter2": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.6.tgz", - "integrity": "sha512-v5Oq7eZ4dla13hKMbtFLVr0CHSOSeKHWoFxAtU8aD30N2ES2tT6i8/iNUMVsdF3zzLyzFfH/B81epDFNjNiOUA==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.8.tgz", + "integrity": "sha512-Aye1+dgymJE57F4jzt+rtOYFwOsm+tCpXQTtdZvTWddElMtvLyjFeznjFWnizSyTnvtY6dAosSbDD4XnsdXuxg==", "requires": { - "@babel/core": "^7.22.8", - "@babel/plugin-transform-destructuring": "^7.22.5", - "@babel/plugin-transform-parameters": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/core": "^7.26.10", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/types": "^7.27.0" } }, "@mongosh/autocomplete": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.6.0.tgz", - "integrity": "sha512-n7+XG28BgakNKMPeP9Cm06FZ+vkoevymMKEM96Htej01cR2amcNBko/6Bet21sEAR0nrgGgKNEw3gF9o7pLqhg==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.10.3.tgz", + "integrity": "sha512-R5rGnW0lQmPfAueMeh1r2lcnlPDDxBnHLGnzLZugdknDGDlcbF8VXI9q1zBFuaTTeElONcygwvaGqdto5IvXZg==", "requires": { "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "3.6.0", + "@mongosh/shell-api": "^3.10.3", "semver": "^7.5.4" } }, "@mongosh/browser-repl": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.6.0.tgz", - "integrity": "sha512-01GWu2jySXg63j0cEYg7xDgxfcAe63fabaJYtqE2E2IIppNTMSopQAWI2PHPBXaWNcvChT5UDQodPAIK2SJE7w==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.10.3.tgz", + "integrity": "sha512-DBAxFtj/qlsfn5h4wi9cghLBny396GOdlvSPczNgoLvvu5sryDgLiGRdT/qfujzH2ihr/rH7w7ArMnHVstSKfg==", "requires": { - "@mongosh/browser-runtime-core": "3.6.0", + "@mongosh/browser-runtime-core": "^3.10.3", "@mongosh/errors": "2.4.0", "@mongosh/history": "2.4.6", - "@mongosh/i18n": "2.9.1", - "@mongosh/node-runtime-worker-thread": "3.3.1", - "@mongosh/service-provider-core": "3.1.0", + "@mongosh/i18n": "^2.13.0", + "@mongosh/node-runtime-worker-thread": "3.3.8", + "@mongosh/service-provider-core": "3.3.3", "numeral": "^2.0.6", "text-table": "^0.2.0" }, @@ -60784,14 +60769,14 @@ } }, "@mongosh/browser-runtime-core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.6.0.tgz", - "integrity": "sha512-O9zGDFMneemiqmyxcROnoDP9OB4XkqHskgJYlLYszC0kwj4W05+7Wr32Tvc+UotjMm36LbWQn0pHoCG4ikpjug==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.10.3.tgz", + "integrity": "sha512-Qp3C0bqCWkLUy1sok2uIB/28g+LPF9HqghZ3PWS39sxs4SvThM/zFW1IlYuCZedQjxgbOIreAhIcn40IxcQWRw==", "requires": { - "@mongosh/autocomplete": "3.6.0", - "@mongosh/service-provider-core": "3.1.0", - "@mongosh/shell-api": "3.6.0", - "@mongosh/shell-evaluator": "3.6.0" + "@mongosh/autocomplete": "^3.10.3", + "@mongosh/service-provider-core": "3.3.3", + "@mongosh/shell-api": "^3.10.3", + "@mongosh/shell-evaluator": "^3.10.3" } }, "@mongosh/errors": { @@ -60809,30 +60794,31 @@ } }, "@mongosh/i18n": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.9.1.tgz", - "integrity": "sha512-fpK02p8nMsX3HF/I0KvEZlo+XmKLgtZfyop+JroUJbM+LxPxUzknirHAugLhK7JeuHTov8FSbbNhn2TWoN+XBg==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.13.0.tgz", + "integrity": "sha512-gvqUr7CKZe+BIil1ONnOgU4L1XORoczw5LkIt9c+yvs/GSq1WwsMbAMJm5y0OHI8sM7zYNun9owC0fMQ+biZjA==", "requires": { "@mongosh/errors": "2.4.0" } }, "@mongosh/logging": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.6.0.tgz", - "integrity": "sha512-f0fkAVNzV9Ja90DPpeQv2KL9zoYauUQh+ejoong4X88sEw5n1bYVOvng9Ic3tJFioGlcuWVe1waDDMio5SWElA==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.7.2.tgz", + "integrity": "sha512-S1ZtPrfBIgyErB7DYbIdBoWcGxkcFWBkleAQifHYvz3oVD2yWuXf80l5l0O2g/iAtUIROagCS8s2qxBGxEf6ww==", "requires": { "@mongodb-js/devtools-connect": "^3.4.1", "@mongosh/errors": "2.4.0", "@mongosh/history": "2.4.6", - "@mongosh/types": "3.6.0", + "@mongosh/types": "3.6.2", "mongodb-log-writer": "^2.3.1", - "mongodb-redact": "^1.1.5" + "mongodb-redact": "^1.1.5", + "native-machine-id": "^0.1.1" } }, "@mongosh/node-runtime-worker-thread": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.1.tgz", - "integrity": "sha512-aHeEk4BoZBgE4qUreDiTa06PRMAB3RoyGeaz0BRJOBlrPHi/P86r2KqROWwmAb+4AbQ9lOQEYU5ut+GsoKKqaw==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.8.tgz", + "integrity": "sha512-4v8sPjNtwhGXWOrpi7Y79wqbZKHUou6eZagZf+FpNqsJCKcPzg1tFvdv5f6JeDGIpE6JstcZbAAkb0iEaMiDJw==", "requires": { "interruptor": "^1.0.1", "system-ca": "^2.0.1", @@ -60840,46 +60826,46 @@ } }, "@mongosh/service-provider-core": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.1.0.tgz", - "integrity": "sha512-QSmTzmiD1Tlj9liWSqZJni12B8Afrqii3BoB96LMLHxPRkzTu+H9nWwYOF0d+IQaab7wW2HWDlpSJYhzgQdCKA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.3.3.tgz", + "integrity": "sha512-Cylm0JjY0iu2C91o3koGNDtx7WhhFhCo+zWSxD5+aFiuAxrQQEmVxqLGFB9QTHwUotsdk2i7zi2lMdYVtCnkCA==", "requires": { "@aws-sdk/credential-providers": "^3.525.0", "@mongosh/errors": "2.4.0", "bson": "^6.10.3", - "mongodb": "^6.14.2", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-client-encryption": "^6.3.0", "mongodb-connection-string-url": "^3.0.1" } }, "@mongosh/shell-api": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.6.0.tgz", - "integrity": "sha512-mxf+t+yj8zWkl95pcWGSkFxSL/giLjCkbVnCetmYNIcUMWILyh+dFNzf+pgbQVom0Mt51tAquw4Odb3ufQ+BGA==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.10.3.tgz", + "integrity": "sha512-ZXqy19wC5UoKhATNht9jc9G8W6fgaHf5UoRRq/F7lV51bzrNp77NAa9DuAEeHAqr/UXt9dYJmqOya41r4KlBKw==", "requires": { - "@mongosh/arg-parser": "3.6.0", + "@mongosh/arg-parser": "^3.10.2", "@mongosh/errors": "2.4.0", "@mongosh/history": "2.4.6", - "@mongosh/i18n": "2.9.1", - "@mongosh/service-provider-core": "3.1.0", + "@mongosh/i18n": "^2.13.0", + "@mongosh/service-provider-core": "3.3.3", "mongodb-redact": "^1.1.5" } }, "@mongosh/shell-evaluator": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.6.0.tgz", - "integrity": "sha512-/YMbrou7RQzgxp4+/04yGiOJ3pnzvcpJdnOe8ecQ9HDscQkW5zarXlupu0uubmUWUfTQVuEn5Sy299H59f4zzA==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.10.3.tgz", + "integrity": "sha512-i/G7sxBWBuZKuVC8eb+4I/Ii3JHSMfeScbzgoLc2vbPDTbDvOAlHmyDUbOxLpJBwVmv0OkUVd1jkH/4EYGwfoQ==", "requires": { - "@mongosh/async-rewriter2": "2.4.6", + "@mongosh/async-rewriter2": "2.4.8", "@mongosh/history": "2.4.6", - "@mongosh/shell-api": "3.6.0" + "@mongosh/shell-api": "^3.10.3" } }, "@mongosh/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.6.0.tgz", - "integrity": "sha512-p6NXCTa4FjjTQAQJk9OehfXKFIE/vdQJOqcMbVR3Cxg2zVCnfV16NDnuxpFHYnLkgqL9Cz10BtUGSZPDMFJXew==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.6.2.tgz", + "integrity": "sha512-3qqXkdwQYVB+/u7AR1nqlUxY8QaM7O2m15/CH55n7iAlIlAgwtuSjB+DLXOBNxh4AcCPcakyilWIlZr6pCpkgA==", "requires": { "@mongodb-js/devtools-connect": "^3.4.1" } @@ -62427,12 +62413,6 @@ "ms": "^2.1.3" } }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -67918,7 +67898,7 @@ "hadron-build": "^25.7.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", @@ -68104,12 +68084,6 @@ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", "dev": true }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -68219,7 +68193,7 @@ "@mongodb-js/compass-components": "^1.35.2", "@mongodb-js/compass-logging": "^1.6.8", "@mongodb-js/compass-user-data": "^0.5.8", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", "@mongodb-js/testing-library-compass": "^1.2.8", @@ -69198,6 +69172,13 @@ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } } }, "decamelize": { @@ -74374,7 +74355,7 @@ "lodash": "^4.17.21", "mocha": "^10.2.0", "moment": "^2.29.4", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "sinon": "^17.0.1" }, "dependencies": { @@ -76088,9 +76069,9 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==" }, "json-buffer": { "version": "3.0.1", @@ -79354,11 +79335,6 @@ } } }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, "nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", @@ -79405,9 +79381,9 @@ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "mongodb": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.14.2.tgz", - "integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.16.0.tgz", + "integrity": "sha512-D1PNcdT0y4Grhou5Zi/qgipZOYeWrhLEpk33n3nm6LGtz61jvO88WlrWCK/bigMjpnOdAUKKQwsGIl0NtWMyYw==", "requires": { "@mongodb-js/saslprep": "^1.1.9", "bson": "^6.10.3", @@ -79485,7 +79461,7 @@ "@mongodb-js/compass-workspaces": "^0.35.0", "@mongodb-js/connection-info": "^0.12.0", "@mongodb-js/connection-storage": "^0.29.0", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/get-os-info": "^0.4.0", "@mongodb-js/mocha-config-compass": "^1.6.8", @@ -79497,7 +79473,7 @@ "@mongodb-js/testing-library-compass": "^1.2.8", "@mongodb-js/tsconfig-compass": "^1.2.8", "@mongodb-js/webpack-config-compass": "^1.6.8", - "@mongosh/node-runtime-worker-thread": "^3.3.1", + "@mongosh/node-runtime-worker-thread": "^3.3.8", "@segment/analytics-node": "^1.1.4", "@types/minimatch": "^5.1.2", "ampersand-view": "^9.0.0", @@ -79526,7 +79502,7 @@ "make-fetch-happen": "^10.2.1", "marky": "^1.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-client-encryption": "^6.3.0", "mongodb-cloud-info": "^2.1.7", @@ -79571,12 +79547,12 @@ } }, "debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "foreground-child": { @@ -79702,12 +79678,12 @@ "@mongodb-js/compass-logging": "^1.6.8", "@mongodb-js/compass-test-server": "^0.3.8", "@mongodb-js/compass-utils": "^0.8.8", - "@mongodb-js/devtools-connect": "^3.4.1", + "@mongodb-js/devtools-connect": "^3.7.2", "@mongodb-js/devtools-docker-test-envs": "^1.3.3", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", - "@mongodb-js/oidc-plugin": "^1.1.6", + "@mongodb-js/oidc-plugin": "^1.1.7", "@mongodb-js/prettier-config-compass": "^1.2.8", "@mongodb-js/tsconfig-compass": "^1.2.8", "@types/lodash": "^4.14.188", @@ -79719,7 +79695,7 @@ "kerberos": "^2.2.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-client-encryption": "^6.3.0", "mongodb-connection-string-url": "^3.0.1", @@ -80140,9 +80116,9 @@ } }, "mongodb-log-writer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.4.0.tgz", - "integrity": "sha512-t/OcqDLl+JaVKnP7g3Zz3mCCowIAW5rp8AxD1IqVxy5rVApV332JHk5NkedtuHlRVIsN/qCujH4ezZZmoP16IQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.4.1.tgz", + "integrity": "sha512-kTVWtiUbayr2S54WeOeHpXvR80ASwlmoMsA3LIxH+PVZle8ddq7cXJXM3O5kkuT+Uni9+YNOTBwoRYVQlIAEUQ==", "requires": { "heap-js": "^2.3.0" } @@ -80340,9 +80316,9 @@ "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "multimatch": { "version": "5.0.0", @@ -80407,6 +80383,21 @@ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==" }, + "native-machine-id": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/native-machine-id/-/native-machine-id-0.1.2.tgz", + "integrity": "sha512-tWRcrM9UcXxrGK9AKP3uqVPSVakHevi6DPfx5AVcHaWS3o70Dz1052ZAW0OC6ABMY49wH3h2l8KJMljMmy8Tlw==", + "requires": { + "node-addon-api": "^8.0.0" + }, + "dependencies": { + "node-addon-api": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.1.tgz", + "integrity": "sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==" + } + } + }, "native-request": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", @@ -82457,9 +82448,9 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "picomatch": { "version": "2.3.0", @@ -83898,12 +83889,6 @@ "ms": "^2.1.3" } }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -85157,11 +85142,6 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", diff --git a/packages/atlas-service/package.json b/packages/atlas-service/package.json index 9ac8c95e5e5..fc6f08d95b9 100644 --- a/packages/atlas-service/package.json +++ b/packages/atlas-service/package.json @@ -77,9 +77,9 @@ "@mongodb-js/compass-user-data": "^0.5.8", "@mongodb-js/compass-utils": "^0.8.8", "@mongodb-js/connection-info": "^0.12.0", - "@mongodb-js/devtools-connect": "^3.4.1", - "@mongodb-js/devtools-proxy-support": "^0.4.2", - "@mongodb-js/oidc-plugin": "^1.1.6", + "@mongodb-js/devtools-connect": "^3.7.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", + "@mongodb-js/oidc-plugin": "^1.1.7", "hadron-app-registry": "^9.4.8", "compass-preferences-model": "^2.36.0", "electron": "^32.3.3", diff --git a/packages/compass-aggregations/package.json b/packages/compass-aggregations/package.json index 57785cd79b4..1c012c07db1 100644 --- a/packages/compass-aggregations/package.json +++ b/packages/compass-aggregations/package.json @@ -82,7 +82,7 @@ "hadron-document": "^8.8.8", "hadron-type-checker": "^7.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-collection-model": "^5.26.0", "mongodb-data-service": "^22.25.8", "mongodb-database-model": "^2.26.0", diff --git a/packages/compass-connections/package.json b/packages/compass-connections/package.json index d8772529bad..ef1388c8466 100644 --- a/packages/compass-connections/package.json +++ b/packages/compass-connections/package.json @@ -62,7 +62,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", diff --git a/packages/compass-crud/package.json b/packages/compass-crud/package.json index 499566caf25..d2d19628ac5 100644 --- a/packages/compass-crud/package.json +++ b/packages/compass-crud/package.json @@ -94,7 +94,7 @@ "jsondiffpatch": "^0.5.0", "lodash": "^4.17.21", "mongodb-data-service": "^22.25.8", - "mongodb": "^6.12.0", + "mongodb": "^6.16.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", "numeral": "^2.0.6", diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json index 8ca55316559..50b266c431d 100644 --- a/packages/compass-e2e-tests/package.json +++ b/packages/compass-e2e-tests/package.json @@ -57,7 +57,7 @@ "hadron-build": "^25.7.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", diff --git a/packages/compass-explain-plan/package.json b/packages/compass-explain-plan/package.json index 7a150bda408..fb167f2be53 100644 --- a/packages/compass-explain-plan/package.json +++ b/packages/compass-explain-plan/package.json @@ -81,7 +81,7 @@ "d3-hierarchy": "^3.1.2", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", diff --git a/packages/compass-generative-ai/package.json b/packages/compass-generative-ai/package.json index 6c37484c339..bcd0ca12fa2 100644 --- a/packages/compass-generative-ai/package.json +++ b/packages/compass-generative-ai/package.json @@ -61,7 +61,7 @@ "bson": "^6.10.3", "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-schema": "^12.5.2", "react": "^17.0.2", "react-redux": "^8.1.3", diff --git a/packages/compass-import-export/package.json b/packages/compass-import-export/package.json index ce5c3da1d8e..75c7b21147e 100644 --- a/packages/compass-import-export/package.json +++ b/packages/compass-import-export/package.json @@ -64,7 +64,7 @@ "hadron-document": "^8.8.8", "hadron-ipc": "^3.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", diff --git a/packages/compass-indexes/package.json b/packages/compass-indexes/package.json index 014bf8d7340..b3964cc702d 100644 --- a/packages/compass-indexes/package.json +++ b/packages/compass-indexes/package.json @@ -81,7 +81,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-collection-model": "^5.26.0", "mongodb-data-service": "^22.25.8", "mongodb-query-parser": "^4.3.0", diff --git a/packages/compass-preferences-model/package.json b/packages/compass-preferences-model/package.json index 7fc4360806e..00dd17756fe 100644 --- a/packages/compass-preferences-model/package.json +++ b/packages/compass-preferences-model/package.json @@ -51,7 +51,7 @@ "dependencies": { "@mongodb-js/compass-logging": "^1.6.8", "@mongodb-js/compass-user-data": "^0.5.8", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/compass-components": "^1.35.2", "bson": "^6.10.3", "hadron-app-registry": "^9.4.8", diff --git a/packages/compass-query-bar/package.json b/packages/compass-query-bar/package.json index 7d2b12f9105..ec726b4db53 100644 --- a/packages/compass-query-bar/package.json +++ b/packages/compass-query-bar/package.json @@ -81,7 +81,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", diff --git a/packages/compass-schema-validation/package.json b/packages/compass-schema-validation/package.json index 614ee483688..2ef93d24bd6 100644 --- a/packages/compass-schema-validation/package.json +++ b/packages/compass-schema-validation/package.json @@ -85,7 +85,7 @@ "hadron-app-registry": "^9.4.8", "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", "react": "^17.0.2", diff --git a/packages/compass-schema/package.json b/packages/compass-schema/package.json index 8f3a037b313..365918e3cd5 100644 --- a/packages/compass-schema/package.json +++ b/packages/compass-schema/package.json @@ -89,7 +89,7 @@ "leaflet-defaulticon-compatibility": "^0.1.1", "leaflet-draw": "^1.0.4", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-query-util": "^2.4.8", "mongodb-schema": "^12.5.2", "numeral": "^1.5.6", diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index d443b842a52..2cab31e7895 100644 --- a/packages/compass-shell/package.json +++ b/packages/compass-shell/package.json @@ -57,9 +57,9 @@ "@mongodb-js/compass-user-data": "^0.5.8", "@mongodb-js/compass-utils": "^0.8.8", "@mongodb-js/compass-workspaces": "^0.35.0", - "@mongosh/browser-repl": "^3.6.0", - "@mongosh/logging": "^3.6.0", - "@mongosh/node-runtime-worker-thread": "^3.3.1", + "@mongosh/browser-repl": "^3.10.3", + "@mongosh/logging": "^3.7.2", + "@mongosh/node-runtime-worker-thread": "^3.3.8", "bson": "^6.10.3", "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", diff --git a/packages/compass-sidebar/package.json b/packages/compass-sidebar/package.json index a1946800267..efb6f26973c 100644 --- a/packages/compass-sidebar/package.json +++ b/packages/compass-sidebar/package.json @@ -61,7 +61,7 @@ "compass-preferences-model": "^2.36.0", "hadron-app-registry": "^9.4.8", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-instance-model": "^12.28.0", "mongodb-ns": "^2.4.2", "react": "^17.0.2", diff --git a/packages/compass-web/package.json b/packages/compass-web/package.json index 17ac87793b9..9f2acbaf084 100644 --- a/packages/compass-web/package.json +++ b/packages/compass-web/package.json @@ -87,7 +87,7 @@ "@mongodb-js/compass-welcome": "^0.52.0", "@mongodb-js/compass-workspaces": "^0.35.0", "@mongodb-js/connection-storage": "^0.29.0", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", "@mongodb-js/prettier-config-compass": "^1.2.8", @@ -118,7 +118,7 @@ "is-ip": "^5.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", "mongodb-ns": "^2.4.2", diff --git a/packages/compass/package.json b/packages/compass/package.json index 5bec630c147..f462599556a 100644 --- a/packages/compass/package.json +++ b/packages/compass/package.json @@ -180,7 +180,7 @@ "email": "compass@mongodb.com" }, "dependencies": { - "@mongosh/node-runtime-worker-thread": "^3.3.1", + "@mongosh/node-runtime-worker-thread": "^3.3.8", "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0", @@ -225,7 +225,7 @@ "@mongodb-js/compass-workspaces": "^0.35.0", "@mongodb-js/connection-info": "^0.12.0", "@mongodb-js/connection-storage": "^0.29.0", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/get-os-info": "^0.4.0", "@mongodb-js/mocha-config-compass": "^1.6.8", @@ -261,7 +261,7 @@ "make-fetch-happen": "^10.2.1", "marky": "^1.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", diff --git a/packages/compass/src/main/validate-connection-string.ts b/packages/compass/src/main/validate-connection-string.ts index ee3c83a5652..cff943505fa 100644 --- a/packages/compass/src/main/validate-connection-string.ts +++ b/packages/compass/src/main/validate-connection-string.ts @@ -113,6 +113,7 @@ const allowedAuthMechanismProperties = [ 'AWS_SESSION_TOKEN', 'ENVIRONMENT', 'TOKEN_RESOURCE', + 'AWS_CREDENTIAL_PROVIDER', ] as const; const disallowedAuthMechanismProperties = [ diff --git a/packages/connection-form/package.json b/packages/connection-form/package.json index d646e405908..8101eafd8b1 100644 --- a/packages/connection-form/package.json +++ b/packages/connection-form/package.json @@ -53,7 +53,7 @@ "@mongodb-js/connection-info": "^0.12.0", "@mongodb-js/shell-bson-parser": "^1.2.0", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8", diff --git a/packages/connection-info/package.json b/packages/connection-info/package.json index 3ac5be1f2f7..b45d19eca20 100644 --- a/packages/connection-info/package.json +++ b/packages/connection-info/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.8" }, diff --git a/packages/data-service/package.json b/packages/data-service/package.json index b7a7b4ba716..5160b1d2b6d 100644 --- a/packages/data-service/package.json +++ b/packages/data-service/package.json @@ -53,11 +53,11 @@ "dependencies": { "@mongodb-js/compass-logging": "^1.6.8", "@mongodb-js/compass-utils": "^0.8.8", - "@mongodb-js/devtools-connect": "^3.4.1", - "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/devtools-connect": "^3.7.2", + "@mongodb-js/devtools-proxy-support": "^0.4.4", "bson": "^6.10.3", "lodash": "^4.17.21", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-ns": "^2.4.2" @@ -67,7 +67,7 @@ "@mongodb-js/devtools-docker-test-envs": "^1.3.3", "@mongodb-js/eslint-config-compass": "^1.3.8", "@mongodb-js/mocha-config-compass": "^1.6.8", - "@mongodb-js/oidc-plugin": "^1.1.6", + "@mongodb-js/oidc-plugin": "^1.1.7", "@mongodb-js/prettier-config-compass": "^1.2.8", "@mongodb-js/tsconfig-compass": "^1.2.8", "@types/lodash": "^4.14.188", diff --git a/packages/hadron-document/package.json b/packages/hadron-document/package.json index 1cacba4b183..5bbf6cc928b 100644 --- a/packages/hadron-document/package.json +++ b/packages/hadron-document/package.json @@ -49,7 +49,7 @@ "bson": "^6.10.3", "eventemitter3": "^4.0.0", "hadron-type-checker": "^7.4.8", - "mongodb": "^6.14.1", + "mongodb": "^6.16.0", "lodash": "^4.17.21" }, "devDependencies": {