Skip to content

chore(deps): bump Node from v20.11.0 to v22.12.0 (unblocks Vite 8 / #86)#105

Merged
aksOps merged 1 commit into
mainfrom
chore/bump-node-for-vite-8
Apr 28, 2026
Merged

chore(deps): bump Node from v20.11.0 to v22.12.0 (unblocks Vite 8 / #86)#105
aksOps merged 1 commit into
mainfrom
chore/bump-node-for-vite-8

Conversation

@aksOps
Copy link
Copy Markdown
Contributor

@aksOps aksOps commented Apr 28, 2026

Summary

Bumps nodeVersion in pom.xml's frontend-maven-plugin block from v20.11.0 to v22.12.0.

Why

Dependabot PR #86 brings in Vite 8.0.10 (vite group bump). Vite 8 raised its engine requirement to ^20.19.0 || >=22.12.0. Our pinned v20.11.0 fails immediately at the npm run build step:

You are using Node.js 20.11.0. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version.
SyntaxError: The requested module 'node:util' does not provide an export named 'styleText'

(rolldown, which Vite 8 uses, depends on node:util.styleText — only in Node 20.18+/22.x.)

v22.12.0 is the minimum v22 release that satisfies Vite 8 and keeps us on a currently-supported LTS line.

Effect

Test plan

🤖 Generated with Claude Code

…86)

Vite 8 (pulled in by PR #86's vite group bump) raised its engine
requirement to ^20.19.0 || >=22.12.0. Our pinned v20.11.0 fails the
frontend-maven-plugin `npm run build` step immediately:

  SyntaxError: The requested module 'node:util' does not provide an
  export named 'styleText'

(rolldown, which Vite 8 uses, depends on `node:util.styleText` — only
in Node 20.18+/22.x). Pinning to v22.12.0 — the minimum v22 release
that satisfies Vite 8 — keeps us on a currently-supported LTS line and
unblocks dependabot's #86 vite group bump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@aksOps aksOps enabled auto-merge (squash) April 28, 2026 06:25
@aksOps aksOps merged commit c352720 into main Apr 28, 2026
13 checks passed
@aksOps aksOps deleted the chore/bump-node-for-vite-8 branch April 28, 2026 06:28
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