middleout.js
Version:
A spoof compression library that pretends to revolutionize data compression using made-up algorithms — inspired by the legendary middle-out compression from Silicon Valley
12 lines (11 loc) • 822 B
TypeScript
export { compress, middleOutCompress } from './src/middleOutCompress/index.js';
export { decompress, middleOutDecompress } from './src/middleOutDecompress/index.js';
export { loadConfig } from './src/config/index.js';
export { getWeissmanScore } from './src/weissman/index.js';
export { CompressionResult, MiddleOutConfig } from './types/index.js';
export { decodeMO, encodeMO } from './src/utils/helpers/encodingMO.js';
export { compressWithRLE, decompressWithRLE } from './src/algorithms/rle.js';
export { compressWithSTK, decompressWithSTK } from './src/algorithms/stk.js';
export { compressWithTNT, decompressWithTNT } from './src/algorithms/tnt.js';
export { compressWithZPH, decompressWithZPH } from './src/algorithms/zph.js';
export { compressWithMiddleOut, decompressWithMiddleOut } from './src/algorithms/mo.js';