Files
Trilium/apps/build-docs/src/swagger.ts
2025-11-01 20:15:38 +02:00

11 lines
414 B
TypeScript

import BuildContext from "./context";
import { join } from "path";
import { execSync } from "child_process";
export default function buildSwagger({ baseDir }: BuildContext) {
const targetDir = join(baseDir, "api");
const specPath = join(__dirname, "../../server/src/assets/api-openapi.yaml");
execSync(`pnpm redocly build-docs ${specPath} -o ${targetDir}/internal-api.html`, { stdio: "inherit" });
}