/** Writes the Obsidian templates into vault-kit/. */ import { mkdirSync, readdirSync, rmSync, writeFileSync } from "node:fs"; import { allTemplates } from "../src/templates.ts"; const dir = new URL("../../../vault-kit/24.01_PersonalWebsite/Site/_templates/", import.meta.url); mkdirSync(dir, { recursive: true }); for (const f of readdirSync(dir)) rmSync(new URL(f, dir)); for (const t of allTemplates()) writeFileSync(new URL(`${t.name}.md`, dir), t.text); console.log(`Wrote ${allTemplates().length} templates`);