Skip to content

chore(dashboard): bump deps to latest stable#90

Merged
pratyush618 merged 7 commits intomasterfrom
chore/bump-dashboard-deps
May 1, 2026
Merged

chore(dashboard): bump deps to latest stable#90
pratyush618 merged 7 commits intomasterfrom
chore/bump-dashboard-deps

Conversation

@pratyush618
Copy link
Copy Markdown
Collaborator

Summary

Brings the dashboard build/runtime stack to current latest-stable. Each major bump is its own commit so any single one can be reverted independently.

Bump Reason
Within-major refresh Pull @tanstack/*, lucide-react, biome, tailwindcss, etc. forward inside their existing ranges
@types/react-dom 18 → 19 Aligns with react-dom@^19.2.5 already in use (was a known mismatch)
sonner 1 → 2 Latest major; type-check + tests pass clean
@types/node 22 → 25 Type-only; build/test/typecheck unaffected
vite 6 → 7 One-major hop, @vitejs/plugin-react@5.2.0 peer-supports both
vite 7 → 8 + @vitejs/plugin-react 5 → 6 Must move together — plugin-react 6 requires Vite ^8
typescript 5 → 6 Removes deprecated baseUrl: "." from tsconfig.json (TS 6 deprecates, removes in TS 7) — paths resolves from tsconfig location automatically

Verification (local)

  • pnpm run ci — biome (153 files clean), tsr generate && tsc --noEmit (no errors), vitest (34/34), vite build (success, 382ms)
  • Vite 8 produces better chunk splits than Vite 6 (largest chunk now 367 KB gzipped 106 KB, down from 688 KB / 205 KB on Vite 6)
  • Build is ~10× faster (382ms vs 4.0s)

Test plan

  • CI dashboard workflow passes (biome ci + tsc + vitest + vite build)
  • Visual smoke: open dashboard locally, click through inspect/locks/queues/workflows

@pratyush618 pratyush618 merged commit ee23ed8 into master May 1, 2026
13 checks passed
@pratyush618 pratyush618 deleted the chore/bump-dashboard-deps branch May 2, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant