A modern CLI tool to scaffold a new RVST-Stack project using Vite, React, Shadcn UI, and Tailwind CSS.
- β‘ Vite - Lightning-fast build tool and dev server
- βοΈ React - Popular UI library for building user interfaces
- π¨ Shadcn UI - High-quality, accessible component system
- π Tailwind CSS - Utility-first CSS framework
- π₯ Hot Module Replacement (HMR) - Instant feedback during development
- π§ͺ ESLint - Code linting for best practices
To create a new RVST-Stack project, run:
npx create-rvst my-appor using npm:
npm create rvst my-appThen navigate to your project and start the development server:
cd my-app
npm run devOpen your browser and go to http://localhost:5173.
my-app/
βββ src/
β βββ App.jsx
β βββ components/
β βββ styles/
β β βββ main.css
β βββ index.css
βββ public/
βββ package.json
βββ vite.config.js
βββ README.md
βββ .eslintrc.json
| Technology | Description |
|---|---|
| React | JavaScript library for UI development |
| Vite | Fast build tool and dev server |
| Shadcn UI | Pre-styled accessible UI components |
| Tailwind CSS | Utility-first CSS framework |
| ESLint | Code linting and formatting |
| Plugin | Description |
|---|---|
@vitejs/plugin-react |
Uses Babel for Fast Refresh |
@vitejs/plugin-react-swc |
Uses SWC for Fast Refresh |
Contributions, issues, and feature requests are welcome!
Feel free to fork this repo and submit a PR. π
This project is licensed under the MIT License.
See LICENSE for more details.