UNPKG

fast-extract

Version:

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

1 lines 1.24 kB
{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/fast-extract/src/sourceStats/index.mjs"],"sourcesContent":["import getBasename from './basename.mjs';\nimport getSize from './size.mjs';\n\nexport default function sourceStats(source, options, endpoint, callback) {\n if (typeof endpoint === 'function') {\n callback = endpoint;\n endpoint = null;\n }\n\n getSize(source, options, (err, size) => {\n if (err) return callback(err);\n const stats = {};\n const basename = getBasename(source, options, endpoint);\n if (basename !== undefined) stats.basename = basename;\n if (size !== undefined) stats.size = size;\n callback(null, stats);\n });\n}\n"],"names":["sourceStats","source","options","endpoint","callback","getSize","err","size","stats","basename","getBasename","undefined"],"mappings":";;;;+BAGA;;;eAAwBA;;;+DAHA;2DACJ;;;;;;AAEL,SAASA,YAAYC,MAAM,EAAEC,OAAO,EAAEC,QAAQ,EAAEC,QAAQ;IACrE,IAAI,OAAOD,aAAa,YAAY;QAClCC,WAAWD;QACXA,WAAW;IACb;IAEAE,IAAAA,aAAO,EAACJ,QAAQC,SAAS,SAACI,KAAKC;QAC7B,IAAID,KAAK,OAAOF,SAASE;QACzB,IAAME,QAAQ,CAAC;QACf,IAAMC,WAAWC,IAAAA,iBAAW,EAACT,QAAQC,SAASC;QAC9C,IAAIM,aAAaE,WAAWH,MAAMC,QAAQ,GAAGA;QAC7C,IAAIF,SAASI,WAAWH,MAAMD,IAAI,GAAGA;QACrCH,SAAS,MAAMI;IACjB;AACF"}