{"_id":"@fastify/compress","_rev":"53-79fd6fb233e62d2a7c33f83106256a8a","name":"@fastify/compress","dist-tags":{"next":"8.0.0","latest":"9.2.0"},"versions":{"5.0.0":{"name":"@fastify/compress","version":"5.0.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@5.0.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"da6c1e4477074aea6e3eff932d6d6a5584291fea","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-5.0.0.tgz","fileCount":16,"integrity":"sha512-A0acEHP55+h7XDeWFFbSwZUYya7IK/E7IP9h+/iQxYBQeLY+AKF9Ya00ddMTAd/BpJuQvqUgGjefFXgzza3e8Q==","signatures":[{"sig":"MEUCIFrigrHvMRXQF+e1jUCHkfCiJBlzwVROV/4ogk7BYw9hAiEAs97Kv0yQOjh3sNbaBPlOv3vR6NEm9ARpQ9aShUgaRHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaV8aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA/w/9GhT6x9cpGMMBRi26tZI260AHCQBq6rq6iGrkVikaoqVtUBIC\r\njx45ueYjR1gemuiS8pMJ7FhUkEk/rkV1afH+DGwCKg/18VcnTAzcZHyqC2kY\r\nOMoR3MSMkF4RaPhPQLuNaTQ2pRBBiz4D+XdnVGclOrggCu74iU711XoUsMwy\r\n+NeD2UtflkG/6SEkjxx/PQk/V0ED91729aanM0z1JiEAxyEd48bvU4Qygm5h\r\n01wyA/Wtj7tEGTP5fT4UwW9YYTw7jCNg8/644Pbqokw3bGoY1CpPL5XBh3lF\r\njjr25UMQTW3OOqv5oxxkxNglqUJbdM0pOI1blReiTUHJrJv/jJLCQTgR/Ahv\r\n3CH1C1Cv+UDv/XaPLYMiEiyF1FSn7CH+UUW04Ixbb/YuSS9GjXGXK37F4DOm\r\nyLRUfTGpSrFm6k0c9mTRneipRRnQPxL/qoh8YU+tQg8yzKoTvz6ElE3DeRid\r\nZ/8tMV3fLc7qFaKyp85H2/UK1j2HZggNZq23QL3Rrn5FAh2jnCqUPThDGsDo\r\ncSAHD8d1hkV/3Mzy3m0QYKjenCqVTGhUtdhcPAth8fTYEpKu4lE3dfMCsYE2\r\n0KM/HwtzHOYBSvhLisxDJLgDgdhY3qbCiFQGLRp7t2fmZNzvq5erC7Dtwjzb\r\nXxSL6X+jB2sb0F4r4c4+BfiSjI3lCCvxF6g=\r\n=ZEJ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.16"},"gitHead":"0636ee55c8a57baa620e7e4957c7f6f8f7ce3d71","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastify compression utils","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pump":"^3.0.0","is-zip":"^1.0.0","is-gzip":"^2.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^3.1.6","is-deflate":"^1.0.0","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^3.0.0","string-to-stream":"^3.0.1","encoding-negotiator":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","adm-zip":"^0.5.9","fastify":"^3.25.3","standard":"^16.0.4","jsonstream":"^1.0.3","pre-commit":"^1.2.2","typescript":"^4.5.4","@types/node":"^17.0.8","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_5.0.0_1651072794426_0.84471356297776","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@fastify/compress","version":"6.0.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.0.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"3892bb8278f8232492f5a6991c5bb39771132720","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.0.0.tgz","fileCount":16,"integrity":"sha512-e378jBva0C+9x/99YDqNZjhr2rTbtKuu/ZnkjcZqJd2XKJUkv8EJApi5MosIkTBPILeAWQR0y3qsNhoyXhYWQw==","signatures":[{"sig":"MEUCIAMgoi9QGx9DvD/7uGIb5hSuofQZoF4WerqPKYcwlaGxAiEAt9EnR86jK9Y9ZzpL801MVxmqp3g1BRmkOi77xqiso1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic6REACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzYA/7BfS6Idzm9oL/qygg+WRRx3jnYhIImXnKhA8G40WMe/pPwHzD\r\nrqMQUU0lLIQM3UsxXJ6ehGzAEQJ2ugg2gIOOHUOBi0zwqsRRJxK2C2pPX6Ox\r\n/gizkQcTpm5qWDNCrVYoiUdMsfiaWh/n4+WsgHHmIOIOCWGwrMvHwFfLUngP\r\nJnn5AC+3vGKPK1WlmknbYyAVK0iyTynhpwTm/D3nlDaGNytaRIkuZbE1Hrym\r\n/yNlxRoXOhfdsyRE7uWv12kjVSxDwK+Bx02+p5Y7qUNXN8dBTydFZWlfpReu\r\nomslGEH8CstMTgptMKTcPw6WHTpqoinRMTIsNDc6N8bCU/jwNNdKYPDFJjDe\r\nS5WZrWRWeaGPevS13l2dKE39An5ldujrNWRdLiNE3NjUoctOx5F/WDdQGxFE\r\n5JjCAn2BzTrhPDvfafrRVWgzC1sEi81fPwbyHFX6nsqf+ZgMZ2+Pn7gJiq69\r\nc6I+PUsaCKwZSFCXYMw2eJAAfpCSlx9HsrVc+241bU0ZMj7ApEByUxrfYe6W\r\nqHQAp/9o8XSylhwr7s8xoOv++RU3SybSZrVXq0GQcHRdZyBtXbdqJLW+qMYL\r\nqA9RH5A3HiOvwQG0An1o3W0fK9QOkG+MCRbXXTJwCyqbFTcZdkels8WIN8vG\r\ngNywY2tGrvH4RiYng46Mwr0IPUSImv2q4Ac=\r\n=EeZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.16"},"gitHead":"2a4a6c2224f1687524c98852f81d61c8dd83c2a2","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"8.5.5","description":"Fastify compression utils","directories":{},"_nodeVersion":"16.14.0","dependencies":{"pump":"^3.0.0","is-zip":"^1.0.0","is-gzip":"^2.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^3.1.6","is-deflate":"^1.0.0","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^3.0.0","string-to-stream":"^3.0.1","encoding-negotiator":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","adm-zip":"^0.5.9","fastify":"^4.0.0-rc.2","standard":"^17.0.0","jsonstream":"^1.0.3","pre-commit":"^1.2.2","typescript":"^4.5.4","@types/node":"^17.0.8","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.0.0_1651745860337_0.27420353930322405","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@fastify/compress","version":"6.1.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.1.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"86d41c012ee9915a09387168df98d559807d76aa","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.1.0.tgz","fileCount":16,"integrity":"sha512-8VEabunOqSAh0+o42a9GaAqRriiH4VHVpsR6eVOpss733nfWRDoSQ74Fa88J22u9BJlRU1EFyCCscoS55be6hg==","signatures":[{"sig":"MEUCIQCYLDPHH0qE4ev6C+2UVolLfkqFhqNegaBHy32dvEuTnQIgMhkc0kta0G8G8GQCMwGCvu2fTw7g/aHaLpWKsAA3R+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1xnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC+Q/6AhVSTS9ppOP9gF8rQLaXnoS/1GwmMIljqdjcS31e09c2l6tx\r\nK4MG1YozUTW1amoXUduzbuuxBTCpziRVnmzHp1Ezd1Ao3VR0XE9JX8eC1DhX\r\npP2J9WR6tOKdyTphdEA9TG1sqiyZ4gLFvAwxJ7NqvFQ5Nbz+48bt+/Rd7LPt\r\nct9YH7Ds0FbnlqJldhW5oKyJVC7OenuO8ltY+k1Lrn+iiZTfiZkE94evhqme\r\nTNXcCpSszhHFkH97gUGpz1l7MDcHOr7it91NjX++gBwboIWysHg5jvPi00LQ\r\n0A93wVoZoPGSiWOm0GhBoqS1tSaCTHwsdYf4AIbzbXI6GWjRW68KQJJmr1U1\r\nsqdSPY9dONFYIm4z0/KWeqF9DlziuqA4N5m/3oMDUG1Qxgk4cDuBRpaa7PFY\r\ntEXrCpVPbomkoV/fNpHwfrOglpAeYW8lZSAhlT+Uf5OTuwv6zU3LX/ozyJb8\r\nZfUl/VvmLE2WmAu6GatssU2AsOV9T1CpvtRp8e8SPPO+dyzDSawXgXgV4Gbj\r\n9X2cJmoEqUfgKkVR1kqoYn2EyiSS08e8Ml8scJ87hcqtDA9VGOV9SBXi4xSV\r\nW9Xh3cITxevOHc+gdf7ePffQ71S7CTrnJeOqtrRIg4uDq0e/TUU52glfIk42\r\nzC9SIUZIsTKoOJnNxAoj9+O5eOvE4bszXgc=\r\n=u5sU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"78785b3b8f7d9bb8f203c9c6945f7dcc0e4f8a2e","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"8.11.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pump":"^3.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^3.1.6","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^3.0.0","encoding-negotiator":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.21.0","adm-zip":"^0.5.9","fastify":"^4.0.0-rc.2","standard":"^17.0.0","jsonstream":"^1.0.3","pre-commit":"^1.2.2","typescript":"^4.5.4","@types/node":"^17.0.8","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.1.0_1655135335501_0.06852002004837199","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@fastify/compress","version":"6.1.1","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.1.1","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"fa10087d5bb77fa03caa86ab26feb8fe4400daf4","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.1.1.tgz","fileCount":16,"integrity":"sha512-uwgomk59nAWKR2WqXugyn3tXzRJqlBaGCzXHb4ZnKA3sxA9G/JWZSAd6GEF29mJucTLi32iZaFZRAwf7O8bJMg==","signatures":[{"sig":"MEQCIA8J4nfKeGhB3KcOZpNzm2HIo8XtAiwQ2CgwBd9G3NsSAiBGMx+djl/UQBbCyBRlxz9pYkWj5lDqGealfMtrqQEcsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCMGOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEmxAAj3V4Yw3jXNuyQT9er1BL1zVl0JGL7q0KAWXFto2eIHxkDFQ5\r\njDRba1m8OmnkFevpqD4uTYNTaR8xp9B0CIZWoM/0mT6gGrX1B+pGgYObY6Oj\r\nyhy5wj4eP45dA14JdJVm+sZrfuO9gFMYW48Rm1Z/TyUOapRHi4Qa4PSYhiP7\r\nUWphqSSWGAkdCiAffEd1Jxcof1gVuZCAONIPu4QLqEC2l6TVxJN2FaVWE7G2\r\n+kps7HN6ZGLg24eQAxTwZJk2lmM+GVdScj7HlJimje0BilDSW4v2u/LqZBNL\r\nY2RHzcQnZTnskVrY7BH2xN15FffmD47r7cA9TG7EGC9vCO2W+j0oBuHToT/D\r\n8gQdqDZxFjpuIJnb/52joafNOHtV4eKzJHP0RmrLnrGnXrbpKaLxK8RNpPga\r\nfz/d9LwqKdt7u8tLfZ281TGMO7bJaRf8byu6JkN1VigqNPUFGUffbLsHVg+1\r\ndve3BocP9b5WY/OZeO78/3nXaG9SiMzq59kAqn0OAfllsOk9yGKk4+sifhaB\r\nux+o8l9mE5KjsoPm2gSZpSo30bA3n2d/MgQP7CF3dX2DC5h9Hkep/jx25mZ7\r\nhO2uYuRouRQGSA2X0gNQZB0NzRgeIERpJsaOtRn4W0xg+5kgrnXaHyZiX0Dr\r\nHptJd4WK/j2DRf8ZIJWwU0jf1rPDtaXHgXs=\r\n=baEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"6f7579e126879315002cf8e36c8e16156420d10d","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"8.15.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"16.17.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^3.1.6","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.0.0","@fastify/accept-negotiator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.22.0","adm-zip":"^0.5.9","fastify":"^4.0.0-rc.2","standard":"^17.0.0","jsonstream":"^1.0.3","typescript":"^4.5.4","@types/node":"^18.0.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.1.1_1661518222441_0.6626257852655772","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@fastify/compress","version":"6.2.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.2.0","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"082661f2b455fcdbe0e71c2ffa3becedfd405ed3","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.2.0.tgz","fileCount":16,"integrity":"sha512-ldFaNHurMNpypkt1AlI3HDXcdIVqkuhPeYHvlVsfIzM+1YHM0qrdWgrBESuwUCxohSCJNZmyXp4FBCxVJX8zaA==","signatures":[{"sig":"MEQCIEJVIPsmoMynCWyu8eJ5egW244FzVZHlg/I5iXHkkcoKAiAHkPRXGOUTx8NuvXD1zs7b5ETDknRRvqOuhMebCQnBWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgGjJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhvxAAoWI6hUk2Xo7BZsN7A12wF/7YYzPi7LPWxknTpcs72GijGr+l\r\n45stJQbw0vFFVLqjDe2mKgcqPMReiW5TPiWvEH+Ag+XnA5BmtO7hTsN8PjTK\r\nQp5hJ3d2VSsqjOYP5cW1SHG6E7v54UMqk5fJWZrbcOlRzjC/E8Ra5dglCl2N\r\nFFkVFaIVLBHtnF1NUHGPwuCqD2X1k89a+M+Gbj84O56AOjf61eHAA4t/9vPC\r\noAcM/5XrpQnEM9nBgu8yv9SYi5hHUDeo1OsgyS5zJo/Ip2jk2kZ6MlkytH9q\r\nx+SXXc8f+3S+v1qkSmBVp5UACVKqXKvN2Xl9ohCGd5E2c3WbBrDvCjj/KkTO\r\nxepOth4YTus+HiMFVL/WJtvVZOwBqgpWtbR3VnysNYvYfTZR2nzGx+U8fwb+\r\nugZ/cnrGNfBRZBogBsU4P13Z99m0dI6K0050lAoVNZzPqU2rhlH5f4eqzU2o\r\nv8YVJWS7GKbks+n7NtEyAsCI3qfNJXOSq3SrpHfQyWWGO+gpeLLSDT0zqTLg\r\n333EiHQ7gYYUSUe5Ds8uryMlED+WQROjNo6oNaSNqBuKeXXJCfQytWmKIcZc\r\n8Pqyxfhl3QzjG1Js6XWqcx1s81281gcXLR/fMAYFSg+aJM0eL9zTZ7hXLMAb\r\nU9rO7j7fytNXeS2pUzBDDAt166+0/Ze7qrI=\r\n=fClL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"8fb8611de13a5b2fde25501f5aed143701795e24","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"8.10.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"16.13.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^3.1.6","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.0.0","@fastify/accept-negotiator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.24.1","adm-zip":"^0.5.9","fastify":"^4.0.0-rc.2","standard":"^17.0.0","jsonstream":"^1.0.3","typescript":"^4.5.4","@types/node":"^18.0.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.2.0_1669359817313_0.09270927627300085","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"@fastify/compress","version":"6.2.1","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.2.1","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"6fa90a9deb3e97d0088096b4d7e115fed0e77ce5","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.2.1.tgz","fileCount":16,"integrity":"sha512-ZmdAz0AOevAJijJHVkG2JqdCuf8jb8MQhtBl8tZUz/UtQvDXNSPXRyieXoCHZ6mkETZiq72DfOA8oljC54EGjQ==","signatures":[{"sig":"MEQCICgflThOMm/qtBNUMhYtfgtGSFYt2MtswMq8sF8K4p4+AiAl2x/9Qjh4nFSmFH2623F9FhZfJABvlBkQcRq0yWDwrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIc8qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY3A//fF+x94/FjUrJEXapVLXZCPe8ZCF06swzr6eRgxFes7J9zbVl\r\npi4oc0vT9+pf0kNlyAW64sqsbNzjuXUM3T42At2d/uAX96jeai+Gw5pn2fRP\r\n6JdliAuh+qQcUEVVSXVeBcxNH8nQpvp2QD09H9Kixk46Faxu1ej12q9or/+4\r\nMJVdNapJl2doOcj/zxK1jvd6gVf0D8E03k1JrK+KjvcuADWrLtEhnGKfU3On\r\nnt91lV6so2/HjRqf4DcZTXEDfQR4oDXDh59x1wNqVdOlLpIjgX3KvzbIhX30\r\nR5cz9RPxnL/+UQ8S5cdCCUr7jdIMsq8RU+slq0gVaePdJXQ5T+JJjIvpNtTP\r\n/yr36O44NpRiDv0j/A929JRcd19bCOzi3WDrmW8yNt+94OT8pyGimJzxKL3A\r\nGE/9vsjlGgcMVZRzQCkf54Gf3u7z1dLqbO35IlIwC5FtDYMhfFy+UI1MR27A\r\nUPaRZFcafmx//DXzJ0PlSxJaklsWVdPTD4bzEAZtydkRiwOxuBR00jU7A6U9\r\npKzW7TQHQdYFn5EV6d2NATtQA5DuQ7CQsJ0a7laRNoSntz8Qq5JnL8MQVkoA\r\na99uqVFOsoFNtO8J/+HO6r9Op8A63li6cmLmeasnJWf/O7n+rC145JXb7M6y\r\nGvWJy1qtBt3jjA6AyZrcaarqMOB1qOe4KQc=\r\n=1ECS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"9b33bfa59832aa2279b54ea20c8af284626a1c97","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"8.19.2","description":"Fastify compression utils","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pump":"^3.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^4.0.0","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.0.0","@fastify/accept-negotiator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.28.0","adm-zip":"^0.5.9","fastify":"^4.0.0-rc.2","standard":"^17.0.0","jsonstream":"^1.0.3","typescript":"^5.0.2","@types/node":"^18.0.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.2.1_1679937322289_0.536866257550888","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@fastify/compress","version":"6.3.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.3.0","maintainers":[{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"18b728922c4f3062407bcf500fd6de62f19cf9f1","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.3.0.tgz","fileCount":16,"integrity":"sha512-lTvR7X1Fg+fDRkg2v3rfW9Mg1laK0UwB9Gi1M07HATE/hv5+7QI18B2vNfXp/5P4UXhrjiNumztdr9DeMS623w==","signatures":[{"sig":"MEQCIHXkQceA5qDTlnbzjZj5dADcW4KV/TVRxlOHPHvlO6fzAiB/cQN3O7IjRxNMsBwwThuCHGxEMrt+VZIVYtMOe15ppA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163825},"main":"index.js","types":"types/index.d.ts","gitHead":"0c74f8524355de34c29e88bdde2a1f618add71e1","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"9.5.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^5.0.0","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.0.0","@fastify/accept-negotiator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.28.0","adm-zip":"^0.5.9","fastify":"^4.0.0-rc.2","standard":"^17.0.0","jsonstream":"^1.0.3","typescript":"^5.0.2","@types/node":"^20.1.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.3.0_1684045907772_0.2412771041747317","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"@fastify/compress","version":"6.4.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.4.0","maintainers":[{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"c9d9b48a14e068bde2ee24976adfc97a6b4c3002","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.4.0.tgz","fileCount":16,"integrity":"sha512-9zsljrMmv1mf/r+a+tQQbNJz6++jzsTUVGtJxNKnhd9LXNJNGwTJ3bndkcpJYiG/AoWHwsHGYjB13JnQhR/yNw==","signatures":[{"sig":"MEUCIQCcXi+5UNATOhLwr13aqD8W2D/6F3mkPylw4aWAE0mRfwIgKeJ78zHm4LKxkqmQkGamJEtAic8q6j9LFcDhSztoeUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165745},"main":"index.js","types":"types/index.d.ts","gitHead":"1adff70dc13529ca9d1dded2258624522b728a7f","scripts":{"lint":"standard","test":"npm run lint && npm run unit && npm run test:typescript","unit":"tap -J test/*.test.js","coverage":"npm run unit -- --cov","lint:fix":"npm run lint -- --fix","lint:types":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript *.d.ts","unit:report":"npm run unit -- --cov --coverage-report=html","unit:verbose":"npm run unit -- -Rspec","coverage-report":"npm run coverage -- --coverage-report=lcov","lint:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin typescript test/types/*.ts","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"9.5.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.51.0","pumpify":"^2.0.1","minipass":"^6.0.0","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.0.0","@fastify/accept-negotiator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.28.0","adm-zip":"^0.5.9","fastify":"^4.0.0-rc.2","standard":"^17.0.0","jsonstream":"^1.0.3","typescript":"^5.0.2","@types/node":"^20.1.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.4.0_1685032287326_0.49709847476997227","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"@fastify/compress","version":"6.5.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@6.5.0","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"84ca1cdf90e7beba4b3030fb6b8db68954e3a1c1","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-6.5.0.tgz","fileCount":17,"integrity":"sha512-AqUOK714jY7qkzbQbS4zyI4yNFgnRoOJ3eH/oV1T9f5fFdPDRdrFxm5de1ya5n+as4bvitjwU9EY7zvtT9pI2A==","signatures":[{"sig":"MEUCIQChEvHSwzKeUC+E8kxHwhpVM6VhQptsqfvlTIjO82lRngIgStnZX9B2E8dBTwyK+ILUY5aOC+j8s8mVLSvPsD/zHKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165670},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"2f3deda9b61392862a66ec0368d4418158d8ef89","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","coverage":"npm run test:unit -- --coverage-report=html","lint:fix":"npm run lint -- --fix","test:unit":"tap","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.1.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.2","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.5.0","@fastify/accept-negotiator":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.7","tsd":"^0.29.0","adm-zip":"^0.5.10","fastify":"^4.19.2","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.1.6","@types/node":"^20.4.2","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_6.5.0_1698590109856_0.25277233707739066","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@fastify/compress","version":"7.0.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@7.0.0","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"bba2fa28d7f5616195f58c181ba9ba05c50ef484","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-7.0.0.tgz","fileCount":17,"integrity":"sha512-jo/NaBVHP1OXIf8Kmr3bZyYQB0gAIgcy5c8rRKTPjhklHO7lRs/6ZFckUVT0NtbKSvrTuIcmSkxYpjyv3FNHXA==","signatures":[{"sig":"MEYCIQDzKRjZ1Y6Z8K227OPRS/LLwiVAnVuBm7Rierk/9ZWryAIhAKgeTNlfYUmP07xW8BZTxcGBBHO4IdVXGFcg95OTtPph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165914},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"53e5443107329e6628a551fc59901acd242ac45e","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","coverage":"npm run test:unit -- --coverage-report=html","lint:fix":"npm run lint -- --fix","test:unit":"tap","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.11.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.2","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.5.0","@fastify/accept-negotiator":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.7","tsd":"^0.30.0","adm-zip":"^0.5.10","fastify":"^4.19.2","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.1.6","@types/node":"^20.4.2","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_7.0.0_1706611817992_0.21298079082828703","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@fastify/compress","version":"7.0.1","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@7.0.1","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"9a91befbf911b623841af94ec2dfcec39c51bf2d","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-7.0.1.tgz","fileCount":17,"integrity":"sha512-Vj7DyXxdVRJD84Z/MxFz+lBWnFL1y892grSw8tdBFKZiPY+oM1LqjTjLzgwVqkviNhUsiE4xxVtiRDz6IrnL6w==","signatures":[{"sig":"MEUCIQDmjNijG9ErM94BKGFnga1vWHVnWCF2ZR832iydgH3oSAIgGHz6+kOiDDs+BQa990CzYTXC9X9adeEWqK3g4ykUiI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166963},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"e7cba09207b5991222401665f8eb00f5302cf5d4","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","coverage":"npm run test:unit -- --coverage-report=html","lint:fix":"npm run lint -- --fix","test:unit":"tap","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"gurgunday","email":"hey@gurgun.day"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.11.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.2","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.5.0","@fastify/accept-negotiator":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.7","tsd":"^0.30.0","adm-zip":"^0.5.10","fastify":"^4.19.2","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.1.6","@types/node":"^20.4.2","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_7.0.1_1711523963883_0.6008463874341969","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@fastify/compress","version":"7.0.2","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@7.0.2","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"6349d9f0f846415dc2be1fb0c5e4b5d8686584f3","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-7.0.2.tgz","fileCount":17,"integrity":"sha512-DpSlM/1dXfTlGH7GRRuFs1z3zZWSOwmhiKpa6GdJF40tERxfc8wydrWxRVlZsTb4ebS/PemHLio1AuGPFRFZDQ==","signatures":[{"sig":"MEUCIHkCkZ2yMlohmCj8CKcFw2/K9zlYI5lCJrODHg4E/dL6AiEA3zY5vvq0lUOMKUkfH6PidPydCxt6+yexIB06dn5coD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170484},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"593e2d8334ebf8ac18dff30ab3b52c7daade128e","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","coverage":"npm run test:unit -- --coverage-report=html","lint:fix":"npm run lint -- --fix","test:unit":"tap","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"gurgunday","email":"hey@gurgun.day"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.11.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.2","into-stream":"^6.0.0","peek-stream":"^1.1.3","fastify-plugin":"^4.5.0","@fastify/accept-negotiator":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.7","tsd":"^0.30.0","adm-zip":"^0.5.10","fastify":"^4.19.2","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.1.6","@types/node":"^20.4.2","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_7.0.2_1711610920968_0.10779005848712009","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"@fastify/compress","version":"7.0.3","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@7.0.3","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"e76bba9ec2970e13e550e76a06715d18114c8f75","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-7.0.3.tgz","fileCount":18,"integrity":"sha512-xa9fo5/DgK1s0bkS6xrYgNn8HmofO5tJvbCDk8QuXshSgLd2cFZANv1ox/Qv7zswS7JroHwTlCVv/XGTVO98tg==","signatures":[{"sig":"MEUCIQDULzj1qZs4vkMeTI9PSsyGEdnwSsaxitctevCdlzzqpAIgWpsJunxOwOUJ1ylrXHX6fR9H89pQ8ma+/f6itknd/uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174144},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"2848372bb5ce496b0049f278203f942add2ce3f8","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","coverage":"npm run test:unit -- --coverage-report=html","lint:fix":"npm run lint -- --fix","test:unit":"tap","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.2.4","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.2","peek-stream":"^1.1.3","fastify-plugin":"^4.5.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.7","tsd":"^0.31.0","adm-zip":"^0.5.10","fastify":"^4.19.2","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.1.6","@types/node":"^20.4.2","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_7.0.3_1712043709462_0.13030477691086562","host":"s3://npm-registry-packages"}},"8.0.0-pre.fv5.1":{"name":"@fastify/compress","version":"8.0.0-pre.fv5.1","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.0.0-pre.fv5.1","homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"636c5c41347f88ecd4d980d18d4351b85866c78a","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.0.0-pre.fv5.1.tgz","fileCount":18,"integrity":"sha512-Q3dg9W6v7uo8JSOdqIPpM32Z54yYFB9spj2Gdd8lJJvn4bfGh72+tJ5/N7DvghgVYRUI/oLhKZql912LNFO29A==","signatures":[{"sig":"MEQCIAM0HO6UjdoMEEGYfAwdAmO2xlSqepR33cLbUI7/XCb9AiBi+Eu9AMMC4X4tJw2mB6kp13gQ5m+4oWyVdTmCPXDtDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174188},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"dee5dc103b1f12d120994c9d3d81bebdb2b9fc37","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"npm run lint -- --fix","test:unit":"tap","test:coverage":"npm run test:unit -- --coverage-report=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.7.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.14.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^4.5.1","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^18.7.2","tsd":"^0.31.0","adm-zip":"^0.5.12","fastify":"^4.26.2","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.4.5","@types/node":"^20.12.7","@fastify/pre-commit":"^2.1.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.0.0-pre.fv5.1_1719157971782_0.9697320219712131","host":"s3://npm-registry-packages"}},"8.0.0-pre.fv5.2":{"name":"@fastify/compress","version":"8.0.0-pre.fv5.2","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.0.0-pre.fv5.2","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"1ea1e7bc43c039155dbffbd1898a59201aaf5e1c","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.0.0-pre.fv5.2.tgz","fileCount":18,"integrity":"sha512-AOX0yu9QT2LT7g3FG/RecBA/MURK8XKbmhsL72sf4wXspxXlVlN05Xp0aAOawNIF/PY/Y1az/5fNf4fGR2Y0yw==","signatures":[{"sig":"MEUCIDYJ1n7A0BO1TVs0yOcpcqqj0dWHMBMoV4TRGP843YI9AiEAqpapoy032QTtfrkfiMRZV6CAJiKdVt64DvOBOyvKiHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174195},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"6a8af54cfd0547f88b73ca15971513b1c9fb0c76","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"npm run lint -- --fix","test:unit":"tap","test:coverage":"npm run test:unit -- --coverage-report=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.7.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^4.5.1","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^18.7.2","tsd":"^0.31.0","adm-zip":"^0.5.12","fastify":"^5.0.0-alpha.3","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.4.5","@types/node":"^20.12.7","@fastify/pre-commit":"^2.1.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.0.0-pre.fv5.2_1720779610890_0.8760568870780985","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@fastify/compress","version":"8.0.0","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.0.0","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"069f5a4c9fd4f5ac0ba6df21fad67848aab9df8e","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.0.0.tgz","fileCount":18,"integrity":"sha512-HZrmgqXPKEK9yHCzM4cPPhRq8N5EvuAJC/kwPUlPwxIUKXe/pbzodyiff9XmzUHXRX5v7szXpKSQbEA2Oy7BwA==","signatures":[{"sig":"MEYCIQCAQohOmyjZtS4f/mupaeJKe1QTcvPYy1Lv98NOXYoNjgIhAM/5kLxjjDtkCKAHr9x1xlfJbx86E4Ua0bSYsUyf6jSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177704},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"30f9626d2dda4860cf280541ad35d1dd26801fd8","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"npm run lint -- --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.8.1","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.16.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","adm-zip":"^0.5.12","fastify":"^5.0.0-alpha.4","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.4.5","@types/node":"^22.0.0","@fastify/pre-commit":"^2.1.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.0.0_1725372631038_0.7887964569210999","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@fastify/compress","version":"8.0.1","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.0.1","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"2d7c327e822713bbe5f8390722a74f06d06611fd","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.0.1.tgz","fileCount":18,"integrity":"sha512-yWNfKhvL4orfN45LKCHCo8Fcsbj1kdNgwyShw2xpdHfzPf4A3MESmgSfUm3TCKQwgqDdrPnLfy1E+3I/DVP+BQ==","signatures":[{"sig":"MEUCIC36jqsaN4d/rCCRXoWinc3hTo2N2NcKOFClbGXib8owAiEA7EGOeP9kydiI9r81PtnyTyglCUwKPq6VRtiCqlHzOLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177696},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"002a20c969ba15d06355b1fde4c078ddd330ec88","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"npm run lint -- --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec","lint:fix:typescript":"npm run lint:fix -- --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin \"**/*.d.ts\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.1.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.8.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","adm-zip":"^0.5.12","fastify":"^5.0.0","standard":"^17.1.0","jsonstream":"^1.0.3","typescript":"^5.4.5","@types/node":"^22.0.0","@fastify/pre-commit":"^2.1.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.0.1_1726996041838_0.8710660859163935","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@fastify/compress","version":"8.0.2","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.0.2","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"3c7906bdf3d9e6a89d9ee4134bbd2541473106fc","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.0.2.tgz","fileCount":19,"integrity":"sha512-L2V9V576cxizIA2pamSI8X42BEHoMqzwSsaMGOH8NIMXyNC/VgMbKouu7FCjlEPLVUKuK4yZbpjEVkkWYw8SQg==","signatures":[{"sig":"MEYCIQDWHq0CnRO72dvJX2jJ+Ppm+1wYy7fx4ophw9Pgnb2tXwIhAMwqm1Z/TReS2kKlv67kVRY9q6lZdbi0Brs7/yJmCskN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178483},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"b07cab1a4ae309927a98a901fc28e7eb9b22f43e","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.9.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"22.10.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","jsonstream":"^1.0.3","typescript":"~5.7.2","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.0.2_1749491922204_0.6122065328458597","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@fastify/compress","version":"8.0.3","keywords":["fastify","compression","deflate","gzip","brotli"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.0.3","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"0e07d60c39408a1f309197717b56fc8e289875a4","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.0.3.tgz","fileCount":19,"integrity":"sha512-s2sLNIn9MaTHbCkmT5fd5kpesQ7rkREalcenpXA48DQekzAnwcQS/FRZk6YBf0YgfMamEBkV/4Vqo0f6fFPPcQ==","signatures":[{"sig":"MEYCIQC8rfGB/zsNoGLLFbxmbOsa29RLG+7FykOVHl0253E1zQIhALKPxouDS+G3qtaoawpQJBnvPzygWQkI8A6GZDfhEuwf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178483},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"b07cab1a4ae309927a98a901fc28e7eb9b22f43e","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.9.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"22.10.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","jsonstream":"^1.0.3","typescript":"~5.7.2","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.0.3_1749491993430_0.4227572930853283","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@fastify/compress","version":"8.1.0","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.1.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"1d5068a59b21f338049bcc570b891b99a98d80ff","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.1.0.tgz","fileCount":21,"integrity":"sha512-wX3I5u/SYQXxbqjG7CysvzeaCe4Sv8y13MnvnaGTpqfKkJbTLpwvdIDgqrwp/+UGvXOW7OLDLoTAQCDMJJRjDQ==","signatures":[{"sig":"MEUCIQC96qcrLbXPtSm/9Yhg8PwUFzX1v/F0PzwoYTQHgMVgfwIgHlS+uyriRjLUPE+ztvercKsl1CR5tty/LPRTD78o/Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186553},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"db078b677ccddbf71ceeab75eb7f07f95e315ad7","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"matteo.collina","actor":{"name":"matteo.collina","type":"user","email":"hello@matteocollina.com"},"email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.9.2","description":"Fastify compression utils","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","jsonstream":"^1.0.3","typescript":"~5.8.3","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.1.0_1751367389373_0.7735309917878042","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@fastify/compress","version":"8.2.0","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.2.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"},{"name":"ilteoood","email":"matteopietro.dazzi@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"7158aec5db652a5652b2a43282f1c86435bc2a1e","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.2.0.tgz","fileCount":19,"integrity":"sha512-HeKlBsZYd1IdA/uaWKiAYCiG14AyaD3zQ+t0exRWCRyoVRkPduCs0Goh3By46O3Sq8R3bBEleJYV/nPEgZ9Csw==","signatures":[{"sig":"MEUCIFtZEWKVUU6p5ebMyiQImVoKs19POGKeU/8YKkTpojiYAiEA32VNWSk5AvOYtvcZX2yrJAJFFfx/b0OV9TCm7mtHJ7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189177},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"ea64a7280c7b39879e9e4c51eaa56d1066830d55","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.9.3","description":"Fastify compression utils","directories":{},"_nodeVersion":"22.19.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","jsonstream":"^1.0.3","typescript":"~5.9.2","@types/node":"^24.0.8","neostandard":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.2.0_1762611544956_0.9343967916580158","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@fastify/compress","version":"8.3.0","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.3.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"},{"name":"ilteoood","email":"matteopietro.dazzi@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"0cc6033d12d8b1b83007d1cd6e69d958a6793635","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.3.0.tgz","fileCount":19,"integrity":"sha512-zYp6SCa7nJMxAse8+TXWNF0l0xV9K9GeMFwdr0aESAKfCEGo7N96b5vjFDFEz/pg8eyo1Am1B249UX79mS3x9A==","signatures":[{"sig":"MEQCICGit/QB0e1lo1/Axw4wCv75/DI4o1RA56yWl+ZK5oEuAiBwEbcQhRXz7AeQcKgdCoNdUl6FLDGSDpLoCDo5dU/JEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194219},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"0a0babc0df43b1baf91d19d17be283ec09ca13e9","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.9.3","description":"Fastify compression utils","directories":{},"_nodeVersion":"22.19.0","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","jsonstream":"^1.0.3","typescript":"~5.9.2","@types/node":"^24.0.8","neostandard":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.3.0_1762676939682_0.7070650268222554","host":"s3://npm-registry-packages-npm-production"}},"8.3.1":{"name":"@fastify/compress","version":"8.3.1","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@8.3.1","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"},{"name":"ilteoood","email":"matteopietro.dazzi@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"69b209e744bc371d1b7c2e69b2d6c01b7e1908a1","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-8.3.1.tgz","fileCount":20,"integrity":"sha512-BUpItLr6MUX9e9ukg5Y6xekyA/7pBFG8QWtFCrUDm9ctoBc3R2/nA16yOaOWtVoccpXGjdDEYA/MxAb5+8cxag==","signatures":[{"sig":"MEYCIQCzugNbDvSjIWymmUV0X4IewBiIKdw2tDzNDBqGcStDsQIhAMc5C/j8/PTIMVUj/WxIRErmH4G/Lp/PghZ7aEXsPZQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195466},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"d2644291d56681f7f805a940eead191564152f7c","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify compression utils","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pump":"^3.0.0","mime-db":"^1.52.0","pumpify":"^2.0.1","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","jsonstream":"^1.0.3","typescript":"~5.9.2","@types/node":"^24.0.8","neostandard":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_8.3.1_1766246586223_0.5720391594553635","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@fastify/compress","version":"9.0.0","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"http://delved.org","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@9.0.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"},{"name":"ilteoood","email":"matteopietro.dazzi@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"dist":{"shasum":"f06794f45ef36bc5780f26bd21453f86dc2ebeac","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-9.0.0.tgz","fileCount":21,"integrity":"sha512-PZRg+ut5xd/ubsGPWfoPNryoCOtEdHboIWpDieTUHov1gKdLitF8mRmT3JbqNnRbelQXSNXUsIpakAEKR6AcTQ==","signatures":[{"sig":"MEQCIGgBQuFHNlwaFhRbt8yz9p9M/d/HHbOho/J3XSJVNPmoAiB9R+YIBVhrH8MnKLJuiy8jPYBn/ss7br39wazrjN+BJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194623},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"83ee4180c6bc2734091b8a96b44555cec209e802","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tstyche","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"11.12.1","description":"Fastify compression utils","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mime-db":"^1.52.0","minipass":"^7.0.4","peek-stream":"^1.1.3","fastify-plugin":"^5.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","tstyche":"^7.1.0","jsonstream":"^1.0.3","typescript":"~6.0.2","@types/node":"^25.0.3","neostandard":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_9.0.0_1781007505715_0.3848868753763597","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@fastify/compress","version":"9.1.0","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"https://delvedor.dev","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@9.1.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"},{"name":"ilteoood","email":"matteopietro.dazzi@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"dist":{"shasum":"40a3bb0e06076c7c5ff943ce9419617740fd35fa","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-9.1.0.tgz","fileCount":22,"integrity":"sha512-b/rc+dHqDIDyl/KIaGzjT3l5CXmWIjEGJh2qZHyOwtVNX4htHqmnLbsUO8zz8E0n/S1cu7EVmQexBit+EUFumw==","signatures":[{"sig":"MEQCICzKs9dl3Ro7+XXTHbl5sW/BLJr33T5KiQsIYQRSLHP+AiAH/MShaQSye+/tktEsaLydwShsyucavUmy7gsnCYdvJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209535},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"06cb09fbf3e19c8a630acd7fd261e907169c76d3","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tstyche","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"11.17.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"26.5.0","dependencies":{"mime-db":"^1.52.0","minipass":"^7.0.4","fastify-plugin":"^6.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^9.17.0","adm-zip":"^0.5.12","fastify":"^5.0.0","tstyche":"^7.1.0","jsonstream":"^1.0.3","typescript":"~6.0.2","@types/node":"^26.0.1","neostandard":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_9.1.0_1784194548865_0.25890394473806744","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@fastify/compress","version":"9.1.1","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"https://delvedor.dev","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@9.1.1","maintainers":[{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"dist":{"shasum":"b952d341ce3d6acf91985b640b5bba0e0166cb0b","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-9.1.1.tgz","fileCount":22,"integrity":"sha512-YRv6HsKhI8TjdW/Etwo2GskrN8x5YaacSQhmeyc1dIgptvKPCFGRkXVciNvnCZULM1Np90b0TUM3D90l3VF1Zw==","signatures":[{"sig":"MEYCIQCdiAgC+471ZTQqAiRA99TqpX9E1xSpBU/KnXfCu4j+KAIhAMz/dOmETXilzmH37lt8cuFSNPq/10W2wjPqOvdxJC+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211703},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"7602400e3f85fffb49a895df733d1a01e5ae48b9","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tstyche","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"11.17.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"26.5.0","dependencies":{"mime-db":"^1.52.0","minipass":"^7.0.4","fastify-plugin":"^6.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","eslint":"^9.17.0","adm-zip":"^0.6.0","fastify":"^5.0.0","tstyche":"^7.1.0","jsonstream":"^1.0.3","typescript":"~6.0.2","@types/node":"^26.0.1","neostandard":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_9.1.1_1785866485555_0.7700429775364974","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@fastify/compress","version":"9.2.0","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"author":{"url":"https://delvedor.dev","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","_id":"@fastify/compress@9.2.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-compress#readme","bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"dist":{"shasum":"8954f5022fd6b43c7a7b853da7469f3249f249a2","tarball":"https://registry.npmjs.org/@fastify/compress/-/compress-9.2.0.tgz","fileCount":24,"integrity":"sha512-35VL33PIEt/UbD/ZMlRNaICd2BQz0IaG7en74Dv7tI+MHIQkedibS1+9JfekWH4I1g+Y8RbbZD4Zsk9h4XTItg==","signatures":[{"sig":"MEQCIEhqlFpq4VWivu2wKmpm4Vv0AJsckwnm548GA+wccEDLAiBGPzlFPpBMZtq3ijnZFDj/E/CTP99nBCA7NXG4TgCVZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266966},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"d5319511abc6fb4eeee311709e3c8f39f291931c","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","benchmark":"node benchmark/sync-compression.mjs","test:unit":"node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tstyche","test:unit:verbose":"npm run test:unit -- -Rspec"},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"_npmVersion":"11.17.0","description":"Fastify compression utils","directories":{},"_nodeVersion":"26.5.0","dependencies":{"mime-db":"^1.52.0","minipass":"^7.0.4","fastify-plugin":"^6.0.0","readable-stream":"^4.5.2","@fastify/accept-negotiator":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","eslint":"^9.17.0","adm-zip":"^0.6.0","fastify":"^5.0.0","tstyche":"^7.1.0","jsonstream":"^1.0.3","typescript":"~6.0.2","@types/node":"^26.0.1","neostandard":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/compress_9.2.0_1786180019478_0.6055817209640102","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-04-27T15:19:54.366Z","modified":"2026-09-04T11:16:35.971Z","5.0.0":"2022-04-27T15:19:54.587Z","6.0.0":"2022-05-05T10:17:40.501Z","6.1.0":"2022-06-13T15:48:55.664Z","6.1.1":"2022-08-26T12:50:22.612Z","6.2.0":"2022-11-25T07:03:37.461Z","6.2.1":"2023-03-27T17:15:22.474Z","6.3.0":"2023-05-14T06:31:47.950Z","6.4.0":"2023-05-25T16:31:27.503Z","6.5.0":"2023-10-29T14:35:10.136Z","7.0.0":"2024-01-30T10:50:18.154Z","7.0.1":"2024-03-27T07:19:24.049Z","7.0.2":"2024-03-28T07:28:41.178Z","7.0.3":"2024-04-02T07:41:49.719Z","8.0.0-pre.fv5.1":"2024-06-23T15:52:51.937Z","8.0.0-pre.fv5.2":"2024-07-12T10:20:11.059Z","8.0.0":"2024-09-03T14:10:31.299Z","8.0.1":"2024-09-22T09:07:22.070Z","8.0.2":"2025-06-09T17:58:42.482Z","8.0.3":"2025-06-09T17:59:53.625Z","8.1.0":"2025-07-01T10:56:29.583Z","8.2.0":"2025-11-08T14:19:05.149Z","8.3.0":"2025-11-09T08:28:59.892Z","8.3.1":"2025-12-20T16:03:06.382Z","9.0.0":"2026-06-09T12:18:25.856Z","9.1.0":"2026-07-16T09:35:49.009Z","9.1.1":"2026-08-04T18:01:25.709Z","9.2.0":"2026-08-08T09:06:59.601Z"},"bugs":{"url":"https://github.com/fastify/fastify-compress/issues"},"author":{"url":"https://delvedor.dev","name":"Tomas Della Vedova - @delvedor"},"license":"MIT","homepage":"https://github.com/fastify/fastify-compress#readme","keywords":["fastify","compression","deflate","gzip","brotli","zstd"],"repository":{"url":"git+https://github.com/fastify/fastify-compress.git","type":"git"},"description":"Fastify compression utils","contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"behemoth89@gmail.com","name":"eomm"},{"email":"iselwin@gmail.com","name":"kibertoad"},{"email":"kaka@kakawebsitedemo.com","name":"climba03003"},{"email":"hey@gurgun.day","name":"gurgunday"},{"email":"a.tripodi133@gmail.com","name":"tony133"},{"email":"me@metcoder.dev","name":"metcoder95"},{"email":"frazer.dev@icloud.com","name":"fdawgs"}],"readme":"# @fastify/compress\n\n[![CI](https://github.com/fastify/fastify-compress/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/fastify-compress/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/@fastify/compress.svg?style=flat)](https://www.npmjs.com/package/@fastify/compress)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nAdds compression utils to [the Fastify `reply` object](https://fastify.dev/docs/latest/Reference/Reply/#reply) and a hook to decompress requests payloads.\nSupports `gzip`, `deflate`, `brotli`, and `zstd` (Node.js 22.15+/23.8+).\n\n> ℹ️ Note: In large-scale scenarios, use a proxy like Nginx to handle response compression.\n\n> ⚠ Warning: Since `@fastify/compress` version 4.x, payloads compressed with the `zip` algorithm are not automatically uncompressed. This plugin focuses on response compression, and `zip` is not in the [IANA Table of Content Encodings](https://www.iana.org/assignments/http-parameters/http-parameters.xml#content-coding).\n\n## Install\n```\nnpm i @fastify/compress\n```\n\n### Compatibility\n| Plugin version | Fastify version |\n| ---------------|-----------------|\n| `>=8.x`        | `^5.x`          |\n| `>=6.x <8.x`   | `^4.x`          |\n| `>=3.x <6.x`   | `^3.x`          |\n| `^2.x`         | `^2.x`          |\n| `>=0.x <2.x`   | `^1.x`          |\n\n\nPlease note that if a Fastify version is out of support, then so are the corresponding versions of this plugin\nin the table above.\nSee [Fastify's LTS policy](https://github.com/fastify/fastify/blob/main/docs/Reference/LTS.md) for more details.\n\n\n## Usage - Compress replies\n\nThis plugin adds two functionalities to Fastify: a compress utility and a global compression hook.\n\nCurrently, the following encoding tokens are supported, using the first acceptable token in this order:\n\n1. `zstd` (Node.js 22.15+/23.8+)\n2. `br`\n3. `gzip`\n4. `deflate`\n5. `*` (no preference — `@fastify/compress` will use `gzip`)\n6. `identity` (no compression)\n\nIf an unsupported encoding is received or the `'accept-encoding'` header is missing, the payload will not be compressed.\nTo return an error for unsupported encoding, use the `onUnsupportedEncoding` option.\n\nThe plugin compresses payloads based on `content-type`. If absent, it assumes `application/json`.\n\n### Global hook\nThe global compression hook is enabled by default. To disable it, pass `{ global: false }`:\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { global: false }\n)\n```\n\nIf only compression or decompression is required, set the `globalCompression` or `globalDecompression` config flags to `false` respectively (both are `true` by default).\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  // Disable compression but keep decompression enabled (default behavior for globalDecompression is true)\n  { globalCompression: false }\n)\n\n// Disable decompression but keep compression enabled\nawait fastify.register(\n  import('@fastify/compress'),\n  { globalDecompression: false }\n)\n```\n\nFastify encapsulation can be used to set global compression but run it only in a subset of routes by wrapping them inside a plugin.\n\n> ℹ️ Note: If using `@fastify/compress` plugin together with `@fastify/static` plugin, `@fastify/compress` must be registered (with *global hook*) **before** registering `@fastify/static`.\n\n### Per Route options\nDifferent compression options can be specified per route using the `compress` options in the route's configuration.\nSetting `compress: false` on any route will disable compression on the route even if global compression is enabled.\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { global: false }\n)\n\n// only compress if the payload is above a certain size and use brotli\nfastify.get('/custom-route', {\n  compress: {\n    inflateIfDeflated: true,\n    threshold: 128,\n    zlib: {\n      createBrotliCompress: () => createYourCustomBrotliCompress(),\n      createGzip: () => createYourCustomGzip(),\n      createDeflate: () => createYourCustomDeflate()\n    }\n  }, (req, reply) => {\n    // ...\n  })\n```\n\n### `reply.compress`\nThis plugin adds a `compress` method to `reply` that compresses a stream or string based on the `accept-encoding` header. If a JS object is passed, it will be stringified to JSON.\n\nThe `compress` method uses per-route parameters if configured, otherwise it uses global parameters.\n\n```js\nimport fs from 'node:fs'\nimport fastify from 'fastify'\n\nconst app = fastify()\nawait app.register(import('@fastify/compress'), { global: false })\n\napp.get('/', (req, reply) => {\n  reply\n    .type('text/plain')\n    .compress(fs.createReadStream('./package.json'))\n})\n\nawait app.listen({ port: 3000 })\n```\n\nIt's also possible to pass a Fetch API `Response` object or a Web `ReadableStream`. The plugin will automatically extract the body stream from the `Response` or convert the Web stream to a Node.js `Readable` behind the scenes.\n\n```js\nimport fastify from 'fastify'\n\nconst app = fastify()\nawait app.register(import('@fastify/compress'), { global: true })\n\napp.get('/', async (req, reply) => {\n  const resp = new Response('Hello from Fetch Response')\n  reply.compress(resp)\n})\n```\n\n```js\napp.get('/', async (req, reply) => {\n  return new Response('Hello from Fetch Response')\n})\n```\n\n```js\napp.get('/', (req, reply) => {\n  const stream = new ReadableStream({\n    start (controller) {\n      controller.enqueue(new TextEncoder().encode('Hello from Web ReadableStream'))\n      controller.close()\n    }\n  })\n\n  reply.header('content-type', 'text/plain')\n  reply.compress(stream)\n})\n```\n\n## Compress Options\n\n### threshold\nThe minimum byte size for response compression. Defaults to `1024`.\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { threshold: 2048 }\n)\n```\n### syncThreshold\nThe maximum byte size for compressing a response synchronously. Defaults to a value derived\nfrom `os.availableParallelism()`, between `4096` and `65536`.\n\nPayloads that are already fully in memory (a `string` or a `Buffer`) and are not larger than\n`syncThreshold` are compressed in one call instead of being pushed through a compression\nstream. This is faster for small responses — a per-response zlib stream costs more in setup\nand scheduling than the compression itself at these sizes — and it uses much less memory\nwhile the response is in flight, since no zlib context is allocated and the source payload\nis released immediately.\n\nLarger payloads, streams, [web `ReadableStream`s](#supported-payload-types) and fetch\n`Response`s always use the streaming path, so the event loop is never held for long. Set\n`syncThreshold` to `0` to compress every response through the streaming path.\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { syncThreshold: 65536 }\n)\n```\n\n#### How the default is chosen\n\nThe streaming path hands compression to libuv's threadpool, so it only pays off when there\nare spare cores to overlap that work with the event loop. The more cores are available for\nthat overlap, the smaller the payload at which streaming starts to win, so the default\nshrinks as the host gets wider:\n\n| cores reported | default |\n| --- | --- |\n| 1 | `65536` |\n| 2 | `8192` |\n| 3 or more | `4096` |\n\nThe scale stops at four because libuv's threadpool defaults to four threads: beyond that,\nextra cores cannot compress any more responses in parallel. The value is computed once at\nstartup and is always overridden by an explicit `syncThreshold`.\n\nThe memory saving does not depend on payload size — it comes from not allocating a zlib\ncontext per in-flight response — so it is retained in full even at the lowest default.\n\n#### Raising it on CPU-constrained deployments\n\nSince libuv 1.49 (Node.js 22.12), `os.availableParallelism()` accounts for a cgroup CPU\nquota, so a container limited to whole cores reports those rather than the host's and gets\nan appropriate default on its own. Two cases still read as a wide host and so get the\nsmallest default:\n\n| deployment | reported | why |\n| --- | --- | --- |\n| Node.js before 22.12 | host cores | the quota is not consulted at all |\n| a quota below one core, e.g. Kubernetes `cpu: 500m` | host cores | the quota floors to zero and falls back to the host count |\n\nBoth are precisely the deployments that benefit most from compressing synchronously: with\nlittle or no spare CPU, there is nothing for the streaming path to overlap with. Quotas are\nalso floored rather than rounded, so `cpu: 2500m` reports two cores.\n\nIf either applies to you, set `syncThreshold` explicitly:\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  // a container pinned to ~1 CPU behaves like a single core host\n  { syncThreshold: 65536 }\n)\n```\n\nThe default is biased towards the low end on purpose: choosing too low a value only forgoes\npart of the possible throughput gain, while choosing too high a value costs considerably\nmore than it can ever return.\n\nBecause the compressed size is known upfront, responses compressed synchronously carry an\naccurate `Content-Length` instead of being sent with chunked transfer encoding. Replies that\nalready carry a `Content-Length` the plugin has been asked to keep\n(see [removeContentLengthHeader](#manage-content-length-header-removal-with-removecontentlengthheader))\nuse the streaming path so the provided value is preserved.\n\n### customTypes\n[mime-db](https://github.com/jshttp/mime-db) determines if a `content-type` should be compressed. Additional content types can be compressed via regex or a function.\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { customTypes: /x-protobuf$/ }\n)\n```\n\nor\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { customTypes: contentType => contentType.endsWith('x-protobuf') }\n)\n```\n\n### onUnsupportedEncoding\nSet `onUnsupportedEncoding(encoding, request, reply)` to send a custom error response for unsupported encoding. The function can modify the reply and return a `string | Buffer | Stream | Error` payload.\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  {\n    onUnsupportedEncoding: (encoding, request, reply) => {\n      reply.code(406)\n      return 'We do not support the ' + encoding + ' encoding.'\n    }\n  }\n)\n```\n\n### Disable compression by header\nResponse compression can be disabled by an `x-no-compression` header in the request.\n\n### Inflate pre-compressed bodies for clients that do not support compression\nOptional feature to inflate pre-compressed data if the client does not include one of the supported compression types in its `accept-encoding` header.\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { inflateIfDeflated: true }\n)\n\nfastify.get('/file', (req, reply) =>\n  // will inflate the file  on the way out for clients\n  // that indicate they do not support compression\n  reply.send(fs.createReadStream('./file.gz')))\n```\n\n### Customize encoding priority\nBy default, `@fastify/compress` prioritizes compression as described [here](#usage). Change this by passing an array of compression tokens to the `encodings` option:\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  // Only support gzip and deflate, and prefer deflate to gzip\n  { encodings: ['deflate', 'gzip'] }\n)\n\n// Example with zstd support (Node.js 22.15+/23.8+)\nawait fastify.register(\n  import('@fastify/compress'),\n  // Prefer zstd, fallback to brotli, then gzip\n  { encodings: ['zstd', 'br', 'gzip'] }\n)\n```\n\n### brotliOptions and zlibOptions\nCompression can be tuned with `brotliOptions` and `zlibOptions`, which are passed directly to native node `zlib` methods. See [class definitions](https://nodejs.org/api/zlib.html#zlib_class_options).\n\n```js\n  server.register(fastifyCompress, {\n    brotliOptions: {\n      params: {\n        [zlib.constants.BROTLI_PARAM_MODE]: zlib.constants.BROTLI_MODE_TEXT, // useful for APIs that primarily return text\n        [zlib.constants.BROTLI_PARAM_QUALITY]: 4, // default is 4, max is 11, min is 0\n      },\n    },\n    zlibOptions: {\n      level: 6, // default is typically 6, max is 9, min is 0\n    }\n  });\n```\n\n### Manage `Content-Length` header removal with removeContentLengthHeader\nBy default, `@fastify/compress` removes the reply `Content-Length` header. Change this by setting `removeContentLengthHeader` to `false` globally or per route.\n\n```js\n  // Global plugin scope\n  await server.register(fastifyCompress, { global: true, removeContentLengthHeader: false });\n\n  // Route-specific scope\n  fastify.get('/file', {\n    compress: { removeContentLengthHeader: false }\n  }, (req, reply) =>\n    reply.compress(fs.createReadStream('./file.gz'))\n  )\n```\n\nThis option exists because the streaming path cannot know the compressed size upfront, so\nthe reply `Content-Length` would otherwise describe the uncompressed payload. Responses\ntaking the [synchronous path](#syncthreshold) do know the compressed size and always send an\naccurate `Content-Length`; a reply that already carries a `Content-Length` and sets\n`removeContentLengthHeader` to `false` is streamed instead, so the provided value is kept.\n\n## Usage - Decompress request payloads\nThis plugin adds a `preParsing` hook to decompress the request payload based on the `content-encoding` request header.\n\nCurrently, the following encoding tokens are supported:\n\n- `zstd` (Node.js 22.15+/23.8+)\n- `br`\n- `gzip`\n- `deflate`\n\nIf an unsupported encoding or invalid payload is received, the plugin throws an error.\n\nIf the request header is missing, the plugin yields to the next hook.\n\n### Supported payload types\n\nThe plugin supports compressing the following payload types:\n\n- Strings and Buffers\n- Node.js streams\n- Response objects (from the Fetch API)\n- ReadableStream objects (from the Web Streams API)\n\n### Global hook\n\nThe global request decompression hook is enabled by default. To disable it, pass `{ global: false }`:\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { global: false }\n)\n```\n\nFastify encapsulation can be used to set global decompression but run it only in a subset of routes by wrapping them inside a plugin.\n\n### Per Route options\n\nSpecify different decompression options per route using the `decompress` options in the route's configuration.\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  { global: false }\n)\n\n// Always decompress using gzip\nfastify.get('/custom-route', {\n  decompress: {\n    forceRequestEncoding: 'gzip',\n    zlib: {\n      createBrotliDecompress: () => createYourCustomBrotliDecompress(),\n      createGunzip: () => createYourCustomGunzip(),\n      createInflate: () => createYourCustomInflate()\n    }\n  }\n}, (req, reply) => {\n    // ...\n  })\n```\n\n### requestEncodings\n\nBy default, `@fastify/compress` accepts all encodings specified [here](#usage). Change this by passing an array of compression tokens to the `requestEncodings` option:\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  // Only support gzip\n  { requestEncodings: ['gzip'] }\n)\n\n// Example with zstd support for request decompression (Node.js 22.15+/23.8+)\nawait fastify.register(\n  import('@fastify/compress'),\n  // Support zstd, brotli and gzip for request decompression\n  { requestEncodings: ['zstd', 'br', 'gzip'] }\n)\n```\n\n### forceRequestEncoding\n\nBy default, `@fastify/compress` chooses the decompression algorithm based on the `content-encoding` header.\n\nOne algorithm can be forced, and the header ignored, by providing the `forceRequestEncoding` option.\n\nIf the request payload is not compressed, `@fastify/compress` will try to decompress, resulting in an error.\n\n### onUnsupportedRequestEncoding\n\nThe response error can be customized for unsupported request payload encoding by setting `onUnsupportedEncoding(request, encoding)` to a function that returns an error.\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  {\n     onUnsupportedRequestEncoding: (request, encoding) => {\n      return {\n        statusCode: 415,\n        code: 'UNSUPPORTED',\n        error: 'Unsupported Media Type',\n        message: 'We do not support the ' + encoding + ' encoding.'\n      }\n    }\n  }\n)\n```\n\n### onInvalidRequestPayload\n\nThe response error can be customized for undetectable request payloads by setting `onInvalidRequestPayload(request, encoding)` to a function that returns an error.\n\n```js\nawait fastify.register(\n  import('@fastify/compress'),\n  {\n    onInvalidRequestPayload: (request, encoding, error) => {\n      return {\n        statusCode: 400,\n        code: 'BAD_REQUEST',\n        error: 'Bad Request',\n        message: 'This is not a valid ' + encoding + ' encoded payload: ' + error.message\n      }\n    }\n  }\n)\n```\n\n## Acknowledgments\n\nPast sp\n- LetzDoIt\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","readmeFilename":"README.md"}