11 lines
298 B
TypeScript
11 lines
298 B
TypeScript
import { dirname } from "node:path";
|
|
import { appendFile, mkdir } from "node:fs/promises";
|
|
|
|
export async function appendNdjson(
|
|
path: string,
|
|
value: unknown,
|
|
): Promise<void> {
|
|
await mkdir(dirname(path), { recursive: true });
|
|
await appendFile(path, `${JSON.stringify(value)}\n`, "utf8");
|
|
}
|