Build and maintain the shadcn-vue-admin Vue 3 + Vite + TypeScript admin dashboard with shadcn-vue, Tailwind, Pinia, Vue Router, i18n, and TanStack Query. Use for UI/layout changes, page additions, routing updates, theme/auth work, and component integration in this repo.
Maintain this Vue 3 admin dashboard repository: pages and layouts, component integration, routing/auth, theming and i18n, data tables, and form validation.
src/main.ts, src/App.vuesrc/router/src/layouts/, src/pages/src/components/ (including shadcn-vue style UI)src/stores/src/composables/src/utils/, src/lib/, src/constants/src/plugins/pnpm devpnpm buildpnpm lint:fixRequirements:
pnpm build for any non-copy-only change.pnpm lint:fix after code changes.src/lib/**, src/utils/**, src/composables/**, src/services/**, src/router/**, src/stores/**):
pnpm test/pnpm test:unit), add/update tests and run them.src/assets/ and src/stores/theme.ts.src/plugins/i18n/.src/pages/.src/router/ if needed.src/components/ui/ and existing shadcn-vue components first.src/components/ to avoid page-level duplication.src/assets/.After changes, provide a concise summary and list any commands run (if any).