Skip to content

Conversation

@matschik
Copy link
Owner

@matschik matschik commented Sep 20, 2025

Goal

  • Modernize the tech stack
  • Improve the user experience with quick wins
  • Improve SEO, fix broken urls

UX Improvements

  • Friendly URL Sharing: Selected frameworks stay in sync with URL search parameters.

DX & Technical Choices

  • Git Hooks: Replace Husky and Lint staged with Lefthook
  • Linting: Use Oxlint
  • Type-Checking: Adopt TypeScript (finally 🎉)
  • ESLint Cleanup: Remove framework-specific ESLint plugins (too hard to maintain)
  • E2E Testing: Replace Cypress with Playwright
  • Package Manager: Upgrade pnpm to the latest version
  • CSS: Switch from UnoCSS to TailwindCSS 4
  • Svelte 5 Features:
  • Routing: Replace custom radix3 router with sv-router

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Sep 20, 2025

Deploying component-party with  Cloudflare Pages  Cloudflare Pages

Latest commit: 351b68c
Status: ✅  Deploy successful!
Preview URL: https://471ff03d.component-party.pages.dev
Branch Preview URL: https://refactor-v3.component-party.pages.dev

View logs

@matschik matschik force-pushed the refactor/v3 branch 2 times, most recently from b677ee1 to 89e7a14 Compare September 20, 2025 21:20
@matschik matschik force-pushed the refactor/v3 branch 5 times, most recently from 205f50f to c1f091d Compare September 21, 2025 17:53
@matschik matschik marked this pull request as ready for review September 21, 2025 21:13
@matschik matschik merged commit 54eeee5 into main Sep 21, 2025
2 checks passed
@matschik matschik deleted the refactor/v3 branch September 21, 2025 21: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