{"_id":"lz-string","_rev":"3550190","name":"lz-string","description":"LZ-based compression algorithm","dist-tags":{"latest":"1.5.0"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"time":{"modified":"2024-09-19T02:40:58.000Z","created":"2013-10-27T23:24:31.651Z","1.5.0":"2023-03-04T08:24:59.879Z","1.4.4":"2015-05-25T21:13:19.583Z","1.4.3":"2015-04-26T18:36:57.659Z","1.4.2":"2015-04-26T18:36:23.053Z","1.4.1":"2015-03-23T10:12:12.637Z","1.4.0":"2015-03-23T08:36:59.425Z","1.3.6":"2014-12-18T10:42:10.443Z","1.3.5":"2014-12-15T14:04:16.694Z","1.3.3":"2013-10-27T23:24:31.651Z"},"users":{"danstocker":true,"mastayoda":true,"preco21":true,"victordg":true,"qodefox":true,"ziflex":true,"cmp-cc":true,"cr8tiv":true,"nelix":true,"oblank":true,"zrisha":true,"rahulraghavankklm":true,"yanghcc":true},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"repository":{"type":"git","url":"git+https://github.com/pieroxy/lz-string.git"},"versions":{"1.5.0":{"name":"lz-string","version":"1.5.0","license":"MIT","filename":"lz-string.js","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","typings":"typings/lz-string.d.ts","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"autoupdate":{"source":"git","target":"git://github.com/pieroxy/lz-string.git","basePath":"libs/","files":["lz-string.js","lz-string.min.js","base64-string.js"]},"gitHead":"4a94308c1e684fb98866f7ba1288f3db6d9f8801","_id":"lz-string@1.5.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"shasum":"c1ab50f77887b712621201ba9fd4e3a6ed099941","size":36908,"noattachment":false,"key":"/lz-string/-/lz-string-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.5.0.tgz"},"_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lz-string_1.5.0_1677918299665_0.8929158378621742"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-04T08:24:59.879Z","publish_time":1677918299879,"_cnpm_publish_time":1677918299879},"1.4.4":{"name":"lz-string","version":"1.4.4","license":"WTFPL","filename":"lz-string.js","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"autoupdate":{"source":"git","target":"git://github.com/pieroxy/lz-string.git","basePath":"libs/","files":["lz-string.js","lz-string.min.js","base64-string.js"]},"gitHead":"cf06e9a0e61daa8b120a474bbc80666f959ff7d4","_id":"lz-string@1.4.4","_shasum":"c0d8eaf36059f705796e1e344811cf4c498d3a26","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"dist":{"shasum":"c0d8eaf36059f705796e1e344811cf4c498d3a26","size":35293,"noattachment":false,"key":"/lz-string/-/lz-string-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.4.4.tgz"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"publish_time":1432588399583,"_cnpm_publish_time":1432588399583,"_hasShrinkwrap":false},"1.4.3":{"name":"lz-string","version":"1.4.3","license":"WTFPL","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"gitHead":"fe41a0b00520dba159919cde5e73f1c14ff59d07","_id":"lz-string@1.4.3","_shasum":"88d15815ae664c0ef6ea89a5bed31e54550e7434","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"dist":{"shasum":"88d15815ae664c0ef6ea89a5bed31e54550e7434","size":35213,"noattachment":false,"key":"/lz-string/-/lz-string-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.4.3.tgz"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"publish_time":1430073417659,"_cnpm_publish_time":1430073417659,"_hasShrinkwrap":false},"1.4.2":{"name":"lz-string","version":"1.4.2","license":"WTFPL","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"gitHead":"b9fff57245db373dffe5cb3ed468b8e16a69ac9f","_id":"lz-string@1.4.2","_shasum":"532428aede23468c42378df1cc80571d6f240bf9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"dist":{"shasum":"532428aede23468c42378df1cc80571d6f240bf9","size":35199,"noattachment":false,"key":"/lz-string/-/lz-string-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.4.2.tgz"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"publish_time":1430073383053,"_cnpm_publish_time":1430073383053,"_hasShrinkwrap":false},"1.4.1":{"name":"lz-string","version":"1.4.1","license":"WTFPL","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"_id":"lz-string@1.4.1","dist":{"shasum":"48b7c8d63322ba08eea92ea0595e2231ff0823ab","size":34851,"noattachment":false,"key":"/lz-string/-/lz-string-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.4.1.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"publish_time":1427105532637,"_cnpm_publish_time":1427105532637,"_hasShrinkwrap":false},"1.4.0":{"name":"lz-string","version":"1.4.0","license":"WTFPL","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"_id":"lz-string@1.4.0","dist":{"shasum":"99a26f900380bb09a6829179660a08fd409365e9","size":34790,"noattachment":false,"key":"/lz-string/-/lz-string-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.4.0.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"publish_time":1427099819425,"_cnpm_publish_time":1427099819425,"_hasShrinkwrap":false},"1.3.6":{"name":"lz-string","version":"1.3.6","license":"WTFPL","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"_id":"lz-string@1.3.6","dist":{"shasum":"cc91b00d3264b15402e428e76dfeb709193bc10f","size":30429,"noattachment":false,"key":"/lz-string/-/lz-string-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.3.6.tgz"},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"publish_time":1418899330443,"_cnpm_publish_time":1418899330443,"_hasShrinkwrap":false},"1.3.5":{"name":"lz-string","version":"1.3.5","license":"WTFPL","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string.js","bin":{"lz-string":"bin/bin.js"},"scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/pieroxy/lz-string.git"},"bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"directories":{"test":"tests"},"author":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"_id":"lz-string@1.3.5","dist":{"shasum":"cc38967ed59051cc512933a924a3edb6696ff00c","size":30620,"noattachment":false,"key":"/lz-string/-/lz-string-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.3.5.tgz"},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"publish_time":1418652256694,"_cnpm_publish_time":1418652256694,"_hasShrinkwrap":false},"1.3.3":{"name":"lz-string","version":"1.3.3","license":"WTFPL","description":"LZ-based compression algorithm","homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","keywords":["lz","compression","string"],"main":"libs/lz-string-1.3.3","scripts":{},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git://github.com/pieroxy/lz-string.git"},"_npmUser":{"name":"pieroxy","email":"pieroxy@pieroxy.net"},"_id":"lz-string@1.3.3","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"4b953fbbcf75da979690f755b1a0f35b2b1a5a99","size":28160,"noattachment":false,"key":"/lz-string/-/lz-string-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lz-string/download/lz-string-1.3.3.tgz"},"maintainers":[{"name":"pieroxy","email":"pieroxy@pieroxy.net"}],"directories":{},"publish_time":1382916271651,"_cnpm_publish_time":1382916271651,"_hasShrinkwrap":false}},"readme":"lz-string\n=========\nLZ-based compression algorithm for JavaScript\n\n## Warning (migrating from version 1.3.4 - nov 2014)\nFiles have changed locations and name since a recent release. The new release file is in `libs/lz-string.min.js` (or in `libs/lz-string.js` if you don't care for the minified version)\n\nSorry about the mess in other repos. This will not happen again.\n\n## Note on server side\n\nIf you are using one of the ports of lz-string to decode on the server what was encoded in the browser, you might want to use version 1.3.7 as the version 1.3.8 introduced a slight change in the encoding. While the JS versions are completely cross-compatible, the PHP, Go, ... versions might not be as forgiving.\n\n## Install via [npm](https://npmjs.org/)\n\n```shell\n$ npm install -g lz-string\n$ lz-string input.js > output.txt\n```\n\n## Home page\nHome page for this program with examples, documentation and a live demo: http://pieroxy.net/blog/pages/lz-string/index.html\n\n## Other languages\nThis lib has numerous ports to other languages, for server side processing, mostly. Here they are:\n\n\n* **Java:** [by Diogo Duailibe](https://github.com/diogoduailibe/lzstring4j)\n* **Java:** [by rufushuang, with base64 support and better performances](https://github.com/rufushuang/lz-string4java)\n* **C#:** [by Jawa-the-Hutt](https://github.com/jawa-the-hutt/lz-string-csharp)\n* **C#:** [by kreudom, another implementation in C#, more up to date](https://github.com/kreudom/lz-string-csharp)\n* **PHP:** [by nullpunkt](https://github.com/nullpunkt/lz-string-php)\n* **Python3:** [by eduardtomasek](https://github.com/eduardtomasek/lz-string-python)\n* **Another Python:** [by marcel-dancak](https://github.com/marcel-dancak/lz-string-python)\n* **Go** [I helped a friend to write a Go implementation of the decompression algorithm](https://github.com/pieroxy/lz-string-go)\n* **Go** [Austin wrote the decompression part as well](https://github.com/Lazarus/lz-string-go)\n* **Elixir** [by Michael Shapiro](https://github.com/koudelka/elixir-lz-string)\n* **C++/QT** [by AmiArt](https://github.com/AmiArt/qt-lzstring)\n* **C++** [by Andrey Krasnov, another implementation in C++11](https://github.com/andykras/lz-string-cpp)\n* **VB.NET** [by gsemac](https://github.com/gsemac/lz-string-vb)\n* **Salesforce Apex** (Java like language): [bilal did the port](https://github.com/bilalfastian/LZ4String)\n* **Kotlin:** [from Zen Liu](https://github.com/ZenLiuCN/lz-string4k)\n* **Dart:** [from skipness](https://github.com/skipness/lzstring-dart)\n* **Haxe:** [from markknol](https://github.com/markknol/hx-lzstring)\n* **Rust:** [from adumbidiot](https://github.com/adumbidiot/lz-str-rs)\n","_attachments":{},"homepage":"http://pieroxy.net/blog/pages/lz-string/index.html","bugs":{"url":"https://github.com/pieroxy/lz-string/issues"},"license":"MIT"}