fast-extract
Version:
Extract contents from various archive types (tar, tar.bz2, tar.gz, tar.xz, tgz, zip)
19 lines • 894 B
JavaScript
;
require('buffer-v6-polyfill');
// only patch legacy versions of node.js
var major = +process.versions.node.split('.')[0];
if (major === 0) {
var mock = require('mock-require-lazy');
mock('readable-stream', require('readable-stream'));
mock('bl', require('bl'));
}
var stream = require('stream');
if (!stream.Readable) {
var patch = require('readable-stream');
stream.Readable = patch.Readable;
stream.Writable = patch.Writable;
stream.Transform = patch.Transform;
stream.PassThrough = patch.PassThrough;
}
if (typeof setimmediate === 'undefined') global.setImmediate = require('next-tick');
/* CJS INTEROP */ if (exports.__esModule && exports.default) { try { Object.defineProperty(exports.default, '__esModule', { value: true }); for (var key in exports) { exports.default[key] = exports[key]; } } catch (_) {}; module.exports = exports.default; }