From 27dfc9b05cc3d661965b7c034446fb7085b62ff9 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 25 Nov 2025 12:05:41 +0100 Subject: [PATCH 1/2] chore(data-service): remove dependency on compass-logging COMPASS-10116 --- package-lock.json | 6 ++---- packages/data-service/package.json | 3 +-- packages/data-service/src/connection-attempt.spec.ts | 4 +--- packages/data-service/src/connection-attempt.ts | 4 +--- packages/data-service/src/logger.ts | 9 +++++---- 5 files changed, 10 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a236c3a9a9..08887d6b142 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53735,7 +53735,6 @@ "version": "22.35.0", "license": "SSPL", "dependencies": { - "@mongodb-js/compass-logging": "^1.7.24", "@mongodb-js/compass-utils": "^0.9.22", "@mongodb-js/devtools-connect": "^3.9.7", "@mongodb-js/devtools-proxy-support": "^0.5.5", @@ -53744,6 +53743,7 @@ "mongodb": "^6.19.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", + "mongodb-log-writer": "^2.4.4", "mongodb-ns": "^3.0.1" }, "devDependencies": { @@ -53761,7 +53761,6 @@ "depcheck": "^1.4.1", "kerberos": "^2.2.1", "mocha": "^10.2.0", - "mongodb-log-writer": "^2.3.4", "nyc": "^15.1.0", "sinon": "^9.2.3", "socks": "^2.7.3", @@ -87628,7 +87627,6 @@ "mongodb-data-service": { "version": "file:packages/data-service", "requires": { - "@mongodb-js/compass-logging": "^1.7.24", "@mongodb-js/compass-test-server": "^0.3.25", "@mongodb-js/compass-utils": "^0.9.22", "@mongodb-js/devtools-connect": "^3.9.7", @@ -87652,7 +87650,7 @@ "mongodb-build-info": "^1.8.1", "mongodb-client-encryption": "^6.5.0", "mongodb-connection-string-url": "^3.0.1", - "mongodb-log-writer": "^2.3.4", + "mongodb-log-writer": "^2.4.4", "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "sinon": "^9.2.3", diff --git a/packages/data-service/package.json b/packages/data-service/package.json index 74787b1960c..1e6c326b974 100644 --- a/packages/data-service/package.json +++ b/packages/data-service/package.json @@ -52,7 +52,6 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@mongodb-js/compass-logging": "^1.7.24", "@mongodb-js/compass-utils": "^0.9.22", "@mongodb-js/devtools-connect": "^3.9.7", "@mongodb-js/devtools-proxy-support": "^0.5.5", @@ -61,6 +60,7 @@ "mongodb": "^6.19.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", + "mongodb-log-writer": "^2.4.4", "mongodb-ns": "^3.0.1" }, "devDependencies": { @@ -78,7 +78,6 @@ "depcheck": "^1.4.1", "kerberos": "^2.2.1", "mocha": "^10.2.0", - "mongodb-log-writer": "^2.3.4", "nyc": "^15.1.0", "sinon": "^9.2.3", "socks": "^2.7.3", diff --git a/packages/data-service/src/connection-attempt.spec.ts b/packages/data-service/src/connection-attempt.spec.ts index b659b1dd5cf..502b0ee2e42 100644 --- a/packages/data-service/src/connection-attempt.spec.ts +++ b/packages/data-service/src/connection-attempt.spec.ts @@ -1,12 +1,10 @@ import { expect } from 'chai'; import sinon from 'sinon'; -import { createLogger } from '@mongodb-js/compass-logging'; +import { mongoLogId } from './logger'; import { createConnectionAttempt } from './connection-attempt'; import type { UnboundDataServiceImplLogger } from './logger'; -const { mongoLogId } = createLogger('CONNECTION-ATTEMPT-TEST'); - describe('ConnectionAttempt Module', function () { let logger: UnboundDataServiceImplLogger; const proxyOptions = {}; diff --git a/packages/data-service/src/connection-attempt.ts b/packages/data-service/src/connection-attempt.ts index b370d20379f..f483fdf6bdf 100644 --- a/packages/data-service/src/connection-attempt.ts +++ b/packages/data-service/src/connection-attempt.ts @@ -1,5 +1,5 @@ import { isCancelError, raceWithAbort } from '@mongodb-js/compass-utils'; -import { createLogger } from '@mongodb-js/compass-logging'; +import { mongoLogId } from './logger'; import type { UnboundDataServiceImplLogger } from './logger'; import connect from './connect'; @@ -7,8 +7,6 @@ import type { DataService } from './data-service'; import type { ConnectionOptions } from './connection-options'; import type { DevtoolsProxyOptions } from '@mongodb-js/devtools-proxy-support'; -const { mongoLogId } = createLogger('CONNECTION-ATTEMPT'); - function isConnectionAttemptTerminatedError(err: Error) { return err?.name === 'MongoTopologyClosedError'; } diff --git a/packages/data-service/src/logger.ts b/packages/data-service/src/logger.ts index 2410576016a..15b8c19bbb8 100644 --- a/packages/data-service/src/logger.ts +++ b/packages/data-service/src/logger.ts @@ -1,14 +1,15 @@ -import type { Logger } from '@mongodb-js/compass-logging'; -import { mongoLogId, debug as _debug } from '@mongodb-js/compass-logging'; +import type { MongoLogWriter } from 'mongodb-log-writer'; +import { mongoLogId } from 'mongodb-log-writer'; +import _debug from 'debug'; -export const debug = _debug.extend('data-service'); +export const debug = _debug('data-service'); export { mongoLogId }; type MongoLogId = ReturnType; export type DataServiceImplLogger = Pick< - Logger['log']['unbound'], + MongoLogWriter, 'debug' | 'info' | 'warn' | 'error' | 'fatal' >; From fe8a869ea88a7c5058653b6ea482d63962d5ffc5 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 25 Nov 2025 12:27:24 +0100 Subject: [PATCH 2/2] fixup: also add debug as prod dep --- package-lock.json | 411 ++++------------------------- packages/data-service/package.json | 1 + 2 files changed, 50 insertions(+), 362 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08887d6b142..04885163ee0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4278,23 +4278,6 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/preset-env/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -10686,23 +10669,6 @@ "node": ">= 12" } }, - "node_modules/@mongodb-js/devtools-proxy-support/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/lru-cache": { "version": "11.2.2", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz", @@ -10912,23 +10878,6 @@ "typescript": "^5.0.4" } }, - "node_modules/@mongodb-js/mongodb-ts-autocomplete/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@mongodb-js/monorepo-tools": { "version": "1.1.16", "resolved": "https://registry.npmjs.org/@mongodb-js/monorepo-tools/-/monorepo-tools-1.1.16.tgz", @@ -11246,23 +11195,6 @@ "node": ">= 12" } }, - "node_modules/@mongodb-js/oidc-plugin/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@mongodb-js/oidc-plugin/node_modules/define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -11870,23 +11802,6 @@ "typescript": "^5.8.2" } }, - "node_modules/@mongodb-js/ts-autocomplete/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@mongodb-js/tsconfig-compass": { "resolved": "configs/tsconfig-compass", "link": true @@ -14284,24 +14199,6 @@ "node": ">=12" } }, - "node_modules/@puppeteer/browsers/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@puppeteer/browsers/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -22940,11 +22837,12 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -22955,12 +22853,6 @@ } } }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -34830,6 +34722,29 @@ "url": "https://opencollective.com/mochajs" } }, + "node_modules/mocha/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, "node_modules/mocha/node_modules/diff": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", @@ -35018,23 +34933,6 @@ "mongodb-connection-string-url": "^3.0.0" } }, - "node_modules/mongodb-build-info/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/mongodb-client-encryption": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", @@ -35118,23 +35016,6 @@ "mongodb-download-url": "bin/mongodb-download-url.js" } }, - "node_modules/mongodb-download-url/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/mongodb-download-url/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -35508,23 +35389,6 @@ "bson": "^4.6.3 || ^5 || ^6" } }, - "node_modules/mongodb-query-parser/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/mongodb-query-util": { "resolved": "packages/mongodb-query-util", "link": true @@ -40572,24 +40436,6 @@ "node": ">=12" } }, - "node_modules/puppeteer-core/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/puppeteer-core/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -42101,23 +41947,6 @@ "node": ">= 18" } }, - "node_modules/router/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/router/node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -43174,24 +43003,6 @@ "url": "https://github.com/steveukx/git-js?sponsor=1" } }, - "node_modules/simple-git/node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/sinon": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/sinon/-/sinon-8.1.1.tgz", @@ -52499,23 +52310,6 @@ "node": ">=12" } }, - "packages/compass-test-server/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "packages/compass-test-server/node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", @@ -53739,6 +53533,7 @@ "@mongodb-js/devtools-connect": "^3.9.7", "@mongodb-js/devtools-proxy-support": "^0.5.5", "bson": "^6.10.4", + "debug": "^4.3.4", "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-build-info": "^1.8.1", @@ -57863,14 +57658,6 @@ "@babel/helper-define-polyfill-provider": "^0.6.5" } }, - "debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "requires": { - "ms": "^2.1.3" - } - }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -65821,14 +65608,6 @@ "wrap-ansi": "^7.0.0" } }, - "debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "requires": { - "ms": "^2.1.3" - } - }, "diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", @@ -66798,14 +66577,6 @@ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" }, - "debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "requires": { - "ms": "^2.1.3" - } - }, "lru-cache": { "version": "11.2.2", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz", @@ -67223,16 +66994,6 @@ "mongodb-schema": "^12.6.2", "node-cache": "^5.1.2", "typescript": "^5.0.4" - }, - "dependencies": { - "debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "requires": { - "ms": "^2.1.3" - } - } } }, "@mongodb-js/monorepo-tools": { @@ -67497,14 +67258,6 @@ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" }, - "debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "requires": { - "ms": "^2.1.3" - } - }, "define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -68046,16 +67799,6 @@ "debug": "^4.4.0", "lodash": "^4.17.21", "typescript": "^5.8.2" - }, - "dependencies": { - "debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "requires": { - "ms": "^2.1.3" - } - } } }, "@mongodb-js/tsconfig-compass": { @@ -70340,15 +70083,6 @@ "wrap-ansi": "^7.0.0" } }, - "debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "requires": { - "ms": "^2.1.3" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -77576,18 +77310,11 @@ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } + "ms": "^2.1.3" } }, "decamelize": { @@ -87179,6 +86906,21 @@ "yargs-unparser": "2.0.0" }, "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, "diff": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", @@ -87292,16 +87034,6 @@ "requires": { "debug": "^4.4.0", "mongodb-connection-string-url": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "requires": { - "ms": "^2.1.3" - } - } } }, "mongodb-client-encryption": { @@ -87642,6 +87374,7 @@ "bson": "^6.10.4", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", + "debug": "^4.3.4", "depcheck": "^1.4.1", "kerberos": "^2.2.1", "lodash": "^4.17.21", @@ -87792,14 +87525,6 @@ "semver": "^7.7.1" }, "dependencies": { - "debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "requires": { - "ms": "^2.1.3" - } - }, "node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -88116,16 +87841,6 @@ "debug": "^4.4.0", "javascript-stringify": "^2.1.0", "lodash": "^4.17.21" - }, - "dependencies": { - "debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "requires": { - "ms": "^2.1.3" - } - } } }, "mongodb-query-util": { @@ -91954,15 +91669,6 @@ "wrap-ansi": "^7.0.0" } }, - "debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "requires": { - "ms": "^2.1.3" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -93100,14 +92806,6 @@ "path-to-regexp": "^8.0.0" }, "dependencies": { - "debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "requires": { - "ms": "^2.1.3" - } - }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -93865,17 +93563,6 @@ "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", "debug": "^4.4.0" - }, - "dependencies": { - "debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "dev": true, - "requires": { - "ms": "^2.1.3" - } - } } }, "sinon": { diff --git a/packages/data-service/package.json b/packages/data-service/package.json index 1e6c326b974..e9eaa9d3286 100644 --- a/packages/data-service/package.json +++ b/packages/data-service/package.json @@ -56,6 +56,7 @@ "@mongodb-js/devtools-connect": "^3.9.7", "@mongodb-js/devtools-proxy-support": "^0.5.5", "bson": "^6.10.4", + "debug": "^4.3.4", "lodash": "^4.17.21", "mongodb": "^6.19.0", "mongodb-build-info": "^1.8.1",