Block a user
@brusoff/ui (1.1.1)
Published 2026-04-19 13:36:39 +09:00 by brusoff
Installation
@brusoff:registry=npm install @brusoff/ui@1.1.1"@brusoff/ui": "1.1.1"About this package
brus-ui
Vue 3 UI foundation built with Vite, TypeScript, Tailwind CSS v4, and shadcn-vue.
UI Package
The repository contains an internal application and reference screens, but the publishable npm package is prepared as a UI-only library.
Package entrypoints:
brus-uifor components andcn()brus-ui/styles.cssfor the publishable UI stylesheet
Build the library package with:
npm run build:ui
Create a tarball locally with:
npm run pack:ui
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 - Internal engineering notes for component architecture live in
docs/COMPONENTS_INTERNAL.md
Dependencies
Dependencies
| ID | Version |
|---|---|
| @tanstack/vue-table | ^8.21.3 |
| @vueuse/core | ^14.2.1 |
| class-variance-authority | ^0.7.1 |
| clsx | ^2.1.1 |
| lucide-vue-next | ^1.0.0 |
| reka-ui | ^2.9.6 |
| tailwind-merge | ^3.5.0 |
Development Dependencies
| ID | Version |
|---|---|
| @eslint/js | ^10.0.1 |
| @tailwindcss/vite | ^4.2.2 |
| @types/node | ^24.12.2 |
| @vitejs/plugin-vue | ^6.0.5 |
| @vue/tsconfig | ^0.9.1 |
| eslint | ^10.2.0 |
| eslint-config-prettier | ^10.1.8 |
| eslint-plugin-vue | ^10.8.0 |
| globals | ^17.5.0 |
| prettier | ^3.8.2 |
| shadcn-vue | ^2.6.2 |
| tailwindcss | ^4.2.2 |
| tw-animate-css | ^1.4.0 |
| typescript | ~6.0.2 |
| typescript-eslint | ^8.58.1 |
| vite | ^8.0.4 |
| vue | ^3.5.32 |
| vue-router | ^4.6.4 |
| vue-tsc | ^3.2.6 |
Peer Dependencies
| ID | Version |
|---|---|
| vue | ^3.5.0 |
Details
2026-04-19 13:36:39 +09:00
Assets (1)
Versions (3)
View all
npm
2
latest
53 KiB
ui-1.1.1.tgz
53 KiB