@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';