core/persistence/report.persistence.ts
core/persistence/report.persistence.ts is a file in Project Scripts. 7 lines of code and 1 definition.
import { dirname } from "node:path";
import { mkdirSync } from "node:fs";
import { writeCanonicalJson } from "@govlab/canonical-write";
export const persistReport = async function persistReport(target: string, report: unknown): Promise<void> {
mkdirSync(dirname(target), { recursive: true });
await writeCanonicalJson(target, report);
};