{"version":3,"file":"fs.cjs","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,GAAA,GAAA,QAAA,WAAU,KAAK,EAAE,WAAW,MAAM,CAAC;UAC5B,GAAG;AACV,MAAI,EAAA,GAAA,QAAA,YAAY,IAAI,CAClB,OAAM,IAAI,MAAM,+BAA+B,OAAO,EAAE,OAAO,GAAG,CAAC"}