14 lines
467 B
JavaScript
14 lines
467 B
JavaScript
import { writeFile } from "node:fs/promises";
|
|
import { dirname, join } from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
import { analysisErrorJsonSchema } from "../dist/contracts/errorSchemas.js";
|
|
import { format } from "prettier";
|
|
|
|
const root = join(dirname(fileURLToPath(import.meta.url)), "..");
|
|
await writeFile(
|
|
join(root, "docs/error-contract.schema.json"),
|
|
await format(JSON.stringify(analysisErrorJsonSchema), { parser: "json" }),
|
|
"utf8",
|
|
);
|