UNPKG

@lyleunderwood/streaming-zipper

Version:

Memory-efficient streaming ZIP creation with automatic backpressure control. Supports parallel reading + sequential writing for both Web Streams and Node.js streams with ZIP64 support.

12 lines 945 B
/** * Streaming Zipper - A TypeScript library for creating ZIP files in a streaming and parallel way * Supports both Web Streams and Node.js streams with ZIP64 support */ export { StreamingZipWriter, type StreamingZipWriterOptions } from './streaming-zip-writer.js'; export { type ZipEntry, type FastPathStoreEntry, type FastPathDeflateEntry, isFastPathStoreEntry, isFastPathDeflateEntry, canUseFastPath, UNIX_FILE_TYPES, DEFAULT_PERMISSIONS, createExternalAttributes } from './zip-format.js'; export { type CompressionMethod, compressStore, compressDeflate } from './compression.js'; export { CRC32Stream, crc32 } from './crc32.js'; export { nodeStreamToWebStream, uint8ArrayToStream, streamToUint8Array, createPassThroughStream, createByteCounterStream } from './stream-utils.js'; export { ZIP_CONSTANTS } from './zip-format.js'; export { StreamingZipWriter as default } from './streaming-zip-writer.js'; //# sourceMappingURL=index.d.ts.map