{"_id":"lz-ts","_rev":"4-5cd2a665bce9e2e4a1999bd22b03e1f9","name":"lz-ts","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"lz-ts","version":"1.0.0","main":"index.js","typings":"dist/index.d.ts","description":"LZ-based compression algorithm, a TypeScript port of lz-string","keywords":["lz","compression","string","typescript","browser","Node.js","UTF16"],"directories":{"test":"test"},"scripts":{"prebuild":"rm -rf dist","build":"esbuild src/index.ts --format=cjs --bundle --minify --target=chrome58 --outfile=index.js","postbuild":"tsc","deploy":"npm pack","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kyr0/lz-string-ts.git"},"bugs":{"url":"https://github.com/kyr0/lz-string-ts/issues"},"author":{"name":"Aron Homberg","email":"info@aron-homberg.de"},"license":"MIT","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^16.11.7","esbuild":"^0.14.3","jest":"^27.5.1","ts-jest":"^27.1.3","typescript":"^4.6.2"},"gitHead":"71ea596a5ceae81b73793ba1d61a304f533ccbc3","homepage":"https://github.com/kyr0/lz-string-ts#readme","_id":"lz-ts@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-C/VNlJHlOxmmE49Lvx82UGxlNq8P2C4mXmgMJaEZCGfWQQcuNqa4wggi4rSsGbfJzcxY46GyPW+jtUkUrv+czQ==","shasum":"bb9abd4bb272da4269fe8b8798fadb57d5dd9be8","tarball":"https://registry.npmjs.org/lz-ts/-/lz-ts-1.0.0.tgz","fileCount":6,"unpackedSize":6349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+NSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFcg//b+96YJ+YlLbKcJ/gk69JRNQhXNzWkPXO5yARinFIFzVwHT5F\r\nzDTkihN/bEaI9v+eJm4gtfEPBhgdHcYRasFiaX7v264Brn9HjgCfOOjfHR1I\r\n8kFU8W3YFKU0eMdnTItrhoD7LAOEsyZtJvyDnY+zb5nHOTDgfxapp2efN4xY\r\n2IoFxwcYcgZh8lKRCz8XQ0kZwd87YMmDBdZceRFwQIBQBzfrSFhX0Vrjg49y\r\nRgFi0rVMXAOhZCKj3gUKGSFkK/4mYxrHqw+wClpJjfjZ0ebxjlAn89l2o96q\r\nexMbCWEaUfxpIK28hK5ykl2PEbBkSJT/EF8e53XVIhK91X3QjTi2OJMxRgw2\r\n6NV+ktZZzHWXHnR80l2uvltMjF90jkMZIVU3qJsdwYY4ZHQPZPyHKJzubuuo\r\ncK3e3s8/CzXVtdK4R/KVAYbi0Z5BJGnzdCB2plNt1i1TqLYWX3wLFp9yWk5V\r\nxbP0a6rF8L6phx6+HNkRnDy1FRrjR2kwrluFYBe2HJXKhDOzXw9edP48un75\r\n/xjvTf6CcH8Y1nxBprm8q6NoY6/eVBwsknKEt05BcHi6WmHdK5hRcupuDVNU\r\nFP3IgL7Y+ULey9ZoIaUgXHrZBt8yx5qQMXUpCQkoPJ2Mr5lkXP90/tfwUVJo\r\nZT2RoZ6d+FNVR1KdTvnVmF8sW2NCNhkAYJI=\r\n=BHZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3xd12njQPJzo5WL5o/UZ5rz6xkIMCaNSi2Sw+Q+OoxAIgAQYH0buHS4qLWb3ma3Et4/LRetrUjOMicbB4IGSzQX0="}]},"_npmUser":{"name":"kyr0","email":"info@aron-homberg.de"},"maintainers":[{"name":"kyr0","email":"info@aron-homberg.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz-ts_1.0.0_1647043410480_0.7928017655456387"},"_hasShrinkwrap":false},"1.1.0":{"name":"lz-ts","version":"1.1.0","main":"index.js","typings":"dist/index.d.ts","description":"LZ-based compression algorithm for TypeScript projects (Browser, Node.js)","keywords":["lz","compression","string","typescript","browser","Node.js","UTF16"],"directories":{"test":"test"},"scripts":{"prebuild":"rm -rf dist","build":"esbuild src/index.ts --format=cjs --bundle --minify --target=chrome58 --outfile=index.js","postbuild":"tsc","deploy":"npm pack","pretest":"yarn build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kyr0/lz-string-ts.git"},"bugs":{"url":"https://github.com/kyr0/lz-string-ts/issues"},"author":{"name":"Aron Homberg","email":"info@aron-homberg.de"},"license":"MIT","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^16.11.7","esbuild":"^0.14.3","jest":"^27.5.1","ts-jest":"^27.1.3","typescript":"^4.6.2"},"gitHead":"1652c2ec900af8db9fb47d0d4f6474efe16b1023","homepage":"https://github.com/kyr0/lz-string-ts#readme","_id":"lz-ts@1.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-ee8gmvpXxcItKiktrcQCaTfotYw/Zz/hwiJAXBhOyP53BJbcx4GGeImUScDpucr6UNckAxrUzbH65y5QHNr5oA==","shasum":"4bb9479d125a825946a6457d08211c5bb21550bf","tarball":"https://registry.npmjs.org/lz-ts/-/lz-ts-1.1.0.tgz","fileCount":6,"unpackedSize":7025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+qYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFow/9FrdDOLQBlJIliRX1q+h54tNcfbqklmMwAHsnaXrbAnMT5vx/\r\nxkNrnSqWCGpKrdlGfQMHddCLLqBUzUvqkiHWRc6NFZiKCKXlmalqeoVoNPQw\r\n8HplzUdymy6qlM7gT9perg2uj6A8W9R8BuooKskns1/JbY7js2XWUqsM5E99\r\n5+uG1wzafOdLxi6pVkuYK0tUc8yZbDh1kckdBtPdh9hj5q/Ehf9wAjyF9pM8\r\npnKgyqweDm/V+dxqPYAQ3Cas7rZbXahB+NrWSiSVJ5Jb3aKnaiJT/EmTyzFT\r\n8SSbaZ9U/F8jd+Zp7iLSEn4BE7a6B5lxHX9npjcxgqY82DMkBb+FaJDuXkqI\r\nEq3MBlObo907p5p5h/PhnI8iv4XRDN7Xus74YzAU+X6s/znJZ1BIF4UWtoKp\r\nt7A0Zi+7Jawa1MhuQk4syU3FFQIErsp3onRAY4pNwMBUszv/agMZ5lMJyjGM\r\nP06AjIYApBlw6DvhO+IqpRF78wi3SgyjimYX9hJc0GKv4Gpi2QrEjvVVvEZ3\r\nxdumrRKV4g2Md+zbmjoWZ/mlmuTHS8fCGjW6/c1jyCsL+ZlFaAsWTHMpmtuv\r\nphiHq+Hzsc+60/R4JB6eXM8MPYaClq2xdN18lxDwqz26yKq+jOyFRMXnTH/k\r\nzWfMordIYeYbzknLarXiDln4T0UF/Uo5M8I=\r\n=n0j7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHjt9aJ0H9nkwo6yLs3MgAgxGizPLX91b4rPIWELbw9QIhAIoSpxWeRDXr829mDQ4nD72k9/yzjjCVE1Es8hpBE4VW"}]},"_npmUser":{"name":"kyr0","email":"info@aron-homberg.de"},"maintainers":[{"name":"kyr0","email":"info@aron-homberg.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz-ts_1.1.0_1647045271882_0.686574320770923"},"_hasShrinkwrap":false},"1.1.1":{"name":"lz-ts","version":"1.1.1","main":"index.js","typings":"dist/index.d.ts","description":"LZ-based compression algorithm for TypeScript projects (Browser, Node.js)","keywords":["lz","compression","string","typescript","browser","Node.js","UTF16"],"directories":{"test":"test"},"scripts":{"prebuild":"rm -rf dist","build":"esbuild src/index.ts --format=cjs --bundle --minify --target=chrome58 --outfile=index.js","postbuild":"tsc","deploy":"npm pack","pretest":"yarn build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kyr0/lz-ts.git"},"bugs":{"url":"https://github.com/kyr0/lz-ts/issues"},"author":{"name":"Aron Homberg","email":"info@aron-homberg.de"},"license":"MIT","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^16.11.7","esbuild":"^0.14.3","jest":"^27.5.1","ts-jest":"^27.1.3","typescript":"^4.6.2"},"gitHead":"1e6371c12f853e650070f371c030b6563b71b85f","homepage":"https://github.com/kyr0/lz-ts#readme","_id":"lz-ts@1.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-xF07WplLVB7zcKddG8/wR8R5GyJ+8edKaoserH+PAMMVNO5HojbgeL4dc+e2Znixfj9ttXxw2v87+gdc6ExC1w==","shasum":"ca0dffe5cdec4606ef0ae86892e89092ece737be","tarball":"https://registry.npmjs.org/lz-ts/-/lz-ts-1.1.1.tgz","fileCount":6,"unpackedSize":7011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+1LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa9g//cp0Vx63FaFlvyKqK3KXLJSKZC8grdc6xPYyatuI3sZpojRqP\r\nJtENsdQ8B8rLaQoU7iZL3DcgbDjjIftr9iRcxE7rl9BWeYfKLIPRtJC1rCcU\r\nsYHzkKLVCcNkMXHYJhoipjgBHtZvDF0sEvnqFFqVLDE7GiE2uc2uPFHWh5BJ\r\nBhC4ck0ieLUCe5jcDcVBvcsiH8BylO9ud1fuBPH5e5pDZoJ1hTDxWByOKDyA\r\nD/b4SHpH0MiP/Rn04TOZxFJP6pqLr7uyWle85rvwKhk0UhsF94ICsSkCeYWv\r\nsw/IGkwOUy2o6U902pTK+LJdh+be7pUWtA+W3RZKc3WTo1DqA+1FkBCCGCuX\r\nohoTGgecS2UEV31/cShAC7X6EJhBtAAAFaDSYX5sMjBunz4RfD0g1eAOU+BD\r\n+5GTOputMJMoioYlAhZ80Rl4158xzFf5i5/K9bzZZEJOH2hQ6wQxMomd1xiD\r\nmEoKebbieuK/a6TFIyiDvQPx8x/Bl4mHsxSp20Q2xVDE32zbA1axG5sf7gO2\r\nAC015viJkq9xcxnSUwiHQUOQGo2AVoUcKXLpP7Zo2j2BIkb91c9h58DsEUrF\r\nb+hN0t6iYBmawjBmyv0JB6AyrvWL5Z9mlJQG/drgN9zC9A4r2orjpClTLITT\r\nOhtLuuU28JxhczwXOatF40VRKr8ibbl0878=\r\n=XFdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAltTvp+CBlK16V1AuhODPQiH7xwxv+csk8JkEc8D+rjAiEAk2Ftn4iS6SDEsJr6ggpxm2euVgKhUNHwYwLDx2M9hWk="}]},"_npmUser":{"name":"kyr0","email":"info@aron-homberg.de"},"maintainers":[{"name":"kyr0","email":"info@aron-homberg.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz-ts_1.1.1_1647045963613_0.142815441093606"},"_hasShrinkwrap":false},"1.1.2":{"name":"lz-ts","version":"1.1.2","main":"index.js","typings":"dist/index.d.ts","description":"LZ-based compression algorithm for TypeScript projects (Browser, Node.js)","keywords":["lz","compression","string","typescript","browser","Node.js","UTF16","URI"],"directories":{"test":"test"},"scripts":{"prebuild":"rm -rf dist","build":"esbuild src/index.ts --format=cjs --bundle --minify --target=chrome58 --outfile=index.js","postbuild":"tsc","deploy":"npm pack","pretest":"yarn build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/kyr0/lz-ts.git"},"bugs":{"url":"https://github.com/kyr0/lz-ts/issues"},"author":{"name":"Aron Homberg","email":"info@aron-homberg.de"},"license":"MIT","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^16.11.7","esbuild":"^0.14.3","jest":"^27.5.1","ts-jest":"^27.1.3","typescript":"^4.6.2"},"gitHead":"830de8f16f78a2515f1b2a08d6adc9de1a49e9e4","homepage":"https://github.com/kyr0/lz-ts#readme","_id":"lz-ts@1.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-ye8sVndmvzs46cPgX1Yjlk3o/Sueu0VHn253rKpsWiK2/bAbsVkD7DEJiaueiPfbZTi17GLRPkv3W5O3BUNd2g==","shasum":"af04aa4efe15f93745c9f430bab4f76a911cc91b","tarball":"https://registry.npmjs.org/lz-ts/-/lz-ts-1.1.2.tgz","fileCount":6,"unpackedSize":7038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq2hAAoJgCzO9/4Cj8F2GMz23xr3JYPOll9Mtj+Q7/dEp21VBO5bhr\r\nkWJq7QVCoaJCmie9p0e6lbkaFrjsaxsKkjzmjX1pjKJnpKjwMxoE4PNut9I4\r\neNOE9e4nwsLz3hR/bV65lP+NDugNba5Q3sC2X3Zg2v3Y+4YsAzDXt16hu3M3\r\nFI7OTAA0WW7acocQ0FwddCVB7/g+QnCudDfwmjQteT1uhg86Valcw35rYKId\r\nRP/0xrr2bxi8m+JbfWsW8yBEVlzPs5jnouXf0SDvktcMSuaKeP4WPaVOtfFf\r\nJTcYu83SFGKxe8v7Wh6eSub1yuiicyk3tmZYt13Op5et0QX4S1tlfhvKkJKa\r\nL9J0axAKwvoiEkF5aQHLv0VDqZGDKnJc6x6do1jim2CqNLFgJz2d4RllHd5O\r\nu4+CCEGH6nFI+vvv1JTUD+JNMTJB0AhPczPPX/Rv8R+OOhEIoskwsRhtKRpm\r\nP26MSpJluRXmrflBD3VlrGGBYG0skTszdCddSxQRfLPOltS55EODIoWVKphX\r\nYtBrZyHGlm0g93rHSj1YuyEnsQuLFQQoOYGMUGRO8m9CbwXwXFVOLpp+W4DW\r\nj9n1Q9kGSAHGKHCEGn4RmGEpwPDBSr6dqePycLZm41di8AREbJC0e/RsmssD\r\nGJkQW7wMNJ6WaCDn3ufJBsPhBbx/ssIyFxw=\r\n=hawR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExxPhYQKzIx5BHc3jOlSS1XI1a0ev+X5AUCkssX2SomAiBwEClUyVIi21ighy4UrCgn4fWW14SQ9lMV0Q8B9lF5Mg=="}]},"_npmUser":{"name":"kyr0","email":"info@aron-homberg.de"},"maintainers":[{"name":"kyr0","email":"info@aron-homberg.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz-ts_1.1.2_1647046068083_0.4392474253181802"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-12T00:03:30.479Z","1.0.0":"2022-03-12T00:03:30.871Z","modified":"2022-05-08T14:52:48.030Z","1.1.0":"2022-03-12T00:34:32.115Z","1.1.1":"2022-03-12T00:46:03.786Z","1.1.2":"2022-03-12T00:47:48.243Z"},"maintainers":[{"name":"kyr0","email":"info@aron-homberg.de"}],"description":"LZ-based compression algorithm for TypeScript projects (Browser, Node.js)","homepage":"https://github.com/kyr0/lz-ts#readme","keywords":["lz","compression","string","typescript","browser","Node.js","UTF16","URI"],"repository":{"type":"git","url":"git+https://github.com/kyr0/lz-ts.git"},"author":{"name":"Aron Homberg","email":"info@aron-homberg.de"},"bugs":{"url":"https://github.com/kyr0/lz-ts/issues"},"license":"MIT","readme":"# lz-ts\n\nLZ-based compression algorithm for TypeScript projects (Browser, Node.js).\nThis project is a TypeScript port of the original package `lz-string` using modern tooling.\n\n## Setup\n\n    yarn add lz-ts\n    npm i lz-ts\n\n## Usage\n\n### UTF16 encoded string compression\n\n```ts\nimport { compress, decompress } from 'lz-ts'\n\nconst compressed = compress('input')\nconst decompressed = decompress(compressed)\n```\n\n### URI encoded string compression\n\n```ts\nimport { compressToURI, decompressFromURI } from 'lz-ts'\n\nconst compressedURI = compressToURI('input')\nconst decompressedURI = decompressFromURI(compressed)\n```\n\n## Limitations\n\nThis project intentionally doesn't implement the `base64` encoding.\n\n## Test\n\n    yarn test\n","readmeFilename":"README.md"}