diff --git a/package-lock.json b/package-lock.json index a3ee0bc831e..528815f414d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8562,231 +8562,6 @@ "resolved": "configs/webpack-config-compass", "link": true }, - "node_modules/@mongosh/arg-parser": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.3.7.tgz", - "integrity": "sha512-cChpbvlSjaHAtO2nAgrJpWBhvL8BPZhjS0PWxlYlHIGdLSHKCjOA62QsAKTP57HIcs4lirhrvV3DqP9FZnKftg==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/errors": "2.3.7", - "@mongosh/i18n": "2.3.7", - "mongodb-connection-string-url": "^3.0.1" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/async-rewriter2": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.3.7.tgz", - "integrity": "sha512-847ZzSbvoz0iveZt23AWD6iJQ7qm6CZdHOASVBvmKTyixf3rMt/y+L/xvOuZvz5kEU7eCaFa99eyW6SN4DBNog==", - "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": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.3.7.tgz", - "integrity": "sha512-+LSbyX5ej4gD3uVL0hvgX66f/1V6BM1ccwEvIHQWePaIuprvThSE1mPwt8dl6Dz8PoqB/wzMp1nbUVE51pUoJA==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "2.3.7", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/browser-repl": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-2.3.7.tgz", - "integrity": "sha512-y49uOsjEo4ZtT1Vp3gOxn2K1/wtmXC4hWcsqYyHDlSytnCbHZEcdzPJshTTV9o4LybAhkMQq/ahTd7HWxTLgIg==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/browser-runtime-core": "2.3.7", - "@mongosh/errors": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/i18n": "2.3.7", - "@mongosh/node-runtime-worker-thread": "2.3.7", - "@mongosh/service-provider-core": "2.3.7", - "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": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.3.7.tgz", - "integrity": "sha512-L3HEGKqmZ8IPjcTTmUHu3oN1D1wv1MBWS1MhwkcAhprqOfLOu9vloLfX/uWV5+w8MqarWZZDQEzWkWrZ40y49A==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/autocomplete": "2.3.7", - "@mongosh/service-provider-core": "2.3.7", - "@mongosh/shell-api": "2.3.7", - "@mongosh/shell-evaluator": "2.3.7" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/errors": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.3.7.tgz", - "integrity": "sha512-WQ7vyeypDYnQIVieNJDF+GhItt46oR9bL2ossWJ9PrTxX57gwV8y1k1YKdhmrWOAVejp5ZDNPWKPyAM5/Ri0Kw==", - "license": "Apache-2.0", - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/history": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.3.7.tgz", - "integrity": "sha512-4EEyPZuFTHEAPUvn6ga4+xcz2NKrl5fJIU37T9eyWJb4BfpDxG+CrrLGRRMqfS+LHar7Xen/oEWWKOMvrt1x8g==", - "license": "Apache-2.0", - "dependencies": { - "mongodb-connection-string-url": "^3.0.1", - "mongodb-redact": "^1.1.2" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/i18n": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.3.7.tgz", - "integrity": "sha512-xH5ZK29jb4pf3cBOFpomz3Zq2PnZLTgBRiteqGLucTrGM1YZ7Nr81fFMEa8il0wTK2taQ8yuCvhGC0liiM+8sw==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/errors": "2.3.7" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/logging": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-2.3.7.tgz", - "integrity": "sha512-Z9ZvTpTwcUWEpKtLPTHxEc8xNNAKDAJMq64Sgw7SFL2zDGXbYf4u2N7Ki39YS6H+pUcppey+rcLT0LHZa1qjkg==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.4", - "@mongosh/errors": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/types": "2.3.7", - "mongodb-log-writer": "^1.4.2", - "mongodb-redact": "^1.1.2" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/node-runtime-worker-thread": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-2.3.7.tgz", - "integrity": "sha512-13+l+UFB8NdS1FwLkWVtjmTnYQhabjNVT6ZS2cJPX1bHhFWiav/O354vLpaQHSnFyuRWZwgf6xL7tayBDIrvNQ==", - "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": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.3.7.tgz", - "integrity": "sha512-y6gQv3Pi6vSR0O1pIpBNDJv84oY+QKKUJAIjDRwGAmgRP6CuMXr25J6R57iLxVzsdhxPxZml1RXvvncM8gRGkA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-providers": "^3.525.0", - "@mongosh/errors": "2.3.7", - "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.0" - } - }, - "node_modules/@mongosh/shell-api": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.3.7.tgz", - "integrity": "sha512-3aWHB74dUPrPGVQgOsfJUykx/sy4CbUXoZTUZA8VZt6i0aRZFuJ0bbEFmtZ7hM4cmacNVlqe+ry/6rxC7KL/hA==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/arg-parser": "2.3.7", - "@mongosh/errors": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/i18n": "2.3.7", - "@mongosh/service-provider-core": "2.3.7", - "mongodb-redact": "^1.1.2" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/shell-evaluator": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.3.7.tgz", - "integrity": "sha512-pdG+ILkFiejOySti3QMte3vTHOQhLrjag8Gfm4DjnH2oK8z4Yw5lr4BfWS5u5JaSvtmmOIEW1mRp2UJbSiKjDA==", - "license": "Apache-2.0", - "dependencies": { - "@mongosh/async-rewriter2": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/shell-api": "2.3.7" - }, - "engines": { - "node": ">=14.15.1" - } - }, - "node_modules/@mongosh/types": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.3.7.tgz", - "integrity": "sha512-0rOQM9CtsGcpkBmQOjdSbZw/idWNuBl38+Fk7H74goEey7ojE/PZvKtcAwSaODsJIrDhCqWx+1w+TdspVokeAg==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.4" - }, - "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", @@ -43440,7 +43215,7 @@ "hasInstallScript": true, "license": "SSPL", "dependencies": { - "@mongosh/node-runtime-worker-thread": "^2.3.7", + "@mongosh/node-runtime-worker-thread": "^2.3.8", "clipboard": "^2.0.6", "kerberos": "^2.2.0", "keytar": "^7.9.0", @@ -46211,9 +45986,9 @@ "@mongodb-js/compass-user-data": "^0.4.5", "@mongodb-js/compass-utils": "^0.7.5", "@mongodb-js/compass-workspaces": "^0.30.5", - "@mongosh/browser-repl": "^2.3.7", - "@mongosh/logging": "^2.3.7", - "@mongosh/node-runtime-worker-thread": "^2.3.7", + "@mongosh/browser-repl": "^2.3.8", + "@mongosh/logging": "^2.3.8", + "@mongosh/node-runtime-worker-thread": "^2.3.8", "bson": "^6.10.1", "compass-preferences-model": "^2.32.5", "hadron-app-registry": "^9.3.5", @@ -46241,6 +46016,231 @@ "typescript": "^5.0.4" } }, + "packages/compass-shell/node_modules/@mongosh/arg-parser": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.3.8.tgz", + "integrity": "sha512-oo6glzgsOyZJYijHvWMhnYJOZOI16J/u5y+puRLHL0oNwAaRwumJ1Kx+Zp9gQI9s6C523X80Hrs6op6/fCRp9Q==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/errors": "2.3.8", + "@mongosh/i18n": "2.3.8", + "mongodb-connection-string-url": "^3.0.1" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/async-rewriter2": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.3.8.tgz", + "integrity": "sha512-YHt0m2MehX5UBILQqwDL1hToDRc1vtUPoD6Q2HH31iSY3Yer+uL83+BQe5AWaR5IBYGtNbul5IcKFwXCE5hA/w==", + "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": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.3.8.tgz", + "integrity": "sha512-uiUhqTIFEei/YD1+MJOGJYGXC0tBmbteyDLzIudXYN8oCzvX+hqyZq3wbAQEH0jxF7aUzdAhxKVulIg2HxpIqQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/mongodb-constants": "^0.10.1", + "@mongosh/shell-api": "2.3.8", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/browser-repl": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-2.3.8.tgz", + "integrity": "sha512-J2pOWLDqwnrwvMdDNDuy+kgK83PPlp15kE+eF7KsCyihMIw4Fm7FuuStXUTUN5bEOumGjvNkRpKKUvItTAhKug==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/browser-runtime-core": "2.3.8", + "@mongosh/errors": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/i18n": "2.3.8", + "@mongosh/node-runtime-worker-thread": "2.3.8", + "@mongosh/service-provider-core": "2.3.8", + "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": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.3.8.tgz", + "integrity": "sha512-vn7T95tWi9B1lRrbS0ilctVh+bGWHKmEeKu3cxVJ+mF7gRHY12ZhqfUu4irfq3Aq9RGGL+5EBLM0Kw70ZZMAYA==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/autocomplete": "2.3.8", + "@mongosh/service-provider-core": "2.3.8", + "@mongosh/shell-api": "2.3.8", + "@mongosh/shell-evaluator": "2.3.8" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/errors": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.3.8.tgz", + "integrity": "sha512-r7J2PxZec+Li0V6R7Mn1BgeTR9uyT2bYOqmXf1LApkuODTkjmrgZlZOwBl184eqF3jkLI7ZadUqZe8TBColXfw==", + "license": "Apache-2.0", + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/history": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.3.8.tgz", + "integrity": "sha512-u7R9dhk6qnbPoeSYkMu7h1JCkZuzFph6jEYy67e4lIviEL6J99u7hUHxNW70DqruOuoXyKREQ+mafPtxQNxu4w==", + "license": "Apache-2.0", + "dependencies": { + "mongodb-connection-string-url": "^3.0.1", + "mongodb-redact": "^1.1.2" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/i18n": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.3.8.tgz", + "integrity": "sha512-PbjAR7Dg8fYGRnnGTBvihPt8sHEZbg1BTgPas1jZGki6gUSiI/bwYeP0rOr7jgmvU2GcARJ8tfnxXBCIEIBasA==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/errors": "2.3.8" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/logging": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-2.3.8.tgz", + "integrity": "sha512-gbYyDImBumLtcQ4jG7gUukK4ON7z8At3sUfcDnOZmjt0Eodgfn/6ICvhUpy+UsKNGDwu6gJb5akOSkn6hC8fWQ==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/devtools-connect": "^3.3.4", + "@mongosh/errors": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/types": "2.3.8", + "mongodb-log-writer": "^1.4.2", + "mongodb-redact": "^1.1.2" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/node-runtime-worker-thread": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-2.3.8.tgz", + "integrity": "sha512-LpjjEZoJyPO6mv2wzb3073tGi8eyNgV7+G/3160kgCTo9/WAnP4Uf99ZtgksXu5IKtWOGDRE0ZDxG/fOvdjPxg==", + "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": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.3.8.tgz", + "integrity": "sha512-zt7y+iXwPQhSojKzObPRICjKpQwJbOzOdo6yObF5iiG2/FX4Gi8WrVjwVqEAAZ//nVCXkMM7Y0epMhcZX+h5oQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-providers": "^3.525.0", + "@mongosh/errors": "2.3.8", + "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.0" + } + }, + "packages/compass-shell/node_modules/@mongosh/shell-api": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.3.8.tgz", + "integrity": "sha512-ulzeBdiQ5aGMtRqVxkDc6EYO6cELhDfxlB6XHF/v9C0m85Y+pFcBJnpMvy6vfSorWzBXQB6W0/DXLR/+z7USdg==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/arg-parser": "2.3.8", + "@mongosh/errors": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/i18n": "2.3.8", + "@mongosh/service-provider-core": "2.3.8", + "mongodb-redact": "^1.1.2" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/shell-evaluator": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.3.8.tgz", + "integrity": "sha512-txC0yHDOjsy8a8Bg6PIY94M+KDcvHgLGlA/Ar/XoNZFSEAfF7I0Xj0wYf9iP22eqtfoU5FYEsqToVZLyyh+QFg==", + "license": "Apache-2.0", + "dependencies": { + "@mongosh/async-rewriter2": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/shell-api": "2.3.8" + }, + "engines": { + "node": ">=14.15.1" + } + }, + "packages/compass-shell/node_modules/@mongosh/types": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.3.8.tgz", + "integrity": "sha512-WFx/SPMWwQIcCeSBlYiIEbVg3YEYKo6Dr+IKVBpUw6Vr82CGQ1zZXRChIhdhu/H7jo3O+kdeGOPIftn0kvYmLA==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/devtools-connect": "^3.3.4" + }, + "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.49.5", @@ -47172,6 +47172,20 @@ "url": "https://opencollective.com/sinon" } }, + "packages/compass/node_modules/@mongosh/node-runtime-worker-thread": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-2.3.8.tgz", + "integrity": "sha512-LpjjEZoJyPO6mv2wzb3073tGi8eyNgV7+G/3160kgCTo9/WAnP4Uf99ZtgksXu5IKtWOGDRE0ZDxG/fOvdjPxg==", + "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/debug": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", @@ -57299,9 +57313,9 @@ "@mongodb-js/prettier-config-compass": "^1.1.5", "@mongodb-js/testing-library-compass": "^1.1.5", "@mongodb-js/tsconfig-compass": "^1.1.5", - "@mongosh/browser-repl": "^2.3.7", - "@mongosh/logging": "^2.3.7", - "@mongosh/node-runtime-worker-thread": "^2.3.7", + "@mongosh/browser-repl": "^2.3.8", + "@mongosh/logging": "^2.3.8", + "@mongosh/node-runtime-worker-thread": "^2.3.8", "@types/enzyme": "^3.10.14", "bson": "^6.10.1", "chai": "^4.2.0", @@ -57320,6 +57334,161 @@ "redux": "^4.2.1", "redux-thunk": "^2.4.2", "typescript": "^5.0.4" + }, + "dependencies": { + "@mongosh/arg-parser": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.3.8.tgz", + "integrity": "sha512-oo6glzgsOyZJYijHvWMhnYJOZOI16J/u5y+puRLHL0oNwAaRwumJ1Kx+Zp9gQI9s6C523X80Hrs6op6/fCRp9Q==", + "requires": { + "@mongosh/errors": "2.3.8", + "@mongosh/i18n": "2.3.8", + "mongodb-connection-string-url": "^3.0.1" + } + }, + "@mongosh/async-rewriter2": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.3.8.tgz", + "integrity": "sha512-YHt0m2MehX5UBILQqwDL1hToDRc1vtUPoD6Q2HH31iSY3Yer+uL83+BQe5AWaR5IBYGtNbul5IcKFwXCE5hA/w==", + "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": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.3.8.tgz", + "integrity": "sha512-uiUhqTIFEei/YD1+MJOGJYGXC0tBmbteyDLzIudXYN8oCzvX+hqyZq3wbAQEH0jxF7aUzdAhxKVulIg2HxpIqQ==", + "requires": { + "@mongodb-js/mongodb-constants": "^0.10.1", + "@mongosh/shell-api": "2.3.8", + "semver": "^7.5.4" + } + }, + "@mongosh/browser-repl": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-2.3.8.tgz", + "integrity": "sha512-J2pOWLDqwnrwvMdDNDuy+kgK83PPlp15kE+eF7KsCyihMIw4Fm7FuuStXUTUN5bEOumGjvNkRpKKUvItTAhKug==", + "requires": { + "@mongosh/browser-runtime-core": "2.3.8", + "@mongosh/errors": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/i18n": "2.3.8", + "@mongosh/node-runtime-worker-thread": "2.3.8", + "@mongosh/service-provider-core": "2.3.8", + "numeral": "^2.0.6", + "text-table": "^0.2.0" + } + }, + "@mongosh/browser-runtime-core": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.3.8.tgz", + "integrity": "sha512-vn7T95tWi9B1lRrbS0ilctVh+bGWHKmEeKu3cxVJ+mF7gRHY12ZhqfUu4irfq3Aq9RGGL+5EBLM0Kw70ZZMAYA==", + "requires": { + "@mongosh/autocomplete": "2.3.8", + "@mongosh/service-provider-core": "2.3.8", + "@mongosh/shell-api": "2.3.8", + "@mongosh/shell-evaluator": "2.3.8" + } + }, + "@mongosh/errors": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.3.8.tgz", + "integrity": "sha512-r7J2PxZec+Li0V6R7Mn1BgeTR9uyT2bYOqmXf1LApkuODTkjmrgZlZOwBl184eqF3jkLI7ZadUqZe8TBColXfw==" + }, + "@mongosh/history": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.3.8.tgz", + "integrity": "sha512-u7R9dhk6qnbPoeSYkMu7h1JCkZuzFph6jEYy67e4lIviEL6J99u7hUHxNW70DqruOuoXyKREQ+mafPtxQNxu4w==", + "requires": { + "mongodb-connection-string-url": "^3.0.1", + "mongodb-redact": "^1.1.2" + } + }, + "@mongosh/i18n": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.3.8.tgz", + "integrity": "sha512-PbjAR7Dg8fYGRnnGTBvihPt8sHEZbg1BTgPas1jZGki6gUSiI/bwYeP0rOr7jgmvU2GcARJ8tfnxXBCIEIBasA==", + "requires": { + "@mongosh/errors": "2.3.8" + } + }, + "@mongosh/logging": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-2.3.8.tgz", + "integrity": "sha512-gbYyDImBumLtcQ4jG7gUukK4ON7z8At3sUfcDnOZmjt0Eodgfn/6ICvhUpy+UsKNGDwu6gJb5akOSkn6hC8fWQ==", + "requires": { + "@mongodb-js/devtools-connect": "^3.3.4", + "@mongosh/errors": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/types": "2.3.8", + "mongodb-log-writer": "^1.4.2", + "mongodb-redact": "^1.1.2" + } + }, + "@mongosh/node-runtime-worker-thread": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-2.3.8.tgz", + "integrity": "sha512-LpjjEZoJyPO6mv2wzb3073tGi8eyNgV7+G/3160kgCTo9/WAnP4Uf99ZtgksXu5IKtWOGDRE0ZDxG/fOvdjPxg==", + "requires": { + "interruptor": "^1.0.1", + "system-ca": "^2.0.1", + "web-worker": "^1.3.0" + } + }, + "@mongosh/service-provider-core": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.3.8.tgz", + "integrity": "sha512-zt7y+iXwPQhSojKzObPRICjKpQwJbOzOdo6yObF5iiG2/FX4Gi8WrVjwVqEAAZ//nVCXkMM7Y0epMhcZX+h5oQ==", + "requires": { + "@aws-sdk/credential-providers": "^3.525.0", + "@mongosh/errors": "2.3.8", + "bson": "^6.10.1", + "mongodb": "^6.12.0", + "mongodb-build-info": "^1.7.2", + "mongodb-client-encryption": "^6.1.0", + "mongodb-connection-string-url": "^3.0.1" + } + }, + "@mongosh/shell-api": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.3.8.tgz", + "integrity": "sha512-ulzeBdiQ5aGMtRqVxkDc6EYO6cELhDfxlB6XHF/v9C0m85Y+pFcBJnpMvy6vfSorWzBXQB6W0/DXLR/+z7USdg==", + "requires": { + "@mongosh/arg-parser": "2.3.8", + "@mongosh/errors": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/i18n": "2.3.8", + "@mongosh/service-provider-core": "2.3.8", + "mongodb-redact": "^1.1.2" + } + }, + "@mongosh/shell-evaluator": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.3.8.tgz", + "integrity": "sha512-txC0yHDOjsy8a8Bg6PIY94M+KDcvHgLGlA/Ar/XoNZFSEAfF7I0Xj0wYf9iP22eqtfoU5FYEsqToVZLyyh+QFg==", + "requires": { + "@mongosh/async-rewriter2": "2.3.8", + "@mongosh/history": "2.3.8", + "@mongosh/shell-api": "2.3.8" + } + }, + "@mongosh/types": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.3.8.tgz", + "integrity": "sha512-WFx/SPMWwQIcCeSBlYiIEbVg3YEYKo6Dr+IKVBpUw6Vr82CGQ1zZXRChIhdhu/H7jo3O+kdeGOPIftn0kvYmLA==", + "requires": { + "@mongodb-js/devtools-connect": "^3.3.4" + } + }, + "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": { @@ -59729,161 +59898,6 @@ } } }, - "@mongosh/arg-parser": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.3.7.tgz", - "integrity": "sha512-cChpbvlSjaHAtO2nAgrJpWBhvL8BPZhjS0PWxlYlHIGdLSHKCjOA62QsAKTP57HIcs4lirhrvV3DqP9FZnKftg==", - "requires": { - "@mongosh/errors": "2.3.7", - "@mongosh/i18n": "2.3.7", - "mongodb-connection-string-url": "^3.0.1" - } - }, - "@mongosh/async-rewriter2": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.3.7.tgz", - "integrity": "sha512-847ZzSbvoz0iveZt23AWD6iJQ7qm6CZdHOASVBvmKTyixf3rMt/y+L/xvOuZvz5kEU7eCaFa99eyW6SN4DBNog==", - "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": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.3.7.tgz", - "integrity": "sha512-+LSbyX5ej4gD3uVL0hvgX66f/1V6BM1ccwEvIHQWePaIuprvThSE1mPwt8dl6Dz8PoqB/wzMp1nbUVE51pUoJA==", - "requires": { - "@mongodb-js/mongodb-constants": "^0.10.1", - "@mongosh/shell-api": "2.3.7", - "semver": "^7.5.4" - } - }, - "@mongosh/browser-repl": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-2.3.7.tgz", - "integrity": "sha512-y49uOsjEo4ZtT1Vp3gOxn2K1/wtmXC4hWcsqYyHDlSytnCbHZEcdzPJshTTV9o4LybAhkMQq/ahTd7HWxTLgIg==", - "requires": { - "@mongosh/browser-runtime-core": "2.3.7", - "@mongosh/errors": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/i18n": "2.3.7", - "@mongosh/node-runtime-worker-thread": "2.3.7", - "@mongosh/service-provider-core": "2.3.7", - "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": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-2.3.7.tgz", - "integrity": "sha512-L3HEGKqmZ8IPjcTTmUHu3oN1D1wv1MBWS1MhwkcAhprqOfLOu9vloLfX/uWV5+w8MqarWZZDQEzWkWrZ40y49A==", - "requires": { - "@mongosh/autocomplete": "2.3.7", - "@mongosh/service-provider-core": "2.3.7", - "@mongosh/shell-api": "2.3.7", - "@mongosh/shell-evaluator": "2.3.7" - } - }, - "@mongosh/errors": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.3.7.tgz", - "integrity": "sha512-WQ7vyeypDYnQIVieNJDF+GhItt46oR9bL2ossWJ9PrTxX57gwV8y1k1YKdhmrWOAVejp5ZDNPWKPyAM5/Ri0Kw==" - }, - "@mongosh/history": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.3.7.tgz", - "integrity": "sha512-4EEyPZuFTHEAPUvn6ga4+xcz2NKrl5fJIU37T9eyWJb4BfpDxG+CrrLGRRMqfS+LHar7Xen/oEWWKOMvrt1x8g==", - "requires": { - "mongodb-connection-string-url": "^3.0.1", - "mongodb-redact": "^1.1.2" - } - }, - "@mongosh/i18n": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.3.7.tgz", - "integrity": "sha512-xH5ZK29jb4pf3cBOFpomz3Zq2PnZLTgBRiteqGLucTrGM1YZ7Nr81fFMEa8il0wTK2taQ8yuCvhGC0liiM+8sw==", - "requires": { - "@mongosh/errors": "2.3.7" - } - }, - "@mongosh/logging": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-2.3.7.tgz", - "integrity": "sha512-Z9ZvTpTwcUWEpKtLPTHxEc8xNNAKDAJMq64Sgw7SFL2zDGXbYf4u2N7Ki39YS6H+pUcppey+rcLT0LHZa1qjkg==", - "requires": { - "@mongodb-js/devtools-connect": "^3.3.4", - "@mongosh/errors": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/types": "2.3.7", - "mongodb-log-writer": "^1.4.2", - "mongodb-redact": "^1.1.2" - } - }, - "@mongosh/node-runtime-worker-thread": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-2.3.7.tgz", - "integrity": "sha512-13+l+UFB8NdS1FwLkWVtjmTnYQhabjNVT6ZS2cJPX1bHhFWiav/O354vLpaQHSnFyuRWZwgf6xL7tayBDIrvNQ==", - "requires": { - "interruptor": "^1.0.1", - "system-ca": "^2.0.1", - "web-worker": "^1.3.0" - } - }, - "@mongosh/service-provider-core": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.3.7.tgz", - "integrity": "sha512-y6gQv3Pi6vSR0O1pIpBNDJv84oY+QKKUJAIjDRwGAmgRP6CuMXr25J6R57iLxVzsdhxPxZml1RXvvncM8gRGkA==", - "requires": { - "@aws-sdk/credential-providers": "^3.525.0", - "@mongosh/errors": "2.3.7", - "bson": "^6.10.1", - "mongodb": "^6.12.0", - "mongodb-build-info": "^1.7.2", - "mongodb-client-encryption": "^6.1.0", - "mongodb-connection-string-url": "^3.0.1" - } - }, - "@mongosh/shell-api": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.3.7.tgz", - "integrity": "sha512-3aWHB74dUPrPGVQgOsfJUykx/sy4CbUXoZTUZA8VZt6i0aRZFuJ0bbEFmtZ7hM4cmacNVlqe+ry/6rxC7KL/hA==", - "requires": { - "@mongosh/arg-parser": "2.3.7", - "@mongosh/errors": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/i18n": "2.3.7", - "@mongosh/service-provider-core": "2.3.7", - "mongodb-redact": "^1.1.2" - } - }, - "@mongosh/shell-evaluator": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.3.7.tgz", - "integrity": "sha512-pdG+ILkFiejOySti3QMte3vTHOQhLrjag8Gfm4DjnH2oK8z4Yw5lr4BfWS5u5JaSvtmmOIEW1mRp2UJbSiKjDA==", - "requires": { - "@mongosh/async-rewriter2": "2.3.7", - "@mongosh/history": "2.3.7", - "@mongosh/shell-api": "2.3.7" - } - }, - "@mongosh/types": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.3.7.tgz", - "integrity": "sha512-0rOQM9CtsGcpkBmQOjdSbZw/idWNuBl38+Fk7H74goEey7ojE/PZvKtcAwSaODsJIrDhCqWx+1w+TdspVokeAg==", - "requires": { - "@mongodb-js/devtools-connect": "^3.3.4" - } - }, "@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", @@ -78799,7 +78813,7 @@ "@mongodb-js/testing-library-compass": "^1.1.5", "@mongodb-js/tsconfig-compass": "^1.1.5", "@mongodb-js/webpack-config-compass": "^1.5.5", - "@mongosh/node-runtime-worker-thread": "^2.3.7", + "@mongosh/node-runtime-worker-thread": "^2.3.8", "@segment/analytics-node": "^1.1.4", "ampersand-view": "^9.0.0", "chai": "^4.3.4", @@ -78849,6 +78863,16 @@ "winreg-ts": "^1.0.4" }, "dependencies": { + "@mongosh/node-runtime-worker-thread": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-2.3.8.tgz", + "integrity": "sha512-LpjjEZoJyPO6mv2wzb3073tGi8eyNgV7+G/3160kgCTo9/WAnP4Uf99ZtgksXu5IKtWOGDRE0ZDxG/fOvdjPxg==", + "requires": { + "interruptor": "^1.0.1", + "system-ca": "^2.0.1", + "web-worker": "^1.3.0" + } + }, "debug": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index 053ab643b74..bcf0a1caeca 100644 --- a/packages/compass-shell/package.json +++ b/packages/compass-shell/package.json @@ -57,9 +57,9 @@ "@mongodb-js/compass-user-data": "^0.4.5", "@mongodb-js/compass-utils": "^0.7.5", "@mongodb-js/compass-workspaces": "^0.30.5", - "@mongosh/browser-repl": "^2.3.7", - "@mongosh/logging": "^2.3.7", - "@mongosh/node-runtime-worker-thread": "^2.3.7", + "@mongosh/browser-repl": "^2.3.8", + "@mongosh/logging": "^2.3.8", + "@mongosh/node-runtime-worker-thread": "^2.3.8", "bson": "^6.10.1", "compass-preferences-model": "^2.32.5", "hadron-app-registry": "^9.3.5", diff --git a/packages/compass/package.json b/packages/compass/package.json index c6230e4e1e2..a0b5fb7705a 100644 --- a/packages/compass/package.json +++ b/packages/compass/package.json @@ -179,7 +179,7 @@ "email": "compass@mongodb.com" }, "dependencies": { - "@mongosh/node-runtime-worker-thread": "^2.3.7", + "@mongosh/node-runtime-worker-thread": "^2.3.8", "clipboard": "^2.0.6", "kerberos": "^2.2.0", "keytar": "^7.9.0",