Skip to content

chore: upgrade dependencies to current stable versions#257

Merged
rainerhahnekamp merged 1 commit into
softarc-consulting:mainfrom
rainerhahnekamp:feat/upgrade-deps
May 31, 2026
Merged

chore: upgrade dependencies to current stable versions#257
rainerhahnekamp merged 1 commit into
softarc-consulting:mainfrom
rainerhahnekamp:feat/upgrade-deps

Conversation

@rainerhahnekamp

Copy link
Copy Markdown
Collaborator

Summary

  • Bump nx and related packages from v20 to v22.7.4
  • Upgrade @typescript-eslint/rule-tester and typescript-eslint to ^8.60.0
  • Upgrade vitest and @vitest/coverage-v8 from ^2 to ^4
  • Update @types/node to ^24.0.0
  • Bump Docusaurus packages from 3.4.0 to ^3.10.0 and typescript in docs to ~5.5.3
  • Upgrade CI workflows: actions/setup-node v3 → v4, Node.js 18 → 24 across all workflows
  • Remove stale migrations.json entries from the nx upgrade

Test plan

  • yarn installs cleanly
  • Build passes (yarn build)
  • Tests pass (yarn test)
  • Docs build passes

🤖 Generated with Claude Code

- Node.js 18 → 24 LTS (Node 18 EOL April 2025) across all CI workflows
- actions/setup-node v3 → v4 in build and release-please workflows
- @types/node 18.19.14 → ^24.0.0
- typescript-eslint + @typescript-eslint/rule-tester ^8.5.0 → ^8.60.0
- nx + @nx/js + @nx/workspace 20.0.7 → 22.7.4
- vitest + @vitest/coverage-v8 ^2.0.3 → ^4.1.7
- All @docusaurus/* packages 3.4.0 → ^3.10.0 (docs/)
- TypeScript in docs ~5.2.2 → ~5.5.3
- Node engines in docs >=18.0 → >=24.0

Note: yarn.lock needs to be regenerated locally after checkout.
TypeScript 5.5 → 6.0 upgrade is tracked separately due to tsconfig changes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@rainerhahnekamp rainerhahnekamp merged commit f634d36 into softarc-consulting:main May 31, 2026
2 of 4 checks passed
rainerhahnekamp added a commit that referenced this pull request Jun 2, 2026
* chore: upgrade dependencies to current stable versions (#257)

- Node.js 18 → 24 LTS (Node 18 EOL April 2025) across all CI workflows
- actions/setup-node v3 → v4 in build and release-please workflows
- @types/node 18.19.14 → ^24.0.0
- typescript-eslint + @typescript-eslint/rule-tester ^8.5.0 → ^8.60.0
- nx + @nx/js + @nx/workspace 20.0.7 → 22.7.4
- vitest + @vitest/coverage-v8 ^2.0.3 → ^4.1.7
- All @docusaurus/* packages 3.4.0 → ^3.10.0 (docs/)
- TypeScript in docs ~5.2.2 → ~5.5.3
- Node engines in docs >=18.0 → >=24.0

Note: yarn.lock needs to be regenerated locally after checkout.
TypeScript 5.5 → 6.0 upgrade is tracked separately due to tsconfig changes.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: update TypeScript target and lib to es2022 to fix build

Bumps tsconfig.base.json target/lib from es2015/es2017 to es2022 so
Array.prototype.at() and other ES2022 builtins are recognised after the
TypeScript 5.9.3 upgrade. Also includes nx migrate artifacts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: update docs yarn.lock for Docusaurus 3.10.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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