chore(deps): consolidate remaining major dependency updates#508
chore(deps): consolidate remaining major dependency updates#508dylanratcliffe merged 1 commit intomainfrom
Conversation
Combines all outstanding Renovate PRs into a single update: - react, react-dom: ^18 → ^19 - react-router-dom: ^6 → ^7 - date-fns: ^3 → ^4 - typescript: ^5 → ^6 - vite: ^7 → ^8, @vitejs/plugin-react-swc: ^3 → ^4 - eslint: ^9 → ^10, @eslint/js: ^9 → ^10 - eslint-plugin-react-hooks: ^5 → ^7 Includes migration fixes for Vite 8 + Tailwind v4 compatibility: - Switch PostCSS plugin from tailwindcss to @tailwindcss/postcss - Update CSS to use @import "tailwindcss" syntax - Replace removed Github icon with GitBranch (lucide-react v1) - Convert require() to ESM import in tailwind config Made-with: Cursor
Open in Overmind ↗
🔴 Change SignalsRoutine 🔴 🔥 RisksUpdating the sole ALB backend EC2 instance will drop the load balancer to zero healthy targets That will take the EC2 stop/start will rotate public endpoints and break consumers pinned to the current instance IPs If apply stops and starts these instances, AWS will assign new public IPv4 addresses and public DNS names while keeping the existing ENIs, private IPs, and root volumes. Anything still using the current public endpoints such as
|

Summary
Consolidates all 8 remaining open Renovate PRs into a single update, with the necessary migration fixes to make everything build cleanly.
Dependency updates:
react,react-dom: ^18 → ^19react-router-dom: ^6 → ^7date-fns: ^3 → ^4typescript: ^5 → ^6vite: ^7 → ^8,@vitejs/plugin-react-swc: ^3 → ^4eslint: ^9 → ^10,@eslint/js: ^9 → ^10eslint-plugin-react-hooks: ^5 → ^7Migration fixes required for compatibility:
tailwindcssto@tailwindcss/postcss(required by Vite 8)@import "tailwindcss"syntax (Tailwind v4)card-elevatedstyles intocard-interactive(@applycan't reference custom component classes in Tailwind v4)Githubicon withGitBranch(lucide-react v1 dropped brand icons)require("tailwindcss-animate")to ESM import in tailwind configSupersedes: #479, #480, #483, #487, #490, #495, #499, #506
Test plan
vite buildpassesMade with Cursor