From f4e7b11537620bc6d6d3e796b2bf6b93ff140da8 Mon Sep 17 00:00:00 2001 From: Gagik Amaryan Date: Tue, 10 Dec 2024 16:43:44 +0100 Subject: [PATCH 1/4] chore(ci): add an always failing test to check Foliage integration (#2292) --- .evergreen.yml | 12 ++++++++++++ .evergreen/evergreen.yml.in | 14 +++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/.evergreen.yml b/.evergreen.yml index b7a6d2b52..28279052b 100644 --- a/.evergreen.yml +++ b/.evergreen.yml @@ -8183,6 +8183,17 @@ tasks: mongosh_test_id: "types" mongosh_run_only_in_package: "types" task_name: ${task_name} + # TODO: This is an always failing test to check Foliage. Should be removed afterwards. + - name: test_always_failing + tags: ["assigned_to_jira_team_mongosh_mongosh", "unit-test"] + commands: + - command: shell.exec + type: setup + params: + working_dir: src + shell: bash + script: | + node -e "throw new Error()" ### # INTEGRATION TESTS @@ -15908,6 +15919,7 @@ buildvariants: - name: test_vscode - name: test_connectivity - name: test_apistrict + - name: test_always_failing - name: linux_coverage display_name: "Ubuntu 20.04 x64 (Coverage and Static Analysis Check)" run_on: ubuntu2004-small diff --git a/.evergreen/evergreen.yml.in b/.evergreen/evergreen.yml.in index 73c0062a1..4f81977b9 100644 --- a/.evergreen/evergreen.yml.in +++ b/.evergreen/evergreen.yml.in @@ -1147,7 +1147,7 @@ tasks: ### <% for (const { id, packageName } of ALL_UNIT_TESTS) { %> - name: test_<% out(id) %> - tags: <% out(["assigned_to_jira_team_mongosh_mongosh", "unit-test"]) %> + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] depends_on: - name: compile_ts variant: linux_compile @@ -1165,6 +1165,17 @@ tasks: mongosh_run_only_in_package: "<% out(packageName) %>" task_name: ${task_name} <% } %> + # TODO: This is an always failing test to check Foliage. Should be removed afterwards. + - name: test_always_failing + tags: ["assigned_to_jira_team_mongosh_mongosh", "unit-test"] + commands: + - command: shell.exec + type: setup + params: + working_dir: src + shell: bash + script: | + node -e "throw new Error()" ### # INTEGRATION TESTS @@ -1597,6 +1608,7 @@ buildvariants: - name: test_vscode - name: test_connectivity - name: test_apistrict + - name: test_always_failing - name: linux_coverage display_name: "Ubuntu 20.04 x64 (Coverage and Static Analysis Check)" run_on: ubuntu2004-small From 5a73f88eecde601ffff6d89e651ab55115a4d19a Mon Sep 17 00:00:00 2001 From: "mongodb-devtools-bot[bot]" <189715634+mongodb-devtools-bot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:47:11 +0000 Subject: [PATCH 2/4] chore: update auto-generated files [skip actions] --- THIRD_PARTY_NOTICES.md | 2 +- packages/build/AUTHORS | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index dda839b21..ab1c905fd 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -1,5 +1,5 @@ The following third-party software is used by and included in **mongosh**. -This document was automatically generated on Mon Dec 09 2024. +This document was automatically generated on Tue Dec 10 2024. ## List of dependencies diff --git a/packages/build/AUTHORS b/packages/build/AUTHORS index 6bdcffe03..ee624bd4b 100644 --- a/packages/build/AUTHORS +++ b/packages/build/AUTHORS @@ -21,3 +21,4 @@ dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Gagik Amaryan Nikola Irinchev Dylan Richardson +mongodb-devtools-bot[bot] <189715634+mongodb-devtools-bot[bot]@users.noreply.github.com> From 9c36366119dfc1d671a8f69a1d7ea57551674f11 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 10 Dec 2024 12:56:17 -0500 Subject: [PATCH 3/4] fix(deps): bump devtools-connect, bson MONGOSH-1935 (#2291) --- package-lock.json | 147 +++++++++++++----- packages/arg-parser/package.json | 2 +- packages/browser-runtime-core/package.json | 2 +- packages/e2e-tests/package.json | 2 +- packages/logging/package.json | 2 +- .../node-runtime-worker-thread/package.json | 2 +- packages/service-provider-core/package.json | 2 +- .../service-provider-node-driver/package.json | 2 +- packages/shell-api/package.json | 2 +- packages/snippet-manager/package.json | 2 +- packages/types/package.json | 2 +- 11 files changed, 120 insertions(+), 47 deletions(-) diff --git a/package-lock.json b/package-lock.json index ecd22b1cf..96b773a28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5658,30 +5658,6 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/@mongodb-js/devtools-connect": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.3.tgz", - "integrity": "sha512-VGqaagbvv06cs41KuJxs/UUa7Q10e1htgQxtbfqTRmFSxuToR+0+6IDVBcEEv4F8Oh3TdXGcms/S8cVjQiRgow==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.4.2", - "@mongodb-js/oidc-http-server-pages": "1.1.3", - "lodash.merge": "^4.6.2", - "mongodb-connection-string-url": "^3.0.0", - "socks": "^2.7.3" - }, - "optionalDependencies": { - "kerberos": "^2.1.0", - "mongodb-client-encryption": "^6.1.0", - "os-dns-native": "^1.2.0", - "resolve-mongodb-srv": "^1.1.1" - }, - "peerDependencies": { - "@mongodb-js/oidc-plugin": "^1.1.0", - "mongodb": "^6.9.0", - "mongodb-log-writer": "^1.4.2" - } - }, "node_modules/@mongodb-js/devtools-github-repo": { "version": "1.2.0", "license": "Apache-2.0", @@ -12066,9 +12042,9 @@ } }, "node_modules/bson": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.0.tgz", - "integrity": "sha512-ROchNosXMJD2cbQGm84KoP7vOGPO6/bOAW0veMMbzhXLqoZptcaYRVLitwvuhwhjjpU1qP4YZRWLhgETdgqUQw==", + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.1.tgz", + "integrity": "sha512-P92xmHDQjSKPLHqFxefqMxASNq/aWJMEZugpCjf+AF/pgcUpMMQCg7t7+ewko0/u8AapvF3luf/FoehddEK+sA==", "license": "Apache-2.0", "engines": { "node": ">=16.20.1" @@ -28836,7 +28812,7 @@ "mongodb-connection-string-url": "^3.0.1" }, "devDependencies": { - "@mongodb-js/devtools-connect": "^3.3.3", + "@mongodb-js/devtools-connect": "^3.3.4", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -28849,6 +28825,31 @@ "node": ">=14.15.1" } }, + "packages/arg-parser/node_modules/@mongodb-js/devtools-connect": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.4.tgz", + "integrity": "sha512-zD1uu/e2+/SbkSjzdxCg8PSVJkRY+/z1h75F1kZ2UPuy41PmLe9f7Lh8zC1rlR+uFUUcUc503QknfmvinnPSOg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/oidc-http-server-pages": "1.1.3", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.1.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.1.0", + "mongodb": "^6.9.0", + "mongodb-log-writer": "^1.4.2" + } + }, "packages/async-rewriter2": { "name": "@mongosh/async-rewriter2", "version": "0.0.0-dev.0", @@ -29031,7 +29032,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", "prettier": "^2.8.8", @@ -29306,7 +29307,7 @@ "@types/chai-as-promised": "^7.1.3", "@types/node": "^14.14.6", "@types/rimraf": "^3.0.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "chai-as-promised": "^7.1.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", @@ -29576,7 +29577,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.3", + "@mongodb-js/devtools-connect": "^3.3.4", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/history": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -29595,6 +29596,30 @@ "node": ">=14.15.1" } }, + "packages/logging/node_modules/@mongodb-js/devtools-connect": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.4.tgz", + "integrity": "sha512-zD1uu/e2+/SbkSjzdxCg8PSVJkRY+/z1h75F1kZ2UPuy41PmLe9f7Lh8zC1rlR+uFUUcUc503QknfmvinnPSOg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/oidc-http-server-pages": "1.1.3", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.1.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.1.0", + "mongodb": "^6.9.0", + "mongodb-log-writer": "^1.4.2" + } + }, "packages/mongosh": { "version": "0.0.0-dev.0", "license": "Apache-2.0", @@ -29626,7 +29651,7 @@ "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/service-provider-node-driver": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", "mocha": "^10.2.0", @@ -29645,7 +29670,7 @@ "dependencies": { "@aws-sdk/credential-providers": "^3.525.0", "@mongosh/errors": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "mongodb": "^6.11.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1" @@ -29670,7 +29695,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.3", + "@mongodb-js/devtools-connect": "^3.3.4", "@mongodb-js/oidc-plugin": "^1.1.5", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", @@ -29697,6 +29722,30 @@ "mongodb-client-encryption": "^6.1.0" } }, + "packages/service-provider-node-driver/node_modules/@mongodb-js/devtools-connect": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.4.tgz", + "integrity": "sha512-zD1uu/e2+/SbkSjzdxCg8PSVJkRY+/z1h75F1kZ2UPuy41PmLe9f7Lh8zC1rlR+uFUUcUc503QknfmvinnPSOg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/oidc-http-server-pages": "1.1.3", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.1.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.1.0", + "mongodb": "^6.9.0", + "mongodb-log-writer": "^1.4.2" + } + }, "packages/shell-api": { "name": "@mongosh/shell-api", "version": "0.0.0-dev.0", @@ -29714,7 +29763,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", "mongodb": "^6.11.0", @@ -29757,7 +29806,7 @@ "@mongosh/errors": "0.0.0-dev.0", "@mongosh/shell-api": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "cross-spawn": "^7.0.5", "escape-string-regexp": "^4.0.0", "joi": "^17.4.0", @@ -29793,7 +29842,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.3" + "@mongodb-js/devtools-connect": "^3.3.4" }, "devDependencies": { "@mongodb-js/eslint-config-mongosh": "^1.0.0", @@ -29808,6 +29857,30 @@ "node": ">=14.15.1" } }, + "packages/types/node_modules/@mongodb-js/devtools-connect": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.4.tgz", + "integrity": "sha512-zD1uu/e2+/SbkSjzdxCg8PSVJkRY+/z1h75F1kZ2UPuy41PmLe9f7Lh8zC1rlR+uFUUcUc503QknfmvinnPSOg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/devtools-proxy-support": "^0.4.2", + "@mongodb-js/oidc-http-server-pages": "1.1.3", + "lodash.merge": "^4.6.2", + "mongodb-connection-string-url": "^3.0.0", + "socks": "^2.7.3" + }, + "optionalDependencies": { + "kerberos": "^2.1.0", + "mongodb-client-encryption": "^6.1.0", + "os-dns-native": "^1.2.0", + "resolve-mongodb-srv": "^1.1.1" + }, + "peerDependencies": { + "@mongodb-js/oidc-plugin": "^1.1.0", + "mongodb": "^6.9.0", + "mongodb-log-writer": "^1.4.2" + } + }, "scripts/docker": { "name": "@mongosh/docker-build-scripts", "version": "0.0.0-dev.0", diff --git a/packages/arg-parser/package.json b/packages/arg-parser/package.json index 7811a42ff..5a8a47416 100644 --- a/packages/arg-parser/package.json +++ b/packages/arg-parser/package.json @@ -40,7 +40,7 @@ "mongodb-connection-string-url": "^3.0.1" }, "devDependencies": { - "@mongodb-js/devtools-connect": "^3.3.3", + "@mongodb-js/devtools-connect": "^3.3.4", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", diff --git a/packages/browser-runtime-core/package.json b/packages/browser-runtime-core/package.json index 7da16bb7a..723871e73 100644 --- a/packages/browser-runtime-core/package.json +++ b/packages/browser-runtime-core/package.json @@ -42,7 +42,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", "prettier": "^2.8.8", diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index 7f760695e..052ce4f6f 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -40,7 +40,7 @@ "@types/chai-as-promised": "^7.1.3", "@types/node": "^14.14.6", "@types/rimraf": "^3.0.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "chai-as-promised": "^7.1.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", diff --git a/packages/logging/package.json b/packages/logging/package.json index c4629356d..bcaf18607 100644 --- a/packages/logging/package.json +++ b/packages/logging/package.json @@ -17,7 +17,7 @@ "node": ">=14.15.1" }, "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.3", + "@mongodb-js/devtools-connect": "^3.3.4", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/history": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", diff --git a/packages/node-runtime-worker-thread/package.json b/packages/node-runtime-worker-thread/package.json index e617b6fbe..211205f6b 100644 --- a/packages/node-runtime-worker-thread/package.json +++ b/packages/node-runtime-worker-thread/package.json @@ -42,7 +42,7 @@ "@mongosh/service-provider-core": "0.0.0-dev.0", "@mongosh/service-provider-node-driver": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", "mocha": "^10.2.0", diff --git a/packages/service-provider-core/package.json b/packages/service-provider-core/package.json index e2ddb4a12..f01c8db53 100644 --- a/packages/service-provider-core/package.json +++ b/packages/service-provider-core/package.json @@ -45,7 +45,7 @@ "dependencies": { "@aws-sdk/credential-providers": "^3.525.0", "@mongosh/errors": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "mongodb": "^6.11.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1" diff --git a/packages/service-provider-node-driver/package.json b/packages/service-provider-node-driver/package.json index 3d9e10153..80882bbb8 100644 --- a/packages/service-provider-node-driver/package.json +++ b/packages/service-provider-node-driver/package.json @@ -47,7 +47,7 @@ } }, "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.3", + "@mongodb-js/devtools-connect": "^3.3.4", "@mongodb-js/oidc-plugin": "^1.1.5", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", diff --git a/packages/shell-api/package.json b/packages/shell-api/package.json index f5ed4361f..c2d1073eb 100644 --- a/packages/shell-api/package.json +++ b/packages/shell-api/package.json @@ -52,7 +52,7 @@ "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "depcheck": "^1.4.7", "eslint": "^7.25.0", "mongodb": "^6.11.0", diff --git a/packages/snippet-manager/package.json b/packages/snippet-manager/package.json index 45d820a78..5684fbe12 100644 --- a/packages/snippet-manager/package.json +++ b/packages/snippet-manager/package.json @@ -39,7 +39,7 @@ "@mongosh/errors": "0.0.0-dev.0", "@mongosh/shell-api": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", - "bson": "^6.10.0", + "bson": "^6.10.1", "cross-spawn": "^7.0.5", "escape-string-regexp": "^4.0.0", "joi": "^17.4.0", diff --git a/packages/types/package.json b/packages/types/package.json index cf6b0fa37..035eb91b5 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -38,7 +38,7 @@ "unitTestsOnly": true }, "dependencies": { - "@mongodb-js/devtools-connect": "^3.3.3" + "@mongodb-js/devtools-connect": "^3.3.4" }, "devDependencies": { "@mongodb-js/eslint-config-mongosh": "^1.0.0", From a653f62c0781f8cbc63dabc0ca8961b9a8a200bc Mon Sep 17 00:00:00 2001 From: "mongodb-devtools-bot[bot]" <189715634+mongodb-devtools-bot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 17:59:48 +0000 Subject: [PATCH 4/4] chore: update auto-generated files [skip actions] --- THIRD_PARTY_NOTICES.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index ab1c905fd..c2e46ba56 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -177,7 +177,7 @@ Package|Version|License **[bplist-parser](#a012056f1b32796d923573a3b1ef72cf36943d95e5e2f6af0f7eeab57a21be24)**|0.2.0|MIT **[brace-expansion](#2ba3ee23cc6a2718243e9c0c59ce154058f292965f563aa291b459a414e863cb)**|1.1.11|MIT **[browserslist](#a95274c46e5fc3c90b90fdf6cc259a6b44331ddca76e255afd128465621592ed)**|4.23.3|MIT -**[bson](#f2d0bdff40fb1096ef8f7c55e46c6aaa857f74071c79d0dbe89d52b50d5aad81)**|6.10.0|Apache-2.0 +**[bson](#88bcf6ee33d70cc1bf263aac89726781fb724e29ba9647909ffb24584ef23cf4)**|6.10.1|Apache-2.0 **[buffer-alloc-unsafe](#1022220a813dd092d3ced592ac36121a00bd08a9c2020e08ad370dc29ed217f0)**|1.1.0|MIT **[buffer-alloc](#d5cbc95b9dde4a46cd45334630efe3bc9025c904074bee845376bd60651441c0)**|1.2.0|MIT **[buffer-fill](#c3747dfd267829ceeb564a1717d0c65d88d2b366e215f640067abefac59e3fd4)**|1.0.0|MIT @@ -20576,8 +20576,8 @@ License files: - -### [bson](https://www.npmjs.com/package/bson) (version 6.10.0) + +### [bson](https://www.npmjs.com/package/bson) (version 6.10.1) License tags: Apache-2.0 License files: