import fs from 'node:fs'; import path from 'node:path'; export function ensureDir(dirPath: string): void { if (fs.existsSync(dirPath)) return; fs.mkdirSync(dirPath, { recursive: true }); } export function ensureDirForFile(filePath: string): void { const dir = path.dirname(filePath); if (!fs.existsSync(dir)) { fs.mkdirSync(dir, { recursive: true }); } }