fast-extract
Version:
Extract contents from various archive types (tar, tar.bz2, tar.gz, tar.xz, tgz, zip)
8 lines (7 loc) • 445 B
JavaScript
import StreamCompat from 'readable-stream';
import Stream from 'stream';
const major = +process.versions.node.split('.')[0];
export const Readable = major > 0 ? Stream.Readable : StreamCompat.Readable;
export const Writable = major > 0 ? Stream.Writable : StreamCompat.Writable;
export const Transform = major > 0 ? Stream.Transform : StreamCompat.Transform;
export const PassThrough = major > 0 ? Stream.PassThrough : StreamCompat.PassThrough;