Both comments in apps/app/playwright/index.ts (header block lines 38-45 and inline at line 66) state that the Vuetify provider gets replaced by PrimeVue in F3. This predates the RFC clarification that test-runtime flip is F5, not F3 (per ARCH-TESTING.md §7). F3 builds the PrimeVue runtime in main.ts but keeps the test runtime on Vuetify. Component tests continue to mount with the Vuetify provider until F5 deliberately swaps it. This commit aligns the comments with that decision so no future contributor wonders whether the F3 sprint should have touched this file. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Crewli — Organizer SPA
Main product UI for organisation and event staff (Vue 3 + Vuexy + Vuetify). Lives in this repo; only re-copy from Vuexy when upgrading the template.
Setup
- Install dependencies:
pnpm install
- Create
.env.local:
VITE_API_URL=http://localhost:8000/api/v1
VITE_APP_NAME="Crewli Organizer"
- Dev server uses port 5174 (see
vite.config.tsor run from repo root:make app).
pnpm dev --port 5174
Port
Runs on http://localhost:5174
Production: e.g. VITE_API_URL=https://api.crewli.app/api/v1 and host the SPA at https://crewli.app (see api/.env.example for FRONTEND_APP_URL and SANCTUM_STATEFUL_DOMAINS).