From 08d5849bca234ca3c2ab434ae95f7226e4bacc2f Mon Sep 17 00:00:00 2001 From: Warren James Date: Wed, 19 Feb 2025 13:49:24 -0500 Subject: [PATCH 1/2] add bson to top level package.json --- package-lock.json | 35 ++++++++++++++++++++--------------- package.json | 3 +++ 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 210e0010..87ad9270 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,9 @@ "packages/bson-bench", "packages/driver-bench" ], + "dependencies": { + "bson": "4.7" + }, "devDependencies": { "@tsconfig/node16": "^16.1.3", "@types/chai": "^4.3.17", @@ -778,11 +781,15 @@ "license": "ISC" }, "node_modules/bson": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.8.0.tgz", - "integrity": "sha512-iOJg8pr7wq2tg/zSlCCHMi3hMm5JTOxLTagf3zxhcenHsFp+c6uOs6K7W5UE7A4QIJGtqh/ZovFNMP4mOPJynQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz", + "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==", + "license": "Apache-2.0", + "dependencies": { + "buffer": "^5.6.0" + }, "engines": { - "node": ">=16.20.1" + "node": ">=6.9.0" } }, "node_modules/bson-bench": { @@ -2672,17 +2679,6 @@ "npm": ">=9.0.0" } }, - "packages/bson-bench/node_modules/bson": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz", - "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==", - "dependencies": { - "buffer": "^5.6.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "packages/driver-bench": { "version": "1.0.0", "license": "Apache-2.0", @@ -2693,6 +2689,15 @@ "mndb": "lib/cli.mjs" } }, + "packages/driver-bench/node_modules/bson": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.2.tgz", + "integrity": "sha512-5afhLTjqDSA3akH56E+/2J6kTDuSIlBxyXPdQslj9hcIgOUE378xdOfZvC/9q3LifJNI6KR/juZ+d0NRNYBwXg==", + "license": "Apache-2.0", + "engines": { + "node": ">=16.20.1" + } + }, "packages/eslint-config": { "version": "1.0.0", "extraneous": true, diff --git a/package.json b/package.json index 9738a03a..7a366154 100644 --- a/package.json +++ b/package.json @@ -28,5 +28,8 @@ "scripts": { "check:eslint": "ESLINT_USE_FLAT_CONFIG=false eslint -v && ESLINT_USE_FLAT_CONFIG=false eslint --max-warnings=0 --ext '.js,.ts,.mts' packages/**/src packages/**/test", "fix:eslint": "npm run check:eslint -- --fix" + }, + "dependencies": { + "bson": "4.7" } } From 86389337db57cfb4a474d127c42f130947f4c093 Mon Sep 17 00:00:00 2001 From: Warren James Date: Wed, 19 Feb 2025 14:10:51 -0500 Subject: [PATCH 2/2] change path to local bson --- packages/bson-bench/test/unit/task.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bson-bench/test/unit/task.test.ts b/packages/bson-bench/test/unit/task.test.ts index d16e09ed..293fdc5f 100644 --- a/packages/bson-bench/test/unit/task.test.ts +++ b/packages/bson-bench/test/unit/task.test.ts @@ -7,7 +7,7 @@ import { type BenchmarkSpecification, type PerfSendResult } from '../../src/comm import { exists } from '../../src/utils'; import { clearTestedDeps } from '../utils'; -const LOCAL_BSON = path.join(__dirname, '..', '..', 'node_modules', 'bson'); +const LOCAL_BSON = path.join(__dirname, '..', '..', '..', '..', 'node_modules', 'bson'); describe('Task', function () { beforeEach(async function () {