- types.ts: ApiVersionDoc, ClientVersionPinDoc + 4 Zod schemas - repository.ts: version CRUD, client pin CRUD, active version lookup - routes.ts: 10 endpoints (version lifecycle, current, pins CRUD) - api-versioning.test.ts: 13 schema tests - draft → active → deprecated → sunset lifecycle - Client version pinning with auto-upgrade scheduling - Cosmos containers: api_versions, api_version_pins |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| POSTAL_SMTP_SETUP.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||