diff --git a/package-lock.json b/package-lock.json index 88023e7f2e7..a3620048de2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8570,103 +8570,6 @@ "resolved": "configs/webpack-config-compass", "link": true }, - "node_modules/@mongosh/arg-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.2.0.tgz", - "integrity": "sha512-RpYFwgUrNf8w+RRXOlC3srN8x7Wy9H4ArDM8hiwU6C7ODaYsHGXQQepqfJe5N9DQE4pKCKatnlOsK2pRQVCQLA==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/errors": "2.4.0", - "@mongosh/i18n": "2.6.0", - "mongodb-connection-string-url": "^3.0.1" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/async-rewriter2": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.2.tgz", - "integrity": "sha512-FB4d3iY0pKA55435re6C7/9FutTw0j1dmk3zpQbfZBSEo86DZkb55xYFugdYtRYksINpDPzBmk+01JAdpgptyg==", - "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" - }, - "bin": { - "async-rewrite": "bin/async-rewrite.js" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/autocomplete": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.2.0.tgz", - "integrity": "sha512-JZZ0QvbeNruscnjK6hcXhsovjsfXbsPzcoaDqeYIFNLx+nrDnsiOj0TuW7Z1mQkGXkrcXwTvHr2scWu7u5X2Ig==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/browser-repl": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.2.0.tgz", - "integrity": "sha512-EqTt7cST1fgnVPWP2tS9sPvu65wgLwL4RM8G0g3NJhqEkN/cgfcpf4K3frAfhdcw2ekXaS44lR2j7cWg0tKyqQ==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/browser-runtime-core": "3.2.0", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.2", - "@mongosh/i18n": "2.6.0", - "@mongosh/node-runtime-worker-thread": "3.0.2", - "@mongosh/service-provider-core": "3.0.2", - "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.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.2.0.tgz", - "integrity": "sha512-I6/cC0IIkTciR529zrO/ywN8MDb/35+j2UnYW/SifJDekwozDi36nWgeL+tPbSNVW07LnnkbyL0s97GjwImjLg==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/autocomplete": "3.2.0", - "@mongosh/service-provider-core": "3.0.2", - "@mongosh/shell-api": "3.2.0", - "@mongosh/shell-evaluator": "3.2.0" - }, - "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", @@ -8689,18 +8592,6 @@ "node": ">=14.15.1" } }, - "node_modules/@mongosh/i18n": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.6.0.tgz", - "integrity": "sha512-apz7MPGKLumFBXPARio+hFILC1M7T+PSN87/TSQ+kyRtK2qfQlK0rmewsvhDar6WYOObe025q/w67wU8EHp3Hg==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/errors": "2.4.0" - }, - "engines": { - "node": ">=14.15.1" - } - }, "node_modules/@mongosh/logging": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.2.0.tgz", @@ -8718,71 +8609,6 @@ "node": ">=14.15.1" } }, - "node_modules/@mongosh/node-runtime-worker-thread": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.0.2.tgz", - "integrity": "sha512-4UmAW+ncGikhirgBTgCTFTFB94/TS+2OcXhOOi3ovLeu1eFiUa9gHG+kCtTj4XIrrdV+LbynyIfJpiLeMvpPiA==", - "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.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.0.2.tgz", - "integrity": "sha512-I6svIpqGbpSb0iLxrJa3d79kguINvxSaWSopOkQixLYYhLMCh1rs2ZZ57rotlzmLl684AvXLNQbhp7tOcyyVYw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-providers": "^3.525.0", - "@mongosh/errors": "2.4.0", - "bson": "^6.10.1", - "mongodb": "^6.12.0", - "mongodb-build-info": "^1.7.2", - "mongodb-connection-string-url": "^3.0.1" - }, - "engines": { - "node": ">=14.15.1" - }, - "optionalDependencies": { - "mongodb-client-encryption": "^6.1.1" - } - }, - "node_modules/@mongosh/shell-api": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.2.0.tgz", - "integrity": "sha512-8mTkp4ZEI00/Cuqb3bN6RFAyJ/Mt2YFPlXHo1VIBL/wyv1zwM+x7xw9wqPyMF0WGQbOOBmhOomhOHuh6/h8Fwg==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/arg-parser": "3.2.0", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.2", - "@mongosh/i18n": "2.6.0", - "@mongosh/service-provider-core": "3.0.2", - "mongodb-redact": "^1.1.5" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/shell-evaluator": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.2.0.tgz", - "integrity": "sha512-jFzWaGgTGQUqNtAExkoPOGKjiqjcHnUHrEp9pRQcP1BEBvqWs0+9iy75WHEpKuW185TuWGwY8raL1Ka5TgPwzA==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/async-rewriter2": "2.4.2", - "@mongosh/history": "2.4.2", - "@mongosh/shell-api": "3.2.0" - }, - "engines": { - "node": ">=14.15.1" - } - }, "node_modules/@mongosh/types": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.2.0.tgz", @@ -43416,7 +43242,7 @@ "hasInstallScript": true, "license": "SSPL", "dependencies": { - "@mongosh/node-runtime-worker-thread": "^3.0.2", + "@mongosh/node-runtime-worker-thread": "^3.3.0", "clipboard": "^2.0.6", "kerberos": "^2.2.0", "keytar": "^7.9.0", @@ -46452,9 +46278,9 @@ "@mongodb-js/compass-user-data": "^0.5.2", "@mongodb-js/compass-utils": "^0.8.2", "@mongodb-js/compass-workspaces": "^0.31.2", - "@mongosh/browser-repl": "^3.2.0", + "@mongosh/browser-repl": "^3.5.0", "@mongosh/logging": "^3.2.0", - "@mongosh/node-runtime-worker-thread": "^3.0.2", + "@mongosh/node-runtime-worker-thread": "^3.3.0", "bson": "^6.10.1", "compass-preferences-model": "^2.33.2", "hadron-app-registry": "^9.4.2", @@ -46482,6 +46308,248 @@ "typescript": "^5.0.4" } }, + "packages/compass-shell/node_modules/@mongosh/arg-parser": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.5.0.tgz", + "integrity": "sha512-QAUDaGVkkBPCTdEr2ZxDo/nOOG/k1L7DaazGdICRr+uyKlk/N7BBhGBHtDeEg6l6VG03oBOuGL7+Rc605xQx2w==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/errors": "2.4.0", + "@mongosh/i18n": "2.9.0", + "mongodb-connection-string-url": "^3.0.1" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/async-rewriter2": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.5.tgz", + "integrity": "sha512-mgsJ+cjabPhxW2Apj36lcVDCLs5herKZaBYQ6+G+E2Z7cxBqGzeF585+C/7Q5EK3sspoVCPZbkxF1HJfFJojqw==", + "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" + }, + "bin": { + "async-rewrite": "bin/async-rewrite.js" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/autocomplete": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.5.0.tgz", + "integrity": "sha512-UbuHApagks+yZIAiMZHMVWec/rTc35BOg3sLrUWd3nSoUWZ/G2i2x3nNeh1VVcuSSBxXvztZK8E7rJ3iyu0QNA==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/mongodb-constants": "^0.10.1", + "@mongosh/shell-api": "3.5.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/browser-repl": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.5.0.tgz", + "integrity": "sha512-4qr0eNWIfNe2CHT4ynqeWiHhHf5NUyDoGrqESaN7Xk/LGZgeZ2+vb8onAIz0zY4jgEPBk2rJvYwKA3ZFFGg2sQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/browser-runtime-core": "3.5.0", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.5", + "@mongosh/i18n": "2.9.0", + "@mongosh/node-runtime-worker-thread": "3.3.0", + "@mongosh/service-provider-core": "3.0.5", + "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.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.5.0.tgz", + "integrity": "sha512-u0Uz1Ir9kheKjDqxsHiDi5jPvtpracfM3I+lcC1Ua2ci1DoG6WmiZ/mohiQxXSR9rtcV1F/5PCa1/KRwXM25gw==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/autocomplete": "3.5.0", + "@mongosh/service-provider-core": "3.0.5", + "@mongosh/shell-api": "3.5.0", + "@mongosh/shell-evaluator": "3.5.0" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/history": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.4.5.tgz", + "integrity": "sha512-wo6tlPAcnT/DZGaM6S3JT+ldW//weyjcWKslFfsCgv/K1eo2cX8lTnCYWeZUKJiZWrylDsRd1T7k2eGGZ72Fng==", + "license": "Apache-2.0", + "dependencies": { + "mongodb-connection-string-url": "^3.0.1", + "mongodb-redact": "^1.1.5" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/i18n": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.9.0.tgz", + "integrity": "sha512-qOAEuuXazIDTIjPl7TgkmIDeM5NjqqO/FC10sM/cw/YzLvIMJ6wb/PMowBy5Z9asOrgLvs7SmD6J+rHoIvmtJQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/errors": "2.4.0" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/node-runtime-worker-thread": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.0.tgz", + "integrity": "sha512-WIkuI5CmPWrUfsJ/eQNqagtQJb6U+TndiRk1ebZOBF6rh+fXEBFDsBdrgrE6Mrvo0v1BwUQLc5sTjLhRfzlYWQ==", + "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/service-provider-core": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.0.5.tgz", + "integrity": "sha512-dCGyffuvTjLn06tMX+YvT7kqxaIqMzvflri4VDjdrHCX0dJcVncw+jWk8RUyDuImDJYQGmWze0O58b/nDWPnFQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-providers": "^3.525.0", + "@mongosh/errors": "2.4.0", + "bson": "^6.10.3", + "mongodb": "^6.13.0", + "mongodb-build-info": "^1.7.2", + "mongodb-connection-string-url": "^3.0.1" + }, + "engines": { + "node": ">=14.15.1" + }, + "optionalDependencies": { + "mongodb-client-encryption": "^6.1.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/shell-api": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.5.0.tgz", + "integrity": "sha512-fGBJJ8vwa6yzBpboK2I+rigd/9Zq1lLd1+0NSdDbq/eibIQ32UXUKoK/TgvU6ucte/HZJv0iz++ZRTxT7iPqVQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/arg-parser": "3.5.0", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.5", + "@mongosh/i18n": "2.9.0", + "@mongosh/service-provider-core": "3.0.5", + "mongodb-redact": "^1.1.5" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/shell-evaluator": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.5.0.tgz", + "integrity": "sha512-OdtSCeBVKLXCSWW2/5Fj03DMAxt82rNJagciOUpywlVqabjRp5Db2uJXCbm2LccLcTyaUqWwb/vU9xglkHGgaA==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/async-rewriter2": "2.4.5", + "@mongosh/history": "2.4.5", + "@mongosh/shell-api": "3.5.0" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/bson": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", + "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=16.20.1" + } + }, + "packages/compass-shell/node_modules/mongodb": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.13.1.tgz", + "integrity": "sha512-gdq40tX8StmhP6akMp1pPoEVv+9jTYFSrga/g23JxajPAQhH39ysZrHGzQCSd9PEOnuEQEdjIWqxO7ZSwC0w7Q==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.1.9", + "bson": "^6.10.3", + "mongodb-connection-string-url": "^3.0.0" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.632.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, + "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.50.2", @@ -47415,6 +47483,20 @@ "url": "https://opencollective.com/sinon" } }, + "packages/compass/node_modules/@mongosh/node-runtime-worker-thread": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.0.tgz", + "integrity": "sha512-WIkuI5CmPWrUfsJ/eQNqagtQJb6U+TndiRk1ebZOBF6rh+fXEBFDsBdrgrE6Mrvo0v1BwUQLc5sTjLhRfzlYWQ==", + "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", @@ -57935,9 +58017,9 @@ "@mongodb-js/prettier-config-compass": "^1.2.2", "@mongodb-js/testing-library-compass": "^1.2.2", "@mongodb-js/tsconfig-compass": "^1.2.2", - "@mongosh/browser-repl": "^3.2.0", + "@mongosh/browser-repl": "^3.5.0", "@mongosh/logging": "^3.2.0", - "@mongosh/node-runtime-worker-thread": "^3.0.2", + "@mongosh/node-runtime-worker-thread": "^3.3.0", "@types/enzyme": "^3.10.14", "bson": "^6.10.1", "chai": "^4.2.0", @@ -57956,6 +58038,150 @@ "redux": "^4.2.1", "redux-thunk": "^2.4.2", "typescript": "^5.0.4" + }, + "dependencies": { + "@mongosh/arg-parser": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.5.0.tgz", + "integrity": "sha512-QAUDaGVkkBPCTdEr2ZxDo/nOOG/k1L7DaazGdICRr+uyKlk/N7BBhGBHtDeEg6l6VG03oBOuGL7+Rc605xQx2w==", + "requires": { + "@mongosh/errors": "2.4.0", + "@mongosh/i18n": "2.9.0", + "mongodb-connection-string-url": "^3.0.1" + } + }, + "@mongosh/async-rewriter2": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.5.tgz", + "integrity": "sha512-mgsJ+cjabPhxW2Apj36lcVDCLs5herKZaBYQ6+G+E2Z7cxBqGzeF585+C/7Q5EK3sspoVCPZbkxF1HJfFJojqw==", + "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" + } + }, + "@mongosh/autocomplete": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.5.0.tgz", + "integrity": "sha512-UbuHApagks+yZIAiMZHMVWec/rTc35BOg3sLrUWd3nSoUWZ/G2i2x3nNeh1VVcuSSBxXvztZK8E7rJ3iyu0QNA==", + "requires": { + "@mongodb-js/mongodb-constants": "^0.10.1", + "@mongosh/shell-api": "3.5.0", + "semver": "^7.5.4" + } + }, + "@mongosh/browser-repl": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.5.0.tgz", + "integrity": "sha512-4qr0eNWIfNe2CHT4ynqeWiHhHf5NUyDoGrqESaN7Xk/LGZgeZ2+vb8onAIz0zY4jgEPBk2rJvYwKA3ZFFGg2sQ==", + "requires": { + "@mongosh/browser-runtime-core": "3.5.0", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.5", + "@mongosh/i18n": "2.9.0", + "@mongosh/node-runtime-worker-thread": "3.3.0", + "@mongosh/service-provider-core": "3.0.5", + "numeral": "^2.0.6", + "text-table": "^0.2.0" + } + }, + "@mongosh/browser-runtime-core": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.5.0.tgz", + "integrity": "sha512-u0Uz1Ir9kheKjDqxsHiDi5jPvtpracfM3I+lcC1Ua2ci1DoG6WmiZ/mohiQxXSR9rtcV1F/5PCa1/KRwXM25gw==", + "requires": { + "@mongosh/autocomplete": "3.5.0", + "@mongosh/service-provider-core": "3.0.5", + "@mongosh/shell-api": "3.5.0", + "@mongosh/shell-evaluator": "3.5.0" + } + }, + "@mongosh/history": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.4.5.tgz", + "integrity": "sha512-wo6tlPAcnT/DZGaM6S3JT+ldW//weyjcWKslFfsCgv/K1eo2cX8lTnCYWeZUKJiZWrylDsRd1T7k2eGGZ72Fng==", + "requires": { + "mongodb-connection-string-url": "^3.0.1", + "mongodb-redact": "^1.1.5" + } + }, + "@mongosh/i18n": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.9.0.tgz", + "integrity": "sha512-qOAEuuXazIDTIjPl7TgkmIDeM5NjqqO/FC10sM/cw/YzLvIMJ6wb/PMowBy5Z9asOrgLvs7SmD6J+rHoIvmtJQ==", + "requires": { + "@mongosh/errors": "2.4.0" + } + }, + "@mongosh/node-runtime-worker-thread": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.0.tgz", + "integrity": "sha512-WIkuI5CmPWrUfsJ/eQNqagtQJb6U+TndiRk1ebZOBF6rh+fXEBFDsBdrgrE6Mrvo0v1BwUQLc5sTjLhRfzlYWQ==", + "requires": { + "interruptor": "^1.0.1", + "system-ca": "^2.0.1", + "web-worker": "^1.3.0" + } + }, + "@mongosh/service-provider-core": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.0.5.tgz", + "integrity": "sha512-dCGyffuvTjLn06tMX+YvT7kqxaIqMzvflri4VDjdrHCX0dJcVncw+jWk8RUyDuImDJYQGmWze0O58b/nDWPnFQ==", + "requires": { + "@aws-sdk/credential-providers": "^3.525.0", + "@mongosh/errors": "2.4.0", + "bson": "^6.10.3", + "mongodb": "^6.13.0", + "mongodb-build-info": "^1.7.2", + "mongodb-client-encryption": "^6.1.1", + "mongodb-connection-string-url": "^3.0.1" + } + }, + "@mongosh/shell-api": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.5.0.tgz", + "integrity": "sha512-fGBJJ8vwa6yzBpboK2I+rigd/9Zq1lLd1+0NSdDbq/eibIQ32UXUKoK/TgvU6ucte/HZJv0iz++ZRTxT7iPqVQ==", + "requires": { + "@mongosh/arg-parser": "3.5.0", + "@mongosh/errors": "2.4.0", + "@mongosh/history": "2.4.5", + "@mongosh/i18n": "2.9.0", + "@mongosh/service-provider-core": "3.0.5", + "mongodb-redact": "^1.1.5" + } + }, + "@mongosh/shell-evaluator": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.5.0.tgz", + "integrity": "sha512-OdtSCeBVKLXCSWW2/5Fj03DMAxt82rNJagciOUpywlVqabjRp5Db2uJXCbm2LccLcTyaUqWwb/vU9xglkHGgaA==", + "requires": { + "@mongosh/async-rewriter2": "2.4.5", + "@mongosh/history": "2.4.5", + "@mongosh/shell-api": "3.5.0" + } + }, + "bson": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", + "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==" + }, + "mongodb": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.13.1.tgz", + "integrity": "sha512-gdq40tX8StmhP6akMp1pPoEVv+9jTYFSrga/g23JxajPAQhH39ysZrHGzQCSd9PEOnuEQEdjIWqxO7ZSwC0w7Q==", + "requires": { + "@mongodb-js/saslprep": "^1.1.9", + "bson": "^6.10.3", + "mongodb-connection-string-url": "^3.0.0" + } + }, + "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": { @@ -60398,71 +60624,6 @@ } } }, - "@mongosh/arg-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-3.2.0.tgz", - "integrity": "sha512-RpYFwgUrNf8w+RRXOlC3srN8x7Wy9H4ArDM8hiwU6C7ODaYsHGXQQepqfJe5N9DQE4pKCKatnlOsK2pRQVCQLA==", - "requires": { - "@mongosh/errors": "2.4.0", - "@mongosh/i18n": "2.6.0", - "mongodb-connection-string-url": "^3.0.1" - } - }, - "@mongosh/async-rewriter2": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.2.tgz", - "integrity": "sha512-FB4d3iY0pKA55435re6C7/9FutTw0j1dmk3zpQbfZBSEo86DZkb55xYFugdYtRYksINpDPzBmk+01JAdpgptyg==", - "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" - } - }, - "@mongosh/autocomplete": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-3.2.0.tgz", - "integrity": "sha512-JZZ0QvbeNruscnjK6hcXhsovjsfXbsPzcoaDqeYIFNLx+nrDnsiOj0TuW7Z1mQkGXkrcXwTvHr2scWu7u5X2Ig==", - "requires": { - "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "3.2.0", - "semver": "^7.5.4" - } - }, - "@mongosh/browser-repl": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.2.0.tgz", - "integrity": "sha512-EqTt7cST1fgnVPWP2tS9sPvu65wgLwL4RM8G0g3NJhqEkN/cgfcpf4K3frAfhdcw2ekXaS44lR2j7cWg0tKyqQ==", - "requires": { - "@mongosh/browser-runtime-core": "3.2.0", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.2", - "@mongosh/i18n": "2.6.0", - "@mongosh/node-runtime-worker-thread": "3.0.2", - "@mongosh/service-provider-core": "3.0.2", - "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.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-3.2.0.tgz", - "integrity": "sha512-I6/cC0IIkTciR529zrO/ywN8MDb/35+j2UnYW/SifJDekwozDi36nWgeL+tPbSNVW07LnnkbyL0s97GjwImjLg==", - "requires": { - "@mongosh/autocomplete": "3.2.0", - "@mongosh/service-provider-core": "3.0.2", - "@mongosh/shell-api": "3.2.0", - "@mongosh/shell-evaluator": "3.2.0" - } - }, "@mongosh/errors": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.4.0.tgz", @@ -60477,14 +60638,6 @@ "mongodb-redact": "^1.1.5" } }, - "@mongosh/i18n": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.6.0.tgz", - "integrity": "sha512-apz7MPGKLumFBXPARio+hFILC1M7T+PSN87/TSQ+kyRtK2qfQlK0rmewsvhDar6WYOObe025q/w67wU8EHp3Hg==", - "requires": { - "@mongosh/errors": "2.4.0" - } - }, "@mongosh/logging": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.2.0.tgz", @@ -60498,53 +60651,6 @@ "mongodb-redact": "^1.1.5" } }, - "@mongosh/node-runtime-worker-thread": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.0.2.tgz", - "integrity": "sha512-4UmAW+ncGikhirgBTgCTFTFB94/TS+2OcXhOOi3ovLeu1eFiUa9gHG+kCtTj4XIrrdV+LbynyIfJpiLeMvpPiA==", - "requires": { - "interruptor": "^1.0.1", - "system-ca": "^2.0.1", - "web-worker": "^1.3.0" - } - }, - "@mongosh/service-provider-core": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.0.2.tgz", - "integrity": "sha512-I6svIpqGbpSb0iLxrJa3d79kguINvxSaWSopOkQixLYYhLMCh1rs2ZZ57rotlzmLl684AvXLNQbhp7tOcyyVYw==", - "requires": { - "@aws-sdk/credential-providers": "^3.525.0", - "@mongosh/errors": "2.4.0", - "bson": "^6.10.1", - "mongodb": "^6.12.0", - "mongodb-build-info": "^1.7.2", - "mongodb-client-encryption": "^6.1.1", - "mongodb-connection-string-url": "^3.0.1" - } - }, - "@mongosh/shell-api": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-3.2.0.tgz", - "integrity": "sha512-8mTkp4ZEI00/Cuqb3bN6RFAyJ/Mt2YFPlXHo1VIBL/wyv1zwM+x7xw9wqPyMF0WGQbOOBmhOomhOHuh6/h8Fwg==", - "requires": { - "@mongosh/arg-parser": "3.2.0", - "@mongosh/errors": "2.4.0", - "@mongosh/history": "2.4.2", - "@mongosh/i18n": "2.6.0", - "@mongosh/service-provider-core": "3.0.2", - "mongodb-redact": "^1.1.5" - } - }, - "@mongosh/shell-evaluator": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-3.2.0.tgz", - "integrity": "sha512-jFzWaGgTGQUqNtAExkoPOGKjiqjcHnUHrEp9pRQcP1BEBvqWs0+9iy75WHEpKuW185TuWGwY8raL1Ka5TgPwzA==", - "requires": { - "@mongosh/async-rewriter2": "2.4.2", - "@mongosh/history": "2.4.2", - "@mongosh/shell-api": "3.2.0" - } - }, "@mongosh/types": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-3.2.0.tgz", @@ -79451,7 +79557,7 @@ "@mongodb-js/testing-library-compass": "^1.2.2", "@mongodb-js/tsconfig-compass": "^1.2.2", "@mongodb-js/webpack-config-compass": "^1.6.2", - "@mongosh/node-runtime-worker-thread": "^3.0.2", + "@mongosh/node-runtime-worker-thread": "^3.3.0", "@segment/analytics-node": "^1.1.4", "@types/minimatch": "^5.1.2", "ampersand-view": "^9.0.0", @@ -79505,6 +79611,16 @@ "winreg-ts": "^1.0.4" }, "dependencies": { + "@mongosh/node-runtime-worker-thread": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.0.tgz", + "integrity": "sha512-WIkuI5CmPWrUfsJ/eQNqagtQJb6U+TndiRk1ebZOBF6rh+fXEBFDsBdrgrE6Mrvo0v1BwUQLc5sTjLhRfzlYWQ==", + "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", diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index 580e7ef0026..06e1dbd1e88 100644 --- a/packages/compass-shell/package.json +++ b/packages/compass-shell/package.json @@ -57,9 +57,9 @@ "@mongodb-js/compass-user-data": "^0.5.2", "@mongodb-js/compass-utils": "^0.8.2", "@mongodb-js/compass-workspaces": "^0.31.2", - "@mongosh/browser-repl": "^3.2.0", + "@mongosh/browser-repl": "^3.5.0", "@mongosh/logging": "^3.2.0", - "@mongosh/node-runtime-worker-thread": "^3.0.2", + "@mongosh/node-runtime-worker-thread": "^3.3.0", "bson": "^6.10.1", "compass-preferences-model": "^2.33.2", "hadron-app-registry": "^9.4.2", diff --git a/packages/compass/package.json b/packages/compass/package.json index 22629f80d05..c1fa22e1446 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.0.2", + "@mongosh/node-runtime-worker-thread": "^3.3.0", "clipboard": "^2.0.6", "kerberos": "^2.2.0", "keytar": "^7.9.0",