From 3871611ccb917e8f746c924c5d8b1a76e46ac362 Mon Sep 17 00:00:00 2001 From: Jack Weir Date: Mon, 22 Sep 2025 17:54:53 -0400 Subject: [PATCH 1/3] COMPASS-9674: version bump --- package-lock.json | 344 +++++++++++++++--- packages/collection-model/lib/model.js | 5 +- packages/collection-model/package.json | 2 +- packages/compass-aggregations/package.json | 2 +- packages/compass-app-stores/package.json | 2 +- packages/compass-collection/package.json | 2 +- packages/compass-crud/package.json | 2 +- packages/compass-data-modeling/package.json | 2 +- packages/compass-e2e-tests/package.json | 2 +- .../tests/instance-databases-tab.test.ts | 2 +- .../compass-export-to-language/package.json | 2 +- packages/compass-global-writes/package.json | 2 +- packages/compass-import-export/package.json | 2 +- packages/compass-indexes/package.json | 2 +- packages/compass-query-bar/package.json | 2 +- .../package.json | 2 +- .../compass-schema-validation/package.json | 2 +- packages/compass-serverstats/package.json | 2 +- packages/compass-sidebar/package.json | 2 +- packages/compass-web/package.json | 2 +- packages/compass-workspaces/package.json | 2 +- packages/compass/package.json | 2 +- packages/data-service/package.json | 2 +- packages/database-model/lib/model.js | 15 +- .../databases-collections-list/package.json | 2 +- packages/databases-collections/package.json | 2 +- 26 files changed, 332 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index c01158fbb94..98ffb75c5bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34504,7 +34504,8 @@ "node_modules/mongodb-ns": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-2.4.2.tgz", - "integrity": "sha512-gYJjEYG4v4a1WSXgUf81OBoBRlj+Z1SlnQVO392fC/4a1CN7CLWDITajZWPFTPh/yRozYk6sHHtZwZmQhodBEA==" + "integrity": "sha512-gYJjEYG4v4a1WSXgUf81OBoBRlj+Z1SlnQVO392fC/4a1CN7CLWDITajZWPFTPh/yRozYk6sHHtZwZmQhodBEA==", + "optional": true }, "node_modules/mongodb-query-util": { "resolved": "packages/mongodb-query-util", @@ -47100,7 +47101,7 @@ "ampersand-collection": "^2.0.2", "ampersand-model": "^8.0.1", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2" + "mongodb-ns": "^3.0.1" }, "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.4.9", @@ -47111,6 +47112,12 @@ "xvfb-maybe": "^0.2.1" } }, + "packages/collection-model/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass": { "name": "mongodb-compass", "version": "0.0.1-dev.0", @@ -47204,7 +47211,7 @@ "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.32.0", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-dom": "^17.0.2", "resolve-mongodb-srv": "^1.1.5", @@ -47260,7 +47267,7 @@ "mongodb-data-service": "^22.32.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-schema": "^12.6.2", "re-resizable": "^6.9.0", @@ -47323,6 +47330,12 @@ "node": ">=0.3.1" } }, + "packages/compass-aggregations/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-aggregations/node_modules/mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -47439,7 +47452,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2" }, "devDependencies": { @@ -47470,6 +47483,12 @@ "node": ">=0.3.1" } }, + "packages/compass-app-stores/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-app-stores/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -47772,7 +47791,7 @@ "hadron-document": "^8.10.1", "mongodb": "^6.19.0", "mongodb-collection-model": "^5.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.2", "react": "^17.0.2", "react-redux": "^8.1.3", @@ -47824,6 +47843,12 @@ "node": ">=0.3.1" } }, + "packages/compass-collection/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-collection/node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -48518,7 +48543,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "numeral": "^2.0.6", "react": "^17.0.2", @@ -48609,6 +48634,12 @@ "dev": true, "license": "MIT" }, + "packages/compass-crud/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-crud/node_modules/mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -48692,7 +48723,7 @@ "html-to-image": "1.11.11", "lodash": "^4.17.21", "mongodb": "^6.19.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.2", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -48770,6 +48801,12 @@ "dev": true, "license": "MIT" }, + "packages/compass-data-modeling/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-data-modeling/node_modules/nise": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", @@ -48880,7 +48917,7 @@ "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-runner": "^5.8.0", "node-fetch": "^2.7.0", "nyc": "^15.1.0", @@ -49128,6 +49165,13 @@ "node": ">=16 || 14 >=14.17" } }, + "packages/compass-e2e-tests/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "dev": true, + "license": "Apache-2.0" + }, "packages/compass-e2e-tests/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -49482,7 +49526,7 @@ "@mongodb-js/shell-bson-parser": "^1.2.0", "bson-transpilers": "^3.2.20", "compass-preferences-model": "^2.53.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1" @@ -49514,6 +49558,12 @@ "bson": "^4.6.3 || ^5 || ^6" } }, + "packages/compass-export-to-language/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-export-to-language/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -49795,7 +49845,7 @@ "@mongodb-js/compass-logging": "^1.7.14", "@mongodb-js/compass-telemetry": "^1.15.0", "lodash": "^4.17.21", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -49866,6 +49916,12 @@ "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", "dev": true }, + "packages/compass-global-writes/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-global-writes/node_modules/nise": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", @@ -49996,7 +50052,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-schema": "^12.6.2", "papaparse": "^5.3.2", @@ -50059,6 +50115,12 @@ "node": ">=0.3.1" } }, + "packages/compass-import-export/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-import-export/node_modules/mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -50117,7 +50179,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-data-service": "^22.32.0", "mongodb-mql-engines": "^0.0.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "numeral": "^2.0.6", "react": "^17.0.2", @@ -50169,6 +50231,12 @@ "bson": "^4.6.3 || ^5 || ^6" } }, + "packages/compass-indexes/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-indexes/node_modules/mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -50573,7 +50641,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-query-util": "^2.5.8", "mongodb-schema": "^12.6.2", @@ -50633,6 +50701,12 @@ "node": ">=0.3.1" } }, + "packages/compass-query-bar/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-query-bar/node_modules/mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -50696,7 +50770,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.53.0", "fuse.js": "^6.5.3", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -50725,6 +50799,12 @@ "xvfb-maybe": "^0.2.1" } }, + "packages/compass-saved-aggregations-queries/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-saved-aggregations-queries/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -50834,7 +50914,7 @@ "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", "mongodb": "^6.19.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "react": "^17.0.2", "react-redux": "^8.1.3", @@ -50885,6 +50965,12 @@ "bson": "^4.6.3 || ^5 || ^6" } }, + "packages/compass-schema-validation/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-schema-validation/node_modules/mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -50954,7 +51040,7 @@ "d3-timer": "^1.0.3", "debug": "^4.3.4", "lodash": "^4.17.21", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "prop-types": "^15.7.2", "react": "^17.0.2", "reflux": "^0.4.1" @@ -50987,6 +51073,12 @@ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.3.tgz", "integrity": "sha512-D+D3IU6ka087DsEJ7pw64SPyFsV693Aug3rpVM0Rw+NGHk3vkbV06M29BberpYazM4zHCPZwXJxX30S2IhM59w==" }, + "packages/compass-serverstats/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-settings": { "name": "@mongodb-js/compass-settings", "version": "0.71.0", @@ -51115,7 +51207,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -51157,6 +51249,12 @@ "bson": "^6.10.3" } }, + "packages/compass-sidebar/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-sidebar/node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -51647,7 +51745,7 @@ "mongodb-build-info": "^1.7.2", "mongodb-data-service": "^22.32.0", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", @@ -51754,6 +51852,13 @@ "node": ">=0.8.x" } }, + "packages/compass-web/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "dev": true, + "license": "Apache-2.0" + }, "packages/compass-web/node_modules/nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -51920,7 +52025,7 @@ "lodash": "^4.17.21", "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -51987,6 +52092,12 @@ "type-detect": "4.0.8" } }, + "packages/compass-workspaces/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/compass-workspaces/node_modules/nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -52197,6 +52308,13 @@ "node": ">=16 || 14 >=14.17" } }, + "packages/compass/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "dev": true, + "license": "Apache-2.0" + }, "packages/compass/node_modules/node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", @@ -52509,7 +52627,7 @@ "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", - "mongodb-ns": "^2.4.2" + "mongodb-ns": "^3.0.1" }, "devDependencies": { "@mongodb-js/compass-test-server": "^0.3.20", @@ -52609,6 +52727,12 @@ "node": ">=12.9.0" } }, + "packages/data-service/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/data-service/node_modules/node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", @@ -52763,7 +52887,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "prop-types": "^15.7.2", "react": "^17.0.2", @@ -52802,7 +52926,7 @@ "compass-preferences-model": "^2.53.0", "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2" }, "devDependencies": { @@ -52824,6 +52948,12 @@ "typescript": "^5.9.2" } }, + "packages/databases-collections-list/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/databases-collections-list/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -52872,6 +53002,12 @@ "node": ">=0.3.1" } }, + "packages/databases-collections/node_modules/mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "license": "Apache-2.0" + }, "packages/databases-collections/node_modules/mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -60895,7 +61031,7 @@ "mongodb-data-service": "^22.32.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-schema": "^12.6.2", "nyc": "^15.1.0", @@ -60933,6 +61069,11 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -61034,7 +61175,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "react": "^17.0.2", "sinon": "^9.2.3", @@ -61048,6 +61189,11 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -61298,7 +61444,7 @@ "mocha": "^10.2.0", "mongodb": "^6.19.0", "mongodb-collection-model": "^5.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.2", "nyc": "^15.1.0", "react": "^17.0.2", @@ -61325,6 +61471,11 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -61940,7 +62091,7 @@ "mongodb": "^6.19.0", "mongodb-data-service": "^22.32.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "numeral": "^2.0.6", "nyc": "^15.1.0", @@ -62003,6 +62154,11 @@ "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -62086,7 +62242,7 @@ "lodash": "^4.17.21", "mocha": "^10.2.0", "mongodb": "^6.19.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.2", "nyc": "^15.1.0", "react": "^17.0.2", @@ -62142,6 +62298,11 @@ "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "nise": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", @@ -62205,7 +62366,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "nyc": "^15.1.0", "prop-types": "^15.7.2", @@ -62233,6 +62394,11 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -62442,7 +62608,7 @@ "compass-preferences-model": "^2.53.0", "depcheck": "^1.4.1", "mocha": "^10.2.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -62460,6 +62626,11 @@ "acorn": "^8.1.0" } }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -62709,7 +62880,7 @@ "depcheck": "^1.4.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "react": "^17.0.2", "react-redux": "^8.1.3", @@ -62763,6 +62934,11 @@ "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "nise": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", @@ -62840,7 +63016,7 @@ "mocha": "^10.2.0", "mongodb": "^6.19.0", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-schema": "^12.6.2", "nyc": "^15.1.0", @@ -62873,6 +63049,11 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -62934,7 +63115,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-data-service": "^22.32.0", "mongodb-mql-engines": "^0.0.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "numeral": "^2.0.6", "nyc": "^15.1.0", @@ -62965,6 +63146,11 @@ "acorn": "^8.1.0" } }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -63236,7 +63422,7 @@ "mocha": "^10.2.0", "mongodb": "^6.19.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-query-util": "^2.5.8", "mongodb-schema": "^12.6.2", @@ -63273,6 +63459,11 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -63336,7 +63527,7 @@ "electron-mocha": "^12.2.0", "fuse.js": "^6.5.3", "mocha": "^10.2.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -63348,6 +63539,11 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -63482,7 +63678,7 @@ "mocha": "^10.2.0", "mongodb": "^6.19.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "nyc": "^15.1.0", "react": "^17.0.2", @@ -63511,6 +63707,11 @@ "acorn": "^8.1.0" } }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "mongodb-query-parser": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/mongodb-query-parser/-/mongodb-query-parser-4.3.0.tgz", @@ -63709,7 +63910,7 @@ "enzyme": "^3.11.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "prop-types": "^15.7.2", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -63728,6 +63929,11 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.3.tgz", "integrity": "sha512-D+D3IU6ka087DsEJ7pw64SPyFsV693Aug3rpVM0Rw+NGHk3vkbV06M29BberpYazM4zHCPZwXJxX30S2IhM59w==" + }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" } } }, @@ -63862,7 +64068,7 @@ "mongodb": "^6.19.0", "mongodb-data-service": "^22.32.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -63882,6 +64088,11 @@ "semver": "^7.7.1" } }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -64298,7 +64509,7 @@ "mongodb-build-info": "^1.7.2", "mongodb-data-service": "^22.32.0", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", @@ -64377,6 +64588,12 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "dev": true + }, "nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -64548,7 +64765,7 @@ "mocha": "^10.2.0", "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -64600,6 +64817,11 @@ } } }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -64939,13 +65161,18 @@ "mocha": "^10.2.0", "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.9.2" }, "dependencies": { + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -74123,7 +74350,7 @@ "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-runner": "^5.8.0", "node-fetch": "^2.7.0", "nyc": "^15.1.0", @@ -74298,6 +74525,12 @@ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "dev": true + }, "node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -85263,8 +85496,15 @@ "electron-mocha": "^12.2.0", "mocha": "^10.2.0", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "xvfb-maybe": "^0.2.1" + }, + "dependencies": { + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + } } }, "mongodb-compass": { @@ -85353,7 +85593,7 @@ "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.32.0", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "native-machine-id": "^0.1.1", "os-dns-native": "^1.2.1", "react": "^17.0.2", @@ -85468,6 +85708,12 @@ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==", + "dev": true + }, "node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", @@ -85528,7 +85774,7 @@ "mongodb-client-encryption": "^6.5.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "sinon": "^9.2.3", "socks": "^2.7.3", @@ -85590,6 +85836,11 @@ "prebuild-install": "^7.1.2" } }, + "mongodb-ns": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.0.1.tgz", + "integrity": "sha512-yuXLm9j/9b+JST7txz/FyQ62LitULLMZlAjeRwM0aeKuKT2yEbSH6mkVHEPLxadGsJwEfQ4NgqvVfdZA20orjg==" + }, "node-addon-api": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", @@ -85953,7 +86204,8 @@ "mongodb-ns": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-2.4.2.tgz", - "integrity": "sha512-gYJjEYG4v4a1WSXgUf81OBoBRlj+Z1SlnQVO392fC/4a1CN7CLWDITajZWPFTPh/yRozYk6sHHtZwZmQhodBEA==" + "integrity": "sha512-gYJjEYG4v4a1WSXgUf81OBoBRlj+Z1SlnQVO392fC/4a1CN7CLWDITajZWPFTPh/yRozYk6sHHtZwZmQhodBEA==", + "optional": true }, "mongodb-query-util": { "version": "file:packages/mongodb-query-util", diff --git a/packages/collection-model/lib/model.js b/packages/collection-model/lib/model.js index 703ef095247..c4fa50317c3 100644 --- a/packages/collection-model/lib/model.js +++ b/packages/collection-model/lib/model.js @@ -422,10 +422,7 @@ const CollectionCollection = AmpersandCollection.extend( // filtering, but for now this preserves the current behavior // and changing it right away will expand the scope of the // refactor significantly. We can address this in COMPASS-5211 - return ( - getNamespaceInfo(coll._id).system === false || - getNamespaceInfo(coll._id).collection === 'system.profile' - ); + return getNamespaceInfo(coll._id).system === false; }) .map(({ _id, ...rest }) => { return { diff --git a/packages/collection-model/package.json b/packages/collection-model/package.json index f4bff25c344..ec4fc8c380f 100644 --- a/packages/collection-model/package.json +++ b/packages/collection-model/package.json @@ -32,7 +32,7 @@ "ampersand-collection": "^2.0.2", "ampersand-model": "^8.0.1", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2" + "mongodb-ns": "^3.0.1" }, "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.4.9", diff --git a/packages/compass-aggregations/package.json b/packages/compass-aggregations/package.json index 56b8cc67e74..5ac1c325e91 100644 --- a/packages/compass-aggregations/package.json +++ b/packages/compass-aggregations/package.json @@ -86,7 +86,7 @@ "mongodb-data-service": "^22.32.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-schema": "^12.6.2", "re-resizable": "^6.9.0", diff --git a/packages/compass-app-stores/package.json b/packages/compass-app-stores/package.json index ae3e84544e9..60677437b94 100644 --- a/packages/compass-app-stores/package.json +++ b/packages/compass-app-stores/package.json @@ -80,7 +80,7 @@ "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", "compass-preferences-model": "^2.53.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2" }, "is_compass_plugin": true diff --git a/packages/compass-collection/package.json b/packages/compass-collection/package.json index 2b85d985f9d..0f5c615b5c4 100644 --- a/packages/compass-collection/package.json +++ b/packages/compass-collection/package.json @@ -64,7 +64,7 @@ "hadron-document": "^8.10.1", "mongodb": "^6.19.0", "mongodb-collection-model": "^5.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.2", "react": "^17.0.2", "react-redux": "^8.1.3", diff --git a/packages/compass-crud/package.json b/packages/compass-crud/package.json index 128ce490c02..19462b48596 100644 --- a/packages/compass-crud/package.json +++ b/packages/compass-crud/package.json @@ -96,7 +96,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "numeral": "^2.0.6", "react": "^17.0.2", diff --git a/packages/compass-data-modeling/package.json b/packages/compass-data-modeling/package.json index bd15fbba601..082611a7021 100644 --- a/packages/compass-data-modeling/package.json +++ b/packages/compass-data-modeling/package.json @@ -69,7 +69,7 @@ "html-to-image": "1.11.11", "lodash": "^4.17.21", "mongodb": "^6.19.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.2", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json index d24204259f8..f7923a6a3f2 100644 --- a/packages/compass-e2e-tests/package.json +++ b/packages/compass-e2e-tests/package.json @@ -62,7 +62,7 @@ "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-runner": "^5.8.0", "node-fetch": "^2.7.0", "nyc": "^15.1.0", diff --git a/packages/compass-e2e-tests/tests/instance-databases-tab.test.ts b/packages/compass-e2e-tests/tests/instance-databases-tab.test.ts index 15fab6d3e3b..3e44c46568d 100644 --- a/packages/compass-e2e-tests/tests/instance-databases-tab.test.ts +++ b/packages/compass-e2e-tests/tests/instance-databases-tab.test.ts @@ -15,7 +15,7 @@ import { createNumbersCollection, } from '../helpers/insert-data'; -const INITIAL_DATABASE_NAMES = ['admin', 'config', 'local', 'test']; +const INITIAL_DATABASE_NAMES = ['admin', 'local', 'test']; describe('Instance databases tab', function () { let compass: Compass; diff --git a/packages/compass-export-to-language/package.json b/packages/compass-export-to-language/package.json index bc5edcee038..3ab60c894c8 100644 --- a/packages/compass-export-to-language/package.json +++ b/packages/compass-export-to-language/package.json @@ -58,7 +58,7 @@ "bson-transpilers": "^3.2.20", "compass-preferences-model": "^2.53.0", "@mongodb-js/compass-app-registry": "^9.4.22", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1" diff --git a/packages/compass-global-writes/package.json b/packages/compass-global-writes/package.json index 07bd6261c75..a598064dd87 100644 --- a/packages/compass-global-writes/package.json +++ b/packages/compass-global-writes/package.json @@ -58,7 +58,7 @@ "@mongodb-js/compass-app-registry": "^9.4.22", "lodash": "^4.17.21", "@mongodb-js/compass-field-store": "^9.48.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", diff --git a/packages/compass-import-export/package.json b/packages/compass-import-export/package.json index cb9c8e4fe5d..ad29716c698 100644 --- a/packages/compass-import-export/package.json +++ b/packages/compass-import-export/package.json @@ -66,7 +66,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-data-service": "^22.32.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-schema": "^12.6.2", "papaparse": "^5.3.2", diff --git a/packages/compass-indexes/package.json b/packages/compass-indexes/package.json index 8d2a80be6b8..d84c971f1fe 100644 --- a/packages/compass-indexes/package.json +++ b/packages/compass-indexes/package.json @@ -86,7 +86,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-data-service": "^22.32.0", "mongodb-mql-engines": "^0.0.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "numeral": "^2.0.6", "react": "^17.0.2", diff --git a/packages/compass-query-bar/package.json b/packages/compass-query-bar/package.json index 0544b8a0385..d67ba566f2f 100644 --- a/packages/compass-query-bar/package.json +++ b/packages/compass-query-bar/package.json @@ -83,7 +83,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "mongodb-query-util": "^2.5.8", "mongodb-schema": "^12.6.2", diff --git a/packages/compass-saved-aggregations-queries/package.json b/packages/compass-saved-aggregations-queries/package.json index 2199b050395..792def172c6 100644 --- a/packages/compass-saved-aggregations-queries/package.json +++ b/packages/compass-saved-aggregations-queries/package.json @@ -61,7 +61,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.53.0", "fuse.js": "^6.5.3", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", diff --git a/packages/compass-schema-validation/package.json b/packages/compass-schema-validation/package.json index 29d095cf6a6..9a7dbf79f64 100644 --- a/packages/compass-schema-validation/package.json +++ b/packages/compass-schema-validation/package.json @@ -84,7 +84,7 @@ "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", "mongodb": "^6.19.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "react": "^17.0.2", "react-redux": "^8.1.3", diff --git a/packages/compass-serverstats/package.json b/packages/compass-serverstats/package.json index f99c66bf36a..fb099c1fcd5 100644 --- a/packages/compass-serverstats/package.json +++ b/packages/compass-serverstats/package.json @@ -40,7 +40,7 @@ "debug": "^4.3.4", "@mongodb-js/compass-app-registry": "^9.4.22", "lodash": "^4.17.21", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "prop-types": "^15.7.2", "react": "^17.0.2", "reflux": "^0.4.1" diff --git a/packages/compass-sidebar/package.json b/packages/compass-sidebar/package.json index 4af8022e68d..0eaed0b3cb8 100644 --- a/packages/compass-sidebar/package.json +++ b/packages/compass-sidebar/package.json @@ -64,7 +64,7 @@ "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", diff --git a/packages/compass-web/package.json b/packages/compass-web/package.json index d469088fe06..2b47b11dff7 100644 --- a/packages/compass-web/package.json +++ b/packages/compass-web/package.json @@ -132,7 +132,7 @@ "mongodb-build-info": "^1.7.2", "mongodb-data-service": "^22.32.0", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", diff --git a/packages/compass-workspaces/package.json b/packages/compass-workspaces/package.json index c643baf8cdd..ceb47d830ad 100644 --- a/packages/compass-workspaces/package.json +++ b/packages/compass-workspaces/package.json @@ -61,7 +61,7 @@ "lodash": "^4.17.21", "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "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 a9d735e7a5e..37c01846134 100644 --- a/packages/compass/package.json +++ b/packages/compass/package.json @@ -268,7 +268,7 @@ "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.32.0", "mongodb-log-writer": "^2.3.4", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2", "react-dom": "^17.0.2", "resolve-mongodb-srv": "^1.1.5", diff --git a/packages/data-service/package.json b/packages/data-service/package.json index 3641afecd0a..3d7f784710d 100644 --- a/packages/data-service/package.json +++ b/packages/data-service/package.json @@ -60,7 +60,7 @@ "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", - "mongodb-ns": "^2.4.2" + "mongodb-ns": "^3.0.1" }, "devDependencies": { "@mongodb-js/compass-test-server": "^0.3.20", diff --git a/packages/database-model/lib/model.js b/packages/database-model/lib/model.js index 4c3a1cfd0e8..7037debf2b5 100644 --- a/packages/database-model/lib/model.js +++ b/packages/database-model/lib/model.js @@ -4,6 +4,7 @@ const AmpersandCollection = require('ampersand-collection'); const { Collection: MongoDbCollectionCollection, } = require('mongodb-collection-model'); +const toNs = require('mongodb-ns'); function mergeInit(...init) { return { @@ -262,11 +263,15 @@ const DatabaseCollection = AmpersandCollection.extend( }); this.set( - dbs.map(({ _id, name, inferred_from_privileges }) => ({ - _id, - name, - inferred_from_privileges, - })) + dbs + .filter((db) => { + return toNs(db._id).special === false; + }) + .map(({ _id, name, inferred_from_privileges }) => ({ + _id, + name, + inferred_from_privileges, + })) ); }, diff --git a/packages/databases-collections-list/package.json b/packages/databases-collections-list/package.json index ba4913d1563..943972bba8f 100644 --- a/packages/databases-collections-list/package.json +++ b/packages/databases-collections-list/package.json @@ -56,7 +56,7 @@ "compass-preferences-model": "^2.53.0", "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "react": "^17.0.2" }, "devDependencies": { diff --git a/packages/databases-collections/package.json b/packages/databases-collections/package.json index 4642b2c833e..8153e05ebca 100644 --- a/packages/databases-collections/package.json +++ b/packages/databases-collections/package.json @@ -73,7 +73,7 @@ "mongodb-collection-model": "^5.33.0", "mongodb-database-model": "^2.33.0", "mongodb-instance-model": "^12.45.0", - "mongodb-ns": "^2.4.2", + "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.3.0", "prop-types": "^15.7.2", "react": "^17.0.2", From 03cd80d4de8efbb9be61a0d296253bd55faad52d Mon Sep 17 00:00:00 2001 From: Jack Weir Date: Tue, 23 Sep 2025 10:38:50 -0400 Subject: [PATCH 2/3] COMPASS-9674: just upgrade --- packages/collection-model/lib/model.js | 5 ++++- packages/database-model/lib/model.js | 14 +++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/collection-model/lib/model.js b/packages/collection-model/lib/model.js index c4fa50317c3..703ef095247 100644 --- a/packages/collection-model/lib/model.js +++ b/packages/collection-model/lib/model.js @@ -422,7 +422,10 @@ const CollectionCollection = AmpersandCollection.extend( // filtering, but for now this preserves the current behavior // and changing it right away will expand the scope of the // refactor significantly. We can address this in COMPASS-5211 - return getNamespaceInfo(coll._id).system === false; + return ( + getNamespaceInfo(coll._id).system === false || + getNamespaceInfo(coll._id).collection === 'system.profile' + ); }) .map(({ _id, ...rest }) => { return { diff --git a/packages/database-model/lib/model.js b/packages/database-model/lib/model.js index 7037debf2b5..518fb76b7b7 100644 --- a/packages/database-model/lib/model.js +++ b/packages/database-model/lib/model.js @@ -263,15 +263,11 @@ const DatabaseCollection = AmpersandCollection.extend( }); this.set( - dbs - .filter((db) => { - return toNs(db._id).special === false; - }) - .map(({ _id, name, inferred_from_privileges }) => ({ - _id, - name, - inferred_from_privileges, - })) + dbs.map(({ _id, name, inferred_from_privileges }) => ({ + _id, + name, + inferred_from_privileges, + })) ); }, From c0a4204c5d1aab0f023f51bc4d81dddd5f0fad3f Mon Sep 17 00:00:00 2001 From: Jack Weir Date: Tue, 23 Sep 2025 10:39:23 -0400 Subject: [PATCH 3/3] COMPASS-9674: unused --- packages/database-model/lib/model.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/database-model/lib/model.js b/packages/database-model/lib/model.js index 518fb76b7b7..4c3a1cfd0e8 100644 --- a/packages/database-model/lib/model.js +++ b/packages/database-model/lib/model.js @@ -4,7 +4,6 @@ const AmpersandCollection = require('ampersand-collection'); const { Collection: MongoDbCollectionCollection, } = require('mongodb-collection-model'); -const toNs = require('mongodb-ns'); function mergeInit(...init) { return {