UNPKG

@softvisio/core

Version:
14 lines (11 loc) 458 B
import stream from "node:stream"; import xz from "xz-decompress"; export function createXzReadStream ( readableStream ) { if ( readableStream instanceof stream.Readable ) { readableStream = stream.Readable.toWeb( readableStream ); } else if ( Buffer.isBuffer( readableStream ) ) { readableStream = new Blob( [ readableStream ] ).stream(); } return stream.Readable.fromWeb( new xz.XzReadableStream( readableStream ) ); }