Skip to content

Befehle

Befehl Beschreibung
pnpm dev Startet alle Workspaces parallel im Watch-Modus
pnpm dev:api Startet nur die API (NestJS, Port 3001)
pnpm dev:web Startet nur das Web-Frontend (Next.js, Port 3000)
Befehl Beschreibung
pnpm db:generate Generiert den Prisma Client (nach install und Schema-Änderungen Pflicht)
pnpm db:migrate Führt prisma migrate dev aus
pnpm db:push Pusht das Schema ohne Migration (nur für Prototyping)
pnpm db:studio Öffnet Prisma Studio
Befehl Beschreibung
pnpm lint ESLint über alle Workspaces
pnpm test Jest-Tests über alle Workspaces
pnpm build Produktiv-Build aller Workspaces
pnpm --filter @flowgeist-kita/api test:coverage Coverage-Report der API
pnpm --filter @flowgeist-kita/api stryker:all Mutation-Tests (kritische Module)

Typecheck ist kein eigenes npm-Script. Pro Workspace ausführen:

Terminal window
npx tsc --noEmit --project api/tsconfig.json
npx tsc --noEmit --project web/tsconfig.json
Terminal window
npx tsc --noEmit --project api/tsconfig.json
pnpm lint
pnpm test