{"_id":"node-gzip","_rev":"3-5193f2924c906e4a527e4e78c6d04b79","name":"node-gzip","dist-tags":{"latest":"1.1.2"},"versions":{"1.1.0":{"name":"node-gzip","version":"1.1.0","description":"Simply gzip and ungzip in Node.js with promises","main":"dist/index.js","scripts":{"build":"rm -rf dist && mkdir dist && babel src --out-dir dist"},"author":{"name":"Rebsos"},"repository":{"type":"git","url":"git+https://github.com/Rebsos/node-gzip.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"gitHead":"1a1ba4e5962222f201f20ec021d2857d7249a522","bugs":{"url":"https://github.com/Rebsos/node-gzip/issues"},"homepage":"https://github.com/Rebsos/node-gzip#readme","_id":"node-gzip@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"rebs","email":"rebs85@gmail.com"},"dist":{"integrity":"sha512-7fvzuZzd6MrRzqPv3zPv6TgCQBhUc2U2hyK7xZybfgxMeQTolAepjv4ugt+2pYAFRYET6YEcBL9sPFtyN0676w==","shasum":"dc0486e1e3502044d1350e1e4f3cd8e220a417c5","tarball":"https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.0.tgz","fileCount":4,"unpackedSize":3710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3NaHCRA9TVsSAnZWagAA4UEP/jSBlR9GrAj1CU9F7xYe\nRxpGdHsRnHRQHyhRR1Uqo5q94dcm1d+vXnKCUkew/33YIu93Y+ADIjWKL/Bo\nv/SUMlIGA805GBzELUDBbc0BlTzReTxkFfke7cm4q3p8gCr4l+sMI8lleuiY\nBRs1a9DyDTO/VjidYJbbQBf9KJvs5EoMJMUN/lJOU1n3nKE2pZr6Jzaf1Lak\na8xdl4Zjt302bdZgYlDqYOr/DmotJ0RjprWu6pN0ZwpkZyFse92tKhHzcF+F\n6M5iwD4vuHXewGENY8OvxKNxL3uL1hgMo2sCSjqpP+gH95ABn54soNH5lOVH\ng50zz3A0unETomP21RpjNCvLqcOFjFA7qIGkt5R78XKBW+KLQSHAiL0e5YC5\nPJOQEluJnQAc1qLd/IFK/617bP9CRoFl8bGjSScLQOdnzrpzROq7F3thk4S3\nRRQTRXmpEW0VT0Ai+SxJsJobAQaZNOAvWl/tHBCS6mxcAXga11zx/3Zv0yk5\nxm3Q0j5UrJK0h/y8V+Q7xR1jCKvPckSjP/QGHpQQHb4MUTQw9A8szilNSsZK\np1dMXXW3TkFooXTjWL17o5pMnF1OJvVTjuOWq9PXzpbk2JlKMMpeILfmibxW\nSECkpH1x1jqMF+GGjSol3NkVu8HrcyErBUSbI8YUqhaEUipJvJo4Z7EF8NXa\nGmz0\r\n=w8D/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7VrHiJMkeNo+V0+HBXxFHGWcGfu0IxnlZrWoWeRzQLAiEAhzKDEBNWfDTXaopvdNdZis/Pm6GQuw1m/dSLPcQUA+4="}]},"maintainers":[{"name":"rebs","email":"rebs85@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gzip_1.1.0_1524422278378_0.23401308337536397"},"_hasShrinkwrap":false},"1.1.1":{"name":"node-gzip","version":"1.1.1","description":"Simply gzip and ungzip in Node.js with promises","main":"dist/index.js","scripts":{"build":"rm -rf dist && mkdir dist && babel src --out-dir dist"},"author":{"name":"Rebsos"},"repository":{"type":"git","url":"git+https://github.com/Rebsos/node-gzip.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"gitHead":"2ac1a6fa54fec5d29402a073cffce4357f989702","bugs":{"url":"https://github.com/Rebsos/node-gzip/issues"},"homepage":"https://github.com/Rebsos/node-gzip#readme","_id":"node-gzip@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"rebs","email":"rebs85@gmail.com"},"dist":{"integrity":"sha512-SZ+ZtDBCrjWH8hjkl052ZNsbGvQmJLNwTjXYXu6Nd+nX2wRjNXHUWqCRReMizr6rGbjokAhXwnFS2pkOtk09IA==","shasum":"99a2b502e55955a01c74be8860a6faed763a6362","tarball":"https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.1.tgz","fileCount":4,"unpackedSize":3691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3OCdCRA9TVsSAnZWagAASakQAJwBXKxWpFu/HfhQC5Mh\npWhTiNxnbFJN6xzIMnXaxSax48/sP75iBzQjLJcQ8QJXlEmKJ1WzD/t6b1sA\n3z4N20i0QPSUR9jcv5FqZ8tA1c5rfrGk62UwuzVaA7qDxA0e244cETyk0rcO\nEYoTaV7mZ3J+AMdyJmpoB8+QoF/DnI8Fl1HAZ9LZvHzdgFKZx7e8/3A0uVhd\nrUzIS9DUP0MxCnSVXS1gbfC2o5WD1RurpxlqR0mjTpy7FQxBAClmuwSYA2I5\naaKDfzJI4M+Lar8Ts1NUcjBnDMjqp1E88NXHN1BY/81V0DEfQ60CtKFzdnyi\nrEfY2+7SJxxNB/hGcZt5B2nIQDNVpW0uYh/qFMD/jt/4QRdU4hOvSG825rvB\nFpYZKl8Hv7w3Yy+ipGHb7VW6a8N8leSfbVA2btnbvCvVgaPXNqVGBtAzvm5e\nPtjBJa3+pxvtXiFbIfeOLsXnbMhrFgYHbpGCWcm8JymXfzJZQ6b09JjYOuMc\na7H6k6ORJ7NKT9n2xtJ0Ijm1Y6i8Dp1KoloAhDk2m8rRSiBNsEM9UbM6r4Tc\nN3nh6vGIuiglLPkC+Fy6EaaEYAeCit5wcbZbNho2N9+31A3WqDTG0OnvyqCr\ny/n1ZBKgF9qe0yBezn/IF9V2HdA65CLuVy0LCabz7/MhcH2YQ8ksQQv51I84\ntcFw\r\n=QqzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfKtAXKKXBkBt5LCZrrP7zj/D8cTgqMhyuvjG2KMbCZQIgQsrH+xoLJvAXLX9VmKM61mFseycQdjK5G1ozp9jfyzg="}]},"maintainers":[{"name":"rebs","email":"rebs85@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gzip_1.1.1_1524424860924_0.8622879900055538"},"_hasShrinkwrap":false},"1.1.2":{"name":"node-gzip","version":"1.1.2","description":"Simply gzip and ungzip in Node.js with promises","main":"dist/index.js","scripts":{"build":"rm -rf dist && mkdir dist && babel src --out-dir dist"},"author":{"name":"Rebsos"},"repository":{"type":"git","url":"git+https://github.com/Rebsos/node-gzip.git"},"keywords":["node","gzip","compress","promise","gunzip","ungzip","decompress","uncompress","gz","zlib","async","await","promises"],"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"gitHead":"a46529a05d8b33f87826c0525ca85845d33ba948","bugs":{"url":"https://github.com/Rebsos/node-gzip/issues"},"homepage":"https://github.com/Rebsos/node-gzip#readme","_id":"node-gzip@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"rebs","email":"rebs85@gmail.com"},"dist":{"integrity":"sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw==","shasum":"245bd171b31ce7c7f50fc4cd0ca7195534359afb","tarball":"https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.2.tgz","fileCount":4,"unpackedSize":3934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3x7iCRA9TVsSAnZWagAA3Y4P/j3PRAIpei8o6u+U9VBn\nkpkTLO896iDFYY71s2IeK0hoFw23kzZt8GFWPwUuizpa6f7s4DndBxWnQu+W\nCebUtgrcPPXA2dAUpiwy5R9SwTSdPSugU+SfWXYfPdqidQpSv0K8yewwPI9t\nFkuwdG0Y3dZNT3sLxR6r+4EBA9rlE72d9vdYbBoRhSdicBTGu7OaHAQcW4R7\nJe3yuCUpeYkCj2vT6Fo+LY0NA/LrYabz5M+POJDQws8EJQDPs0y3F/NoRdBL\nGSVZ1lC6rX24mQYWhZqGL2LJWwvBnW6nDAvrPppyO3/9j4dk4STzgNHgI9U7\nuEiMI9vSsCEU9xEOHZJTgW6ViF+2OOaJ+qp9GHEThdqGTn/4l0F5sKGaSBsf\nGrd2RipRhnlaEOq0is3kON0aDHNntpHDT+ttz2XIoWE6MosjLI0x6cdyc8gr\nmi1/VrPm3TbuZFMP9C1WjsPy7Sk7NSMaj4E1pOHxYbwzdorNmSZj8NPXZMr6\nSxHhUxaYH8LLhcFvPUVEoxppoAoPe0vSTO7WYw/EpokrHws0HcPDG0zrPXjE\nW+VfDW5HruRpbi/rXBwoglzAxhi4hV4wrbW4E9AL+wzutYXsq3q/xrqjpmn6\nEzdm/9k5OdAiv8tGtMfWfg3dir2HFlQSyP0AXvl418nr5KggWmJcwkNXDWAy\nZZq9\r\n=IwQZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGC0pzD3VhBdg20DAKopNc/S0AVHndj1rlKNwsmmjEXwIhAL7GK0GJZ3/34n65D7UEQyjUhR4mXG2mRIkI2CrGaGv3"}]},"maintainers":[{"name":"rebs","email":"rebs85@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gzip_1.1.2_1524571873633_0.3965012723913821"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-22T18:37:58.378Z","1.1.0":"2018-04-22T18:37:58.450Z","modified":"2022-05-11T01:06:23.385Z","1.1.1":"2018-04-22T19:21:01.040Z","1.1.2":"2018-04-24T12:11:13.685Z"},"maintainers":[{"name":"rebs","email":"rebs85@gmail.com"}],"description":"Simply gzip and ungzip in Node.js with promises","homepage":"https://github.com/Rebsos/node-gzip#readme","repository":{"type":"git","url":"git+https://github.com/Rebsos/node-gzip.git"},"author":{"name":"Rebsos"},"bugs":{"url":"https://github.com/Rebsos/node-gzip/issues"},"license":"MIT","readme":"# node-gzip\r\n> Gzip and ungzip in Node.js\r\n\r\nTiny and easy to use wrapper around [zlib.gzip](https://nodejs.org/api/zlib.html#zlib_zlib_gzip_buffer_options_callback) and [zlib.gunzip](https://nodejs.org/api/zlib.html#zlib_zlib_gunzip_buffer_options_callback) to support promises.\r\n\r\n```js\r\nconst compressed = await gzip('Hello World');\r\n```\r\n\r\n## Install\r\n```sh\r\nnpm install node-gzip --save\r\n```\r\n\r\n\r\n\r\n## Examples\r\n\r\n#### With Promises\r\n\r\n```js\r\nconst {gzip, ungzip} = require('node-gzip');\r\n\r\ngzip('Hello World')\r\n  .then((compressed) => {\r\n    return ungzip(compressed);\r\n  })\r\n  .then((decompressed) => {\r\n    console.log(decompressed.toString());     //Hello World\r\n  });\r\n```\r\n\r\n#### With async / await\r\n\r\n```js\r\nconst {gzip, ungzip} = require('node-gzip');\r\n\r\nconst compressed = await gzip('Hello World');\r\n\r\nconst decompressed = await ungzip(compressed);\r\n\r\nconsole.log(decompressed.toString());        //Hello World\r\n```\r\n\r\n\r\n\r\n\r\n## Options\r\n\r\nPass options just like with [Zlib](https://nodejs.org/api/zlib.html). See all [options](https://nodejs.org/api/zlib.html#zlib_class_options).\r\n\r\n```js\r\nawait gzip('Hello World', {...});\r\n```\r\n\r\n## Description\r\n\r\n#### gzip(input[,options])\r\n\r\n* input: `Buffer | TypedArray | DataView | ArrayBuffer | string`\r\n* returns: `Buffer`\r\n\r\n#### ungzip(input[,options])\r\n\r\n* input: `Buffer | TypedArray | DataView | ArrayBuffer | string`\r\n* returns: `Buffer`\r\n\r\nUse `toString()` after `ungzip` to convert the Buffer into a string.\r\n\r\nSupports Node.js version 0.12 and higher.\r\n\r\n---\r\n\r\n### License\r\n\r\nnode-gzip is [MIT licensed](./LICENSE).\r\n","readmeFilename":"README.md","keywords":["node","gzip","compress","promise","gunzip","ungzip","decompress","uncompress","gz","zlib","async","await","promises"]}