1.1.2 • Published 4 years ago
lz-ts v1.1.2
lz-ts
LZ-based compression algorithm for TypeScript projects (Browser, Node.js).
This project is a TypeScript port of the original package lz-string using modern tooling.
Setup
yarn add lz-ts
npm i lz-tsUsage
UTF16 encoded string compression
import { compress, decompress } from 'lz-ts'
const compressed = compress('input')
const decompressed = decompress(compressed)URI encoded string compression
import { compressToURI, decompressFromURI } from 'lz-ts'
const compressedURI = compressToURI('input')
const decompressedURI = decompressFromURI(compressed)Limitations
This project intentionally doesn't implement the base64 encoding.
Test
yarn test