u/Independent_Wear_991

I built a CLI that scaffolds React + Vite + TypeScript + Tailwind v4 + shadcn/ui in one command — would love feedback

Every time I started a new React project I was doing the same thing: Vite + TypeScript + Tailwind + shadcn/ui + path aliases + optional packages. It got repetitive so I built a CLI to handle it.

What it does:

  • Scaffolds a React + Vite + TypeScript + Tailwind CSS v4 + shadcn/ui project in one command
  • Interactive TUI lets you pick optional packages (Zustand, React Router, TanStack Query)
  • Automatically patches tsconfig.json and vite.config.ts for path aliasing
  • Handles all installs with real-time terminal feedback

Install globally and run:

npm install -g shadcn-scaffold
shadcn-scaffold my-app

Or without installing:

npx shadcn-scaffold my-app

NPM: npmjs.com/package/shadcn-scaffold GitHub: github.com/CharanMunur/shadcn-scaffold

Would really appreciate any feedback, bug reports, or suggestions. Still actively working on it.

reddit.com
u/Independent_Wear_991 — 6 days ago