{"versions":{"1.0.15":{"name":"@gfx/zopfli","version":"1.0.15","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"engines":{"node":">= 8"},"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/base64-js":"^1","@types/node":"^10","ava":"latest","typescript":"latest"},"dependencies":{"base64-js":"^1.3.0"},"gitHead":"29b826a49f4161363dc44a91031feea87808716b","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.15","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"00720b4f6a4d5ceeb585a5d6dd672b48bd4fc755","size":48230,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.15.tgz","integrity":"sha512-7mBgpi7UD82fsff5ThQKet0uBTl4BYerQuc+/qA1ELTwWEiIedRTcD3JgiUu9wwZ2kytW8JOb165rSdAt8PfcQ=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.15_1596078007110_0.4430781646733619"},"_hasShrinkwrap":false,"publish_time":1596078007339,"_cnpm_publish_time":1596078007339,"_cnpmcore_publish_time":"2021-12-17T00:30:50.820Z","contributors":[]},"1.0.14":{"name":"@gfx/zopfli","version":"1.0.14","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"engines":{"node":">= 8"},"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/base64-js":"^1.2.5","@types/node":"^10.14.7","ava":"^1.4.1","typescript":"^3.5.1"},"dependencies":{"base64-js":"^1.3.0"},"gitHead":"5d2840e43333de8fa73e0f3b7db847c4277cf008","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.14","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"shasum":"52319e9bce0482f03ff02845e13fd95bb0ec7152","size":47957,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.14.tgz","integrity":"sha512-3BuC4gWCvNz5fd2VdVSOQegtv1lTGT8DUTuqvE6M16uAjgBod+vhHCXTlKMtZA4s2+z3IDAgQm/k3RkhYNodiA=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.14_1562393026253_0.9621411710856209"},"_hasShrinkwrap":false,"publish_time":1562393026404,"_cnpm_publish_time":1562393026404,"_cnpmcore_publish_time":"2021-12-17T00:30:51.108Z","contributors":[]},"1.0.13":{"name":"@gfx/zopfli","version":"1.0.13","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"engines":{"node":">= 8"},"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/base64-js":"^1.2.5","@types/node":"^10.14.6","ava":"^1.4.1","typescript":"^3.4.5"},"dependencies":{"base64-js":"^1.3.0"},"gitHead":"e8ba5d5eb370a2db3ef7f0b6827036b0f77044cf","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.13","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"88ca5b15567e9c76be73e8d11e166273ce44e0b3","size":50299,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.13.tgz","integrity":"sha512-pb+e68cuPRN348j6UeHvnR7vsZ0KMkQVUtRFqL4VaP3UlgNy/cAx2MsgVRerPAawRe9OoOrY/c7o2XDyU4RozQ=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.13_1558929579739_0.3584062333396303"},"_hasShrinkwrap":false,"publish_time":1558929579938,"_cnpm_publish_time":1558929579938,"_cnpmcore_publish_time":"2021-12-17T00:30:51.451Z","contributors":[]},"1.0.12":{"name":"@gfx/zopfli","version":"1.0.12","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^10.14.6","ava":"^1.4.1","typescript":"^3.4.5"},"dependencies":{"base64-js":"^1.3.0"},"gitHead":"33c83c83c5b9ffbb6fa7bdb7da85baf707c30a5d","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.12","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"32b20a96758a224f3a3756d72bbdaa0a4d69341c","size":49786,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.12.tgz","integrity":"sha512-PWULp7GMHuNVXiRsxrBTGDrYARIEvuAVobLywB7IaA6C/398Df7s6gZ7GxXcYSV8g+KozNnnbkmH5fUKvxMVDg=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.12_1557974697029_0.969167759495382"},"_hasShrinkwrap":false,"publish_time":1557974697227,"_cnpm_publish_time":1557974697227,"_cnpmcore_publish_time":"2021-12-17T00:30:51.736Z","contributors":[]},"1.0.11":{"name":"@gfx/zopfli","version":"1.0.11","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^10.12.26","ava":"^1.2.1","typescript":"^3.3.3"},"dependencies":{"base64-js":"^1.3.0"},"gitHead":"55905b27638f86f528003e23dcb7887c500df979","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.11","_nodeVersion":"10.12.0","_npmVersion":"6.7.0","dist":{"shasum":"6ced06b4566a5feb0036fe6a1e0262ce6cb1d6c5","size":47596,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.11.tgz","integrity":"sha512-wW+hi+bqdYCpBIvL8g7RYub9YXf5crhZK9SNk/VZmbF177Em1VwFv488qyh8iBpCo6GptcP1Zam0bJfY3VmMbg=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.11_1550197549097_0.5601449943317072"},"_hasShrinkwrap":false,"publish_time":1550197549795,"_cnpm_publish_time":1550197549795,"_cnpmcore_publish_time":"2021-12-17T00:30:51.987Z","contributors":[]},"1.0.10":{"name":"@gfx/zopfli","version":"1.0.10","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^10.12.7","ava":"^0.25.0","typescript":"^3.1.6"},"dependencies":{"base64-js":"^1.3.0"},"gitHead":"cb3c199c3276a686ceb055c9239be0a0d1bd1870","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"8cccfcbd670f676cb240812bcf8380c9a66da367","size":48478,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.10.tgz","integrity":"sha512-PAR3ICucog1HV+hDVF+VYNfnvB/JmE4C8YqxhMMEuxyycFthrv6hIEeCoNsRVF3J+SEtNLWRPTOXgcvQkZIM5A=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.10_1542164543156_0.3895879882543569"},"_hasShrinkwrap":false,"publish_time":1542164543323,"_cnpm_publish_time":1542164543323,"_cnpmcore_publish_time":"2021-12-17T00:30:52.623Z","contributors":[]},"1.0.9":{"name":"@gfx/zopfli","version":"1.0.9","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^10.9.4","ava":"^0.25.0","typescript":"^3.0.2"},"dependencies":{"base64-js":"^1.3.0"},"gitHead":"dc176e77df64d985be5938826f0b766895787783","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.9","_npmVersion":"6.4.1","_nodeVersion":"10.4.1","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"a230bd430cab37f3056d796d5fc4a0a0a666ced6","size":48647,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.9.tgz","integrity":"sha512-bhQKg9CKck23RoO2w1OrAyCU8vxNs0jGdgxqT2z/9K/KOop77MlTXoEYTMGje8lNLmxtTch/zpIiBn0uQbj7rw=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.9_1536676596919_0.4795957384344762"},"_hasShrinkwrap":false,"publish_time":1536676597375,"_cnpm_publish_time":1536676597375,"_cnpmcore_publish_time":"2021-12-17T00:30:53.370Z","contributors":[]},"1.0.8":{"name":"@gfx/zopfli","version":"1.0.8","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":">= 8.0","ava":"^0.25.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"8f5756fd614f947284a6c3ae9aeb1045b1b23c5e","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.8","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"4bad09d5c8bd8156e018716228e9d84e2347b3f0","size":48641,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.8.tgz","integrity":"sha512-LDBIAjysZGByJsSVmOJaBx+3hjX9c6d0utRvuDNt5lw/cJK24m9Y9/t0EAzVx1u7HyLYRLGnY+ImoZFSBKl/+w=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli_1.0.8_1524812530071_0.8348370432712788"},"_hasShrinkwrap":false,"publish_time":1524812531882,"_cnpm_publish_time":1524812531882,"_cnpmcore_publish_time":"2021-12-17T00:30:54.559Z","contributors":[]},"1.0.7":{"name":"@gfx/zopfli","version":"1.0.7","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":">= 8.0","ava":"^0.23.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"ebcc66a4fdacf128c50c8f0101585c0a26e77b8b","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"4b837397730e4da607debcaa366d1cfd5716b6a8","size":48671,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.7.tgz","integrity":"sha512-IyK6iAUwsS3+P0VS1i9IPqb+6vsWQzLkRKiqeY34tWR7KxPbjPEPdkcDZGa2ZWWYiU12qJeTLPKbi054YvGl2Q=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli-1.0.7.tgz_1516673175151_0.9226333159022033"},"directories":{},"publish_time":1516673175259,"_hasShrinkwrap":false,"_cnpm_publish_time":1516673175259,"_cnpmcore_publish_time":"2021-12-17T00:30:54.861Z","contributors":[]},"1.0.6":{"name":"@gfx/zopfli","version":"1.0.6","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":">= 8.0","ava":"^0.23.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"195de455d48dd34b73d4a1a41fe9d7d5829deace","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"6e265c0666f3778cd1b88714854a0fd635075e31","size":48667,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.6.tgz","integrity":"sha512-dJlRe4bSQzQAtCrd0qmIgxUyojqPPZDmfn1py+4Uo22e61JgvaUyrwnSAg3dqpXQ/bzZYtX0GZeVT/oahd5i1w=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli-1.0.6.tgz_1516673110207_0.40058210236020386"},"directories":{},"publish_time":1516673110324,"_hasShrinkwrap":false,"_cnpm_publish_time":1516673110324,"_cnpmcore_publish_time":"2021-12-17T00:30:55.388Z","contributors":[]},"1.0.5":{"name":"@gfx/zopfli","version":"1.0.5","description":"A Zopflli binding in universal JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"make test"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly","universal"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":">= 8.0","ava":"^0.23.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"c0f5f19904671fbed32ea482ce6e647c96237678","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"07e92a8c19a76ad1bb5bfe6b52e94bd16f35ddb5","size":51101,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.5.tgz","integrity":"sha512-Sg4GYNUZ5vrCUjWRBbFk4bITKg0SSQ3jHTdJPZllnKmOhTvrqCFWiK+jh0kDRmTRyy5BovSgbn0hs0OPkEVwOQ=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli-1.0.5.tgz_1513323651996_0.7461631682235748"},"directories":{},"publish_time":1513323652077,"_hasShrinkwrap":false,"_cnpm_publish_time":1513323652077,"_cnpmcore_publish_time":"2021-12-17T00:30:55.664Z","contributors":[]},"1.0.4":{"name":"@gfx/zopfli","version":"1.0.4","description":"A Zopflli binding for JavaScript, built into WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"tsc -p test/tsconfig.json && ava"},"keywords":["zopfli","gzip","deflate","zlib","wasm","webassembly"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^8.0.47","ava":"^0.23.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"e9d92ce4a51b45edcd2661f40a320bf632819f98","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"ad020d6fc1df2731e8f3eab225c2376e16538cf5","size":53760,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.4.tgz","integrity":"sha512-JTW4SIHRnlbsJX0sJdaMKjcE7lKPKZACmxvvI6VwX7dHwBk0AU78qeXKv5mkWEz4j+FxblbmEI1W4yzM7Q8zvw=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli-1.0.4.tgz_1510990699765_0.7200293778441846"},"directories":{},"publish_time":1510990700160,"_hasShrinkwrap":false,"_cnpm_publish_time":1510990700160,"_cnpmcore_publish_time":"2021-12-17T00:30:55.941Z","contributors":[]},"1.0.3":{"name":"@gfx/zopfli","version":"1.0.3","description":"A zopflli binding, built as WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"tsc -p test/tsconfig.json && ava"},"keywords":["zopfli","gzip","deflate","zlib"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^8.0.47","ava":"^0.23.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"35d07fcc29deb485d000d143f1f332d36341ba03","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"76d0e5dd11015c4cbcf54c21d90446ccf6714d74","size":53365,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.3.tgz","integrity":"sha512-lAKA284JcjoFwZmfdjpDn5I/Fgwiy7j8EiNEdSpuCew8Ywn9zuyqt2viMXW9DOqf9MYcuLKO9Hwe2D86EKpXSA=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli-1.0.3.tgz_1510837093022_0.8683915643487126"},"directories":{},"publish_time":1510837093408,"_hasShrinkwrap":false,"_cnpm_publish_time":1510837093408,"_cnpmcore_publish_time":"2021-12-17T00:30:56.296Z","contributors":[]},"1.0.2":{"name":"@gfx/zopfli","version":"1.0.2","description":"A zopflli binding, built as WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"tsc -p test/tsconfig.json && ava"},"keywords":["zopfli","gzip","deflate","zlib"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^8.0.47","ava":"^0.23.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"3c756a697cc9688707bde05263cc4ac240b613a5","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"211caf306cd8673602216215091dae3ae70e9e96","size":53389,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.2.tgz","integrity":"sha512-TOkGvTDzYBSYdk0pdLwcLlXHJoEF2spUFbt5frqQM4JkupWBuhhnT4C0Y4n23cWbhXc3mUixz7Rhu3T3uMMibw=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli-1.0.2.tgz_1510798435262_0.28321031341329217"},"directories":{},"publish_time":1510798435365,"_hasShrinkwrap":false,"_cnpm_publish_time":1510798435365,"_cnpmcore_publish_time":"2021-12-17T00:30:56.600Z","contributors":[]},"1.0.0":{"name":"@gfx/zopfli","version":"1.0.0","description":"A zopflli binding, built as WebAssembly","repository":{"type":"git","url":"git+https://github.com/gfx/universal-zopfli-js.git"},"bugs":{"url":"https://github.com/gfx/universal-zopfli-js/issues"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8"},"files":["dist"],"scripts":{"test":"tsc -p test/tsconfig.json && ava"},"keywords":["zopfli","gzip","deflate","zlib"],"author":{"name":"FUJI Goro"},"license":"Apache-2.0","devDependencies":{"@types/node":"^8.0.47","ava":"^0.23.0","benchmark":"^2.1.4","node-zopfli":"^2.0.2","typescript":"^2.6.1"},"dependencies":{"base64-js":"^1.0.0"},"gitHead":"e6aaa41c6bb11303d97ec9986795b57b4d5dc4e8","homepage":"https://github.com/gfx/universal-zopfli-js#readme","_id":"@gfx/zopfli@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"anonymous","email":"g.psy.va@gmail.com"},"dist":{"shasum":"8bebd64d8f0004dcd82ae65742ce0ab394eccb9d","size":53006,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gfx/zopfli/-/zopfli-1.0.0.tgz","integrity":"sha512-R0upgbPiYP9mMha8iojGktZe0Yy+E0HJ/SRW7AhhrSNzMBTUocjVc9TqKaAfqPYg4ommPVtzucUIGOxF/DkvYQ=="},"maintainers":[{"name":"anonymous","email":"g.psy.va@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zopfli-1.0.0.tgz_1510796664120_0.6552848604042083"},"directories":{},"publish_time":1510796664315,"_hasShrinkwrap":false,"_cnpm_publish_time":1510796664315,"_cnpmcore_publish_time":"2021-12-17T00:30:57.260Z","contributors":[]}},"dist-tags":{"latest":"1.0.15"},"name":"@gfx/zopfli","time":{"created":"2022-01-26T22:51:05.904Z","modified":"2022-01-26T22:51:05.904Z","1.0.15":"2020-07-30T03:00:07.339Z","1.0.14":"2019-07-06T06:03:46.404Z","1.0.13":"2019-05-27T03:59:39.938Z","1.0.12":"2019-05-16T02:44:57.227Z","1.0.11":"2019-02-15T02:25:49.795Z","1.0.10":"2018-11-14T03:02:23.323Z","1.0.9":"2018-09-11T14:36:37.375Z","1.0.8":"2018-04-27T07:02:11.882Z","1.0.7":"2018-01-23T02:06:15.259Z","1.0.6":"2018-01-23T02:05:10.324Z","1.0.5":"2017-12-15T07:40:52.077Z","1.0.4":"2017-11-18T07:38:20.160Z","1.0.3":"2017-11-16T12:58:13.408Z","1.0.2":"2017-11-16T02:13:55.365Z","1.0.0":"2017-11-16T01:44:24.315Z"},"readme":"# Universal Zopfli [![npm version](https://img.shields.io/npm/v/@gfx/zopfli.svg)](https://www.npmjs.com/package/@gfx/zopfli) [![Build Status](https://travis-ci.org/gfx/universal-zopfli-js.svg?branch=master)](https://travis-ci.org/gfx/universal-zopfli-js)\n\n[google/zopfli](https://github.com/google/zopfli) is a compression library to perform\ngzip, deflate or zlib compression.\n\nThis library is a JavaScript binding to zopfli with WebAssembly. This is slower than native extensions for zopfli, but because wasm is a portable binary format, its installation is much easier than native extensions.\n\n## Installation\n\n```shell-session\n# for npm users:\nnpm install \"@gfx/zopfli\"\n\n# for yarnpkg users\nyarnpkg add \"@gfx/zopfli\"\n```\n\n## Usage\n\nIn TypeScript:\n\n```typescript\nimport { gzip, zlib, deflate } from \"@gfx/zopfli\";\n\nconst input: string;\ngzip(input, { numiterations: 15 }, (err, output) => {\n    // output is compressed in gzip\n});\n```\n\nNote that the `gzip` method is compatible with [node-zopfli](https://github.com/pierreinglebert/node-zopfli).\n\n### Options\n\nExported as `ZopfliOptions` and its default is:\n\n```typescript\nconst defaultOptions: ZopfliOptions = {\n    verbose: false,\n    verbose_more: false,\n    numiterations: 15,\n    blocksplitting: true,\n    blocksplittingmax: 15,\n};\n```\n\n### Using Zopfli with promises for async/await\n\nThere are \"async\"-suffixed versions that return promises:\n\n```typescript\n// These functions return `Promise<T>` for async/await.\nimport { gzipAsync, zlibAsync, deflateAsync } from \"@gfx/zopfli\";\n```\n\n### Using Zopfli in Webpack CompressionPlugin\n\nYou can give the `zopfli.gzip` function to [CompressionPlugin](https://github.com/webpack-contrib/compression-webpack-plugin):\n\n```js\n// in webpack.config.js\n\nconst CompressionPlugin = require('compression-webpack-plugin');\nconst { gzip } = require('@gfx/zopfli');\n\nmodule.exports = {\n  plugins: [\n    new CompressionPlugin({\n      algorithm: gzip,\n    }),\n  ],\n};\n```\n\n## Development\n\n### Prerequisites\n\n* [emscripten](https://github.com/kripken/emscripten)\n* NodeJS v8.0 or later\n* GNU make\n\n### Testing\n\n```shell-session\nmake\n```\n\n### Benchmarking\n\n```shell-session\nmake benchmark-with-optimization\n```\n\nAs of emscripten 1.38.37 with LLVM backend + NodeJS v10.16.0 + macOS 10.14.4, the result is as follows:\n\n```\n## payload size: 1\nuniversal-zopfli x 162 ops/sec ±3.82% (80 runs sampled)\nnode-zopfli x 185 ops/sec ±3.37% (77 runs sampled)\nFastest is node-zopfli\n## payload size: 1024\nuniversal-zopfli x 2.04 ops/sec ±3.48% (14 runs sampled)\nnode-zopfli x 5.02 ops/sec ±1.03% (28 runs sampled)\nFastest is node-zopfli\n## payload size: 1038336\nuniversal-zopfli x 0.33 ops/sec ±6.77% (6 runs sampled)\nnode-zopfli x 0.32 ops/sec ±17.77% (6 runs sampled)\nFastest is universal-zopfli,node-zopfli\n```\n\nThat is, the performance of universal-zopfli is about 50%-75% of native binding node-zopfli with 1KiB-1MiB payload.\n\n## See Also\n\n* https://github.com/imaya/zopfli.js - The pioneer to build Zopfli with emscripten.\n* https://github.com/pierreinglebert/node-zopfli - A Zopfli binding to JavaScript as NodeJS C/C++ extensions. Faster but not universal.\n* https://dev.to/gfx/using-webassembly-for-a-nodejs-native-addon-dpf - my blog post that introduces this repo\n\n## Copyright\n\nCopyright 2017, FUJI Goro ([gfx](https://github.com/gfx)).\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\nAnd it links to [google/zopfli](https://github.com/google/zopfli) statically,\nwhich is also licensed by Google under Apache 2.0 License.","users":{}}