Packages installed: - primevue@4.5.5 - @primeuix/themes@2.0.3 (substitutes @primevue/themes per ecosystem state — see rationale below) - @primevue/forms@4.5.5 - primelocale@1.6.0 (pinned to ^1 per RFC) - tailwindcss@4.3.0 - @tailwindcss/vite@4.3.0 - tailwindcss-primeui@0.6.1 Package substitution: @primevue/themes → @primeuix/themes RFC v1.0 §6 F3 specifies @primevue/themes@^4.5, but during install pnpm reported this package as deprecated by its maintainers (PrimeFaces) with explicit guidance to migrate to @primeuix/themes. Web verification confirms that the official PrimeVue 4 install documentation at primevue.org/vite/ now specifies `@primeuix/themes` directly, not the deprecated path: pnpm add primevue @primeuix/themes import Aura from '@primeuix/themes/aura'; @primeuix/themes is maintained by the same maintainers (mert.sincan, cagatay.civici), has the same API surface (Aura preset, definePreset, semantic tokens), and is the path PrimeVue 4's documentation now prescribes. The substitution is not a deviation from PrimeVue v4 conventions — it IS the current PrimeVue v4 convention. The RFC will be amended in B9 to align AD-2 and Appendix B with this ecosystem state. 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).