UNPKG

fast-extract

Version:

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

1 lines 807 B
{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/fast-extract/src/optionalRequire.cjs"],"sourcesContent":["const requireOptional = require('require_optional');\n\nmodule.exports = function optionalRequire(name) {\n try {\n const mod = require(name);\n if (mod) return mod;\n } catch (_err) {}\n\n try {\n const mod2 = requireOptional(name);\n if (mod2) return mod2;\n } catch (_err) {}\n return null;\n};\n"],"names":["requireOptional","require","module","exports","optionalRequire","name","mod","_err","mod2"],"mappings":"AAAA,MAAMA,kBAAkBC,QAAQ;AAEhCC,OAAOC,OAAO,GAAG,SAASC,gBAAgBC,IAAI;IAC5C,IAAI;QACF,MAAMC,MAAML,QAAQI;QACpB,IAAIC,KAAK,OAAOA;IAClB,EAAE,OAAOC,MAAM,CAAC;IAEhB,IAAI;QACF,MAAMC,OAAOR,gBAAgBK;QAC7B,IAAIG,MAAM,OAAOA;IACnB,EAAE,OAAOD,MAAM,CAAC;IAChB,OAAO;AACT"}