import { join } from "path"; import BuildContext from "./context"; import buildSwagger from "./swagger"; import { mkdirSync, rmSync } from "fs"; import buildDocs from "./build-docs"; const context: BuildContext = { gitRootDir: join(__dirname, "../../../"), baseDir: join(__dirname, "../../../site") }; async function main() { // Clean input dir. rmSync(context.baseDir, { recursive: true }); mkdirSync(context.baseDir); // Start building. await buildDocs(); buildSwagger(context); } main();