@brianpugh/tamp
Version:
Tamp compression library for JavaScript/TypeScript using WebAssembly
36 lines (32 loc) • 614 B
JavaScript
/**
* Tamp WebAssembly - Main entry point
* Export all public APIs
*/
// Core compression/decompression
export {
TampCompressor,
TampDecompressor,
compress,
decompress,
compressText,
decompressText,
initialize,
initializeDictionary,
computeMinPatternSize,
using,
TampError,
ExcessBitsError,
CompressionError,
DecompressionError,
} from './tamp.mjs';
// Streaming APIs
export {
TampCompressionStream,
TampDecompressionStream,
compressStream,
decompressStream,
createReadableStream,
collectStream,
} from './streams.mjs';
// Version info
export const version = '1.0.0';