Skip to content

Latest commit

Β 

History

History
92 lines (64 loc) Β· 2.13 KB

File metadata and controls

92 lines (64 loc) Β· 2.13 KB

πŸš€ create-rvst

A modern CLI tool to scaffold a new RVST-Stack project using Vite, React, Shadcn UI, and Tailwind CSS.

🌟 Features

  • ⚑ 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

πŸ“š Installation

To create a new RVST-Stack project, run:

npx create-rvst my-app

or using npm:

npm create rvst my-app

Then navigate to your project and start the development server:

cd my-app
npm run dev

Open your browser and go to http://localhost:5173.


πŸ“ Project Structure

my-app/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ styles/
β”‚   β”‚   └── main.css
β”‚   └── index.css
β”œβ”€β”€ public/
β”œβ”€β”€ package.json
β”œβ”€β”€ vite.config.js
β”œβ”€β”€ README.md
└── .eslintrc.json

πŸ› οΈ Tech Stack

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

πŸ”Œ Vite Plugins Used

Plugin Description
@vitejs/plugin-react Uses Babel for Fast Refresh
@vitejs/plugin-react-swc Uses SWC for Fast Refresh

🀝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to fork this repo and submit a PR. πŸš€


πŸ“ License

This project is licensed under the MIT License.
See LICENSE for more details.