From 8a72aeb577dfb49b0506b7777cd4119a37494c46 Mon Sep 17 00:00:00 2001 From: gagik Date: Thu, 1 May 2025 16:05:32 +0200 Subject: [PATCH] chore(deps): update mongosh packages --- package-lock.json | 799 ++++++++++++++++------------ packages/compass-shell/package.json | 6 +- packages/compass/package.json | 2 +- 3 files changed, 458 insertions(+), 349 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3bdd08b6221..a86d2d452e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2036,29 +2036,30 @@ } }, "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.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.1.tgz", + "integrity": "sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A==", "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", @@ -2073,6 +2074,20 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "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.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/core/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -2104,15 +2119,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 +2170,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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.1.tgz", + "integrity": "sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==", "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.1", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -2298,27 +2314,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 +2355,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 +2431,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 +2472,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 +2555,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.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.1.tgz", + "integrity": "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.10" + "@babel/types": "^7.27.1" }, "bin": { "parser": "bin/babel-parser.js" @@ -3029,11 +3046,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 +3409,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 +3587,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 +3966,44 @@ "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.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.1.tgz", + "integrity": "sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "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/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.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" }, @@ -3977,14 +4011,28 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "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.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "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" @@ -8223,9 +8271,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" } @@ -8793,13 +8842,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.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.10.0.tgz", + "integrity": "sha512-JZvc0IdKY8u057vMqYpihp/g+8wAHB65d01puW66K+NppOHhm/n2gtm6zolCU0iYqBowg4Lhu3OyDhXoIo7dPw==", "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 +8856,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 +8875,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.1", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.10.1.tgz", + "integrity": "sha512-m1s0yApwEZQaNSSPPmhe+CVKJaKzj/Y58/auFN3AaKZ/WyIZrrfjKqge84z5PSOgZLFRLi1DsVKcjb6Vce6+NA==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "3.6.0", + "@mongosh/shell-api": "^3.10.1", "semver": "^7.5.4" }, "engines": { @@ -8840,17 +8889,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.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.10.1.tgz", + "integrity": "sha512-tLlpq0ao8qhEsKMgz9gHuaiCWGG7XfdZXPAGC6MvH+PAbNFfPOYxFS/OrnSc+kUr0RZ10H12QVfO8eXEC5jx4g==", "license": "Apache-2.0", "dependencies": { - "@mongosh/browser-runtime-core": "3.6.0", + "@mongosh/browser-runtime-core": "^3.10.1", "@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.6", + "@mongosh/service-provider-core": "3.3.1", "numeral": "^2.0.6", "text-table": "^0.2.0" }, @@ -8875,15 +8924,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.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.10.1.tgz", + "integrity": "sha512-vi+KgNr52vOtY3sk+wHOxuPgzmDvBEFt8TJlLhy18NSXKOjYJlYT58dxrQVVnkt7UNuzZCzgwWlFQp0G3ybRpQ==", "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.1", + "@mongosh/service-provider-core": "3.3.1", + "@mongosh/shell-api": "^3.10.1", + "@mongosh/shell-evaluator": "^3.10.1" }, "engines": { "node": ">=14.15.1" @@ -8912,9 +8961,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,9 +8973,9 @@ } }, "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.0", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.7.0.tgz", + "integrity": "sha512-ahy64B5OWV3bBvNVAjVxYun1Ms813U/pWUlH95n5+ZWnkTAx9oPX0YB7a4X+LeHIS3fp/K0aj9FxCRkHNZNEGw==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/devtools-connect": "^3.4.1", @@ -8934,16 +8983,17 @@ "@mongosh/history": "2.4.6", "@mongosh/types": "3.6.0", "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.6", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.6.tgz", + "integrity": "sha512-25cVGJyjQGiY6I7zqDOCM2874Jfosm0bC+Vj+jpp/iWwC32HbmGd3gGYTCYgKpbJT0yfdDrIdkW1Phqc7Yp76g==", "license": "Apache-2.0", "dependencies": { "interruptor": "^1.0.1", @@ -8955,9 +9005,9 @@ } }, "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.1", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.3.1.tgz", + "integrity": "sha512-RT+5u+7S5vntkcDB/ucaJ6hbFhoLRBh9ZHggzxw1bbVstkVT8FkFqt+rjKUbUTAGNsqPbOSqslHK7ySmh/7e0A==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-providers": "^3.525.0", @@ -8975,16 +9025,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.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.10.1.tgz", + "integrity": "sha512-l858kK4jdG5C18j0IXBOEP1s6bkST2FnPH8ig6gHY8UVAhjW1f5jXFyJrddUuIuWpLkJpw5CsPoSnQQRkl0haQ==", "license": "Apache-2.0", "dependencies": { - "@mongosh/arg-parser": "3.6.0", + "@mongosh/arg-parser": "3.10.0", "@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.1", "mongodb-redact": "^1.1.5" }, "engines": { @@ -8992,14 +9042,14 @@ } }, "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.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.10.1.tgz", + "integrity": "sha512-Bc6+4PNzeHwAhKuqIQNO6g338z7ogicivTVPX1cQ3iUed72epJF6XN7vaoJCFCPbuSpnCMiSMIM0OCrYbVLXzA==", "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.1" }, "engines": { "node": ">=14.15.1" @@ -27115,14 +27165,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": { @@ -31930,6 +31981,29 @@ "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", "license": "MIT" }, + "node_modules/native-machine-id": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/native-machine-id/-/native-machine-id-0.1.1.tgz", + "integrity": "sha512-TNuaM2fiqnYER3XbfO0ki+ykXeWiWEeu2EYaeSjKu1L6NV1ZKetrLX1JY0dpGeOrNKLHOeVdfQDN38mX+h8WoA==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "bindings": "^1.5.0", + "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 +34726,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", @@ -43337,7 +43412,7 @@ "hasInstallScript": true, "license": "SSPL", "dependencies": { - "@mongosh/node-runtime-worker-thread": "^3.3.1", + "@mongosh/node-runtime-worker-thread": "^3.3.6", "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0", @@ -46510,9 +46585,9 @@ "@mongodb-js/compass-user-data": "^0.5.8", "@mongodb-js/compass-utils": "^0.8.8", "@mongodb-js/compass-workspaces": "^0.33.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.1", + "@mongosh/logging": "^3.7.0", + "@mongosh/node-runtime-worker-thread": "^3.3.6", "bson": "^6.10.3", "compass-preferences-model": "^2.34.0", "hadron-app-registry": "^9.4.8", @@ -49130,18 +49205,6 @@ "rimraf": "bin.js" } }, - "packages/hadron-build/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "packages/hadron-build/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -51534,25 +51597,25 @@ } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.1.tgz", + "integrity": "sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A==" }, "@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", @@ -51560,6 +51623,16 @@ "semver": "^6.3.1" }, "dependencies": { + "@babel/code-frame": { + "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.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + } + }, "convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -51583,14 +51656,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 +51696,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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.1.tgz", + "integrity": "sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==", "requires": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -51733,23 +51807,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 +51834,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 +51888,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 +51914,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 +51980,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.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.1.tgz", + "integrity": "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==", "requires": { - "@babel/types": "^7.26.10" + "@babel/types": "^7.27.1" } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -52218,11 +52291,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 +52509,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 +52619,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 +52900,60 @@ } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.1.tgz", + "integrity": "sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==", "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.1", + "@babel/types": "^7.27.1" + }, + "dependencies": { + "@babel/code-frame": { + "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.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.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" + }, + "dependencies": { + "@babel/code-frame": { + "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.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + } + } } }, "@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": { @@ -58310,9 +58407,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.1", + "@mongosh/logging": "^3.7.0", + "@mongosh/node-runtime-worker-thread": "^3.3.6", "@types/enzyme": "^3.10.14", "bson": "^6.10.3", "chai": "^4.2.0", @@ -59885,9 +59982,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" } @@ -60730,48 +60827,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.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.10.0.tgz", + "integrity": "sha512-JZvc0IdKY8u057vMqYpihp/g+8wAHB65d01puW66K+NppOHhm/n2gtm6zolCU0iYqBowg4Lhu3OyDhXoIo7dPw==", "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.1", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.10.1.tgz", + "integrity": "sha512-m1s0yApwEZQaNSSPPmhe+CVKJaKzj/Y58/auFN3AaKZ/WyIZrrfjKqge84z5PSOgZLFRLi1DsVKcjb6Vce6+NA==", "requires": { "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "3.6.0", + "@mongosh/shell-api": "^3.10.1", "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.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.10.1.tgz", + "integrity": "sha512-tLlpq0ao8qhEsKMgz9gHuaiCWGG7XfdZXPAGC6MvH+PAbNFfPOYxFS/OrnSc+kUr0RZ10H12QVfO8eXEC5jx4g==", "requires": { - "@mongosh/browser-runtime-core": "3.6.0", + "@mongosh/browser-runtime-core": "^3.10.1", "@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.6", + "@mongosh/service-provider-core": "3.3.1", "numeral": "^2.0.6", "text-table": "^0.2.0" }, @@ -60784,14 +60881,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.1", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.10.1.tgz", + "integrity": "sha512-vi+KgNr52vOtY3sk+wHOxuPgzmDvBEFt8TJlLhy18NSXKOjYJlYT58dxrQVVnkt7UNuzZCzgwWlFQp0G3ybRpQ==", "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.1", + "@mongosh/service-provider-core": "3.3.1", + "@mongosh/shell-api": "^3.10.1", + "@mongosh/shell-evaluator": "^3.10.1" } }, "@mongosh/errors": { @@ -60809,30 +60906,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.0", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.7.0.tgz", + "integrity": "sha512-ahy64B5OWV3bBvNVAjVxYun1Ms813U/pWUlH95n5+ZWnkTAx9oPX0YB7a4X+LeHIS3fp/K0aj9FxCRkHNZNEGw==", "requires": { "@mongodb-js/devtools-connect": "^3.4.1", "@mongosh/errors": "2.4.0", "@mongosh/history": "2.4.6", "@mongosh/types": "3.6.0", "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.6", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.6.tgz", + "integrity": "sha512-25cVGJyjQGiY6I7zqDOCM2874Jfosm0bC+Vj+jpp/iWwC32HbmGd3gGYTCYgKpbJT0yfdDrIdkW1Phqc7Yp76g==", "requires": { "interruptor": "^1.0.1", "system-ca": "^2.0.1", @@ -60840,9 +60938,9 @@ } }, "@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.1", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.3.1.tgz", + "integrity": "sha512-RT+5u+7S5vntkcDB/ucaJ6hbFhoLRBh9ZHggzxw1bbVstkVT8FkFqt+rjKUbUTAGNsqPbOSqslHK7ySmh/7e0A==", "requires": { "@aws-sdk/credential-providers": "^3.525.0", "@mongosh/errors": "2.4.0", @@ -60854,26 +60952,26 @@ } }, "@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.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.10.1.tgz", + "integrity": "sha512-l858kK4jdG5C18j0IXBOEP1s6bkST2FnPH8ig6gHY8UVAhjW1f5jXFyJrddUuIuWpLkJpw5CsPoSnQQRkl0haQ==", "requires": { - "@mongosh/arg-parser": "3.6.0", + "@mongosh/arg-parser": "3.10.0", "@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.1", "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.1", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.10.1.tgz", + "integrity": "sha512-Bc6+4PNzeHwAhKuqIQNO6g338z7ogicivTVPX1cQ3iUed72epJF6XN7vaoJCFCPbuSpnCMiSMIM0OCrYbVLXzA==", "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.1" } }, "@mongosh/types": { @@ -63737,7 +63835,7 @@ "requires": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.0.0", - "@types/react-dom": "^17.0.25" + "@types/react-dom": "<18.0.0" } }, "@testing-library/react-hooks": { @@ -63746,8 +63844,8 @@ "integrity": "sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==", "requires": { "@babel/runtime": "^7.12.5", - "@types/react": "^17.0.83", - "@types/react-dom": "^17.0.25", + "@types/react": ">=16.9.0", + "@types/react-dom": ">=16.9.0", "@types/react-test-renderer": ">=16.9.0", "react-error-boundary": "^3.1.0" } @@ -63986,7 +64084,7 @@ "dev": true, "requires": { "@types/cheerio": "*", - "@types/react": "^17.0.83" + "@types/react": "^16" } }, "@types/estree": { @@ -64067,7 +64165,7 @@ "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", "requires": { - "@types/react": "^17.0.83", + "@types/react": "*", "hoist-non-react-statics": "^3.3.0" } }, @@ -64269,7 +64367,7 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", "requires": { - "@types/react": "^17.0.83" + "@types/react": "^17" } }, "@types/react-is": { @@ -64277,7 +64375,7 @@ "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-zts4lhQn5ia0cF/y2+3V6Riu0MAfez9/LJYavdM8TvcVl+S91A/7VWxyBT8hbRuWspmuCaiGI0F41OJYGrKhRA==", "requires": { - "@types/react": "^17.0.83" + "@types/react": "^18" } }, "@types/react-test-renderer": { @@ -64285,7 +64383,7 @@ "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz", "integrity": "sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw==", "requires": { - "@types/react": "^17.0.83" + "@types/react": "*" } }, "@types/react-transition-group": { @@ -64300,7 +64398,7 @@ "integrity": "sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==", "dev": true, "requires": { - "@types/react": "^17.0.83" + "@types/react": "*" } }, "@types/react-window": { @@ -64309,7 +64407,7 @@ "integrity": "sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==", "dev": true, "requires": { - "@types/react": "^17.0.83" + "@types/react": "*" } }, "@types/reflux": { @@ -64318,7 +64416,7 @@ "integrity": "sha512-nRTTsQmy0prliP0I0GvpAbE27k7+I+MqD15gs4YuQGkuZjRHK65QHPLkykgHnPTdjZYNaY0sOvMQ7OtbcoDkKA==", "dev": true, "requires": { - "@types/react": "^17.0.83" + "@types/react": "*" } }, "@types/relateurl": { @@ -70948,7 +71046,7 @@ "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", "requires": { "array.prototype.flat": "^1.2.3", - "cheerio": "1.0.0-rc.10", + "cheerio": "^1.0.0-rc.3", "enzyme-shallow-equal": "^1.0.1", "function.prototype.name": "^1.1.2", "has": "^1.0.3", @@ -74247,11 +74345,6 @@ "glob": "^7.1.3" } }, - "semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==" - }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -76088,9 +76181,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", @@ -79497,7 +79590,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.6", "@segment/analytics-node": "^1.1.4", "@types/minimatch": "^5.1.2", "ampersand-view": "^9.0.0", @@ -80407,6 +80500,22 @@ "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.1", + "resolved": "https://registry.npmjs.org/native-machine-id/-/native-machine-id-0.1.1.tgz", + "integrity": "sha512-TNuaM2fiqnYER3XbfO0ki+ykXeWiWEeu2EYaeSjKu1L6NV1ZKetrLX1JY0dpGeOrNKLHOeVdfQDN38mX+h8WoA==", + "requires": { + "bindings": "^1.5.0", + "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 +82566,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", diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index a2595535878..50ca1007d0e 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.33.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.1", + "@mongosh/logging": "^3.7.0", + "@mongosh/node-runtime-worker-thread": "^3.3.6", "bson": "^6.10.3", "compass-preferences-model": "^2.34.0", "hadron-app-registry": "^9.4.8", diff --git a/packages/compass/package.json b/packages/compass/package.json index 2d6f5d7dc3d..7abc256eb03 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.6", "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0",