/** * Archive (ZIP) module - unified ZIP + Unzip implementation. * * This module is intended to be extractable as a standalone package. * It groups all ZIP creation and extraction utilities in one place. */ export * from "./index.base.js"; export { crc32, crc32Update, crc32Finalize } from "./compression/crc32.js"; export { compress, compressSync, decompress, decompressSync, gzip, gunzip, gzipSync, gunzipSync, isGzipData, hasCompressionStream, hasWorkerSupport, hasGzipCompressionStream, hasGzipDecompressionStream, GZIP_ID1, GZIP_ID2, zlib, unzlib, zlibSync, unzlibSync, isZlibData, ZLIB_CM_DEFLATE, ZLIB_CINFO_MAX, ZLIB_MIN_SIZE, decompressAuto, decompressAutoSync, detectCompressionFormat, type CompressOptions } from "./compression/compress.js"; export { createDeflateStream, createInflateStream, createGzipStream, createGunzipStream, createZlibStream, createUnzlibStream, hasDeflateRaw, type StreamCompressOptions, type GzipStream, type GunzipStream, type ZlibStream, type UnzlibStream } from "./compression/streaming-compress.js"; export { WorkerPool, getDefaultWorkerPool, terminateDefaultWorkerPool, deflateWithPool, inflateWithPool, deflateBatchWithPool, inflateBatchWithPool, type WorkerPoolOptions, type WorkerPoolStats, type TaskOptions, type TaskResult, type WorkerTaskType } from "./compression/worker-pool/index.js"; export * from "./fs/index.js"; export { toNodeReadable } from "./io/archive-source.node.js"; export { TarGzArchive, targz, parseTarGz, parseTarGzStream, untargz, type TarGzOptions, type ParseTarGzOptions } from "./tar/tar-gzip.js";