fast-extract
Version:
Extract contents from various archive types (tar, tar.bz2, tar.gz, tar.xz, tgz, zip)
1 lines • 1.24 kB
Source Map (JSON)
{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/fast-extract/src/rimrafAll.mjs"],"sourcesContent":["import Queue from 'queue-cb';\nimport rimraf2 from 'rimraf2';\n\nexport default function rimrafAll(fullPaths, callback) {\n if (!fullPaths.length) return callback();\n const queue = new Queue(1);\n for (let index = 0; index < fullPaths.length; index++) {\n ((fullPath) => {\n queue.defer((callback) => {\n rimraf2(fullPath, { disableGlob: true }, (err) => {\n err && err.code !== 'ENOENT' ? callback(err) : callback();\n });\n });\n })(fullPaths[index]);\n }\n\n queue.await(callback);\n}\n"],"names":["rimrafAll","fullPaths","callback","length","queue","Queue","index","fullPath","defer","rimraf2","disableGlob","err","code","await"],"mappings":";;;;+BAGA;;;eAAwBA;;;8DAHN;8DACE;;;;;;AAEL,SAASA,UAAUC,SAAS,EAAEC,QAAQ;IACnD,IAAI,CAACD,UAAUE,MAAM,EAAE,OAAOD;IAC9B,IAAME,QAAQ,IAAIC,gBAAK,CAAC;IACxB,IAAK,IAAIC,QAAQ,GAAGA,QAAQL,UAAUE,MAAM,EAAEG,QAAS;QACpD,CAAA,SAACC;YACAH,MAAMI,KAAK,CAAC,SAACN;gBACXO,IAAAA,gBAAO,EAACF,UAAU;oBAAEG,aAAa;gBAAK,GAAG,SAACC;oBACxCA,OAAOA,IAAIC,IAAI,KAAK,WAAWV,SAASS,OAAOT;gBACjD;YACF;QACF,CAAA,EAAGD,SAAS,CAACK,MAAM;IACrB;IAEAF,MAAMS,KAAK,CAACX;AACd"}