30 lines
672 B
Plaintext
30 lines
672 B
Plaintext
# Project Rules
|
|
|
|
## Shadcn UI
|
|
|
|
Use the latest version of Shadcn to install new components:
|
|
|
|
```bash
|
|
npx shadcn@latest add button
|
|
```
|
|
|
|
## Project Configuration
|
|
|
|
- **Project Name:** api-for-all
|
|
- **Framework:** React with TanStack Router (file-based routing)
|
|
- **Language:** TypeScript
|
|
- **Styling:** Tailwind CSS v4
|
|
- **Package Manager:** npm
|
|
- **Add-ons:** ESLint, Shadcn UI
|
|
|
|
## Path Aliases
|
|
|
|
- `@/*` → `./src/*`
|
|
- `@components/*` → `./src/components/*`
|
|
- `@routes/*` → `./src/routes/*`
|
|
- `@lib/*` → `./src/lib/*`
|
|
- `@stores/*` → `./src/stores/*`
|
|
- `@containers/*` → `./src/containers/*`
|
|
- `@api/*` → `./src/api/*`
|
|
- `@interfaces/*` → `./src/interfaces/*`
|