require("dotenv").config(); const fs = require("fs"); const path = require("path"); const spec = require("../src/docs/swagger"); const outputDir = path.resolve(process.cwd(), "docs", "openapi"); const outputFile = path.join(outputDir, "openapi.json"); if (!fs.existsSync(outputDir)) { fs.mkdirSync(outputDir, { recursive: true }); } fs.writeFileSync(outputFile, JSON.stringify(spec, null, 2), "utf8"); // eslint-disable-next-line no-console console.log(`OpenAPI exported to ${outputFile}`);