Files
mostovik-backend/tools/openapi/orval.config.mjs
Aleksandr Meshchryakov 18971d33ec
All checks were successful
Mostovik Backend CI/CD / Tests and lint (push) Successful in 3m55s
Mostovik Backend CI/CD / Build linux/amd64 release images (push) Successful in 3m43s
Mostovik Backend CI/CD / Deploy and verify internal main (push) Has been skipped
Mostovik Backend CI/CD / Deploy customer main (push) Has been skipped
Mostovik Backend CI/CD / Deploy dev (push) Successful in 1m45s
feat: complete published registry contracts and gated SRO ingestion
2026-09-14 17:01:02 +02:00

20 lines
556 B
JavaScript

import { defineConfig } from 'orval';
export default defineConfig({
sourceContract: {
input: { target: '../../src/core/openapi.json' },
output: {
mode: 'split', target: './generated/client.ts', schemas: './generated/schemas',
client: 'fetch', clean: true,
},
},
sourceRuntimeContract: {
input: { target: '../../src/core/openapi.json' },
output: {
mode: 'single', target: './generated-zod/contract.ts',
client: 'zod', clean: true,
override: { zod: { generateEachHttpStatus: true } },
},
},
});