{"_id":"@blu3r4y/lzma","_rev":"3-a14ac910f91dd601119ddcb1ddd3444c","name":"@blu3r4y/lzma","dist-tags":{"latest":"2.3.3"},"versions":{"2.3.2-es6-rc1":{"author":{"name":"Mario Kahlhofer","email":"mario.kahlhofer@gmail.com"},"contributors":[{"name":"Nathan Rugg","email":"nmrugg@gmail.com","url":"https://github.com/nmrugg"},{"name":"Kaito Udagawa","email":"umireon@gmail.com","url":"https://github.com/umireon"}],"name":"@blu3r4y/lzma","description":"A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm, ready to be used as an ES6 package","version":"2.3.2-es6-rc1","homepage":"https://github.com/blu3r4y/LZMA-JS","repository":{"type":"git","url":"git://github.com/blu3r4y/LZMA-JS.git"},"bugs":{"url":"https://github.com/blu3r4y/LZMA-JS/issues"},"bin":{"lzma.js":"bin/lzma.js"},"devDependencies":{"@rollup/plugin-replace":"^2.3.1","chai":"^3.5.0","karma":"^4.4.1","karma-chai":"^0.1.0","karma-firefox-launcher":"^1.3.0","karma-mocha":"^1.3.0","mocha":"^7.0.1","rollup":"^1.31.0","rollup-plugin-terser":"^5.2.0","terser":"^4.6.3"},"scripts":{"build":"node minify.js","test":"node test/test-node.js && node test/test-node.js --sync","test:karma":"karma start --single-run --browsers Firefox"},"license":"MIT","tonicExampleFilename":"demos/tonic_example.js","keywords":["lzma","compression","decompression"],"gitHead":"4297ff46d70ab22f2e34ebb0565c73d9a041a413","_id":"@blu3r4y/lzma@2.3.2-es6-rc1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-/G60zz4kAl2u4IYB9ogHFYaS9NH4KCRf8bvVwet8rICaSdzhn4VmGDdYptGgQgBBKRrudBz13Ct3xHfTxeo/jQ==","shasum":"e720a2400adba0b8aaad1e2ccaf9ebdc2f9f1e72","tarball":"https://registry.npmjs.org/@blu3r4y/lzma/-/lzma-2.3.2-es6-rc1.tgz","fileCount":36,"unpackedSize":1877256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIj2YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorKQ//QlgYFT7p/hnm2U2fpGzGWPagLx+WBpICCk/kWn6Da8jAcG14\r\nNBwOEMLGqJHou0vgeo/SV86ybQ1TzO80ZJ7fWYvRyPjfNqe8rQTOhQGgUr/0\r\nEl9l9XJqREI5Du+Ct2jRIuQwA90Oo9FFworD7YHpn4ACr2aV8HZQsX5mKL7O\r\nPDk/dWtJXjfJo5rOsFZLsCSDl6cSPLt2lBNHPTXTnFxdH+I7Sz8CnCx/KAkW\r\n0oc2MeFHHSz5JBeu+xBSB0fiqY28dkzTLCTry5/aCsOmFDJZWLpoDWHzaQnT\r\nirRrTu/LRfCTL1+Ru6pK55dxlwvuiy/sp9bBkFhMLoh5THI4NRV1ySFiMQD3\r\nDYdO53JF+N7vgjL9fKasSDZwXsdnDS+Q9LIIEs0ea0ZIRxA4q0u4vfeubS9v\r\ncdnbLeFB+m1aMJvoIULQNS2XtlG3ArpRxTUyK1oHlVqgbAqKam0ZWrmmrzO5\r\nTrI5QYiHMcnmxPn6l1MWpYJIXCnQai2tM7J/0UdGRxBt5fqFUz6MzZglBp69\r\nEAKvFU4DKQ6+aWcNnkA49jys5wVezus9xhnm4zRxiuoMtfSjSZaSUAKv18pP\r\nlCO96zPJmhnMRxXZvJkGgnIAGBy035bxI3QbhD3hHg4vWjPjJunwd9RyfneC\r\nq1qy8OKMXCeJhdkYn5dp3KY4G7FWOegQiX0=\r\n=QYPE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMX+V7VdZ/tP1114XLKjf8F2zlXaqz9aE54g2lW5JVfAiEAwZuIw86tnZbGADXxxSkqvqt2WGik7nWEW8mVC1GOIl0="}]},"_npmUser":{"name":"blu3r4y","email":"mario.kahlhofer@gmail.com"},"directories":{},"maintainers":[{"name":"blu3r4y","email":"mario.kahlhofer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lzma_2.3.2-es6-rc1_1646411160454_0.024818306791601463"},"_hasShrinkwrap":false},"2.3.2-es6-rc2":{"author":{"name":"Mario Kahlhofer","email":"mario.kahlhofer@gmail.com"},"contributors":[{"name":"Nathan Rugg","email":"nmrugg@gmail.com","url":"https://github.com/nmrugg"},{"name":"Kaito Udagawa","email":"umireon@gmail.com","url":"https://github.com/umireon"}],"name":"@blu3r4y/lzma","description":"A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm, ready to be used as an ES6 package","version":"2.3.2-es6-rc2","homepage":"https://github.com/blu3r4y/LZMA-JS","repository":{"type":"git","url":"git://github.com/blu3r4y/LZMA-JS.git"},"bugs":{"url":"https://github.com/blu3r4y/LZMA-JS/issues"},"bin":{"lzma.js":"bin/lzma.js"},"devDependencies":{"@rollup/plugin-replace":"^2.3.1","chai":"^3.5.0","karma":"^4.4.1","karma-chai":"^0.1.0","karma-firefox-launcher":"^1.3.0","karma-mocha":"^1.3.0","mocha":"^7.0.1","rollup":"^1.31.0","rollup-plugin-terser":"^5.2.0","terser":"^4.6.3"},"scripts":{"build":"node minify.js","test":"node test/test-node.js && node test/test-node.js --sync","test:karma":"karma start --single-run --browsers Firefox"},"license":"MIT","tonicExampleFilename":"demos/tonic_example.js","keywords":["lzma","compression","decompression"],"types":"./index.d.ts","gitHead":"22eb793839d8709ba1e19930e6e47d56e2b8d581","_id":"@blu3r4y/lzma@2.3.2-es6-rc2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ljs7pLwy2j6J0MWz2He+GH+VsAiNsHGPQvKhvs797dx6UI3jN6kaGzdyM3tLoFdr9SbWbgR6Yj+X5e1E76Uj1g==","shasum":"a060f2dd7a798a33e081be96793e90f286c53cc0","tarball":"https://registry.npmjs.org/@blu3r4y/lzma/-/lzma-2.3.2-es6-rc2.tgz","fileCount":37,"unpackedSize":1874610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIp65ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI8hAAiUM7Gav9PL1GPjmO9bujlB8XAubTMIzGopU690rHQBsW0doA\r\ngJD79Z/4Nd6KVi1NfqdhNx51BhpWAyk8xgL0LF+09WgVgoUXBl1DIDYLX1Mg\r\nkemr1Okp5Pq8uU6btenQ9WMWPvYcQZ238b0aBEmIl7lloyPPs4GJmu5axdZV\r\nmU6slZzV1JPmIqOGKpkehyaVBwC2RnsShuGwuARUwGyzOwxfvgYnQcBxcCFB\r\n2OXiiCV5kX6gNxPdreI5fi7Uxi4FAJf04gXkzDpW4RQfIgFcDMe91YZAa2SU\r\nk3mXszzF7XZn2EgXFxqNJTCk+7DMWbib2QXYGMgpCRhMTyUbphsx8iKxSh8W\r\nS65Z6GaNQZiLHqJnwzGzZAGj/qtM/wmMlEUC9npkk11B9gFKcegIwsfzyK2c\r\ncEcGukvH0+TpBwo4bXPGLVvsqsiG0oFRhUIrKzAB46ZKJob90FGc2El9Utor\r\n9qe1bntZ8O7NkYOlh08sb2vY1lzT7QNi+U8hiQBqf2XCle6ieZHL8aX8rmF/\r\n1/WLrHTgViE60Z7TqYYZYma5KNRG3ne82QGS9QZGEyPcZIqpuwKf9QTW/wor\r\nA66HQAQysuGG/8QDE8cpnEGodX6bwdCQuAvk4CPO6GtxPc830rGQNBejOrwP\r\nQWP8eOe8yEInoDbB0nzvwLyXDzTyVVUUf5I=\r\n=2PtD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYVN6ydpsNLJNq2FgH8d9p1zPxoGk/khdjm0/MXJwp9AiAiEPMCe+s0WsEKMBwRSdObhCeAdv3mJd8TV1sEplyUFA=="}]},"_npmUser":{"name":"blu3r4y","email":"mario.kahlhofer@gmail.com"},"directories":{},"maintainers":[{"name":"blu3r4y","email":"mario.kahlhofer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lzma_2.3.2-es6-rc2_1646436025700_0.9464535214641299"},"_hasShrinkwrap":false},"2.3.3":{"author":{"name":"Mario Kahlhofer","email":"mario.kahlhofer@gmail.com"},"contributors":[{"name":"Nathan Rugg","email":"nmrugg@gmail.com","url":"https://github.com/nmrugg"},{"name":"Kaito Udagawa","email":"umireon@gmail.com","url":"https://github.com/umireon"}],"name":"@blu3r4y/lzma","description":"A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm, ready to be used as an ES6 package","version":"2.3.3","homepage":"https://github.com/blu3r4y/LZMA-JS","repository":{"type":"git","url":"git://github.com/blu3r4y/LZMA-JS.git"},"bugs":{"url":"https://github.com/blu3r4y/LZMA-JS/issues"},"bin":{"lzma.js":"bin/lzma.js"},"devDependencies":{"@rollup/plugin-replace":"^2.3.1","chai":"^3.5.0","karma":"^4.4.1","karma-chai":"^0.1.0","karma-firefox-launcher":"^1.3.0","karma-mocha":"^1.3.0","mocha":"^7.0.1","rollup":"^1.31.0","rollup-plugin-terser":"^5.2.0","terser":"^4.6.3"},"scripts":{"build":"node minify.js","test":"node test/test-node.js && node test/test-node.js --sync","test:karma":"karma start --single-run --browsers Firefox"},"license":"MIT","tonicExampleFilename":"demos/tonic_example.js","keywords":["lzma","compression","decompression"],"types":"./index.d.ts","gitHead":"9206b46f8a01111b2a1d466320f573daabd8c8a0","_id":"@blu3r4y/lzma@2.3.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-2ckRSsYewLAgq/s8tUW3o5gurtCNYga1f9l0egV4QlT8hgVEilQHRt18s+behmPL2M/BPBxUINaOz67u++r0wA==","shasum":"343a738b553d0a8965fa75366834f5675c6a54bf","tarball":"https://registry.npmjs.org/@blu3r4y/lzma/-/lzma-2.3.3.tgz","fileCount":37,"unpackedSize":1874602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIqDIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLSQ/+IjqmnwMYOtAaDcBtv4QaFpwrOp6+FrYoShMIs7dxYwjKT7TT\r\nkkr5XgGTu7ZJ7PPfppb7ws4rEumt4HWvRBrL5vNvIlRWjk436h0Uos2JxZd5\r\nJnn5TwegojuEBpdh4WszDKK9tUBduhgA6W8EakJWR/iVhY5XEt9TzRKi2x9o\r\ntNJ7BlS03y10Lx8Ix/lan9t0DY164hKaXuRaBpENgJM4/NDRT/jVpbfqI2da\r\nisSamjWbBEsibs/1Il5jU5A7hzXlDEHJ2FP43gyLCiU6l0UYDLdwqJvi/wwS\r\nOhWB2Vt81rqBhyJEHdS77duL3GPOpBgscMNOmMyyg05owfd1DIs3sg49MJ0N\r\nYESlTRggeekeFbkr1YpsPkVaqpiBeDcwYJ6rYy/8gGTdJKVz57sBb3cvSxuQ\r\nX2Z3/pxDoxejVTyCMOZCzqbDyNgtA98GXJvRyzjNxoWNpl1c8KSr8RzG43o5\r\nsP8YUDCF1qS7kvuiGILo1akQN3yHZ7pYFMb5zRYF9edqcXCFZzNL241iVAjD\r\nxj68duFGoK6+R+DkOwa+hXp7XS9/IkpmXSoDo5naVj3FMhIQubKx4jeRPuz0\r\nkbsWxhQzoLcJ3lqt4s1y0zAkAasrmx4BXdDdJEoDBErrLree16jvev+hLI4O\r\n9sX2xnejIkyhbK+xh4DE28ncKCZsFMKuqh4=\r\n=cesL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW9cbUqWLP4TCqR6gzFGrPGATTbmyDEjVJhkkNLmWBlQIgVVDnJB4VhI0SkPdCAsWZl/NJ7ZLXpr53zw7JYsDHUTw="}]},"_npmUser":{"name":"blu3r4y","email":"mario.kahlhofer@gmail.com"},"directories":{},"maintainers":[{"name":"blu3r4y","email":"mario.kahlhofer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lzma_2.3.3_1646436551825_0.1930852941269443"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-04T16:26:00.402Z","2.3.2-es6-rc1":"2022-03-04T16:26:00.668Z","modified":"2022-04-04T19:43:43.800Z","2.3.2-es6-rc2":"2022-03-04T23:20:25.968Z","2.3.3":"2022-03-04T23:29:12.057Z"},"maintainers":[{"name":"blu3r4y","email":"mario.kahlhofer@gmail.com"}],"description":"A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm, ready to be used as an ES6 package","homepage":"https://github.com/blu3r4y/LZMA-JS","keywords":["lzma","compression","decompression"],"repository":{"type":"git","url":"git://github.com/blu3r4y/LZMA-JS.git"},"contributors":[{"name":"Nathan Rugg","email":"nmrugg@gmail.com","url":"https://github.com/nmrugg"},{"name":"Kaito Udagawa","email":"umireon@gmail.com","url":"https://github.com/umireon"}],"author":{"name":"Mario Kahlhofer","email":"mario.kahlhofer@gmail.com"},"bugs":{"url":"https://github.com/blu3r4y/LZMA-JS/issues"},"license":"MIT","readme":"# LZMA-JS ES6 + Types\n\nThis is an E6 module with type definitions of the [LZMA-JS](https://github.com/LZMA-JS/LZMA-JS) package by [Nathan Rugg](https://github.com/nmrugg), which was then extended by [Kaito Udagawa](https://github.com/umireon).\n\nLZMA-JS is a JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm.\nPlease find full details in the original README: https://github.com/LZMA-JS/LZMA-JS\n\n## Installation\n\nInstall with NPM or Yarn.\n\n```sh\nnpm install @blu3r4y/lzma\n```\n\n```sh\nyarn add @blu3r4y/lzma\n```\n\n## Usage\n\nCompress and decompress a string with compression level 1.\n\n```js\nimport { compress, decompress } from \"@blu3r4y/lzma\";\n\nconst data = \"Hello World!\";\nconst compressed = compress(data, 1);\nconst decompressed = decompress(result);\n\n// data === decompressed\n```\n\nYou may also use the callback interface or supply byte arrays.  \nThe interface is the same as in the original package.\n\n```ts\nfunction compress(data: string | Uint8Array, mode: Mode);\nfunction compress(\n    data: string | Uint8Array,\n    mode: Mode,\n    on_finish: (result: Uint8Array, error: any) => void,\n    on_progress?: (percent: number) => void\n);\n\nfunction decompress(data: Uint8Array);\nfunction decompress(\n    data: Uint8Array,\n    on_finish: (result: string | Uint8Array, error: any) => void,\n    on_progress?: (percent: number) => void\n);\n```\n","readmeFilename":"readme.md"}