apps/api boots a NestJS application with: Zod-validated environment configuration (schema in @dorfteich/shared, fails fast listing every invalid variable), structured pino request logging via nestjs-pino (pretty in development, JSON otherwise, auth headers redacted), a global exception filter producing the uniform ApiErrorBody shape, and GET /api/v1/healthz. Vitest runs Nest through SWC for decorator metadata; supertest covers healthz and the 404 error shape. Closes #2 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
8 lines
163 B
YAML
8 lines
163 B
YAML
packages:
|
|
- apps/*
|
|
- packages/*
|
|
# Postinstall scripts are opt-in with pnpm; esbuild needs its binary install.
|
|
allowBuilds:
|
|
'@swc/core': true
|
|
esbuild: true
|