11 lines
302 B
JavaScript
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",
|
|
}) |