extract-base-iterator
Version:
Base iterator for extract iterators like tar-iterator and zip-iterator
21 lines (20 loc) • 1.04 kB
JavaScript
/**
* Shared utilities for iterator libraries
*
* These utilities are designed to be used by:
* - zip-iterator
* - 7z-iterator
* - tar-iterator
* - Any other archive iterator library
*
* All utilities support Node.js 0.8+
*/ import BufferList from './BufferList.js';
export { BufferList };
export { allocBuffer, allocBufferUnsafe, bufferCompare, bufferConcat, bufferEquals, bufferFrom, bufferSliceCopy, canAllocateBufferSize, createInflateRawStream, inflateRaw, isNaN, MAX_SAFE_BUFFER_LENGTH, objectAssign, PassThrough, Readable, readUInt64LE, Transform, Writable, writeUInt64LE } from './compat.js';
export { crc32, crc32Region, verifyCrc32, verifyCrc32Region } from './crc32.js';
export { default as EntryStream } from './EntryStream.js';
export { default as Lock } from './Lock.js';
export { default as normalizePath } from './normalizePath.js';
export { default as safeJoinPath } from './safeJoinPath.js';
export { default as streamToString } from './streamToString.js';
export { default as stripPath } from './stripPath.js';