Skip to content

feat: upgrade deps — React 19, Vite 8, TS 6, ESLint 9 flat config, Re…#29

Merged
crisanlucid merged 1 commit into
mainfrom
feature/upgrade-deps
May 11, 2026
Merged

feat: upgrade deps — React 19, Vite 8, TS 6, ESLint 9 flat config, Re…#29
crisanlucid merged 1 commit into
mainfrom
feature/upgrade-deps

Conversation

@crisanlucid

Copy link
Copy Markdown
Owner

…act Router v7

  • React 18 → 19, react-dom 18 → 19, @types/react/react-dom updated
  • Vite 6 → 8, @vitejs/plugin-react 4 → 6
  • TypeScript 4.6 → 6.0 (fix: esModuleInterop=true, moduleResolution=Bundler, JSX.Element → React.ReactElement)
  • ESLint 8 + .eslintrc.cjs → ESLint 9 + eslint.config.mjs flat config (typescript-eslint@8, @eslint/js, globals, @vitest/eslint-plugin; drop eslint-plugin-react@7 — incompatible with ESLint 9 API)
  • Prettier 2 → 3, eslint-config-prettier 8 → 10
  • eslint-plugin-react-hooks 4 → 7 (flat config support)
  • TailwindCSS 3.0 → 3.4 (latest v3)
  • React Router v7 wired up in SPA mode (createBrowserRouter in main.tsx)
  • Fix unused count/setCount state in App.tsx, empty test → test.todo, sum type {} → number, clear empty setupTests.ts

…act Router v7

- React 18 → 19, react-dom 18 → 19, @types/react/react-dom updated
- Vite 6 → 8, @vitejs/plugin-react 4 → 6
- TypeScript 4.6 → 6.0 (fix: esModuleInterop=true, moduleResolution=Bundler,
  JSX.Element → React.ReactElement)
- ESLint 8 + .eslintrc.cjs → ESLint 9 + eslint.config.mjs flat config
  (typescript-eslint@8, @eslint/js, globals, @vitest/eslint-plugin;
  drop eslint-plugin-react@7 — incompatible with ESLint 9 API)
- Prettier 2 → 3, eslint-config-prettier 8 → 10
- eslint-plugin-react-hooks 4 → 7 (flat config support)
- TailwindCSS 3.0 → 3.4 (latest v3)
- React Router v7 wired up in SPA mode (createBrowserRouter in main.tsx)
- Fix unused count/setCount state in App.tsx, empty test → test.todo,
  sum type {} → number, clear empty setupTests.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@crisanlucid crisanlucid merged commit 244fdf5 into main May 11, 2026
3 checks passed
@crisanlucid crisanlucid deleted the feature/upgrade-deps branch May 11, 2026 19:54
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