Replaces the Vue CLI / npm commands with pnpm dev/build/typecheck/lint and lists the VITE_* env vars the new code expects.
726 B
726 B
Vaquant
Manage group budgets — Vue 3 + Vite + Pinia + Tailwind/DaisyUI + CouchDB (PouchDB).
Requirements
- Node 22+ (see
.node-version) - pnpm 10+ (
corepack enable && corepack prepare pnpm@latest --activate)
Setup
pnpm install
Develop
pnpm dev # Vite dev server on http://localhost:8080
pnpm typecheck # vue-tsc --noEmit
pnpm lint # ESLint
pnpm test # Vitest
Build
pnpm build # Type-check, then build to dist/
pnpm preview # Serve the production build locally
Environment
Create .env (gitignored) with:
VITE_COUCHDB=https://your-couchdb-host
VITE_MAPBOX_KEY=pk.your-mapbox-token
VITE_MAP_KEY=your-bing-maps-key