Skip to content

Vite 6 to 8, plugin-react 4 to 6, lucide-react 0.577 to 1.7 (supersedes #13, #12, #11) - #17

Merged
Varnasr merged 1 commit into
mainfrom
claude/outdated-repos-maintenance-nbxnae
Sep 23, 2026
Merged

Varnasr merged 1 commit into
mainfrom
claude/outdated-repos-maintenance-nbxnae

Conversation

@Varnasr

@Varnasr Varnasr commented Sep 23, 2026

Copy link
Copy Markdown
Owner

What does this PR do?

Dependabot opened these three as separate pull requests and two of them failed CI, which reads as "these majors are unsafe". They are not. @vitejs/plugin-react 4 does not support Vite 8, so each bump fails without the other and passes with it. Taken together they build: verified on this machine, 2,462 modules transformed, build clean, output 650 kB JS and 46 kB CSS.

That is why #12 and #11 are red and #13 is green, and why merging them one at a time would have broken main.

The build also surfaced a defect that is invisible in the source. src/index.css opened with @import "tailwindcss" and put the Google Fonts import on the line after it. Tailwind's import expands to rules, and an @import that follows a rule is invalid and is dropped — so Inter and Poppins never loaded and the site rendered in a system fallback. Vite 8's CSS optimizer says so out loud where Vite 6 did not. The font import is first now, and the compiled stylesheet grows by exactly the rule that used to be discarded.

Supersedes #13, #12 and #11.

Type of change

  • Bug fix
  • Documentation

Checklist

  • npm install then npm run build clean on Node 22.22.2
  • Font import verified present in the built CSS, which it was not before

🤖 Generated with Claude Code

https://claude.ai/code/session_01MrvR2NXsJFVRCeJZFCPuNL


Generated by Claude Code

Dependabot opened these as three separate pull requests and two of them
failed CI, which reads as "the majors are unsafe". They are not: taken
together they build. @vitejs/plugin-react 4 does not support Vite 8, so
each bump fails without the other and passes with it. Verified on this
machine: 2,462 modules transformed, build clean.

That build also surfaced a defect nobody could see from the source.
src/index.css opened with `@import "tailwindcss"` and put the Google
Fonts import on the line after it. Tailwind's import expands to rules,
and an @import that follows a rule is invalid and is dropped, so Inter
and Poppins never loaded and the site rendered in a system fallback.
The font import is first now; the compiled stylesheet grows by 70 bytes,
which is the rule that used to be discarded.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MrvR2NXsJFVRCeJZFCPuNL
@Varnasr
Varnasr merged commit 34d5389 into main Sep 23, 2026
1 check passed
@Varnasr
Varnasr deleted the claude/outdated-repos-maintenance-nbxnae branch September 23, 2026 18:15
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