700 B
700 B
Sprint 2.0 — Monorepo foundation
Status: Done
Goals
- npm workspaces monorepo (
apps/api,apps/web,packages/shared) - Root dev/build/start scripts
- API CORS (dev) + static SPA hosting (prod)
- Expose
GET /api/mailboxes/provider-presets
Deliverables
| Item | Notes |
|---|---|
apps/api |
Former src/ moved here |
apps/web |
Vite + React dashboard scaffold |
packages/shared |
Shared enums and API DTO types |
npm run dev |
Concurrent API + Vite |
npm run build |
shared → api → web |
npm run start |
API serves apps/web/dist in production |
Verification
npm install
npm run build
npm run dev # API :3000, web :5173