import { mkdir, writeFile } from "node:fs/promises"; import { dirname } from "node:path"; export async function writeJsonFile(path: string, value: object): Promise { await mkdir(dirname(path), { recursive: true }); await writeFile(path, `${JSON.stringify(value, null, 2)}\n`, "utf8"); }