Files
vaquant/README.md
Julien Calixte 1ee1430e30 docs(readme): document pnpm + Vite workflow
Replaces the Vue CLI / npm commands with pnpm dev/build/typecheck/lint
and lists the VITE_* env vars the new code expects.
2026-06-01 21:03:41 +02:00

41 lines
726 B
Markdown

# 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
```sh
pnpm install
```
## Develop
```sh
pnpm dev # Vite dev server on http://localhost:8080
pnpm typecheck # vue-tsc --noEmit
pnpm lint # ESLint
pnpm test # Vitest
```
## Build
```sh
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
```