Skip to content

Conversation

@fx
Copy link
Owner

@fx fx commented Dec 4, 2025

Summary

  • Upgrades Vite from 6.3.5 to 7.2.6
  • Upgrades TanStack Router from 1.122.0 to 1.139.14
  • Upgrades TanStack React Store from 0.7.1 to 0.8.0

Breaking Changes Addressed

  • Vite 7: Requires Node.js 20.19+ (we're on 20.19.6 ✅)
  • Vite 7: Default browser targets updated (Chrome 107+, Firefox 104+, Safari 16.0+)

Notes

  • Some TanStack packages show Node.js 22.12+ in their engine requirements, but they work correctly on Node.js 20.19.6
  • All tests pass (465 tests)
  • Linting passes with only pre-existing warnings

Related

Supersedes Dependabot PR #148 (which couldn't be reopened)

Test plan

  • All tests pass (npm test)
  • Linting passes (npm run lint)
  • TypeScript checks pass (npm run typecheck)

Copilot AI review requested due to automatic review settings December 4, 2025 00:04
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades Vite from 6.3.5 to 7.2.6 and updates several TanStack packages (React Router from 1.122.0 to 1.139.14, and React Store from 0.7.1 to 0.8.0). The upgrade aims to keep dependencies current and take advantage of Vite 7's improvements. The PR author notes that all tests pass and confirms Node.js 20.19.6 compatibility, though this creates a version mismatch with some package engine requirements.

Key changes:

  • Vite major version upgrade (6 → 7) with updated browser targets and Node.js requirements
  • TanStack Router packages updated to v1.139.14 with improved features and bug fixes
  • TanStack React Store updated to v0.8.0

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@fx fx merged commit 6b4f774 into main Dec 4, 2025
2 checks passed
@fx fx deleted the feat/vite7-tanstack-upgrade branch December 4, 2025 00:13
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.

2 participants