Skip to content

docs: React apps on Vite 8, TypeScript 6.0, ESLint 10, zod 4 and Node 26 - #280

Merged
iammukeshm merged 1 commit into
mainfrom
docs/upgrade-frontend-stack
Nov 3, 2026
Merged

iammukeshm merged 1 commit into
mainfrom
docs/upgrade-frontend-stack

Conversation

@iammukeshm

Copy link
Copy Markdown
Member

Companion to fullstackhero/dotnet-starter-kit#1461, which is the frontend half of fullstackhero/dotnet-starter-kit#1453.

  • Changelog: one bullet under 2026-11-03 covering the upgrade, what forks need to change (tsconfig baseUrl, the jsx-a11y fork, the new React hooks lint rules, zod 4 idioms) and the Node 26 / pinned nginx images.
  • Frontend pages: Vite 7 -> 8, TS 5.x -> 6.0, zod 3.x -> 4.x and Lucide 0.4xx -> 1.x in the admin tech table, architecture, dashboard and index pages. The admin page now mentions the WebSocket forwarding on its dev proxy.
  • Development: the Docker images are now node:26-alpine and nginx:1.31.8-alpine, and the linting section describes ESLint 10, the React Compiler-aware hooks rules and the jsx-a11y fork.
  • Prerequisites: Node 20.19+ or 22.13+ to match the new engines range (CI and containers use Node 26).
  • CI/CD: Frontend CI runs on Node 26.

Merge after #1461.

Changelog entry and version/requirement updates for the frontend half of fullstackhero/dotnet-starter-kit#1453 (PR #1461).
@iammukeshm
iammukeshm merged commit 050d6a6 into main Nov 3, 2026
1 check was pending
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