{"version":3,"file":"rimraf.mjs","sources":["../../src/node/rimraf.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"],"names":[],"mappings":";;;AAGM,SAAU,MAAM,CAAC,SAAiB,EAAA;AACvC,IAAA,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;QAC9B,OAAM;AACN,KAAA;IAED,IAAI,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,EAAE;QACzC,EAAE,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,KAAK,IAAG;YACzC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAA;AACpC,SAAC,CAAC,CAAA;AAEF,QAAA,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,CAAA;QACvB,OAAM;AACN,KAAA;AAED,IAAA,EAAE,CAAC,UAAU,CAAC,SAAS,CAAC,CAAA;AACzB;;;;"}