Files
LagerFastApi/frontend/scripts/gen-openapi.mjs
2026-02-12 18:58:48 +01:00

11 lines
302 B
JavaScript

// scripts/gen-openapi.mjs
import { execSync } from "node:child_process"
const url =
process.env.VITE_OPENAPI_URL ?? "http://127.0.0.1:8000/openapi.json"
console.log(`[gen:api] OpenAPI URL: ${url}`)
execSync(`npx openapi-typescript "${url}" -o src/generated/api.d.ts`, {
stdio: "inherit",
})