Skip to content

chore: update dependencies to latest - #294

Merged
ChristopherPHolder merged 1 commit into
mainfrom
chore/update-deps
Oct 23, 2026
Merged

ChristopherPHolder merged 1 commit into
mainfrom
chore/update-deps

Conversation

@ChristopherPHolder

Copy link
Copy Markdown
Collaborator

Summary

Brings the remaining workspace dependencies up to date after the Nx 24 upgrade (#291).

Major bumps

  • puppeteer 24 → 25, @puppeteer/replay 3 → 4
  • vitest / @vitest/coverage-v8 4 → 5
  • concurrently 9 → 10
  • @commitlint/cli, @commitlint/config-angular 20 → 21
  • eslint-import-resolver-typescript 3 → 4
  • @types/node 24 → 26

Plus minor/patch bumps for lighthouse, prettier, tsx, tslib, yargs, enquirer, rxjs, jest, jest-environment-jsdom, ts-jest, verdaccio, webpack-cli, eslint, @eslint/js, @eslint/eslintrc, @types/yargs.

Held back on purpose

  • typescript stays on 6.0.x: typescript-eslint's peer range is <6.1.0
  • eslint / @eslint/js stay on 9.x: eslint-plugin-import's peer range is ^9
  • webpack-dev-server stays on 5.x: @nx/webpack's peer range is ^5

The CLI package's runtime dependencies in packages/cli/package.json are aligned with the workspace versions, including yargs ^18 which the CLI is already built and tested against.

Validation

Locally (Node 26): build, test, and lint pass for cli, nx-plugin, nx-plugin-integration and user-flow-example (cli: 12 files / 74 tests). cli-e2e fails locally on main as well, because a Node 26 deprecation warning lands on stderr and the tests assert on an empty stderr. CI runs Node 22, so e2e needs to be validated here.

Bump all remaining workspace dependencies after the Nx 24 upgrade.

Major bumps:
- puppeteer 24 -> 25, @puppeteer/replay 3 -> 4
- vitest / @vitest/coverage-v8 4 -> 5
- concurrently 9 -> 10
- @commitlint/cli and config-angular 20 -> 21
- eslint-import-resolver-typescript 3 -> 4
- @types/node 24 -> 26

Held back on purpose:
- typescript stays on 6.0.x (typescript-eslint peer range is <6.1)
- eslint stays on 9.x (eslint-plugin-import peer range is ^9)
- webpack-dev-server stays on 5.x (@nx/webpack peer range is ^5)

The CLI package runtime dependencies are aligned with the workspace
versions, including yargs ^18 which the CLI is already built and tested
against.
@github-actions

Copy link
Copy Markdown

❗❗❗ report generated by this PR ❗❗❗

☕ Order Coffee ☕

Date/Time: 2026-10-23 20:58

Step Name Gather Mode Performance Accessibility Best Practices Seo Agentic Browsing
🧭 Navigate to coffee cart navigation 89 93 100 83 50
☕ Select coffee timespan 17/17 - 8/8 - -
✔ Coffee selected snapshot Ø 1/1 16/18 4/4 3/5 1/3
🛒 Checkout order timespan 19/19 - 8/8 - -
🧾 Order checked out snapshot Ø 1/1 19/20 4/4 3/5 1/3
💌 Submit order timespan 19/19 - 8/8 - -
📧 Order submitted snapshot Ø 1/1 20/22 4/4 3/5 1/3
🧭 Navigate to github navigation 86 92 100 83 50

@github-actions

Copy link
Copy Markdown

☕ Order Coffee ☕

Date/Time: 2026-10-23 20:58

Step Name Gather Mode Performance Accessibility Best Practices Seo Agentic Browsing
🧭 Navigate to coffee cart navigation 93 93 100 83 50
☕ Select coffee timespan 17/17 - 8/8 - -
✔ Coffee selected snapshot Ø 1/1 16/18 4/4 3/5 1/3
🛒 Checkout order timespan 19/19 - 8/8 - -
🧾 Order checked out snapshot Ø 1/1 19/20 4/4 3/5 1/3
💌 Submit order timespan 18/18 - 8/8 - -
📧 Order submitted snapshot Ø 1/1 20/22 4/4 3/5 1/3
🧭 Navigate to github navigation 97 92 100 83 50

@ChristopherPHolder
ChristopherPHolder merged commit 89e879d into main Oct 23, 2026
3 of 4 checks passed
@ChristopherPHolder
ChristopherPHolder deleted the chore/update-deps branch October 23, 2026 21:09
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.

1 participant