From c1c23d24fec4c7b271cffad4090e027560063b40 Mon Sep 17 00:00:00 2001 From: dswbx Date: Sat, 9 Aug 2025 14:18:44 +0200 Subject: [PATCH] switch to node api for generate-mcp for cf builds --- docs/scripts/generate-mcp.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/scripts/generate-mcp.ts b/docs/scripts/generate-mcp.ts index 34e798b..6e329a5 100644 --- a/docs/scripts/generate-mcp.ts +++ b/docs/scripts/generate-mcp.ts @@ -1,5 +1,6 @@ import type { Tool, Resource } from "jsonv-ts/mcp"; import { rimraf } from "rimraf"; +import { writeFile, readFile } from "node:fs/promises"; const config = { mcpConfig: "./mcp.json", @@ -9,9 +10,9 @@ const config = { async function generate() { console.info("Generating MCP documentation..."); await cleanup(); - const mcpConfig = await Bun.file(config.mcpConfig).json(); + const mcpConfig = JSON.parse(await readFile(config.mcpConfig, "utf-8")); const document = await generateDocument(mcpConfig); - await Bun.write(config.outFile, document); + await writeFile(config.outFile, document, "utf-8"); console.info("MCP documentation generated."); }