Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vwh/revite
Quick starter template for your React project includes Vite, ShadcnUI, Tailwind, Lucide and more
https://github.com/vwh/revite
lucide-react prettier react react-starter react-starter-project shadcn-ui tailwindcss template template-project typescript vite vite-starter vite-starter-template vite-template vite-template-react
Last synced: 4 months ago
JSON representation
Quick starter template for your React project includes Vite, ShadcnUI, Tailwind, Lucide and more
- Host: GitHub
- URL: https://github.com/vwh/revite
- Owner: vwh
- License: mit
- Created: 2024-07-25T14:58:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T05:18:04.000Z (5 months ago)
- Last Synced: 2024-09-30T16:41:12.413Z (4 months ago)
- Topics: lucide-react, prettier, react, react-starter, react-starter-project, shadcn-ui, tailwindcss, template, template-project, typescript, vite, vite-starter, vite-starter-template, vite-template, vite-template-react
- Language: TypeScript
- Homepage:
- Size: 946 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ReVite
QuickStarter for React with Vite: A streamlined template to kickstart your React projects with essential features built-in. Boost your development process with speed and efficiency.
## ๐๏ธ Project Structure
```bash
ReVite/
โโโ components.json # Configuration for Shadcn UI components
โโโ index.html # Main HTML file
โโโ package.json # Project metadata and dependencies
โโโ prettier.config.js # Prettier configuration
โโโ public/ # Public assets
โ โโโ images/ # Image assets
โโโ src/ # Source files
โ โโโ App.tsx # Main app component
โ โโโ components/ # React components
โ โ โโโ ui/ # UI components
โ โโโ hooks/ # Custom hooks
โ โโโ index.css # Main CSS file
โ โโโ lib/ # Utility functions
โ โโโ main.tsx # Main entry point
โ โโโ vite-env.d.ts # TypeScript Vite environment definitions
โโโ tailwind.config.js # Tailwind CSS configuration
โโโ tsconfig.app.json # TypeScript app configuration
โโโ tsconfig.json # TypeScript base configuration
โโโ tsconfig.node.json # TypeScript Node configuration
โโโ vite.config.ts # Vite configuration
```## ๐ Getting Started
### ๐ฅ Installation
Clone the repository and install dependencies:
```bash
git clone https://github.com/vwh/revite
cd revite# Using Bun
bun install# Or using npm
npm install
```### ๐ป Development Server
Start the development server:
```bash
# Using Bun
bun run dev# Or using npm
npm run dev
```### ๐๏ธ Build
Build the project for production:
```bash
# Using Bun
bun run build# Or using npm
npm run build
```### ๐ Preview
Preview the production build locally:
```bash
# Using Bun
bun run preview# Or using npm
npm run preview
```### ๐งน Linting
Lint the project files:
```bash
# Using Bun
bun run lint# Or using npm
npm run lint
```### ๐จ Formatting
Format the project files:
```bash
# Using Bun
bun run format# Or using npm
npm run format
```Check the formatting:
```bash
# Using Bun
bun run format:check# Or using npm
npm run format:check
```## ๐ค Contributing
Contributions are welcome! Feel free to open a pull request with your improvements or fixes.