brus-ui
Vue 3 UI foundation built with Vite, TypeScript, Tailwind CSS v4, and shadcn-vue.
Stack
Vue 3TypeScriptViteTailwind CSS v4shadcn-vuereka-ui
Getting Started
nvm use
npm install
npm run dev
Scripts
npm run devstarts the local Vite servernpm run typecheckruns Vue + TypeScript checksnpm run lintruns ESLintnpm run lint:fixfixes auto-fixable lint issuesnpm run formatformats the repo with Prettiernpm run format:checkverifies formatting without changing filesnpm run buildcreates a production buildnpm run checkruns the main quality gate
Project Notes
- Generated
shadcn-vueprimitives live undersrc/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
Description
Languages
Vue
83.7%
TypeScript
11.5%
CSS
4.2%
JavaScript
0.3%
HTML
0.3%