Vite

Using scn-stack with Vite for lightweight React projects.

Overview

Vite is a great choice for lightweight registry projects that don't need SSR. Fast builds, simple configuration.

What You Get

  • Vite 6 with React plugin
  • Tailwind v4 with @tailwindcss/vite
  • React Router DOM for client-side routing
  • shadcn v3 registry build system

Registry Serving

Same static file approach as Next.js. Run pnpm registry:build to generate public/r/*.json files. Vite serves the public/ directory in both dev and production.

Documentation

Since Fumadocs requires Next.js, choosing Vite with docs will use Starlight instead — generating a separate Astro docs site in a docs/ subdirectory.

Development

pnpm dev             # Start Vite dev server
pnpm build           # Production build
pnpm registry:build  # Build registry JSON