create-rezach
v1.0.1
Published
Scaffold minimal Vite + React + TS projects without the bloat
Maintainers
Readme
create-rezach
Scaffold minimal Vite + React + TS projects without the bloat.
Usage
npm create rezach my-projectYou'll be prompted to pick a template:
? Select a template: ›
❯ react-ts-bare
react-ts-tailwindThen get started:
cd my-project
npm install
npm run devAvailable Templates
react-ts-bare (default)
The absolute minimum — just Vite + React + TypeScript. No CSS files, no styling opinions. You bring your own.
What you get:
App.tsx— empty component (<></>)main.tsx— mounts App to#rootvite.config.ts,tsconfig.json— pre-configuredpackage.json— onlyreact,react-dom,vite,typescript, and their types
react-ts-tailwind
Everything in react-ts-bare, plus Tailwind CSS wired up and ready to go.
What's added on top:
tailwind.config.js—contentpointed at./src/**/*.{ts,tsx}postcss.config.js— withtailwindcssandautoprefixersrc/index.css— the 3 Tailwind directives (@tailwind base/components/utilities)main.tsximportsindex.cssautomatically
All templates start with an empty App.tsx — no logos, counters, or demo code.
Adding Your Own Template
- Create a folder under
templates/(e.g.templates/my-template/) - Add your project files inside it
- Use
{{project-name}}inpackage.jsonas a placeholder for the project name - That's it — the CLI auto-discovers new templates
Local Development
git clone https://github.com/zachherwitz/create-rezach.git
cd create-rezach
npm install
npm run build
node bin/cli.js test-projectPublishing
npm publish --access public