Skip to content

chore: update all dependencies to latest major versions#12

Merged
meirelon merged 1 commit intomainfrom
chore/update-dependencies
Apr 8, 2026
Merged

chore: update all dependencies to latest major versions#12
meirelon merged 1 commit intomainfrom
chore/update-dependencies

Conversation

@meirelon
Copy link
Copy Markdown
Contributor

@meirelon meirelon commented Apr 8, 2026

Summary

Consolidates all 8 Dependabot npm PRs into a single update with necessary migration fixes:

  • Vite 7 → 8: Rolldown-based builds (237ms vs 1.4s), use native resolve.tsconfigPaths instead of vite-tsconfig-paths plugin
  • TypeScript 5 → 6: Removed deprecated baseUrl from tsconfig (paths work without it since TS 4.1)
  • Vitest 3 → 4: Separate vitest.config.ts to avoid Vite 8/Vitest type conflicts
  • lucide-react 0.577 → 1.7: Replaced removed Github/Linkedin brand icons with custom SVG components in src/components/icons.tsx
  • @vitejs/plugin-react 5 → 6, @tanstack/eslint-config 0.3 → 0.4, @types/node 22 → 25, vite-tsconfig-paths 5 → 6

Test plan

  • bun run typecheck passes
  • bun run lint passes
  • bun run test passes (14/14)
  • bun run build succeeds (237ms)
  • CI workflow passes
  • Visual check: GitHub and LinkedIn icons render on /contact and footer

Closes #4, closes #5, closes #6, closes #7, closes #8, closes #9, closes #10, closes #11

🤖 Generated with Claude Code

- Vite 7 → 8 (Rolldown-based, 6x faster builds)
- TypeScript 5 → 6 (remove deprecated baseUrl)
- Vitest 3 → 4 (separate vitest.config.ts for Vite 8 compat)
- lucide-react 0.577 → 1.7 (replace removed Github/Linkedin
  brand icons with custom SVG components)
- @vitejs/plugin-react 5 → 6
- @tanstack/eslint-config 0.3 → 0.4
- @types/node 22 → 25
- vite-tsconfig-paths 5 → 6 (removed from vite.config.ts,
  using Vite 8 native resolve.tsconfigPaths)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@meirelon meirelon merged commit 5b661f9 into main Apr 8, 2026
1 check passed
@meirelon meirelon deleted the chore/update-dependencies branch April 8, 2026 02:39
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