first commit

This commit is contained in:
brusnitsyn
2026-04-14 22:29:58 +09:00
commit bf08f90499
165 changed files with 14984 additions and 0 deletions

38
README.md Normal file
View File

@@ -0,0 +1,38 @@
# brus-ui
Vue 3 UI foundation built with `Vite`, `TypeScript`, `Tailwind CSS v4`, and `shadcn-vue`.
## Stack
- `Vue 3`
- `TypeScript`
- `Vite`
- `Tailwind CSS v4`
- `shadcn-vue`
- `reka-ui`
## Getting Started
```bash
nvm use
npm install
npm run dev
```
## Scripts
- `npm run dev` starts the local Vite server
- `npm run typecheck` runs Vue + TypeScript checks
- `npm run lint` runs ESLint
- `npm run lint:fix` fixes auto-fixable lint issues
- `npm run format` formats the repo with Prettier
- `npm run format:check` verifies formatting without changing files
- `npm run build` creates a production build
- `npm run check` runs the main quality gate
## Project Notes
- Generated `shadcn-vue` primitives live under `src/components/ui`
- App-specific composition lives outside the generated UI layer
- Theme switching is handled by `src/composables/useTheme.ts`
- Global design tokens live in `src/style.css`