chore: initial commit

This commit is contained in:
Stevan Freeborn committed 2026-10-23 15:30:19 -05:00
commit c2c8aaa953
20 files changed
+4688

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
import { mkdtemp, rm, writeFile } from "node:fs/promises";
import { tmpdir } from "node:os";
import path from "node:path";
export const TINY_PNG = Buffer.from(
"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==",
"base64",
);
export async function createTempDirectory(): Promise<string> {
return mkdtemp(path.join(tmpdir(), "png2pdf-"));
}
export async function removeTempDirectory(directory: string): Promise<void> {
await rm(directory, { recursive: true, force: true });
}
export async function writeTinyPng(filePath: string): Promise<void> {
await writeFile(filePath, TINY_PNG);
}