Skip to content

chore(deps): bring every dependency up to date - #3

Closed
arnaud-zg wants to merge 1 commit into
chore/pnpm-configs-toolingfrom
chore/dependency-updates
Closed

arnaud-zg wants to merge 1 commit into
chore/pnpm-configs-toolingfrom
chore/dependency-updates

Conversation

@arnaud-zg

Copy link
Copy Markdown
Owner

Stacked on #2.

Summary

  • Bump Vite to 8, Vitest to 4, jsdom to 30, @vitejs/plugin-react to 6, TanStack Store to
    0.11, everything else to its latest within existing ranges
  • Rename framer-motion to motion (12 to 13), imports move to motion/react
  • Bump lucide-react to 1.x, it dropped brand icons: Github and Linkedin now come from
    @radix-ui/react-icons instead, already a dependency
  • TanStack Store 0.11's subscribe() now returns a Subscription object instead of a
    bare unsubscribe function, adjusted the one repository that calls it
  • Remove @shadcn/ui, a stub package that was never imported
  • Hold TypeScript at 5.9, a jump to 7 is out of scope for a demo repo
flowchart LR
  A[Vite 6 / Vitest 3] --> B[Vite 8 / Vitest 4]
  C[framer-motion 12] --> D[motion 13]
  E[lucide-react brand icons] --> F[radix-ui react-icons]
Loading

Test plan

🤖 Generated with Claude Code

https://claude.ai/code/session_014BcGPRc3sgUJYKihGRXh5g

- bump Vite to 8, Vitest to 4, jsdom to 30, @vitejs/plugin-react to 6, TanStack Store to
  0.11, all runtime deps to their latest within existing ranges
- rename framer-motion to motion (12 -> 13), import site moves to "motion/react"
- bump lucide-react to 1.x, it dropped the brand icons: Github/Linkedin now come from
  @radix-ui/react-icons instead, already a dependency
- @tanstack/store 0.11's Store.subscribe() now returns a Subscription object instead of
  a bare unsubscribe function, adjusted the one repository that calls it
- remove @shadcn/ui, a stub package that was never imported
- hold TypeScript at 5.9, a jump to 7 is out of scope for a demo repo

jsdom 30 requires Node >=22.22.2, bumped local dev Node accordingly; CI resolves Node from
.nvmrc so it already gets a current 22.x.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BcGPRc3sgUJYKihGRXh5g
@arnaud-zg

Copy link
Copy Markdown
Owner Author

Folded into #17 (combined toolchain + bugfix PR).

@arnaud-zg arnaud-zg closed this Sep 2, 2026
@arnaud-zg
arnaud-zg deleted the chore/dependency-updates branch September 2, 2026 19:01
@arnaud-zg
arnaud-zg restored the chore/dependency-updates branch September 2, 2026 19:13
@arnaud-zg arnaud-zg reopened this Sep 2, 2026
@arnaud-zg

Copy link
Copy Markdown
Owner Author

Closing as stale/superseded — this branch stack's work already landed on main via a reorganized set of PRs (see #17, #7, #18, #10, #12, #13, #19, #16, #14, #20). Re-merging this branch now would conflict with / partially revert that work.

@arnaud-zg arnaud-zg closed this Sep 2, 2026
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