diff --git a/package-lock.json b/package-lock.json index 23041ed3692..fbeaf4fa74f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8451,9 +8451,9 @@ "link": true }, "node_modules/@mongodb-js/device-id": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/device-id/-/device-id-0.2.0.tgz", - "integrity": "sha512-auEMkQc6hpSQSQziK5AbeuJeVnI7OQvWmaoMIWcXrMm+RA6pF0ADXZPS6kBtBIrRhWElV6PVYiq+Gfzsss2RYQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/device-id/-/device-id-0.2.1.tgz", + "integrity": "sha512-kC/F1/ryJMNeIt+n7CATAf9AL/X5Nz1Tju8VseyViL2DF640dmF/JQwWmjakpsSTy5X9TVNOkG9ye4Mber8GHQ==", "license": "Apache-2.0" }, "node_modules/@mongodb-js/devtools-connect": { @@ -8804,6 +8804,38 @@ "webidl-conversions": "^3.0.0" } }, + "node_modules/@mongodb-js/mongodb-ts-autocomplete": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-ts-autocomplete/-/mongodb-ts-autocomplete-0.4.5.tgz", + "integrity": "sha512-ZaSy3+JVuVT5RNHM5UT7OPiywNbYv9yByugBKzyc8Jmy0uo+Mvj9GZ/Dnihim/ImYVNpR3fv9IZBxLYBx5mNzg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/ts-autocomplete": "^0.4.4", + "@mongosh/shell-api": "^3.16.2", + "debug": "^4.4.0", + "lodash": "^4.17.21", + "mongodb-schema": "^12.6.2", + "node-cache": "^5.1.2", + "typescript": "^5.0.4" + } + }, + "node_modules/@mongodb-js/mongodb-ts-autocomplete/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@mongodb-js/monorepo-tools": { "version": "1.1.16", "resolved": "https://registry.npmjs.org/@mongodb-js/monorepo-tools/-/monorepo-tools-1.1.16.tgz", @@ -9302,14 +9334,14 @@ "link": true }, "node_modules/@mongodb-js/ts-autocomplete": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/ts-autocomplete/-/ts-autocomplete-0.3.1.tgz", - "integrity": "sha512-2ui9y88PM+PIad/3htoGn/8kiNK8V4vVTrqicgAt1Bozt0AwCUqJFUfnpqf40eJVD20XbPWfeKPjPMPkA7SruQ==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/ts-autocomplete/-/ts-autocomplete-0.4.4.tgz", + "integrity": "sha512-PNeNUXH3dm7mFtzgG4fT7Owpkw6/s3v78CmeyWkIqDWP5YpL5/l37eOD9hT+JWKOnj9tuBIQ0+3BAPBY8m4Mrg==", "license": "Apache-2.0", "dependencies": { "debug": "^4.4.0", "lodash": "^4.17.21", - "typescript": "^5.0.4" + "typescript": "^5.8.2" } }, "node_modules/@mongodb-js/ts-autocomplete/node_modules/debug": { @@ -9345,6 +9377,20 @@ "resolved": "configs/webpack-config-compass", "link": true }, + "node_modules/@mongosh/arg-parser": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.12.0.tgz", + "integrity": "sha512-bPDC6ApFWf9CLUZaB2jNduDRGF9po0RxUBRSTJril6Lc4Wj4hGHHZnbpwC3kTcsK+PxngRusioMjPvczrQAFDg==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/errors": "2.4.0", + "@mongosh/i18n": "^2.15.0", + "mongodb-connection-string-url": "^3.0.1" + }, + "engines": { + "node": ">=14.15.1" + } + }, "node_modules/@mongosh/async-rewriter2": { "version": "2.4.8", "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.8.tgz", @@ -9364,6 +9410,71 @@ "node": ">=14.15.1" } }, + "node_modules/@mongosh/autocomplete": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.16.4.tgz", + "integrity": "sha512-gPvbuwXAxuPs/breTHROUNJ8hhFVjB1LOcpCdhpI6yHHDu+zZvFVySObeonUwn5H8wv4S3U0ckgc3wVUjCkIXg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/mongodb-constants": "^0.10.1", + "@mongodb-js/mongodb-ts-autocomplete": "^0.4.1", + "@mongosh/shell-api": "^3.16.4", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "node_modules/@mongosh/browser-repl": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.16.4.tgz", + "integrity": "sha512-7rhJhXnI8K1uKuQjo2YdXqfPrdPOUaVvGUAHtzKCvgSKxRETrhSmruXfkPzVAI/FETTlvZ7XMZM1FNMUWzY3VQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/browser-runtime-core": "^3.16.4", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.6", + "@mongosh/i18n": "^2.15.0", + "@mongosh/node-runtime-worker-thread": "3.3.18", + "@mongosh/service-provider-core": "3.3.3", + "numeral": "^2.0.6", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14.15.1" + }, + "peerDependencies": { + "@mongodb-js/compass-components": "*", + "@mongodb-js/compass-editor": "*", + "prop-types": "^15.7.2", + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "node_modules/@mongosh/browser-repl/node_modules/numeral": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", + "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/@mongosh/browser-runtime-core": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.16.4.tgz", + "integrity": "sha512-86DBumseMuf2pRFFXqbnsQhIqps7TQT0KSML/bN0LyOL3yD6ywfAg5qVRDfmiECouduhB1nPupVrWAKxZ74y7A==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/autocomplete": "^3.16.4", + "@mongosh/service-provider-core": "3.3.3", + "@mongosh/shell-api": "^3.16.4", + "@mongosh/shell-evaluator": "^3.16.4" + }, + "engines": { + "node": ">=14.15.1" + } + }, "node_modules/@mongosh/errors": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.4.0.tgz", @@ -9386,6 +9497,51 @@ "node": ">=14.15.1" } }, + "node_modules/@mongosh/i18n": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.15.0.tgz", + "integrity": "sha512-VwJtBbk+dC8eiw0Nlu/YavINlbpF/GDdCghDrtkelGTxY5NvsholkV7O5uWBqgyHwlNXbtNdR9+ISrUFxvrfbg==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/errors": "2.4.0" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "node_modules/@mongosh/logging": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.9.2.tgz", + "integrity": "sha512-wBwytsT8HismROvAClFdG8tlFssKrQz7dH8ji2ZbSpycv6pArP7tJH9WIgdJy+GuFX8c2kKp/NsDAkRf/kdJ8w==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/device-id": "^0.2.1", + "@mongodb-js/devtools-connect": "^3.4.1", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.6", + "@mongosh/types": "3.8.2", + "mongodb-log-writer": "^2.3.1", + "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.18", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.18.tgz", + "integrity": "sha512-gBRTeqWIw2T7SnnQXBAWAojF0rtBMUAANeb/8v0dYWyjN+DaL6j3bvB51gSE1qvxit0e9LuwR5xoWJlfP1dYdA==", + "license": "Apache-2.0", + "dependencies": { + "interruptor": "^1.0.1", + "system-ca": "^2.0.1", + "web-worker": "^1.3.0" + }, + "engines": { + "node": ">=14.15.1" + } + }, "node_modules/@mongosh/service-provider-core": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.3.3.tgz", @@ -9406,6 +9562,52 @@ "mongodb-client-encryption": "^6.3.0" } }, + "node_modules/@mongosh/shell-api": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.16.4.tgz", + "integrity": "sha512-S+k2T8YFT2Ry3bJm+czro45X/zk9I4aYBXnS/nLMAFkud6MuzGAgHAX3fM6MDvU+vxZvEepW53Xl6vwIDQmVKA==", + "license": "Apache-2.0", + "dependencies": { + "@babel/core": "^7.26.10", + "@babel/types": "^7.26.10", + "@mongosh/arg-parser": "^3.12.0", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.6", + "@mongosh/i18n": "^2.15.0", + "@mongosh/service-provider-core": "3.3.3", + "mongodb-redact": "^1.1.5", + "mongodb-schema": "^12.6.2" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "node_modules/@mongosh/shell-evaluator": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.16.4.tgz", + "integrity": "sha512-CRCJOJphJ2LuIUemopoOmok1WF9Ti0qT6m3VN73v7QRYBfCndgju1A8u0V3jUF9bfeK+tI3Bv7PoOKHe7OyYpw==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/async-rewriter2": "2.4.8", + "@mongosh/history": "2.4.6", + "@mongosh/shell-api": "^3.16.4" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "node_modules/@mongosh/types": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.8.2.tgz", + "integrity": "sha512-p3GtgzfkaNNPrVyCnRG9zUn7X0J6o7CLAANlEmsCcQAIkKOF8QZlQ+PFy1GRrxmmyZd+EuTidNUZb73Qu5+4ZQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/devtools-connect": "^3.4.1" + }, + "engines": { + "node": ">=14.15.1" + } + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -31245,9 +31447,9 @@ "link": true }, "node_modules/mongodb-redact": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/mongodb-redact/-/mongodb-redact-1.1.5.tgz", - "integrity": "sha512-bLTHIHviJvTGJDvCECDBEDMk7beJQ4Fvoec50hgIax98ojzyTk9xIyrewFPM7yzlDVKTkkh864uxlkkTTLVsbg==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/mongodb-redact/-/mongodb-redact-1.1.8.tgz", + "integrity": "sha512-EbZ+q7LsVz7q8n49mGIcXgP2UiBp6R6vHEVbmGnF21ThCnP6AIho7wqpHqyjqqGjg54DoXQJTCwHPSknsCHv6g==", "license": "Apache-2.0" }, "node_modules/mongodb-runner": { @@ -43309,7 +43511,7 @@ "license": "SSPL", "dependencies": { "@mongodb-js/device-id": "^0.2.0", - "@mongosh/node-runtime-worker-thread": "^3.3.10", + "@mongosh/node-runtime-worker-thread": "^3.3.18", "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0", @@ -46875,9 +47077,9 @@ "@mongodb-js/compass-user-data": "^0.7.4", "@mongodb-js/compass-utils": "^0.9.3", "@mongodb-js/compass-workspaces": "^0.44.0", - "@mongosh/browser-repl": "^3.12.0", - "@mongosh/logging": "^3.8.0", - "@mongosh/node-runtime-worker-thread": "^3.3.10", + "@mongosh/browser-repl": "^3.16.4", + "@mongosh/logging": "^3.9.2", + "@mongosh/node-runtime-worker-thread": "^3.3.18", "bson": "^6.10.3", "compass-preferences-model": "^2.43.0", "react": "^17.0.2", @@ -46901,197 +47103,6 @@ "typescript": "^5.8.3" } }, - "packages/compass-shell/node_modules/@mongodb-js/device-id": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/device-id/-/device-id-0.2.1.tgz", - "integrity": "sha512-kC/F1/ryJMNeIt+n7CATAf9AL/X5Nz1Tju8VseyViL2DF640dmF/JQwWmjakpsSTy5X9TVNOkG9ye4Mber8GHQ==", - "license": "Apache-2.0" - }, - "packages/compass-shell/node_modules/@mongodb-js/mongodb-ts-autocomplete": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-ts-autocomplete/-/mongodb-ts-autocomplete-0.2.5.tgz", - "integrity": "sha512-9Os75QCF+lSLBP7Wank37bCrFTX27Y6GI4HP889TZ88ArLOyKpboS4BK43ARgB0Rg4/mhog8d7jT6OlVb6VwYA==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/ts-autocomplete": "^0.3.1", - "mongodb-schema": "^12.6.2", - "node-cache": "^5.1.2", - "typescript": "^5.0.4" - }, - "peerDependencies": { - "@mongosh/shell-api": "^3.11.0" - } - }, - "packages/compass-shell/node_modules/@mongosh/arg-parser": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.10.3.tgz", - "integrity": "sha512-AGvXCs29Lsmc6fQQDqjCwmEkLuY261A0OMlvOvJsMWP795+Jh+WfZ37VhPSABFyqntImjY9F6N4KEaBrjeqnwQ==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/errors": "2.4.0", - "@mongosh/i18n": "^2.13.1", - "mongodb-connection-string-url": "^3.0.1" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/autocomplete": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.12.0.tgz", - "integrity": "sha512-nx4osFfEm7ef/oZiMwRScDtbJFzWMSK7BlqGYCm02IqhEA6dO8B9ocn/UCpFr31vM70N5wx9dhZpbWvQKhqyvw==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongodb-js/mongodb-ts-autocomplete": "^0.2.5", - "@mongosh/shell-api": "^3.12.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/browser-repl": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.12.0.tgz", - "integrity": "sha512-bg2Ag/Ua/hAqwxkCgNIfLTFBSck9XSQaoRYgOFI8uGBvsTe3S/Hl5/pJSncka154USvEW2WD6hyf8R76sOFJLw==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/browser-runtime-core": "^3.12.0", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.6", - "@mongosh/i18n": "^2.13.1", - "@mongosh/node-runtime-worker-thread": "3.3.10", - "@mongosh/service-provider-core": "3.3.3", - "numeral": "^2.0.6", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14.15.1" - }, - "peerDependencies": { - "@mongodb-js/compass-components": "*", - "@mongodb-js/compass-editor": "*", - "prop-types": "^15.7.2", - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "packages/compass-shell/node_modules/@mongosh/browser-runtime-core": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.12.0.tgz", - "integrity": "sha512-KMlgkLmWlU982RYd3GgMf78737EDkVfYlEEwtv349gfkZMgOCc7LG4DFfo0JsvyG8herQCmzdcxhZDJWkTkh6Q==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/autocomplete": "^3.12.0", - "@mongosh/service-provider-core": "3.3.3", - "@mongosh/shell-api": "^3.12.0", - "@mongosh/shell-evaluator": "^3.12.0" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/i18n": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.13.1.tgz", - "integrity": "sha512-aJMvtWjbK6dOfrQEV4C1OOCxd3unJc6VNZCYlNAzAZb234rYbWshWtzfPqxEkMjd167cU5MEFCTzUYweEGB9+A==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/errors": "2.4.0" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/logging": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.8.0.tgz", - "integrity": "sha512-qh2EUbASw/rtv+wvCbRqEucYxJL/1LvYDUc9Y3TxqhKCVFy39HGXVQjp8zyIyXIo+2ILQg0Yczbowu6udzNlXw==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/device-id": "^0.2.1", - "@mongodb-js/devtools-connect": "^3.4.1", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.6", - "@mongosh/types": "3.7.0", - "mongodb-log-writer": "^2.3.1", - "mongodb-redact": "^1.1.5", - "native-machine-id": "^0.1.1" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/node-runtime-worker-thread": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.10.tgz", - "integrity": "sha512-kwFsBy7VQw3LVWZDd8WTp3/29lielff9W6evZqgWCYLzuiaLIO168A7KIRGuvbjYssULCb5+SrUVVYclITEXzg==", - "license": "Apache-2.0", - "dependencies": { - "interruptor": "^1.0.1", - "system-ca": "^2.0.1", - "web-worker": "^1.3.0" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/shell-api": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.12.0.tgz", - "integrity": "sha512-3LYoiq12LbexH9f+11PBQz0J2nYAdnXrhgnW3S994hQgEKghPJb/qvD/9KiaMBRWVhTuawmdplGaFRLIr3oRfw==", - "license": "Apache-2.0", - "dependencies": { - "@babel/core": "^7.26.10", - "@babel/types": "^7.26.10", - "@mongosh/arg-parser": "^3.10.3", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.6", - "@mongosh/i18n": "^2.13.1", - "@mongosh/service-provider-core": "3.3.3", - "mongodb-redact": "^1.1.5", - "mongodb-schema": "^12.6.2" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/shell-evaluator": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.12.0.tgz", - "integrity": "sha512-8p0fVRQ2TodANKUuYLCY/mtB3LEzRyo/ZtskKTOwzVHwTNgdkBuwoBcKoSOLcSLihO7ZAWumPWlFNh+ukECmAw==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/async-rewriter2": "2.4.8", - "@mongosh/history": "2.4.6", - "@mongosh/shell-api": "^3.12.0" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/@mongosh/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.7.0.tgz", - "integrity": "sha512-2eo5y5GlYz/vbz0E/00rBY+xj9Gw4VIq7fe/KAkva3Os1nsFUkEWUMKBA2oSfdbYEQmxia/huVwhBElqmHqmZw==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/devtools-connect": "^3.4.1" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "packages/compass-shell/node_modules/numeral": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", - "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "packages/compass-sidebar": { "name": "@mongodb-js/compass-sidebar", "version": "5.63.0", @@ -48019,20 +48030,6 @@ "dev": true, "license": "Apache-2.0" }, - "packages/compass/node_modules/@mongosh/node-runtime-worker-thread": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.10.tgz", - "integrity": "sha512-kwFsBy7VQw3LVWZDd8WTp3/29lielff9W6evZqgWCYLzuiaLIO168A7KIRGuvbjYssULCb5+SrUVVYclITEXzg==", - "license": "Apache-2.0", - "dependencies": { - "interruptor": "^1.0.1", - "system-ca": "^2.0.1", - "web-worker": "^1.3.0" - }, - "engines": { - "node": ">=14.15.1" - } - }, "packages/compass/node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", @@ -58772,9 +58769,9 @@ "@mongodb-js/prettier-config-compass": "^1.2.8", "@mongodb-js/testing-library-compass": "^1.3.3", "@mongodb-js/tsconfig-compass": "^1.2.8", - "@mongosh/browser-repl": "^3.12.0", - "@mongosh/logging": "^3.8.0", - "@mongosh/node-runtime-worker-thread": "^3.3.10", + "@mongosh/browser-repl": "^3.16.4", + "@mongosh/logging": "^3.9.2", + "@mongosh/node-runtime-worker-thread": "^3.3.18", "bson": "^6.10.3", "chai": "^4.2.0", "compass-preferences-model": "^2.43.0", @@ -58789,143 +58786,6 @@ "redux": "^4.2.1", "redux-thunk": "^2.4.2", "typescript": "^5.8.3" - }, - "dependencies": { - "@mongodb-js/device-id": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/device-id/-/device-id-0.2.1.tgz", - "integrity": "sha512-kC/F1/ryJMNeIt+n7CATAf9AL/X5Nz1Tju8VseyViL2DF640dmF/JQwWmjakpsSTy5X9TVNOkG9ye4Mber8GHQ==" - }, - "@mongodb-js/mongodb-ts-autocomplete": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-ts-autocomplete/-/mongodb-ts-autocomplete-0.2.5.tgz", - "integrity": "sha512-9Os75QCF+lSLBP7Wank37bCrFTX27Y6GI4HP889TZ88ArLOyKpboS4BK43ARgB0Rg4/mhog8d7jT6OlVb6VwYA==", - "requires": { - "@mongodb-js/ts-autocomplete": "^0.3.1", - "mongodb-schema": "^12.6.2", - "node-cache": "^5.1.2", - "typescript": "^5.0.4" - } - }, - "@mongosh/arg-parser": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.10.3.tgz", - "integrity": "sha512-AGvXCs29Lsmc6fQQDqjCwmEkLuY261A0OMlvOvJsMWP795+Jh+WfZ37VhPSABFyqntImjY9F6N4KEaBrjeqnwQ==", - "requires": { - "@mongosh/errors": "2.4.0", - "@mongosh/i18n": "^2.13.1", - "mongodb-connection-string-url": "^3.0.1" - } - }, - "@mongosh/autocomplete": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.12.0.tgz", - "integrity": "sha512-nx4osFfEm7ef/oZiMwRScDtbJFzWMSK7BlqGYCm02IqhEA6dO8B9ocn/UCpFr31vM70N5wx9dhZpbWvQKhqyvw==", - "requires": { - "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongodb-js/mongodb-ts-autocomplete": "^0.2.5", - "@mongosh/shell-api": "^3.12.0", - "semver": "^7.5.4" - } - }, - "@mongosh/browser-repl": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.12.0.tgz", - "integrity": "sha512-bg2Ag/Ua/hAqwxkCgNIfLTFBSck9XSQaoRYgOFI8uGBvsTe3S/Hl5/pJSncka154USvEW2WD6hyf8R76sOFJLw==", - "requires": { - "@mongosh/browser-runtime-core": "^3.12.0", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.6", - "@mongosh/i18n": "^2.13.1", - "@mongosh/node-runtime-worker-thread": "3.3.10", - "@mongosh/service-provider-core": "3.3.3", - "numeral": "^2.0.6", - "text-table": "^0.2.0" - } - }, - "@mongosh/browser-runtime-core": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.12.0.tgz", - "integrity": "sha512-KMlgkLmWlU982RYd3GgMf78737EDkVfYlEEwtv349gfkZMgOCc7LG4DFfo0JsvyG8herQCmzdcxhZDJWkTkh6Q==", - "requires": { - "@mongosh/autocomplete": "^3.12.0", - "@mongosh/service-provider-core": "3.3.3", - "@mongosh/shell-api": "^3.12.0", - "@mongosh/shell-evaluator": "^3.12.0" - } - }, - "@mongosh/i18n": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.13.1.tgz", - "integrity": "sha512-aJMvtWjbK6dOfrQEV4C1OOCxd3unJc6VNZCYlNAzAZb234rYbWshWtzfPqxEkMjd167cU5MEFCTzUYweEGB9+A==", - "requires": { - "@mongosh/errors": "2.4.0" - } - }, - "@mongosh/logging": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.8.0.tgz", - "integrity": "sha512-qh2EUbASw/rtv+wvCbRqEucYxJL/1LvYDUc9Y3TxqhKCVFy39HGXVQjp8zyIyXIo+2ILQg0Yczbowu6udzNlXw==", - "requires": { - "@mongodb-js/device-id": "^0.2.1", - "@mongodb-js/devtools-connect": "^3.4.1", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.6", - "@mongosh/types": "3.7.0", - "mongodb-log-writer": "^2.3.1", - "mongodb-redact": "^1.1.5", - "native-machine-id": "^0.1.1" - } - }, - "@mongosh/node-runtime-worker-thread": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.10.tgz", - "integrity": "sha512-kwFsBy7VQw3LVWZDd8WTp3/29lielff9W6evZqgWCYLzuiaLIO168A7KIRGuvbjYssULCb5+SrUVVYclITEXzg==", - "requires": { - "interruptor": "^1.0.1", - "system-ca": "^2.0.1", - "web-worker": "^1.3.0" - } - }, - "@mongosh/shell-api": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.12.0.tgz", - "integrity": "sha512-3LYoiq12LbexH9f+11PBQz0J2nYAdnXrhgnW3S994hQgEKghPJb/qvD/9KiaMBRWVhTuawmdplGaFRLIr3oRfw==", - "requires": { - "@babel/core": "^7.26.10", - "@babel/types": "^7.26.10", - "@mongosh/arg-parser": "^3.10.3", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.6", - "@mongosh/i18n": "^2.13.1", - "@mongosh/service-provider-core": "3.3.3", - "mongodb-redact": "^1.1.5", - "mongodb-schema": "^12.6.2" - } - }, - "@mongosh/shell-evaluator": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.12.0.tgz", - "integrity": "sha512-8p0fVRQ2TodANKUuYLCY/mtB3LEzRyo/ZtskKTOwzVHwTNgdkBuwoBcKoSOLcSLihO7ZAWumPWlFNh+ukECmAw==", - "requires": { - "@mongosh/async-rewriter2": "2.4.8", - "@mongosh/history": "2.4.6", - "@mongosh/shell-api": "^3.12.0" - } - }, - "@mongosh/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.7.0.tgz", - "integrity": "sha512-2eo5y5GlYz/vbz0E/00rBY+xj9Gw4VIq7fe/KAkva3Os1nsFUkEWUMKBA2oSfdbYEQmxia/huVwhBElqmHqmZw==", - "requires": { - "@mongodb-js/devtools-connect": "^3.4.1" - } - }, - "numeral": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", - "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==" - } } }, "@mongodb-js/compass-sidebar": { @@ -60052,9 +59912,9 @@ } }, "@mongodb-js/device-id": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/device-id/-/device-id-0.2.0.tgz", - "integrity": "sha512-auEMkQc6hpSQSQziK5AbeuJeVnI7OQvWmaoMIWcXrMm+RA6pF0ADXZPS6kBtBIrRhWElV6PVYiq+Gfzsss2RYQ==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/device-id/-/device-id-0.2.1.tgz", + "integrity": "sha512-kC/F1/ryJMNeIt+n7CATAf9AL/X5Nz1Tju8VseyViL2DF640dmF/JQwWmjakpsSTy5X9TVNOkG9ye4Mber8GHQ==" }, "@mongodb-js/devtools-connect": { "version": "3.7.2", @@ -60578,6 +60438,30 @@ } } }, + "@mongodb-js/mongodb-ts-autocomplete": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-ts-autocomplete/-/mongodb-ts-autocomplete-0.4.5.tgz", + "integrity": "sha512-ZaSy3+JVuVT5RNHM5UT7OPiywNbYv9yByugBKzyc8Jmy0uo+Mvj9GZ/Dnihim/ImYVNpR3fv9IZBxLYBx5mNzg==", + "requires": { + "@mongodb-js/ts-autocomplete": "^0.4.4", + "@mongosh/shell-api": "^3.16.2", + "debug": "^4.4.0", + "lodash": "^4.17.21", + "mongodb-schema": "^12.6.2", + "node-cache": "^5.1.2", + "typescript": "^5.0.4" + }, + "dependencies": { + "debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "requires": { + "ms": "^2.1.3" + } + } + } + }, "@mongodb-js/monorepo-tools": { "version": "1.1.16", "resolved": "https://registry.npmjs.org/@mongodb-js/monorepo-tools/-/monorepo-tools-1.1.16.tgz", @@ -61092,13 +60976,13 @@ } }, "@mongodb-js/ts-autocomplete": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/ts-autocomplete/-/ts-autocomplete-0.3.1.tgz", - "integrity": "sha512-2ui9y88PM+PIad/3htoGn/8kiNK8V4vVTrqicgAt1Bozt0AwCUqJFUfnpqf40eJVD20XbPWfeKPjPMPkA7SruQ==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/ts-autocomplete/-/ts-autocomplete-0.4.4.tgz", + "integrity": "sha512-PNeNUXH3dm7mFtzgG4fT7Owpkw6/s3v78CmeyWkIqDWP5YpL5/l37eOD9hT+JWKOnj9tuBIQ0+3BAPBY8m4Mrg==", "requires": { "debug": "^4.4.0", "lodash": "^4.17.21", - "typescript": "^5.0.4" + "typescript": "^5.8.2" }, "dependencies": { "debug": { @@ -61412,6 +61296,16 @@ } } }, + "@mongosh/arg-parser": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.12.0.tgz", + "integrity": "sha512-bPDC6ApFWf9CLUZaB2jNduDRGF9po0RxUBRSTJril6Lc4Wj4hGHHZnbpwC3kTcsK+PxngRusioMjPvczrQAFDg==", + "requires": { + "@mongosh/errors": "2.4.0", + "@mongosh/i18n": "^2.15.0", + "mongodb-connection-string-url": "^3.0.1" + } + }, "@mongosh/async-rewriter2": { "version": "2.4.8", "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.8.tgz", @@ -61424,6 +61318,50 @@ "@babel/types": "^7.27.0" } }, + "@mongosh/autocomplete": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.16.4.tgz", + "integrity": "sha512-gPvbuwXAxuPs/breTHROUNJ8hhFVjB1LOcpCdhpI6yHHDu+zZvFVySObeonUwn5H8wv4S3U0ckgc3wVUjCkIXg==", + "requires": { + "@mongodb-js/mongodb-constants": "^0.10.1", + "@mongodb-js/mongodb-ts-autocomplete": "^0.4.1", + "@mongosh/shell-api": "^3.16.4", + "semver": "^7.5.4" + } + }, + "@mongosh/browser-repl": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.16.4.tgz", + "integrity": "sha512-7rhJhXnI8K1uKuQjo2YdXqfPrdPOUaVvGUAHtzKCvgSKxRETrhSmruXfkPzVAI/FETTlvZ7XMZM1FNMUWzY3VQ==", + "requires": { + "@mongosh/browser-runtime-core": "^3.16.4", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.6", + "@mongosh/i18n": "^2.15.0", + "@mongosh/node-runtime-worker-thread": "3.3.18", + "@mongosh/service-provider-core": "3.3.3", + "numeral": "^2.0.6", + "text-table": "^0.2.0" + }, + "dependencies": { + "numeral": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", + "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==" + } + } + }, + "@mongosh/browser-runtime-core": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.16.4.tgz", + "integrity": "sha512-86DBumseMuf2pRFFXqbnsQhIqps7TQT0KSML/bN0LyOL3yD6ywfAg5qVRDfmiECouduhB1nPupVrWAKxZ74y7A==", + "requires": { + "@mongosh/autocomplete": "^3.16.4", + "@mongosh/service-provider-core": "3.3.3", + "@mongosh/shell-api": "^3.16.4", + "@mongosh/shell-evaluator": "^3.16.4" + } + }, "@mongosh/errors": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.4.0.tgz", @@ -61438,6 +61376,39 @@ "mongodb-redact": "^1.1.5" } }, + "@mongosh/i18n": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.15.0.tgz", + "integrity": "sha512-VwJtBbk+dC8eiw0Nlu/YavINlbpF/GDdCghDrtkelGTxY5NvsholkV7O5uWBqgyHwlNXbtNdR9+ISrUFxvrfbg==", + "requires": { + "@mongosh/errors": "2.4.0" + } + }, + "@mongosh/logging": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.9.2.tgz", + "integrity": "sha512-wBwytsT8HismROvAClFdG8tlFssKrQz7dH8ji2ZbSpycv6pArP7tJH9WIgdJy+GuFX8c2kKp/NsDAkRf/kdJ8w==", + "requires": { + "@mongodb-js/device-id": "^0.2.1", + "@mongodb-js/devtools-connect": "^3.4.1", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.6", + "@mongosh/types": "3.8.2", + "mongodb-log-writer": "^2.3.1", + "mongodb-redact": "^1.1.5", + "native-machine-id": "^0.1.1" + } + }, + "@mongosh/node-runtime-worker-thread": { + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.18.tgz", + "integrity": "sha512-gBRTeqWIw2T7SnnQXBAWAojF0rtBMUAANeb/8v0dYWyjN+DaL6j3bvB51gSE1qvxit0e9LuwR5xoWJlfP1dYdA==", + "requires": { + "interruptor": "^1.0.1", + "system-ca": "^2.0.1", + "web-worker": "^1.3.0" + } + }, "@mongosh/service-provider-core": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.3.3.tgz", @@ -61452,6 +61423,40 @@ "mongodb-connection-string-url": "^3.0.1" } }, + "@mongosh/shell-api": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.16.4.tgz", + "integrity": "sha512-S+k2T8YFT2Ry3bJm+czro45X/zk9I4aYBXnS/nLMAFkud6MuzGAgHAX3fM6MDvU+vxZvEepW53Xl6vwIDQmVKA==", + "requires": { + "@babel/core": "^7.26.10", + "@babel/types": "^7.26.10", + "@mongosh/arg-parser": "^3.12.0", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.6", + "@mongosh/i18n": "^2.15.0", + "@mongosh/service-provider-core": "3.3.3", + "mongodb-redact": "^1.1.5", + "mongodb-schema": "^12.6.2" + } + }, + "@mongosh/shell-evaluator": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.16.4.tgz", + "integrity": "sha512-CRCJOJphJ2LuIUemopoOmok1WF9Ti0qT6m3VN73v7QRYBfCndgju1A8u0V3jUF9bfeK+tI3Bv7PoOKHe7OyYpw==", + "requires": { + "@mongosh/async-rewriter2": "2.4.8", + "@mongosh/history": "2.4.6", + "@mongosh/shell-api": "^3.16.4" + } + }, + "@mongosh/types": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.8.2.tgz", + "integrity": "sha512-p3GtgzfkaNNPrVyCnRG9zUn7X0J6o7CLAANlEmsCcQAIkKOF8QZlQ+PFy1GRrxmmyZd+EuTidNUZb73Qu5+4ZQ==", + "requires": { + "@mongodb-js/devtools-connect": "^3.4.1" + } + }, "@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -79047,7 +79052,7 @@ "@mongodb-js/testing-library-compass": "^1.3.3", "@mongodb-js/tsconfig-compass": "^1.2.8", "@mongodb-js/webpack-config-compass": "^1.8.1", - "@mongosh/node-runtime-worker-thread": "^3.3.10", + "@mongosh/node-runtime-worker-thread": "^3.3.18", "@segment/analytics-node": "^1.1.4", "@types/minimatch": "^5.1.2", "bson": "^6.10.3", @@ -79101,16 +79106,6 @@ "integrity": "sha512-n36wsogndDhGPIXEV+vnnXYzXF5RzHkoED7efN9vwgeI8BpvducJAtY/tX5rOlUGZllwnGiTOlBlV89BJT4zcg==", "dev": true }, - "@mongosh/node-runtime-worker-thread": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.10.tgz", - "integrity": "sha512-kwFsBy7VQw3LVWZDd8WTp3/29lielff9W6evZqgWCYLzuiaLIO168A7KIRGuvbjYssULCb5+SrUVVYclITEXzg==", - "requires": { - "interruptor": "^1.0.1", - "system-ca": "^2.0.1", - "web-worker": "^1.3.0" - } - }, "@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", @@ -79764,9 +79759,9 @@ } }, "mongodb-redact": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/mongodb-redact/-/mongodb-redact-1.1.5.tgz", - "integrity": "sha512-bLTHIHviJvTGJDvCECDBEDMk7beJQ4Fvoec50hgIax98ojzyTk9xIyrewFPM7yzlDVKTkkh864uxlkkTTLVsbg==" + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/mongodb-redact/-/mongodb-redact-1.1.8.tgz", + "integrity": "sha512-EbZ+q7LsVz7q8n49mGIcXgP2UiBp6R6vHEVbmGnF21ThCnP6AIho7wqpHqyjqqGjg54DoXQJTCwHPSknsCHv6g==" }, "mongodb-runner": { "version": "5.8.0", diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index daafcc07b75..477596f8d2b 100644 --- a/packages/compass-shell/package.json +++ b/packages/compass-shell/package.json @@ -49,6 +49,7 @@ "reformat": "npm run eslint . -- --fix && npm run prettier -- --write ." }, "dependencies": { + "@mongodb-js/compass-app-registry": "^9.4.13", "@mongodb-js/compass-components": "^1.41.0", "@mongodb-js/compass-connections": "^1.63.0", "@mongodb-js/compass-editor": "^0.43.0", @@ -57,12 +58,11 @@ "@mongodb-js/compass-user-data": "^0.7.4", "@mongodb-js/compass-utils": "^0.9.3", "@mongodb-js/compass-workspaces": "^0.44.0", - "@mongosh/browser-repl": "^3.12.0", - "@mongosh/logging": "^3.8.0", - "@mongosh/node-runtime-worker-thread": "^3.3.10", + "@mongosh/browser-repl": "^3.16.4", + "@mongosh/logging": "^3.9.2", + "@mongosh/node-runtime-worker-thread": "^3.3.18", "bson": "^6.10.3", "compass-preferences-model": "^2.43.0", - "@mongodb-js/compass-app-registry": "^9.4.13", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", diff --git a/packages/compass/package.json b/packages/compass/package.json index 1d204acd855..c237cce75bc 100644 --- a/packages/compass/package.json +++ b/packages/compass/package.json @@ -182,7 +182,7 @@ }, "dependencies": { "@mongodb-js/device-id": "^0.2.0", - "@mongosh/node-runtime-worker-thread": "^3.3.10", + "@mongosh/node-runtime-worker-thread": "^3.3.18", "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0", @@ -196,6 +196,7 @@ "@electron/remote": "^2.1.2", "@mongodb-js/atlas-service": "^0.48.0", "@mongodb-js/compass-aggregations": "^9.65.0", + "@mongodb-js/compass-app-registry": "^9.4.13", "@mongodb-js/compass-app-stores": "^7.49.0", "@mongodb-js/compass-collection": "^4.62.0", "@mongodb-js/compass-components": "^1.41.0", @@ -256,7 +257,6 @@ "electron-mocha": "^12.2.0", "ensure-error": "^3.0.1", "glob": "^10.2.5", - "@mongodb-js/compass-app-registry": "^9.4.13", "hadron-build": "^25.8.3", "hadron-ipc": "^3.5.3", "make-fetch-happen": "^10.2.1", diff --git a/packages/compass/src/main/telemetry.ts b/packages/compass/src/main/telemetry.ts index e56b26a5f5c..2acd6156a1f 100644 --- a/packages/compass/src/main/telemetry.ts +++ b/packages/compass/src/main/telemetry.ts @@ -144,15 +144,14 @@ class CompassTelemetry { this.telemetryAtlasUserId = telemetryAtlasUserId; this.telemetryDeviceId = await getDeviceId({ getMachineId: () => getMachineId({ raw: true }), - isNodeMachineId: false, - onError: (err) => + onError: (type, err) => log.error( mongoLogId(1_001_000_352), 'Telemetry', 'Failed to get device ID', - { err: err.message } + { err: err.message, type } ), - }).value; + }); try { this.osInfo = await getOsInfo();