{"version":3,"file":"rimraf.cjs","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":["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;;;;"}