{"version":3,"file":"cleanDir.cjs","sources":["../../src/node/rimraf.ts","../../src/node/cleanDir.ts"],"sourcesContent":["import fs from \"fs\"\nimport path from \"path\"\n\nexport function rimraf(entryPath: string): void {\n\tif (!fs.existsSync(entryPath)) {\n\t\treturn\n\t}\n\n\tif (fs.statSync(entryPath).isDirectory()) {\n\t\tfs.readdirSync(entryPath).forEach(entry => {\n\t\t\trimraf(path.join(entryPath, entry))\n\t\t})\n\n\t\tfs.rmdirSync(entryPath)\n\t\treturn\n\t}\n\n\tfs.unlinkSync(entryPath)\n}\n","import fs from \"fs\"\nimport path from \"path\"\nimport { rimraf } from \"./rimraf\"\n\nexport function cleanDir(dir: string): void {\n\tfor (const item of fs.readdirSync(dir)) {\n\t\trimraf(path.join(dir, item))\n\t}\n}\n"],"names":["fs","path"],"mappings":";;;;;;;;;;;;AAGM,SAAU,MAAM,CAAC,SAAiB,EAAA;AACvC,IAAA,IAAI,CAACA,sBAAE,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;QAC9B,OAAM;AACN,KAAA;IAED,IAAIA,sBAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,EAAE;QACzCA,sBAAE,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YACzC,MAAM,CAACC,wBAAI,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAA;AACpC,SAAC,CAAC,CAAA;AAEF,QAAAD,sBAAE,CAAC,SAAS,CAAC,SAAS,CAAC,CAAA;QACvB,OAAM;AACN,KAAA;AAED,IAAAA,sBAAE,CAAC,UAAU,CAAC,SAAS,CAAC,CAAA;AACzB;;ACdM,SAAU,QAAQ,CAAC,GAAW,EAAA;IACnC,KAAK,MAAM,IAAI,IAAIA,sBAAE,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE;QACvC,MAAM,CAACC,wBAAI,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAA;AAC5B,KAAA;AACF;;;;"}