UNPKG

fast-extract

Version:

Extract contents from various archive types (tar, tar.bz2, tar.gz, tar.xz, tgz, zip)

1 lines 1.19 kB
{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/fast-extract/src/streams/transforms/DataProgress.mjs"],"sourcesContent":["import progressStream from 'progress-stream';\nimport statsSize from '../../sourceStats/size.mjs';\n\nexport default function DataProgressTransform(options) {\n const stats = { basename: options.basename };\n const progress = progressStream(\n {\n time: options.time,\n },\n (update) => {\n options.progress({ progress: 'write', ...update, ...stats });\n }\n );\n\n statsSize(options.source, options, (err, size) => {\n err || progress.setLength(size || 0);\n });\n return progress;\n}\n"],"names":["progressStream","statsSize","DataProgressTransform","options","stats","basename","progress","time","update","source","err","size","setLength"],"mappings":"AAAA,OAAOA,oBAAoB,kBAAkB;AAC7C,OAAOC,eAAe,6BAA6B;AAEnD,eAAe,SAASC,sBAAsBC,OAAO;IACnD,MAAMC,QAAQ;QAAEC,UAAUF,QAAQE,QAAQ;IAAC;IAC3C,MAAMC,WAAWN,eACf;QACEO,MAAMJ,QAAQI,IAAI;IACpB,GACA,CAACC;QACCL,QAAQG,QAAQ,CAAC;YAAEA,UAAU;YAAS,GAAGE,MAAM;YAAE,GAAGJ,KAAK;QAAC;IAC5D;IAGFH,UAAUE,QAAQM,MAAM,EAAEN,SAAS,CAACO,KAAKC;QACvCD,OAAOJ,SAASM,SAAS,CAACD,QAAQ;IACpC;IACA,OAAOL;AACT"}