/** * TAR Archive Module (Browser) * * Browser-compatible TAR support (excludes gzip which requires Node.js zlib). * Use CompressionStream API for gzip in browsers if needed. */ export { TAR_BLOCK_SIZE, TAR_TYPE, type TarType } from "./tar-constants.js"; export { type TarEntryInfo, isFile as isTarFile, isDirectory as isTarDirectory, isSymlink as isTarSymlink, isHardLink as isTarHardLink, isDataEntry as isTarDataEntry } from "./tar-entry-info.js"; export { encodeHeader, decodeHeader, validateChecksum, isZeroBlock, calculatePadding, createPadding, createEndOfArchive, type TarHeaderOptions } from "./tar-header.js"; export { parseTar, parseTarStream, untar, type TarEntry, type TarParseOptions } from "./tar-parser.js"; export { TarArchive, TarReader, TarReaderEntry, createTarArchive, createTarReader, tar, tarSync, type TarArchiveOptions, type TarArchiveEntryOptions, type TarArchiveProgress, type TarArchiveStreamOptions, type TarArchiveOperation, type TarReaderOptions, type TarReaderProgress, type TarReaderStreamOptions, type TarReaderOperation } from "./tar-archive.js";