Skip to content

chore(deps): run npm update for every package#840

Draft
nbbeeken wants to merge 2 commits into
mainfrom
deps-catchup-minor-patch
Draft

chore(deps): run npm update for every package#840
nbbeeken wants to merge 2 commits into
mainfrom
deps-catchup-minor-patch

Conversation

@nbbeeken

Copy link
Copy Markdown
Collaborator

Description

npm update --workspaces --include-workspace-root --save

Ran the above and npm i so only "compatible" bumps... we shall see

Open Questions

Checklist

Copilot AI review requested due to automatic review settings July 27, 2026 14:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates dependency versions across the monorepo workspaces after running npm update --workspaces --include-workspace-root --save, aiming to apply compatible version bumps consistently across packages/configs.

Changes:

  • Bumped shared dev tooling versions across workspaces (notably eslint^8.57.1, prettier^3.9.6, plus assorted @types/* updates).
  • Updated common runtime dependencies used by multiple packages (e.g., debug, lodash, pacote, acorn, nock, webpack).
  • Updated several package-specific dependencies (e.g., @mongodb-js/compass-components, node-addon-api, heap-js, socks, optional native addons).

Reviewed changes

Copilot reviewed 37 out of 38 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
scripts/package.json Tooling dependency bumps (eslint/prettier) and pacote update.
packages/ts-autocomplete/package.json Bumped runtime deps (debug, lodash) and dev tooling versions.
packages/tracking-plan/package.json Updated typescript and shared dev tooling versions.
packages/signing-utils/package.json Updated dev tooling and deps (@types/ssh2, debug).
packages/shell-bson-parser/package.json Updated acorn, dev tooling, and dev bson version.
packages/sbom-tools/package.json Updated dev tooling and build/test deps (e.g., webpack, nock, lodash/types).
packages/saslprep/package.json Updated shared dev tooling versions.
packages/query-parser/package.json Updated runtime deps (debug, lodash) and dev tooling/dev bson.
packages/oidc-mock-provider/package.json Updated shared dev tooling versions.
packages/oidc-http-server-pages/package.json Updated UI/test tooling deps incl. @mongodb-js/compass-components and dev tooling.
packages/node-webpack-startup-snapshot-checker/package.json Updated shared dev tooling versions.
packages/native-machine-id/package.json Updated node-addon-api and shared dev tooling versions.
packages/mql-typescript/package.json Updated dev tooling and several generator/schema deps (e.g., json-schema-to-zod, zod, bson).
packages/monorepo-tools/package.json Updated dev tooling and runtime deps (ora, pacote).
packages/mongodb-ts-autocomplete/package.json Updated runtime deps (@mongosh/shell-api, debug, lodash, mongodb-schema) and dev tooling/dev bson.
packages/mongodb-server-log-checker/package.json Updated shared dev tooling versions.
packages/mongodb-runner/package.json Updated runtime deps (debug, mongodb-connection-string-url) and shared dev tooling versions.
packages/mongodb-redact/package.json Updated runtime dep (mongodb-connection-string-url) and shared dev tooling versions.
packages/mongodb-ns/package.json Updated shared dev tooling versions.
packages/mongodb-log-writer/package.json Updated heap-js, acorn, and shared dev tooling versions.
packages/mongodb-downloader/package.json Updated runtime deps (debug) and shared dev tooling versions.
packages/mongodb-constants/package.json Updated acorn, dev bson, and shared dev tooling versions.
packages/mongodb-cloud-info/package.json Updated runtime dep (ipaddr.js) and shared dev tooling versions.
packages/mongodb-build-info/package.json Updated runtime deps (debug, mongodb-connection-string-url) and shared dev tooling versions.
packages/get-os-info/package.json Updated shared dev tooling versions.
packages/download-url/package.json Updated runtime dep (debug) and shared dev tooling versions.
packages/dl-center/package.json Updated tooling deps (json-schema-to-typescript, nock, aws-sdk) and shared dev tooling.
packages/devtools-proxy-support/package.json Updated runtime deps (agent-base, lru-cache, PAC/SOCKS agents) and dev tooling.
packages/devtools-connect/package.json Updated deps (mongodb-connection-string-url, socks), dev tooling, and optional native deps.
packages/device-id/package.json Updated shared dev tooling versions.
packages/aggregation-stage-icons/package.json Updated shared dev tooling versions and React typings.
package.json Updated root deps (@mongodb-js/monorepo-tools, Babel packages).
configs/tsconfig-devtools/package.json Updated prettier dev dependency.
configs/prettier-config-devtools/package.json Updated prettier dev dependency for the shared config package.
configs/mocha-config-devtools/package.json Updated prettier and chai-dom.
configs/eslint-plugin-devtools/package.json Updated ESLint and @typescript-eslint/rule-tester plus prettier.
configs/eslint-config-devtools/package.json Updated ESLint ecosystem deps (Babel parser/presets, TS ESLint, plugins) and prettier.
Comments suppressed due to low confidence (1)

packages/devtools-connect/package.json:93

  • These optional dependency ranges were narrowed to only kerberos@^7 and mongodb-client-encryption@^7.2, but mongodb@6.x expects kerberos@^2 and mongodb-client-encryption@<7 (and both v7 packages require Node >=20.19.0). Given the peerDependency still supports mongodb v6, consider keeping dual ranges here to preserve optional-feature compatibility for mongodb6 / older Node runtimes.
    "kerberos": "^7.0.0",
    "mongodb-client-encryption": "^7.2.0",

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"lodash.merge": "^4.6.2",
"mongodb-connection-string-url": "^3.0.1 || ^7.0.0",
"socks": "^2.7.3"
"mongodb-connection-string-url": "^7.0.2",
…rdering

compass-components@1.68.0 introduces a transitive dependency on the
mongodb-query-parser workspace. Declaring it explicitly lets Lerna build
packages/query-parser before this package, fixing MODULE_NOT_FOUND on
clean CI trees.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants