{"version":3,"file":"fs.mjs","names":[],"sources":["../../../src/bin/utils/fs.ts"],"sourcesContent":["import { existsSync, mkdirSync } from 'node:fs';\n\nexport function ensureDirSync(dir: string) {\n  try {\n    mkdirSync(dir, { recursive: true });\n  } catch (e) {\n    if (!existsSync(dir)) {\n      throw new Error(`Could not create directory: ${dir}`, { cause: e });\n    }\n  }\n}\n"],"mappings":";;AAEA,SAAgB,cAAc,KAAa;AACzC,KAAI;AACF,YAAU,KAAK,EAAE,WAAW,MAAM,CAAC;UAC5B,GAAG;AACV,MAAI,CAAC,WAAW,IAAI,CAClB,OAAM,IAAI,MAAM,+BAA+B,OAAO,EAAE,OAAO,GAAG,CAAC"}