{"_id":"@fastify/http-proxy","_rev":"65-986bd2c8f1f91428dd0226cb9e482c26","name":"@fastify/http-proxy","dist-tags":{"sever":"7.2.0","next":"10.0.0","latest":"11.6.2"},"versions":{"7.0.0":{"name":"@fastify/http-proxy","version":"7.0.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@7.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"f21bda45657faca4557c86f29509eb2b6e1e2abd","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.0.0.tgz","fileCount":25,"integrity":"sha512-nkx8NedKDNrnoxwzFsKUjexi2b5Tgw8IMaTKUK/BtZDop5eM86j3kEjecnIT25qTpxymvIFDsuTLk4iVmt2G3A==","signatures":[{"sig":"MEQCIG1Rs3sH8Jp5HjTO++gq+72IeNBfqT8RvWD7KUZbzQMWAiBCc2SNyDNtlUovmJUII/7pe2E80LRJtfFZ6Smk7uUPxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaV9iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrngQ/9HAFci/mJukf7WWIy+4eSgJEaPvqt8YiYrA6wQXAK07oDQ1Kn\r\n0ILmBSb4oDKCOjpdIOn1X5aognr+fy+SxCgrta14pLJIYbZx8zu0goGbrLmm\r\nkzfg1wJI+MhAVBMr8EJRutgvbF0JsOx4EYFbY73b9HcgXRm8SYfmYGlADN+u\r\nrJfC678KjhdJzDMlDGOHT5XNS4uJ7XNBqvTlwkH/A0wEfZDH1oQc29qPLvk4\r\nAviCvWdK0tv7pWPRDcjxSVjRntmeYHbvrxdLJaumyYxlCUp5TIE6EWe76ogT\r\nopu4r8oZQGHDetxJXsUiBHVmZxBNS3TV/RvuntlP52XLRDzfKln7DP0dB/DN\r\nnvEax45LGHtm4pKndX2QedhesJ4GtlKXdEbJYx3RTfw+K5AZFZIoEgEEj4Zh\r\nsSlKp6BPBAEWVzBDcISByS7+hY9zs40ni+7Rg1HDPPReIuEigxIF5htNhjPL\r\nHfcJDXsU571+Nb7VIxvnu8g5QkgA94b2XmDO/H7BPh/8nYTT9Uzw2MEfgxUN\r\n2qCB7GInaGP9AlWKYtBatkT99Rmx39iMenYtZzRH0efTivi8KSMiUfaxhoDF\r\n53jeY7097vaf91NLA7hzAnN8fGXfmPR9XkCmnWi55o5Q8U0uYlIioGHTjPGm\r\nhgosqnfun6GTuBX7kpuklBbQfeoV0EIn3Us=\r\n=2eJ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"910e99e26cfdc04c9c0da48002dfb8f5e6d2ec35","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\"","lint:fix":"standard --fix | snazzy","typescript":"tsd","test:disabled":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.5.5","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.19.1","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^3.25.3","standard":"^16.0.4","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^17.0.8","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^5.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_7.0.0_1651072865957_0.272070125380089","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@fastify/http-proxy","version":"7.1.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@7.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"}],"homepage":"https://github.com/fastify/fastify-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"96b05e757ec9ebcc9fc8590911ca38a0cc62d373","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.1.0.tgz","fileCount":25,"integrity":"sha512-G15TPeO657N8n4mhlGvbKneZH3exiV8fjbSoJgzcgwzaEmidc+4v3Xg/loTp21palsq+hQPlzVl0eHSzDTAuKA==","signatures":[{"sig":"MEQCIF11ScJ0wAHjumf4SmV88Jy4Ed5GXKbCv/H6O9kShDD1AiAnWP7B1YjknXmT9MMt4umFxHA8TkMQ6Gtgn9F68WLCvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib/MtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0lg//dByPtRaMafmgzeQdfPHLXvYmwOOS16ycBMBqfPw3WSRlWAfW\r\nUmg0KYh6a66l60i/b6K0XeCxVdZao44VymbCw5p9+7H04gWOoNQVD5tZ5O7+\r\nC6vL6FosLVhzb+/8NxwZJtXpJtafMhvam/lxX4estBD2vZRmW6IptZp7Pv8Y\r\ni8I85fR6VuTV+o/OuPvmxdu6xbYZ1YVG0UJAMoQdCStd4SSXCY1d/ie+uH3m\r\n/ijAfuSpj0fGSmWsXmoXFFd2GCa8oWwru44/Zc3rv9F7n2WWZFCeCNRYI6qQ\r\nMTJnjP3cBCjg5vCXAUOMaULJFudlWrWGKoI0VcpvSYGkLQEAWyE9ArHzzZY0\r\nub0/XeJiyVg6CSElvqKHpR5c1FwBkDjYS5+bM4FJfn31FiM/NGO1dVZaqklb\r\nsFdNJF1o4Cx/3ifR1YCoUQ9zMkYNJXdqOszp43NnaEsBuCSk1Ik+lQs+94LC\r\neDUr38MF6R5U3NLKuFIs3T9Wl551EuJBK7rw/yLr1WCRRNCDoLuApNKT4Mgu\r\noVLaU1N+oEzBUFiaVuJwFpgTpU8ro5myF8+jFIDlxSnB8pP07x2CaPsQlTr4\r\nZu6gFBuMFsa58L7KhwkEVFyqXZZ5iV+ktaGEz13BGQyfwlStvJDxnv9fVECK\r\n9UVnUv1YgxyGcBT+7DmswAZJn8229cvWnEU=\r\n=aZTr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"9837562e41a37e644cf50cb7b87bdd4f64b2e454","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.5.5","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^3.25.3","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^17.0.8","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^5.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_7.1.0_1651503917198_0.22749851885276362","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@fastify/http-proxy","version":"8.0.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.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"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"affe295dff024ef4da83cc2034e8628853e3994e","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.0.0.tgz","fileCount":25,"integrity":"sha512-4kxqgi9C01ZdpcJG99bkTikgmrzD22HcEtYsI0SREIVdRgTm6LYjJ44/D5SO/Y+aL9S/tYTXGtmbrQrDV22A0w==","signatures":[{"sig":"MEUCIQDt1M91wLnZ0gjf2Qo71A/k1Ob+NN5Qq3FG3qQ7wOCYsQIgIg4OX3AVqgCZJI4ntKPs3qUar3nu6Av8CXOqq7NBPPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifhwPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob3w//WI1khIxQ1xbcFgNIEwWBwp0nlRgF+7J/FYGU9/Ew01BTbPkc\r\nEDzoEazEUpVkeVtETMFm/kQ45/ZRZ93DauOuHLoBadxJhPqj8r73WhiTBMyY\r\n3jmIxsw7FQKmo9jqP6BDWdsKX0rVNTWm9vXiefZla8grSpOJPnvfnzereiLC\r\nRfI07VxMvC8cSE5vntPYw5RQNnB8oxOcxi4Bwsr7Gpl6yfLvFQqWzyD5Z3Wt\r\nEuMHP6RoL3bpiyRfLr+Yqm4zVX40hsmMgufmCTjcHVXNoSGLgGUpBfi5uYab\r\njq510mdYW94XUS/j21abIHJFq2bLOMmYT/dp1GtQmFAdJFR7PSMChCHuEFK5\r\nPquJcktt56AX2k4y+5JZ2FwLFBiPR/gaKMpR6d8L/qtepPT1JY2T+GWpCUVV\r\nEDMyqSfl/7aocYTfqUwTxuAOpUTJblqzIUcGZwwnzey1TN4gmS5noZqLhorq\r\nqW5gRlDbu4QilYgL+qLWDRiLytMkwTvgCjmQp/SGh5LPiJl2KAU28XIcSSL8\r\nleVUdOGpB67jjN7kQiBwfy2VCVHf/iccT7Jwj5daoPHHHtFOQ065gapnuyu/\r\nkXwtoRA+yPDAelqVOSopdGdYGnbHdCpHuPGJ04fuLEMc6s6pL3VrVSmscf7B\r\ni6MDj/QXeNJxOPINO55+568xdqu5DJbbjDM=\r\n=/cIc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c6fe4c0e64548570dbb67a7f3c8e52d3c2797d33","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.8.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"18.1.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^17.0.8","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^6.0.1","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.0.0_1652431887625_0.41964719919077287","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@fastify/http-proxy","version":"8.0.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.0.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":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"68ca78ec4f2c644983064055c7a989182f22dab3","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.0.1.tgz","fileCount":25,"integrity":"sha512-j/MEaPCoZOvQ6iCsNCw7YboIhT6rGfTMjk+4SjaIIBqgc4lRKbHXCBQ0ZIBJ+/mgvNX5hwSjFzxcDSivv0VGWg==","signatures":[{"sig":"MEYCIQDTzhenCC2bkz5Vqa4F11nidnVPd4CDrSq8+/zjJY5W6AIhAOmnJK0CL3a13jjPtKEZziANyY2a9VoAPkz8uvIZMt/c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLo0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKnA//Xe9qlyheAd7qIgy+a0Y79nYrlX2myUqtLSKy1+GFaFeJmb/7\r\nw/it0mTfcKlEOwH+xuvLbINzx7KFOEzjmyKkg5pDrCijKwSzdOkibWMGybdM\r\nP08hpFXKcIi6n3wYx8pA15IjyScG6FOAXS4tou+Ouyx/jSHIrFSY1VhfPaWm\r\nlNfm1yksZGSmoFZsO4Ptr2XknPv5OSasGhvdTY6p4fJEuU1w65OTFGNGr74I\r\nm9Gd834AfcpQxBNhZJgBWpI8+WH9DRb8I/5y4LHM6the5eda1v8d3OmMhS3w\r\njnm8F1wo39crjKTf5yhmUS+Bx71kkH8p6qBZcWPwLfD1qM3dM3icsWJ2zVPN\r\nSmM4vtCC1YUFDvJRZo1+KMEIITzv0QwliwRvUxNKf1YTcmeDAe6HL4pnyt8H\r\n9fVtwSQs4MyqGsTpN+3pDl+u0/OwZejIVUv9cy3GRSoneDvAOA6/cGY6r4tA\r\nLfKLTv/G9dpOTpt0ux60/Ja2LECHtkkE0+DXo7Psm3QHpRiVZfKpSorKfNGQ\r\nFFxRT8/UAXxbr4hdgVhQJXqSQkp3ApaN2XU02niMKIIsrcwFia4dlYckOkCd\r\nKNTcCN0JCiJLs/r6MU9EeDn0Apf5KCFwQLHPpMRUkVMj4FJMoesQPylDqTe5\r\nGN2TI5/4suGOr76mARYhrLGSaYmvWWvCVdk=\r\n=eQc+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"901267da0c8728e8660fa70ca8d866f2b510e231","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.5.5","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.3","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^17.0.8","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^6.0.1","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.0.1_1653389876068_0.4275745330958185","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@fastify/http-proxy","version":"8.0.2","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.0.2","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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"71d8dbcdc40d5bd0f3cb9a73291df29c4f9771de","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.0.2.tgz","fileCount":25,"integrity":"sha512-xGS+dDMyiBmBYl0f1gFkP391sevCWb1C/xmve7PXGrw+YJBAf+GL0Ai6j8QRgYfSR7YmcrN+tFy3HOB3CMgetA==","signatures":[{"sig":"MEUCIQDHixtsrCHFxK9J/OqH7wYVjNeDi22gvesSYlAuvPI2IQIgK+50wUnHoALjb6vlPTc68b1iaEx5cUKles/z2LvZTM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirPqlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfYQ/+L6JIndH4t8iWbER5urGxxcVbpKveUhzXPJjM9zXS5Sl7OVZu\r\nV3bHS1orYN3LT29X98+4+YuTG3pxBI6hE1MgjTCXw9BxRN2mdauS6ExCI2Sk\r\nVzsNWbuXJ1xTXlpK5JHLYCi6UagXniHpzyriOWBeL5/+3mLV6ETbYCmzx2Iq\r\n+DEfzHYRdffLtS30g5AZSql6Sfct8hlE3W4vW1DEo6IGVMC6dvx/fo096Rdh\r\nN7WAfaRJJqkQRgp63j683wcADX4igFVNTOXAagOyIRWXRRERLJu3JzSJoh4O\r\ntltmjWv43VpRoWR/ufS7lKcUDfoi4fn5QSfM/6bO9F/jJekW0SuzL59rrdyO\r\nBUmZTle7/v0hWM4oZJYoXlrPd2hHZWMfAoN+/rOy9Gm1Hc8IrvGS7Xs8wTrd\r\nDFWtOLowUqDaQHIVUrtRh7QBv7gfK3vKdtyGzhaqZLk3Fw8qLpkkFaXioZwU\r\nXiNabAaDQuTNYslhPDioD7XvOdKeM3pxRLjmszDtmO7/7U8plhy/fP2u+Zpq\r\ndE/jpjwxrGLYsSMIz8PKOj5YMCPAIEhrpoK5LpqUlL9DVhZLmYDK6JVDJGcw\r\nCm2Kpr67+odoU7RdJ5nMyc196DyIMfU2TM4WeMDeOpGmZnXjcQuvbo43i+Wv\r\nS6KsqjZefN55KMBGPpBgVPbv6J+ViH8guSM=\r\n=Esrv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"6f30ad5caea3a57c455f540ff06eb05ff0d97cfc","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.11.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.21.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^17.0.8","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^6.0.1","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.0.2_1655503525264_0.12812554543527743","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@fastify/http-proxy","version":"8.1.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"386b0a5e04dd7e9f859ac7fd763d5225a7391882","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.1.0.tgz","fileCount":25,"integrity":"sha512-SgDQD1zLOOeWmdUf/LF0/1lnOGtTRvxGrrLd+JRDr9c/m0jvFsWWATPjJUB/mtm68B0e7BTCCbUaSxejTx57Og==","signatures":[{"sig":"MEYCIQC6F5KkG2N9TAUvi+Gm+B9UHh1B3WN4T321MPFUVTTVagIhAIeKNAgc9+sUNRqlzxirS9rX4sDDoP1sPMB/lAiFsLMU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuizZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprKBAAmB8oSQEo3Vxe7tQ/eS40JIyl1xgnF88qJE2QTpJ5569s2y/Z\r\nhNLBjYzu2QImYaawSvFxxb8yUXBJ4EDZ0bMp8Ra8U6Ngho6i8vi5PytfpWi0\r\nG3poSogLtgQJ8ApZ+exlhHcmdskBPbGj+dHhS4qoC3JjLi1RYABvA1su5tSs\r\nAptiZBFLeTdRamo7UA7e0TQESAc1F6eHwIzmSPNsytT2AUZS7K5EvWf/PMc7\r\nFTskdGPzUN7ogRVAFEJFloy2dkmgXJ4tG6YxccZCWgEgoTP8Eg9xmF2UhZdN\r\nY66o0oQlWSFWwvS1B/HizjTmxp3e5fJMPXuNdD55Ejz7IFh0G8TIiQuZoMEu\r\nlSdlQlp5LJ31VvYeUhirDf2pXKnApPVlA9uva1H/boGKyQfLN1ODcDfakgaf\r\nJDC23nK6uVcqBY6VzoUGUJoC9kydzK7mLZYYkEAJioUaEH+4JGCrbpbzzVwr\r\neKA6hnl7UXr5crgV14UyuXjbQwB1eNGRdasRk6lRm6AZ9odb9N9Rsg4GT0wy\r\nsp3zU0ejs7Ymyk87do3f5YvCOyzong/OWToUC80vjAXcg+Zc/WXt0hYvC1mQ\r\nsDb69n/rvHJY2oxtdPm3dVCjRJgb/Czb0TuuceoR2ZuqFPgacugNh1ZUvoey\r\ntE2/nS2ENpyLgGi9trIaj9liLbF3kvVjFuE=\r\n=IUDo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"81a2a2d7b2d9428b44920d10b94c542036a7e980","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.5.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.21.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^6.0.1","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.1.0_1656368345176_0.8883548227199041","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@fastify/http-proxy","version":"8.2.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.2.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"92cbfc297ba4807d4d95ce39e4b340eeb73d5769","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.2.0.tgz","fileCount":25,"integrity":"sha512-B2UJY6qj2bPjr9AudSPDToX/0dofxumBtTSjQygyySM95RloUvC4wOVf9JJ43jyvwOItqE6DgYnhvuWwn+Zphw==","signatures":[{"sig":"MEYCIQDxedpGdt8EPMPh85qzn6pSiyj4ZNB+GA/g4ZesbDQEoAIhAKNHhqyZx38IND7GrFvUi3CppB+jvdvn/sMgeJR3EGoJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivBz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeTg//YBUfwdx9f7hUhzT1pVtC5vMBsZUkQjNDGdBPrdURadOtYKv8\r\nf+GwtnwEoUfz4IsTDOpxMbtMhgEYt7GGvy0ag6S+thhjUIWfjfN5vUpMJVyG\r\ney+t1TLg35Q8yWoQ1vrW4Cm6Cmt/GXI4jYzLc9AKRXr1jKuUCLLDHxyDC6cq\r\nTipxqTGn0W8o92Eb5biOTu3nsd91mMY+PX398zQ+Jf3TakDZxPebyOGHCZqf\r\nYHP3luji0eeJqvh8uwP9wGB40lpqQl6thMmrWcqGLGS/CNq7JGe8vij1FLm4\r\nPE+EEJ7KcBYEm//qT1DVp/rXMi2DBsGcTkkj9+PyzeFFnU7MNvP9o9ErXa34\r\nx6pQSgQjnWdyM9diduVsLfPBZb/rul0neo1ue9eBDErcaA8zgNoXnCBp1iQX\r\nl4Z4ZrxSFjunYZHAvl7dptcUFPNFTu69nOx9GjduIX7vrZMP0u8NO5j4JeMt\r\nh2VRiwXWh1vH5U6fOwJ51uao9WSM5UWi85Wb52yDSdv0YFCLs7/KBiY7gUbb\r\nOmia57JRLXmqWTxvo5D787Vec6i48xcnTTJiSixQXriihNrDryToEFpvjnUM\r\nnVY+rnqUEKeWuf1SFSa2uQyJY0fu9xtkCwXgSG8cYZ53HknXiHYjL1WM2vtk\r\nttj0fz68te/6QSYNDvBaev9wP/ybvTT8uZ0=\r\n=6Z+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"bc71dc78aabb9597da1c76497ec1d7ee4d801d8e","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.11.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.21.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^6.0.1","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.2.0_1656495357869_0.40037736821101144","host":"s3://npm-registry-packages"}},"8.2.1":{"name":"@fastify/http-proxy","version":"8.2.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.2.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"9a2786b8f3b30d34d0a008869f280bcd4412563d","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.2.1.tgz","fileCount":25,"integrity":"sha512-8l9VQCcsSV1LiRr79iOLThGzUToFVW5kaMHHdBTmarGtFhEa5+/ucrCWIZbCt3wQVODhs1+UtDHKBbk4VcdWWQ==","signatures":[{"sig":"MEUCIHxso0bbwOLcS9Jp9aPZYRDGgGO7PZDnTF15bTeexkywAiEAokpIw9ZzBLDwwM7Bcjd1RvjEg6DdVtN6mC/mGrX2MnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivB9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfPQ/+IkYyWnnuou+Ib1qW3z3f8RBfD1X00Fyg8tzhmbLJP5yyFCFw\r\nvB8YBcgL7Yi7wmjLkd659kKS6RpaYQuF6gjnMzRjV8hZejhk+ryAnGAFsQQ6\r\nqt6wautZXtfkrRoyU8gr1fin6z4VjL7NtJwc+u28JxmBJjHiZOLVvjZjvRko\r\nxvK0zkyB7uB/+g6DsnkDm2YHTwqjbtYzk57VUXhjApnNZDf8ohtQ6ND6snqT\r\n0qe4O5dTUIzMgzeGUm4HSk/El7Bf3FP1yCQ5//v60QeYQwNlYyUcB2tOBe8s\r\nuzse25YQ9gMaMifDdZXcPkBu+duyIDZ9MBTUjv3Pm8rhsSdSToSkr2Xry+SY\r\n0O6W1jCo9GSM31r8A5WHS+nkLAAiBgjfZFymcjVz0iQBRDU7sEQmCbO9w2g9\r\nsXaxiGtZ8G3Gy7xL6MelkBdEcSoBkrtGsTgjBUO6uIZNdbYrrqeFKh5aIifK\r\nVZkXEhdyxD9EfGH9AQorJk8Byz2sgEYu8fQluK4Nrwu7BJv/gjRCwtbOJ0vz\r\nwI/jUm5RTQy5ilhkUoCbpzBEWjGdIJn2Uf43mHWx9yReqPVRbgwLBHQ1Vfwg\r\nyAtEyUZ8ClHNfo5Ifyd4Kgh0oDOk+Fsk80SHMkh2xcdoMznbnrtOmYEFK1a7\r\nbUr3BKSoTeVZiaHh06KWU4O24wRT62mgYtc=\r\n=kh0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"59374e64f3c1a4d42ae77c41ccc91c1462e08ce1","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.11.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.21.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^6.0.1","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.2.1_1656495938374_0.8717708307071328","host":"s3://npm-registry-packages"}},"8.2.2":{"name":"@fastify/http-proxy","version":"8.2.2","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.2.2","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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"c5c39b3a557fcdad46680f391a8af4b811e446da","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.2.2.tgz","fileCount":25,"integrity":"sha512-OrStTijUytyVeWJ15EfSi3WslZeylixr6Ra/bPgM379p0HstDyJFajVkC6SaBkYgFhaVkpGvdyQA7A5fid5E1A==","signatures":[{"sig":"MEUCIQDwgVmzDqA8iOPpzUoFEKYIN8ZIAhcoBOpsOh+HYj7gvgIgFfYfxEUPv+9P/YS/8HoZ4LcbGbE2C/XGMX7QYETI/gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/OoGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuuQ/+Ma5xNbXnQD0GIpO0KpbhLBNquuBSbb3tsnnF5oHX00WXEwJe\r\n1IV1i+T4IdRwMKZbB+6KlqM24o0a8GDF9ZKixkm+Vr9DcStMi4tfHNygLfli\r\nYjfiTvs5/CfZuj68R8BjGeno9CG/VOP2SunzxEHBoCQrhD7lKyVTxRby59b1\r\nokdbkYx5qvHK6CU3I2KYSAjBwRCmtQtEAI7DIzEe0m8drhOzNEobu2T7KEcJ\r\n49VhS2DxHFrd7f2HGPRwp4RpxvEkY9TYO1neA5jWPjvhIFupW4k/sSZ3Ckqn\r\nnvHJ+KLs+2xj5YkRVWdEMw6FGaLcUwna6K4B08PK/TpVLatNcOaKWC67bqyO\r\niC8zSwq/iabWsKmQGqOU3P6i1K0VflVLzq7bCyrKkgI38ku1y6NbnZtRgjFu\r\nWrQJUk2xqpC/wzHoPQG6lnCXlmTz0y3mi0JylpuKqEF+oyN7o1iArtvwitkF\r\n2qQyFpGss5lt914+uY8hxr0ZcAZO8QbGbH712mEqJ6ZunhNgqN+/mcWMtRZK\r\nFNSymTuBpJ4GlrbySHMu1khQRBX6uoNMNbGzu7kaEs4t/lcscZdnky1DPHqE\r\nnqx7S9HX3Bd2iXIfFrrRZivg8aSu0zCJuckItvU/zd0tyBSNzAvjKugmihhB\r\nw4XuZdhaCecSUtGTZwjczJeSrOALLBjHe5w=\r\n=evpL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c143104a87316b135dbe14780c249aaab16d4abe","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.17.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.22.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^7.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.2.2_1660742150359_0.5158025350092132","host":"s3://npm-registry-packages"}},"8.2.3":{"name":"@fastify/http-proxy","version":"8.2.3","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.2.3","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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"366489f8114b7ed711bf42bc6f8ab052dc28290e","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.2.3.tgz","fileCount":25,"integrity":"sha512-Dnc7qn72ldGCQJabwTxyPK0aW6Ai2WurQZntjA8DUeI5kPKPshodx4Aio7btSoH7yHtxCc/ObQODpd0ap3HLcw==","signatures":[{"sig":"MEUCIQDpBKXdmgwaQykjK3JOhPnzNqHmfhB3G8wuO4Eob0bGVAIgDGdEEDgqw1k239E6JbZzifYZaB9hQGkLwiBb344MdMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN/mlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ9w//T7xGeszceSVr6dneOCMQ8a/if/mCxNLcGTIR2B3HBtlrZfzL\r\nPfWMZLc9P+mtZitCZNW68fGkQkWn+IJfRvBfzFwNRzy990fG11IVUfV2nV2W\r\nqON3wKqmcu0/8EELa6pwQSbVX4IEpeuDIc9fV5/6h9sJKACnhJuApbhYKWo4\r\nhv1f3T0aQiUwcjAJVifkeGlcqSJyiaFhyzeZOaThhc+OGKEXZetL6ctafrTz\r\ntc2GxYKP81Wr+w1j9t781dEvph3LTo7qgvwltn7OSyZKejmwDbu1iNeH6EPa\r\nqkIMfZIRRhRVZPZy+Sdc19hXEcTBMKJQc/LwO9gl0a03YL0ZexpitBtXqvjU\r\ntQoFrCbgrWLKcfpNCDW1RInOupHGW5vuMFRM2I0A37kzgbSakvbnKdniDahX\r\nNZky3AHHBLi1QddT+NCqbtXE0s7udtw1jGLpLDTpOqxa56vjZ57A8cwnfyMY\r\npkamzAcx5InfRkE2aPRwXJY4gmmR7bBkWUhmEAqDXxf6zpS/jTI5xNmbLo4S\r\nFSB41XNLRcGvCpAGiwggb8ktwrDF2j2DeKFo/1UqxzJCaiQm/+wuhzquokA6\r\n7rGHSsENlG5yhEp2hg9ts9Y5GHn7sSw9LHk9a0k0EG9rk6Jiu4HUtvMfQeal\r\nHyG1tHfny642yDX70CD8mZv7z+ciHHPTvZw=\r\n=hp3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"fa13aa8ae9e5e162debeefb725ee46202d8cd9ca","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.10.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.24.1","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^7.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.2.3_1664612773495_0.30834655220373763","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@fastify/http-proxy","version":"7.2.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@7.2.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"a018c40503790e64e0ba96c24cb360fd76f21f17","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.2.0.tgz","fileCount":25,"integrity":"sha512-Ld5E9NWqeMM1wkXdpqaJnXxSddfyDVphfh9sK2GGxcflzS1HBL1+bgIXVpYicOFeFR73qxMeefJfazYAvqV12A==","signatures":[{"sig":"MEUCIQDyLezRIEB1/TAdJhRE/a2Vfa2R27mxwC0wt9h48nAx5gIgP3FoCxsADvskXWXhpNECgu2QuQTL/YHNtgUuXRXXsPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSA9WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYXw/6AjQLc9WkPQURi6rQTQZgmK1AFsWJOFRku9lmdr9NYb9S9P5D\r\nuSIWybK0fR5lUp9gibfwrtZSW+IB0yP9lKwLMFslp8orHsa4hQjLIGT1wofD\r\nlmbj1zGqirY5CTGCHsr9M+OapR38cbrISKQAr1VbW9QmqkXpAmfF1eBqTChy\r\nTnAknTu4SJYiy8MIZL4S5DgREqlkgjuPJB38s1nTekuZys7J8ord5l39VCkH\r\nNzNfQhlsacSUTWHjNw93jjwJUL7vH9Cfw+z+4hX7orOMOyiB7pl8KTFWoUEQ\r\nv1T7GDj5erDslr4hDAOXufsnYr2pManbltcVoXgzpI8LiOJmmsGzlYw6a5Fn\r\nrfHitkIN4JcqsmZ9l6udV5RUZiA6GZ/PovtgD2mPTWbdk1xu3ki5mqklj9Mu\r\n9zrCL05f+mICpEQEn515w1M6GRp2S0+rDOb5sxe1A3Eb5bYJJFC9lt4LLfJV\r\nWMlnItgtycTegdvUvZWuI/mG87nztKkp4KP5JI2GwLnBDkPWaXC2YquoY6RT\r\nn+Zt5al6ZDRvD4MBXC4uUUw+QFeM2y5V7UtBVzw2d87RoOO0DDVxu6XKamcV\r\nKAqSC4+yYYZ+qc8UgGiYxOoo0z0vOt30kgwbdHDf2Klt8tD/FrFTCFf9kPW7\r\nwOQoBkUdluO1Q7xvPILa2FNTADm+A8G75jI=\r\n=WeAR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"75bee6f3df148e99ef994466c46d53f0be60ac00","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.15.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^3.25.3","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^17.0.8","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^5.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_7.2.0_1665666901884_0.17263401747547547","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@fastify/http-proxy","version":"8.3.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.3.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"a04bfa1f51b3b5e935d94f6ad023f81f23a2abf5","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.3.0.tgz","fileCount":25,"integrity":"sha512-eeoQUMlmIvTPYafraiiNlWirzFxNXsrtP+Gnxw632DwG/kZv5U1Q5wAVTiI7eNaak42/H2f3QDWIzc2UixNwFg==","signatures":[{"sig":"MEQCIG5uJsjDqrNTTuBN2CaC5lQeN5Ee63GCWeduFBz24MIeAiB6ppfNJmlbFzZ8K/PARd9Te8Bc4vntTFru0INQijCMHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaDAhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh+RAAnrgGCjBbCTqt0G3n1IptiNroepmQlr4R7ySJH79+nV7wbega\r\nqQPEy/+a3Lmg0gplAujOHy+z1a1CQwI8/RC4ynAL4Nw+VAiPoVbFOnd2IcSU\r\n3mxbC2Oel4R5CaVU0c4xl28u4s3uekwTEMym3Hsf/6nPOcrYxa8R5NZjLxRT\r\njyDS0vwV3cmYlIgdDHApP4jqhuQQLGs+oyU0dG/sOtHdOWnoN0rDuICno/Si\r\nYOr3BEqeAYfKOxBDy1DaF3dF+lY3XD+aV3fiaYwLcru9PbXs8NcgJyKSCjnq\r\nBjvLOLYT2X5ivtSgD9r3eN8Zj38321UIkVhtaZ+x4UCmc1ojwHgmtLiInbSB\r\nuxCzg3IKuOerMCnM/s9otQBDOZKlKupW8vRqk7KKRx2OPK714xKUOyipLnrN\r\n2U0qzl2Xizcfpub93LwuChJWimaY80UsMcZiEnWxhMRN8IlVlRVb9XqvOz0N\r\n9xb0N40TziM2B6zRtrU8nNmAa5t4Tkfc4drWwSZDPZArngaK5p7v7wy5YRwS\r\nD5hOAZor0brCwgpR7JUXz8uG5/Jc3V7IAlZ6DcmexPTqrJ9+5sLFK5VQryek\r\nQvL6u6DHVYvtoG+90T4y31b5Z1DRtdCl8I8lhdG18PNSXUL9aqYNfFsdXxjY\r\nxDiu4y1HFbNT19qWZKlBuSV+Ml9VDpVDMP0=\r\n=4M7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:fastify-http-proxy-8.3.0.tgz","types":"index.d.ts","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"_resolved":"/private/var/folders/bw/kpcy5n_d39s3xg6s7zdfdyd80000gn/T/a765e061fec34f63fd071bd69df5ed12/fastify-http-proxy-8.3.0.tgz","_integrity":"sha512-eeoQUMlmIvTPYafraiiNlWirzFxNXsrtP+Gnxw632DwG/kZv5U1Q5wAVTiI7eNaak42/H2f3QDWIzc2UixNwFg==","repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.19.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.24.1","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^7.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.3.0_1667772449436_0.9306005181407093","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"@fastify/http-proxy","version":"8.4.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@8.4.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"cda70180b9b373768a85950de4511c618ecd6a81","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-8.4.0.tgz","fileCount":25,"integrity":"sha512-H8nwsmawFtKKRE6uhh1BtF1gQi/l147SmLsDGxB0HdYTHzjXz6uSQO3lEVmY7unKMzbArRjdoJQkEGpScszdSw==","signatures":[{"sig":"MEUCIGYgSr92A3/YwDsIg8zXN+z7NDeJtWllyy0oJH35BhUWAiEAlLySsZ09yJeB7drhpBi7fIwLtIjy3b6OYxXJGuLkn88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhvxfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMEg/+Ivp4ityOfe0142ppNWf73gdjUhfEWqOO9Ks2LcfzaE7b0r1T\r\nj9e3h/LjHPo4FmIdsVCKmegIdHFYmUKMIOdA2WFcxauqZRl73reymdebH91r\r\n+eGvP+tYMyfJR9gE69XTt9ye4DjGZ4vCBOqbckDpdBgDY1ujcmaRyfRo9VUb\r\n25wP04SU8yTzKwtnBQCsMHFXl8VEr+bc2e34jh8qn6w+ycaOm7MRRrLz6u2E\r\nMcPS3bUIKMlXmmKPlLSBkZKk9SDhAZb5vy+m5cKnMZsiQxC+7c8zaM8EPAOj\r\nQb+RdwpXARVHmNlC0ghqVASno7ul+bYyi0wMqutypIhDjdffkwjS0xKDuZC7\r\nau0tigR9udAmUoSl4cn42x6P43VV8gCh2fvGPWpuYzeE8VYmn6AXhV8ouSr4\r\n9GwfH2IBsur2z7yMlb9vyMHdZ42G5XnwcBLEfvG/f2M+sju9ZHiytBBQDued\r\npX6tiRvIJtw27ebMsIbRZTx/v5KSo7xBqpP3L4Ij6vypFrCl32BIVqWuzplX\r\nWD9p54nuYwyxyiZui3ZNi+Y6AfQEA9VOn5yZvUbQ8lk2LIuetSU/OMM+AxTm\r\n5+fO4IGNfzK9owY5Op9C51Z1QCcRfG+lSqtXg01UDy8PA8TkUgNnBHkumV4X\r\nGBJjkYQHUUUDqmtnA5v2aezBlPSqEqLaII0=\r\n=kvpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"f4660ed70a1307d0c1e8d3c78168c18217320ca7","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"8.10.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^8.4.2","@fastify/reply-from":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.24.1","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^4.5.4","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^7.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_8.4.0_1669790814789_0.6846246768337252","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@fastify/http-proxy","version":"9.0.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@9.0.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":"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"71bb93ca99d26297078923295b3b8a3f67f15dd9","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-9.0.0.tgz","fileCount":25,"integrity":"sha512-VbP7rccoX9rn56bvK5Sm/GsQ+UwjlQOJa0QiTX69dcjFWSV0I423vgH0KYPczAJ8ZpoM2HU7DP51ir1KKHBtTg==","signatures":[{"sig":"MEYCIQDv8zqYQlbWL5OnGqYcs0x4oWoP3mU+iIXOTWyYKZkscgIhAJUcuwpaiBDeRbpmBiILEM9IbxXKfwv6vNTO13Ve5UqT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG3/KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+rxAAg1FukAJAhvyqck5CiztNmAuXNypwPO1n25yB2KrXCEDbOPfD\r\nbCDd3tZk6n8Ec42zyJwZDKI2R5n1KXi2aKf1FZf7nMD3b1Kb8EHLfTRumGSZ\r\nl6u7zPiYBUUYSUhzToi3r10WnXh4UM0uNPS/5bY3f4Z6Lm+/z2BXxNndHuux\r\nRg71ABvuLdYmeei861Yrjaamwm5RVcQ6eE8r+r1BmhHsaEZ/ZdKYb0zu6FoZ\r\n3sJuI9ayZPjGfPWj8mc0utDNO6lCGIA93v2ktdcVxj0Yck0MT7NaMITROTO8\r\nm4tOecn84UqY97nxe95c2ti2mzSDNhhEW55rxLKqYKfJ2uMV38r6+62eYTol\r\nnb1GcEmaP7gNqPy3PhQAMrcKA71KvHWufsw0KsN4zaftb8m7FxecQgfC5V2C\r\nc8eIXSmgCO5b9h6Z9FpjCtiiMkJmxd9/WzwWaMYNClZfT+xpE609KxT9uuYt\r\nVWzaAKNaHeyCG1e7E/M1EyRgyfbRvr6DEOwSDJB4coycptL3eUX0Z+COIQWJ\r\nZ9ypy+aYbD+yHVZw8AUEobMeurqxcOp5ucMteen0mcNEQaHdWwavN0f2OgIc\r\nopYgSTc7Cga3E59DF3fSoHzDibq1pAE9jDqB250xLf44OXlhdEUi9V+e2e2d\r\nVuVIy/Q+5+UhYUzKuPQCGToDHgc3GzonS8s=\r\n=K9vR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"f40574b28d7e2832b5e2333c276eafeb1d564fa0","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"9.5.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.4.2","fastify-plugin":"^4.5.0","@fastify/reply-from":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.28.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^5.0.2","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^7.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_9.0.0_1679523786501_0.9643923234986109","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@fastify/http-proxy","version":"9.1.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@9.1.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"594849d9778e342da92c919c4cc8b8ac9fe5eeb3","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-9.1.0.tgz","fileCount":25,"integrity":"sha512-vgHCTDKOqLB437zQJiLWFFnsrYfFZ6Lfwu/xXQoKqRUKIPDt+xG6LBRtf8s5MNqfFVoTE7kw1U/0qdRGDsMp4Q==","signatures":[{"sig":"MEUCIQDKH9SFQn9ruEE76+L1SLoZWYcRRurnWr21PJc12BeFlQIgGrbqz1WmdiFfK5KhLlwFYt7s+fViSD4xdlawG8q3hpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70970},"main":"index.js","types":"types/index.d.ts","gitHead":"ac21cf027dd2a0a7f6b1effa58fef862cd60be75","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"9.5.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.4.2","fastify-plugin":"^4.5.0","@fastify/reply-from":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.28.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^5.0.2","@types/node":"^18.0.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^8.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_9.1.0_1683038390942_0.2703318098020395","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@fastify/http-proxy","version":"9.2.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@9.2.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"dbf0d6911731f7d1d2713d6aaebb06c56454cdc2","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-9.2.0.tgz","fileCount":25,"integrity":"sha512-1CqnqcUcsKUq79KSXi5fS62sJpfwtRbLanwgq+AQPJuZXlhK7nugu06HnHjA2yS9WXZmlq3iIABXVMFWw1xHkA==","signatures":[{"sig":"MEYCIQDe4eSaIbZ/G6CX9lnnES6g95lAOhAtU4bU8eWW920DDAIhANmVizYSVkQtrAgehxVM2Sgbr91jxxuGcLP19LCysU4B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74544},"main":"index.js","types":"types/index.d.ts","gitHead":"59cb1f888452c58c3f33615e2f42452a064bcef4","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"9.5.1","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.4.2","fastify-plugin":"^4.5.0","@fastify/reply-from":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.28.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^5.0.2","@types/node":"^20.1.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^8.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_9.2.0_1686056699371_0.5576972701311662","host":"s3://npm-registry-packages"}},"9.2.1":{"name":"@fastify/http-proxy","version":"9.2.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@9.2.1","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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"4ce9eafa0346958be1ce1d3438a61f93956b2566","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-9.2.1.tgz","fileCount":25,"integrity":"sha512-SSxcdrDQQA2PYYBCK+2I+w83QEbMt1s5bsKEERiMG1jcraQulTW3t/Wkje+RWJNNblDhABnhdKXUTbDuA/EIXA==","signatures":[{"sig":"MEUCIFKzLdzkAdAdsRkhIPU4c4OLsBcUW4Hi5/4UKbFQPkf4AiEA2GAdP1Wqc4goxZsQY8ZxtpgetFKOoAGKi8okeCzro1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74356},"main":"index.js","types":"types/index.d.ts","gitHead":"6d9de9e6127e8c7667cb4e12ec017a1832b0d60c","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"9.5.1","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ws":"^8.4.2","fastify-plugin":"^4.5.0","@fastify/reply-from":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.28.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^5.0.2","@types/node":"^20.1.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^8.0.0","express-http-proxy":"^1.6.3","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_9.2.1_1687248034655_0.06512953374486585","host":"s3://npm-registry-packages"}},"9.3.0":{"name":"@fastify/http-proxy","version":"9.3.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@9.3.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"7d74c5ab51cd97e3106be33f408b707c091dd94e","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-9.3.0.tgz","fileCount":25,"integrity":"sha512-fQkdgwco8q7eI2PQA8lH++y3Q+hNlIByBYsphl+r4FKRbmrU7ey4WOA/CA9tBhe4oEojGpa3eTU4jXvqf2DBuQ==","signatures":[{"sig":"MEUCIGyPRynbErxu3U2/ajP9v5pYAp25VtNnzrj6F+xtq4GjAiEA9aFWl/OHBZFkebsqLisTCdOGgIH1sa4XBKa9NfoFt7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78595},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"fb838356899e7261f62bac083672d53c2984acfe","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.1.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.4.2","fastify-plugin":"^4.5.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.29.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^5.0.2","@types/node":"^20.1.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^8.0.0","express-http-proxy":"^2.0.0","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_9.3.0_1698826600553_0.8583007714455906","host":"s3://npm-registry-packages"}},"9.4.0":{"name":"@fastify/http-proxy","version":"9.4.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@9.4.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"27edca4634c4b1d1da8be23f341038acb9b5b24a","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-9.4.0.tgz","fileCount":25,"integrity":"sha512-oXdvWBETRI2fJYJnRfFP/qJ6fQddUJz47X71WP7SkHdm4D5OejlNwrgnEJLUS5Kr4BSXHE5Nq5K6mmUlkivKiA==","signatures":[{"sig":"MEYCIQDquHUOYWUN/M53hZhp6dy0eQO7Qd386p6Ts9tWA9EXlAIhAMdjy/BZe9vMfTKxNdch85Gl5g845pEXEOeuiQmPWr4X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79975},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"ef2ce998cd5ef08eed575c209ded747205aa5e1d","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.2.4","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.4.2","fastify-plugin":"^4.5.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.30.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^5.0.2","@types/node":"^20.1.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^8.0.0","express-http-proxy":"^2.0.0","make-promises-safe":"^5.1.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_9.4.0_1706779403793_0.7097225941521057","host":"s3://npm-registry-packages"}},"9.5.0":{"name":"@fastify/http-proxy","version":"9.5.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@9.5.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@outlook.com"}],"homepage":"https://github.com/fastify/fastify-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"aba1a143b2b925c0a972d5e61127ccf0219da5fc","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-9.5.0.tgz","fileCount":25,"integrity":"sha512-1iqIdV10d5k9YtfHq9ylX5zt1NiM50fG+rIX40qt00R694sqWso3ukyTFZVk33SDoSiBW8roB7n11RUVUoN+Ag==","signatures":[{"sig":"MEQCICD3Nrb2BjeWyZTuK+GMchdYL2c5RAbKU3FnrkqBPq/eAiBKtI9j91fCStUDX1GU6P2/3PAnzA/1FnynEiQu868Gkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82343},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"1ab12f84fafb769c5fdda13e705b7a29c35fdfd5","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.2.4","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.4.2","fastify-plugin":"^4.5.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.3","tap":"^16.0.0","tsd":"^0.30.0","snazzy":"^9.0.0","express":"^4.17.2","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/ws":"^8.2.2","socket.io":"^4.4.1","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.0","typescript":"^5.0.2","@types/node":"^20.1.0","http-errors":"^2.0.0","socket.io-client":"^4.4.1","@fastify/websocket":"^9.0.0","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.0.2","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_9.5.0_1710872220189_0.3359681167242492","host":"s3://npm-registry-packages"}},"10.0.0-pre.fv5.1":{"name":"@fastify/http-proxy","version":"10.0.0-pre.fv5.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@10.0.0-pre.fv5.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"b0878bdc68e4479e6484145808f60ff3914438c2","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-10.0.0-pre.fv5.1.tgz","fileCount":27,"integrity":"sha512-hSAgQ5ypefZHJjP06X/AYgN/v5MTLCFRZnMptIDMir0GtXfl7rg5R14rSMcYvGteT6OXhWd48kp4OoOQmmOcJQ==","signatures":[{"sig":"MEUCIAxNxiZiQ4JVopSeywGxG2VapGX+ubLDSWe7voz8rUO0AiEAoCqUztpUh3NFi/dTfj3YDSiErSo3HgU/ZGC/rsNJYwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89056},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"bc08c534842da7dd08d244e478b34ef7044baf91","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.5.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ws":"^8.16.0","fastify-plugin":"^4.5.1","fast-querystring":"^1.1.2","@fastify/reply-from":"^10.0.0-pre.fv5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"^11.8.6","tap":"^18.7.2","tsd":"^0.31.0","snazzy":"^9.0.0","express":"^4.19.2","fastify":"^4.26.2","standard":"^17.1.0","@types/ws":"^8.5.10","socket.io":"^4.7.5","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"^5.4.5","@types/node":"^20.12.7","http-errors":"^2.0.0","socket.io-client":"^4.7.5","@fastify/websocket":"^10.0.1","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.1.0","why-is-node-running":"^2.2.2","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_10.0.0-pre.fv5.1_1718638119442_0.31086188501111267","host":"s3://npm-registry-packages"}},"10.0.0-pre.fv5.2":{"name":"@fastify/http-proxy","version":"10.0.0-pre.fv5.2","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@10.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"1d39c1514e8ab6d045cfa9b8c8b4886d862d6197","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-10.0.0-pre.fv5.2.tgz","fileCount":27,"integrity":"sha512-jPMCt974PAjLezgNa+vOAGej4CLFP57ZqfmTS2j5EWWwAQsIdkzc/zFAdQ5mDl1tOaRfS1s3dj1yKAduadnqCQ==","signatures":[{"sig":"MEYCIQDrRTsfW5VdmulriJhFpb7IJlcVotTfzSc8Q49tSA8M/wIhAPgxDcDSzPUy/R0QQveEhpnRh6Sl71/uGfPSjs9SW2jY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89072},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"a3535307f806f57b614ff02d6f26ebb114b6296f","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.2.4","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.3.0","dependencies":{"ws":"^8.16.0","fastify-plugin":"^5.0.0-pre.fv5.1","fast-querystring":"^1.1.2","@fastify/reply-from":"^10.0.0-pre.fv5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"^11.8.6","tap":"^18.7.2","tsd":"^0.31.0","snazzy":"^9.0.0","express":"^4.19.2","fastify":"^5.0.0-alpha.3","standard":"^17.1.0","@types/ws":"^8.5.10","socket.io":"^4.7.5","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","http-errors":"^2.0.0","socket.io-client":"^4.7.5","@fastify/websocket":"^10.0.1","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.1.0","why-is-node-running":"^3.0.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_10.0.0-pre.fv5.2_1723022872814_0.7768627716033241","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@fastify/http-proxy","version":"10.0.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@10.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"356601ad25ef95b951763957a2abaaa2a563d632","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-10.0.0.tgz","fileCount":27,"integrity":"sha512-n5/EPspNKtzpCUavuDflYtvtB+aEkablb2sZM83gDKbxM9GF+93maJYQrGozJ2HNRqpt7wfzsDeUuGVFFkYzMQ==","signatures":[{"sig":"MEUCIQCZzeibkHiiY9rp2XrL3lbogYTZVbixLLpS7xbO/M8lHwIgRkQ1NqciDgGXPC9AHAIMD4cxmzY4rONouuLxEGzlAMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89046},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"fe1803e0cdceb5498597f879a11d497a81b16a7c","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.8.1","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ws":"^8.16.0","fastify-plugin":"^5.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"^11.8.6","tap":"^18.7.2","tsd":"^0.31.0","snazzy":"^9.0.0","express":"^4.19.2","fastify":"^5.0.0-alpha.4","standard":"^17.1.0","@types/ws":"^8.5.10","socket.io":"^4.7.5","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","http-errors":"^2.0.0","socket.io-client":"^4.7.5","@fastify/websocket":"^10.0.1","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.1.0","why-is-node-running":"^3.0.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_10.0.0_1725613989851_0.5711423691714594","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@fastify/http-proxy","version":"10.0.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@10.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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"ea2e486b0133d4e3be2f1c40d117cf93397d29c5","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-10.0.1.tgz","fileCount":27,"integrity":"sha512-wCMwI9RXK5ISe9G1FGPDCCD2KlSAuLtDDU8XBEfiBxYV0nt+aYm4vPhU/0+IhUM6t+r7UWiV+9OYaJxcTem9+g==","signatures":[{"sig":"MEUCIAFrv0ldQnPGfiLOl/YHGhSwDvNNZOM61tzEKTZPIpAmAiEAiZtiH4qPIK2CAlMFgYlfzQCFYSZlHeuxxcs1vR2j8+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89038},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"e446acfd5eb829e969add62729ba084bafdc4f3c","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.8.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ws":"^8.16.0","fastify-plugin":"^5.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tap":"^18.7.2","tsd":"^0.31.0","snazzy":"^9.0.0","express":"^4.19.2","fastify":"^5.0.0","standard":"^17.1.0","@types/ws":"^8.5.10","socket.io":"^4.7.5","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"^5.4.5","@types/node":"^22.0.0","http-errors":"^2.0.0","socket.io-client":"^4.7.5","@fastify/websocket":"^11.0.1","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.1.0","why-is-node-running":"^3.0.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_10.0.1_1728984426395_0.7682391980456913","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@fastify/http-proxy","version":"10.0.2","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@10.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@icloud.com"}],"homepage":"https://github.com/fastify/fastify-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"859c99798ca4a3acab7f321abaf59333a711384e","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-10.0.2.tgz","fileCount":27,"integrity":"sha512-3IlTjOu9xtX5UPd/ZxY3ebYb6caINuBlr7iyVxYmh3zZLV0K5ted8yfU9UCNXVNs33RwbXD2RhDucc3z5BNgEA==","signatures":[{"sig":"MEQCICeKpuYB2uBumkKjHEjkfHzPCR8fp0Z/va0iMfgsAAijAiAv+YlTw0HHNtr/ZTFBsz/fFRl8Bb9jcfr9CouGPPvjhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91042},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"e6293be6b506e1baf66e4bf7b7e7cb9d2c610e8d","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.8.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ws":"^8.16.0","fastify-plugin":"^5.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tap":"^18.7.2","tsd":"^0.31.0","snazzy":"^9.0.0","express":"^4.19.2","fastify":"^5.0.0","standard":"^17.1.0","@types/ws":"^8.5.10","socket.io":"^4.7.5","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"~5.6.3","@types/node":"^22.0.0","http-errors":"^2.0.0","socket.io-client":"^4.7.5","@fastify/websocket":"^11.0.1","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.1.0","why-is-node-running":"^3.0.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_10.0.2_1732290323942_0.1660779174121041","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@fastify/http-proxy","version":"11.0.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.0.0","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"},{"name":"is2ei","email":"issei.horie@is2ei.com"}],"homepage":"https://github.com/fastify/fastify-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"909d9c60961c243d51e9ca842a0d32f8d2876f3c","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.0.0.tgz","fileCount":27,"integrity":"sha512-XdYOFTQ8lA8JW8oyyEDTc3CQubsQuiIyPJEMl5WZhVmGkkwWIwXozrXX+Ub/8Pjc89R+gRX2pGuevKH95D2LQA==","signatures":[{"sig":"MEYCIQD8nSYaZdLiJHriuzolHqmCsjJIf4wq0bQsuT7CHORw4wIhAOqhX4c526usK3qU1MW/+Ujxr1xrg0+kph5jT883tEh1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91042},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"24bd4a49808687a94c029fbfb447a4d57151afb3","scripts":{"lint":"standard | snazzy","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"standard --fix | snazzy","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.9.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8.16.0","fastify-plugin":"^5.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tap":"^18.7.2","tsd":"^0.31.0","snazzy":"^9.0.0","express":"^4.19.2","fastify":"^5.0.0","standard":"^17.1.0","@types/ws":"^8.5.10","socket.io":"^4.7.5","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"~5.7.2","@types/node":"^22.0.0","http-errors":"^2.0.0","socket.io-client":"^4.7.5","@fastify/websocket":"^11.0.1","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.1.0","why-is-node-running":"^3.0.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.0.0_1732796122037_0.8839006879778988","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"@fastify/http-proxy","version":"11.0.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.0.1","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"746f1db5756151f5ee194b12c9941335c32d7738","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.0.1.tgz","fileCount":28,"integrity":"sha512-EU/PUINRfeI8BfU1HDqt+yVYpBPNShCKyqd1Eki+giE/mpQuy53WGiK1g/tTAIZJzSS87ti7YtcpcXW9/25H2A==","signatures":[{"sig":"MEQCICV4eyNuQXdsoU4Bydd1daM4XdectSlPnHQX0UajKWE6AiA798kh+mk/yaVHOikMzrle1DjN1atyxdjzmiXSIcE5YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91527},"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":"54f4e8f3950379cd31fee53ce216d4cfc62e749d","scripts":{"lint":"eslint","test":"npm run lint && tap \"test/*.js\" && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.8.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ws":"^8.16.0","fastify-plugin":"^5.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tap":"^18.7.2","tsd":"^0.31.0","eslint":"^9.17.0","express":"^4.19.2","fastify":"^5.0.0","@types/ws":"^8.5.10","socket.io":"^4.7.5","fast-proxy":"^2.1.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"~5.7.2","@types/node":"^22.0.0","http-errors":"^2.0.0","neostandard":"^0.12.0","socket.io-client":"^4.7.5","@fastify/websocket":"^11.0.1","express-http-proxy":"^2.0.0","@fastify/pre-commit":"^2.1.0","why-is-node-running":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.0.1_1736596830533_0.640370732608871","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@fastify/http-proxy","version":"11.1.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.1.0","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"9280efc5ded94009e648a84b0a29b8fe0ff773d1","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.1.0.tgz","fileCount":39,"integrity":"sha512-zV4zviRzNIT86fXYVZSSXFF5esSR04Pm8lQc8wuRe2tQRTtJwBCB9QL8n0N+wCNuGLTZXQniEYBW1MxKAORYCw==","signatures":[{"sig":"MEUCIQDTRyRY+HFqoUHnvTyf/mCEXG+I3aR64O1K938Unuvo/AIgSo8GEhHV+ZtaraEuYFBfd9mcTay4GPbagiV/fSZsWBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138650},"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":"f63720b1806309a619961b38f4170828d3105eb0","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage --reporter=@jsumners/line-reporter && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.9.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","fastify-plugin":"^5.0.1","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tsd":"^0.31.2","borp":"^0.19.0","pino":"^9.6.0","eslint":"^9.20.1","express":"^4.21.2","fastify":"^5.2.1","@types/ws":"^8.5.14","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"~5.7.3","@types/node":"^22.13.4","http-errors":"^2.0.0","neostandard":"^0.12.1","socket.io-client":"^4.8.1","@fastify/websocket":"^11.0.2","express-http-proxy":"^2.1.1","@fastify/pre-commit":"^2.2.0","why-is-node-running":"^3.2.2","@jsumners/line-reporter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.1.0_1740388212202_0.8950543195713945","host":"s3://npm-registry-packages-npm-production"}},"11.1.1":{"name":"@fastify/http-proxy","version":"11.1.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.1.1","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"fb2ed92389d5df08a51f76de9af845d55c2f5212","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.1.1.tgz","fileCount":39,"integrity":"sha512-lrkEz7X9eKLfkpXMk53QN99Iy+xqhi4CoGa6N948Fop8nRiYa7EuxAw8ZMSzEhyVNlz99aMwr6H0uNei716I8Q==","signatures":[{"sig":"MEYCIQDGOVlPrXt97zQ7M/3X8G9iHa9ZrrORtW1924BlTH6LaQIhAI9D+DmA0fGfyqoiY4unbWZGsWgXvsl1kZDnGn/1wCv+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139140},"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":"b2c32494f3c96eb94e76d14e7fdfc7fd9510e9ad","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage --reporter=@jsumners/line-reporter && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.9.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","fastify-plugin":"^5.0.1","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tsd":"^0.31.2","borp":"^0.19.0","pino":"^9.6.0","eslint":"^9.20.1","express":"^4.21.2","fastify":"^5.2.1","@types/ws":"^8.5.14","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"~5.7.3","@types/node":"^22.13.4","http-errors":"^2.0.0","neostandard":"^0.12.1","socket.io-client":"^4.8.1","@fastify/websocket":"^11.0.2","express-http-proxy":"^2.1.1","@fastify/pre-commit":"^2.2.0","why-is-node-running":"^3.2.2","@jsumners/line-reporter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.1.1_1740391629840_0.6391447378789561","host":"s3://npm-registry-packages-npm-production"}},"11.1.2":{"name":"@fastify/http-proxy","version":"11.1.2","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.1.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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"f89a1cba5bacc8edf7f80b0e59bb817e9a2899e4","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.1.2.tgz","fileCount":39,"integrity":"sha512-DDceCz1DIEa4vUsQ0DhMqwiZdZUCG0RByY51k0BndBLo7bWpO3QuzLpZTS7Hr6Bp6r82SRmAinM0uPpQse1zqA==","signatures":[{"sig":"MEQCIFMVuAvR5wGL3woaYFgCB/vt4lcHw6xtg+3dFBFlklANAiBmklc/uTdsTaBlN9we8d0fKqUox3N3OP2K/aVDWd3blQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141774},"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":"4c09ce42fc9e5328c14673bf183fbdba0c8c6958","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage --reporter=@jsumners/line-reporter && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.9.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","fastify-plugin":"^5.0.1","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tsd":"^0.31.2","borp":"^0.19.0","pino":"^9.6.0","eslint":"^9.20.1","express":"^4.21.2","fastify":"^5.2.1","@types/ws":"^8.5.14","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","simple-get":"^4.0.1","typescript":"~5.7.3","@types/node":"^22.13.4","http-errors":"^2.0.0","neostandard":"^0.12.1","socket.io-client":"^4.8.1","@fastify/websocket":"^11.0.2","express-http-proxy":"^2.1.1","@fastify/pre-commit":"^2.2.0","why-is-node-running":"^3.2.2","@jsumners/line-reporter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.1.2_1740575692804_0.9673894068598996","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@fastify/http-proxy","version":"11.2.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.2.0","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"d58122383ab59dcb78344e8a02fdf3ac2429730e","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.2.0.tgz","fileCount":39,"integrity":"sha512-sHhAJEGnVefw3P4N/HDyo2lGagBwYUePXE8kXflKnNF+4vYxNItPMoNjETpIEYbuBeqoV7lHOgAKu0+y9K7SUA==","signatures":[{"sig":"MEUCIQDjdc5shBCiel21C/0IUkxClE/bteRMhvMsP7LbqR4PuwIgcC8vs5C/yk5RhSaonkl/5HhsFQio9RLjJL2cm6Uf6Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143603},"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":"9626251dee5f6f93ec113486d8b91d0e7be9dd98","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage --reporter=@jsumners/line-reporter && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.9.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.0","fastify-plugin":"^5.0.1","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tsd":"^0.32.0","borp":"^0.20.0","pino":"^9.6.0","eslint":"^9.20.1","express":"^5.1.0","fastify":"^5.2.1","@types/ws":"^8.5.14","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","typescript":"~5.8.2","@types/node":"^22.13.4","http-errors":"^2.0.0","neostandard":"^0.12.1","socket.io-client":"^4.8.1","@fastify/websocket":"^11.0.2","express-http-proxy":"^2.1.1","@fastify/pre-commit":"^2.2.0","why-is-node-running":"^3.2.2","@jsumners/line-reporter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.2.0_1749731848585_0.04969503144768295","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@fastify/http-proxy","version":"11.3.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.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":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"e1d7cfa05ac328e062757d8b2fbc19b57b1e8a6d","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.3.0.tgz","fileCount":39,"integrity":"sha512-FXFxkdTlXqVI11fqlxmHqOPzIo0elBA60o3bfdh2seD44KWOBBzelzCVgs1OelrxuADCyWUQp2ZxA2wp3mqQMg==","signatures":[{"sig":"MEUCIQCZX806GkaSasX1E1Qgv9NtPYxX3uD/C/6tlznP16+bvgIgb7CPzcNOopA1oUcHi871bh9yjpBx0Ay05Bq7Y4avaOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145720},"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":"bab12aabb4361b309fb601bf724a0542903b8601","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage --reporter=@jsumners/line-reporter && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"eomm","actor":{"name":"eomm","type":"user","email":"behemoth89@gmail.com"},"email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.9.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.10.0","dependencies":{"ws":"^8.18.0","fastify-plugin":"^5.0.1","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.6","tsd":"^0.32.0","borp":"^0.20.0","pino":"^9.6.0","eslint":"^9.20.1","express":"^5.1.0","fastify":"^5.2.1","@types/ws":"^8.5.14","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","typescript":"~5.8.2","@types/node":"^22.13.4","http-errors":"^2.0.0","neostandard":"^0.12.1","socket.io-client":"^4.8.1","@fastify/websocket":"^11.0.2","express-http-proxy":"^2.1.1","@fastify/pre-commit":"^2.2.0","why-is-node-running":"^3.2.2","@jsumners/line-reporter":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.3.0_1750777358131_0.3224120410644713","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@fastify/http-proxy","version":"11.4.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.4.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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"fe014ae984e4bfeb5e5ce654b50bc7b4f9fc58fa","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.4.0.tgz","fileCount":39,"integrity":"sha512-AeC/7DrCeukqfwJidjLQC3KkgpRZTpki38uHP7Uo/5xSaW7QZ0Ldq7S+mrWLbYvNfGYMy2SRhTBYrfyNApN4gw==","signatures":[{"sig":"MEYCIQDsQu0XBOkPcZOb9RFRkA4ftn7LXanIWBOQYBljvUBpgwIhAPGmH/z2/MMngvmeijIzltv57p3D93YMsDL9z2kPaFq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148163},"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":"efcb312055b7941f5411fdc9d4aad6b04c065f3d","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.11.0","dependencies":{"ws":"^8.18.3","fastify-plugin":"^5.1.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","borp":"^0.21.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","@types/ws":"^8.18.1","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","typescript":"~5.9.3","@types/node":"^24.10.1","http-errors":"^2.0.0","neostandard":"^0.12.2","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.4.0_1764701404779_0.6449951356917947","host":"s3://npm-registry-packages-npm-production"}},"11.4.1":{"name":"@fastify/http-proxy","version":"11.4.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.4.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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"21735d776f0ab04a9f69a3116b1a76e94b74eb1e","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.4.1.tgz","fileCount":39,"integrity":"sha512-sMYEIB0c7qCYutpZyS12c8xnVgmEMSUUVU2XjcNq2JzHf6Hta1BWcpnG5FXxR3WEm48uZNCi0MxnIYtwjwd21Q==","signatures":[{"sig":"MEQCIA4mIw6C2Fllkp4AYSX0/0D1qOyVkvBlvsN9cxsE8fsbAiBR6N2wX25AFE3DHLxaUa2G3PLcfKbWxmC+q0ZWxWM2xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148756},"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":"a3796e547cfc2698df6c26ce58be36050e90c468","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"10.9.3","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","fastify-plugin":"^5.1.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","borp":"^0.21.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","@types/ws":"^8.18.1","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","typescript":"~5.9.3","@types/node":"^24.10.1","http-errors":"^2.0.0","neostandard":"^0.12.2","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.4.1_1764871217087_0.7205576033812882","host":"s3://npm-registry-packages-npm-production"}},"11.4.2":{"name":"@fastify/http-proxy","version":"11.4.2","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.4.2","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"e865b789175f503235ad1fca973008a6e8e01a19","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.4.2.tgz","fileCount":38,"integrity":"sha512-J52YphwK9XMw85Sy0Dx5ExKPntMbG9YQeKcwqfjaYpTUqaCvqGwuySLU9ltIFFyslDZUdiX5JrxeZRxyfD4gaw==","signatures":[{"sig":"MEQCIBx3qoTl/TEd7W0P+NETF5+aa16JrCJ4uIQaoOR4s1m/AiAD64gyGQMm1aKgNW1Oha8MpsjEbj6X4mYWA6m4as+rBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148832},"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":"f5719401e8693716be0001c9e8f777675b965cc5","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"gurgunday","email":"hey@gurgun.day"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.3","fastify-plugin":"^5.1.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","borp":"^1.0.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","@types/ws":"^8.18.1","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","typescript":"~5.9.3","@types/node":"^25.0.3","http-errors":"^2.0.0","neostandard":"^0.12.2","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.4.2_1773995864472_0.7130596837724301","host":"s3://npm-registry-packages-npm-production"}},"11.4.3":{"name":"@fastify/http-proxy","version":"11.4.3","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.4.3","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"09f97ef3759dc40f9d6ea463d9fa5b2615edd255","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.4.3.tgz","fileCount":38,"integrity":"sha512-j6/242ni0jZo7cs8BphwUR81PXIQewPRdJfwJCkg2fmCAlCw0UniG+BXdAeXOnhBkI3ACgKaGicyQt08aRdbzQ==","signatures":[{"sig":"MEYCIQCiCxjJA7gGTlFHcm7wnv61/w2zaLcs9H9W6vbCqCq0pgIhAMjujf7Z24IPev/Ez9ttObo5Pg6KPtjx3za1u6p6M9vG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149624},"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":"16e2044b7c4b59e6069712510da3a3f4f6bab636","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.3","fastify-plugin":"^5.1.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","borp":"^1.0.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","@types/ws":"^8.18.1","pino-test":"^1.1.0","socket.io":"^4.8.1","fast-proxy":"^2.2.0","http-proxy":"^1.18.1","typescript":"~5.9.3","@types/node":"^25.0.3","http-errors":"^2.0.0","neostandard":"^0.12.2","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.4.3_1774512881962_0.9670309730089341","host":"s3://npm-registry-packages-npm-production"}},"11.4.4":{"name":"@fastify/http-proxy","version":"11.4.4","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.4.4","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"2989bf598283a8a0f6ce606f736260ccfdf0a91e","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.4.4.tgz","fileCount":38,"integrity":"sha512-wXoKaxW31pQc6H48Xqx//j6A2ikOiadht55DNkEFaseEUkJ9MzvURLK6Qqg0OOIEZGjTiEjjnbERv3NLFBc2Ug==","signatures":[{"sig":"MEYCIQChb8SChghsOQRy8rSiz2whkU4xfLk1hO0YQz+HeOL48QIhAOUmeG/kbcjAdJIYG5gk9qIJ78/vywfTbBPO8OKrbU++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149344},"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":"15df3dc5eca55e2e61dba1745f422690b4a55257","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tsd","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.3","fastify-plugin":"^5.1.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","borp":"^1.0.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","@types/ws":"^8.18.1","pino-test":"^2.0.0","socket.io":"^4.8.1","http-proxy":"^1.18.1","typescript":"~6.0.2","@types/node":"^25.0.3","http-errors":"^2.0.0","neostandard":"^0.13.0","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.4.4_1776222107392_0.13125234641321692","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@fastify/http-proxy","version":"11.5.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.5.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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"dist":{"shasum":"11e6f477cac00d6f5b8b9292fafaeff77ecd728c","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.5.0.tgz","fileCount":38,"integrity":"sha512-UxmqkVvTRzbN8A8xSRBmKFhGufhFGDxoBCzPkp5+GDYRb4ew/WwmsZTYd13yJ3TWyOlpRhoQVVLHfcb0wPVkCg==","signatures":[{"sig":"MEQCIAWMFgyOLTjFW3HeLOyTcyZAqcnldBxl+QWBbBdjwqZ5AiB1GdynXsUdKGuhlFCYaG4SSQqo3cBVojzttNGAcCz7TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153030},"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":"94c731fe59420459284d65e1983c7efa08dafc4c","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tstyche","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.3","fastify-plugin":"^5.1.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"borp":"^1.0.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","tstyche":"^7.0.0","@types/ws":"^8.18.1","pino-test":"^2.0.0","socket.io":"^4.8.1","http-proxy":"^1.18.1","typescript":"~6.0.2","@types/node":"^25.0.3","http-errors":"^2.0.0","neostandard":"^0.13.0","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.5.0_1780414970785_0.007225645803730307","host":"s3://npm-registry-packages-npm-production"}},"11.6.0":{"name":"@fastify/http-proxy","version":"11.6.0","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.6.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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"dist":{"shasum":"e49abfd2a5ed493455626cf198c6b7ca40d0ae21","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.6.0.tgz","fileCount":38,"integrity":"sha512-S5Ntqs2Elurxik+OmTUUHEAxYMHTef6UexPfPj9QqOT3S6MnJuZREGUWRxkxRTHFEO7hBTtyAbzKO36NO7L5FQ==","signatures":[{"sig":"MEQCIGNZVt6h+tmxtmOBNwrsA9Wb0BkHxWZgR3Iv4Xi4Npd3AiBsnBFDpYZhbVIgBZCOApXFPF9ujwID5EJEko9ClN5HyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173423},"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":"7f90c4128ad0b2066333a41a8e07699b729e9f0f","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tstyche","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","fastify-plugin":"^6.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"borp":"^1.0.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","tstyche":"^7.0.0","@types/ws":"^8.18.1","pino-test":"^2.0.0","socket.io":"^4.8.1","http-proxy":"^1.18.1","typescript":"~6.0.2","@types/node":"^26.0.0","http-errors":"^2.0.0","neostandard":"^0.13.0","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.6.0_1784372091406_0.916172970253988","host":"s3://npm-registry-packages-npm-production"}},"11.6.1":{"name":"@fastify/http-proxy","version":"11.6.1","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.6.1","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"dist":{"shasum":"3e9b29d16851f3446be32d7a82d1988f5013d96b","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.6.1.tgz","fileCount":39,"integrity":"sha512-VhlqlN4Np0cmJByJfUIIDlTVHeYJsS0U5AMKta1gPCRKkP9u2GTWr0lYuhrUJF38kDA8n3oT8wcioZtIrL+tlw==","signatures":[{"sig":"MEUCIEHZW1G8wOFCc413UuWvXKhyHw3i0Y6EOk10TGO8yJpzAiEAlZl8z27SNAH2gEYESysycpzeRBY72DDTlOY5OZbYasI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179571},"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":"a9faa4af4a4e5a34a15fb525ea4df3d66e69e48f","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tstyche","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.3","fastify-plugin":"^6.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"borp":"^1.0.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","tstyche":"^7.0.0","@types/ws":"^8.18.1","pino-test":"^2.0.0","socket.io":"^4.8.1","http-proxy":"^1.18.1","typescript":"~6.0.2","@types/node":"^26.0.0","http-errors":"^2.0.0","neostandard":"^0.13.0","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.6.1_1787387857738_0.004401745700725046","host":"s3://npm-registry-packages-npm-production"}},"11.6.2":{"name":"@fastify/http-proxy","version":"11.6.2","keywords":["fastify","http","proxy"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/http-proxy@11.6.2","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":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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-http-proxy#readme","bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"dist":{"shasum":"b619ad2d3fdec46d8a469c61a8cf8dd9651a0ebf","tarball":"https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-11.6.2.tgz","fileCount":40,"integrity":"sha512-SR/rDXL3RihOOPYx0Han41G2ksXvAj9WpSy9MqjdOL7U1s4EbUXLKkEi7S8zM/ockDLXjwVuT2qB8d5unL3XKg==","signatures":[{"sig":"MEUCIH/bMmGDIniaDLqG/dyJvhTXBnxmK/bso8yb3BYg3WI/AiEA5poI9L+73/VwRccS+Gdd6Fn6aiYx+k2BgjCnib9X1cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184712},"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":"00b5a39b365c2b28a86a97a4e57445442e2f0eb6","scripts":{"lint":"eslint","test":"npm run lint && borp -C --check-coverage && npm run typescript","lint:fix":"eslint --fix","typescript":"tstyche","lint:typescript":"npm run lint:fix - --parser @typescript-eslint/parser --plugin typescript \"test/types/*.ts\""},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"proxy http requests, for Fastify","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","fastify-plugin":"^6.0.0","fast-querystring":"^1.1.2","@fastify/reply-from":"^12.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"borp":"^1.0.0","pino":"^10.1.0","eslint":"^9.39.1","express":"^5.1.0","fastify":"^5.6.2","tstyche":"^7.0.0","@types/ws":"^8.18.1","pino-test":"^2.0.0","socket.io":"^4.8.1","http-proxy":"^1.18.1","typescript":"~6.0.2","@types/node":"^26.0.0","http-errors":"^2.0.0","neostandard":"^0.13.0","socket.io-client":"^4.8.1","@fastify/websocket":"^11.2.0","express-http-proxy":"^2.1.2","why-is-node-running":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/http-proxy_11.6.2_1788424523269_0.7553364498394823","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-04-27T15:21:05.876Z","modified":"2026-09-04T11:16:43.357Z","7.0.0":"2022-04-27T15:21:06.128Z","7.1.0":"2022-05-02T15:05:17.408Z","8.0.0":"2022-05-13T08:51:27.808Z","8.0.1":"2022-05-24T10:57:56.214Z","8.0.2":"2022-06-17T22:05:25.461Z","8.1.0":"2022-06-27T22:19:05.458Z","8.2.0":"2022-06-29T09:35:58.084Z","8.2.1":"2022-06-29T09:45:38.563Z","8.2.2":"2022-08-17T13:15:50.554Z","8.2.3":"2022-10-01T08:26:13.695Z","7.2.0":"2022-10-13T13:15:02.312Z","8.3.0":"2022-11-06T22:07:29.570Z","8.4.0":"2022-11-30T06:46:54.993Z","9.0.0":"2023-03-22T22:23:06.691Z","9.1.0":"2023-05-02T14:39:51.123Z","9.2.0":"2023-06-06T13:04:59.566Z","9.2.1":"2023-06-20T08:00:34.838Z","9.3.0":"2023-11-01T08:16:40.758Z","9.4.0":"2024-02-01T09:23:23.940Z","9.5.0":"2024-03-19T18:17:00.339Z","10.0.0-pre.fv5.1":"2024-06-17T15:28:39.572Z","10.0.0-pre.fv5.2":"2024-08-07T09:27:52.985Z","10.0.0":"2024-09-06T09:13:10.005Z","10.0.1":"2024-10-15T09:27:06.595Z","10.0.2":"2024-11-22T15:45:24.109Z","11.0.0":"2024-11-28T12:15:22.226Z","11.0.1":"2025-01-11T12:00:30.859Z","11.1.0":"2025-02-24T09:10:12.394Z","11.1.1":"2025-02-24T10:07:10.039Z","11.1.2":"2025-02-26T13:14:53.078Z","11.2.0":"2025-06-12T12:37:28.776Z","11.3.0":"2025-06-24T15:02:38.317Z","11.4.0":"2025-12-02T18:50:04.979Z","11.4.1":"2025-12-04T18:00:17.244Z","11.4.2":"2026-03-20T08:37:44.632Z","11.4.3":"2026-03-26T08:14:42.113Z","11.4.4":"2026-04-15T03:01:47.503Z","11.5.0":"2026-06-02T15:42:50.924Z","11.6.0":"2026-07-18T10:54:51.550Z","11.6.1":"2026-08-22T08:37:37.871Z","11.6.2":"2026-09-03T08:35:23.421Z"},"bugs":{"url":"https://github.com/fastify/fastify-http-proxy/issues"},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","homepage":"https://github.com/fastify/fastify-http-proxy#readme","keywords":["fastify","http","proxy"],"repository":{"url":"git+https://github.com/fastify/fastify-http-proxy.git","type":"git"},"description":"proxy http requests, for Fastify","contributors":[{"url":"https://james.sumners.info","name":"James Sumners"},{"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/http-proxy\n\n[![CI](https://github.com/fastify/fastify-http-proxy/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/fastify-http-proxy/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/@fastify/http-proxy.svg?style=flat)](https://www.npmjs.com/package/@fastify/http-proxy)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nProxy your HTTP requests to another server, with hooks.\nThis [`fastify`](https://fastify.dev) plugin forwards all requests\nreceived with a given prefix (or none) to an upstream. All Fastify hooks are still applied.\n\n`@fastify/http-proxy` is built on top of\n[`@fastify/reply-from`](https://www.npmjs.com/package/@fastify/reply-from), which enables single route proxying.\n\nThis plugin can be used in a variety of circumstances, for example, if you have to proxy an internal domain to an external domain (useful to avoid CORS problems) or to implement your own API gateway for a microservices architecture.\n\n## Requirements\n\nFastify 5.x.\nSee [@fastify/http-proxy v9.x](https://github.com/fastify/fastify-http-proxy/tree/v9.x) for Fastify 4.x compatibility.\n\n## Install\n\n```\nnpm i @fastify/http-proxy fastify\n```\n\n## Example\n\n```js\nconst Fastify = require('fastify');\nconst server = Fastify();\n\nserver.register(require('@fastify/http-proxy'), {\n  upstream: 'http://my-api.example.com',\n  prefix: '/api', // optional\n  http2: false, // optional\n});\n\nserver.listen({ port: 3000 });\n```\n\nThis will proxy any request starting with `/api` to `http://my-api.example.com`. For instance, `http://localhost:3000/api/users` will be proxied to `http://my-api.example.com/users`.\n\nIf you want to have different proxies on different prefixes you can register multiple instances of the plugin as shown in the following snippet:\n\n```js\nconst Fastify = require('fastify');\nconst server = Fastify();\nconst proxy = require('@fastify/http-proxy');\n\n// /api/x will be proxied to http://my-api.example.com/x\nserver.register(proxy, {\n  upstream: 'http://my-api.example.com',\n  prefix: '/api', // optional\n  http2: false, // optional\n});\n\n// /rest-api/123/endpoint will be proxied to http://my-rest-api.example.com/123/endpoint\nserver.register(proxy, {\n  upstream: 'http://my-rest-api.example.com',\n  prefix: '/rest-api/:id/endpoint', // optional\n  rewritePrefix: '/:id/endpoint', // optional\n  http2: false, // optional\n});\n\n// /auth/user will be proxied to http://single-signon.example.com/signon/user\nserver.register(proxy, {\n  upstream: 'http://single-signon.example.com',\n  prefix: '/auth', // optional\n  rewritePrefix: '/signon', // optional\n  http2: false, // optional\n});\n\n// /user will be proxied to http://single-signon.example.com/signon/user\nserver.register(proxy, {\n  upstream: 'http://single-signon.example.com',\n  rewritePrefix: '/signon', // optional\n  http2: false, // optional\n});\n\nserver.listen({ port: 3000 });\n```\n\nNotice that in this case, it is important to use the `prefix` option to tell the proxy how to properly route the requests across different upstreams.\n\nAlso, notice paths in `upstream` are ignored, so you need to use `rewritePrefix` to specify the target base path.\n\nFor other examples, see [`example.js`](examples/example.js).\n\n## Request tracking\n\n`@fastify/http-proxy` can track and pipe the `request-id` across the upstreams. Using the [`hyperid`](https://www.npmjs.com/package/hyperid) module and the [`@fastify/reply-from`](https://github.com/fastify/fastify-reply-from) built-in options a fairly simple example would look like this:\n\n```js\nconst Fastify = require('fastify');\nconst proxy = require('@fastify/http-proxy');\nconst hyperid = require('hyperid');\n\nconst server = Fastify();\nconst uuid = hyperid();\n\nserver.register(proxy, {\n  upstream: 'http://localhost:4001',\n  replyOptions: {\n    rewriteRequestHeaders: (originalReq, headers) => ({\n      ...headers,\n      'request-id': uuid(),\n    }),\n  },\n});\n\nserver.listen({ port: 3000 });\n```\n\n## Options\n\nThis `fastify` plugin supports _all_ the options of\n[`@fastify/reply-from`](https://github.com/fastify/fastify-reply-from) plus the following.\n\n_Note that this plugin is fully encapsulated, and non-JSON payloads will\nbe streamed directly to the destination._\n\n### `upstream`\n\nAn URL (including protocol) that represents the target server to use for proxying.\n\n### `prefix`\n\nThe prefix to mount this plugin on. All the requests to the current server starting with the given prefix will be proxied to the provided upstream.\n\nParametric path is supported. To register a parametric path, use the colon before the parameter name.\n\nThe prefix will be removed from the URL when forwarding the HTTP\nrequest.\n\n### `rewritePrefix`\n\nRewrite the prefix to the specified string. Default: `''`.\n\n### `preHandler`\n\nA `preHandler` to be applied on all routes. Useful for performing actions before the proxy is executed (e.g. check for authentication).\n\n### `handler`\n\nA function to replace the default HTTP proxy handler. It receives the request, reply, rewritten destination, and reply options.\n\nBy default, the handler calls `reply.from(dest, options)`. Use this option to customize the response handling while keeping the proxy URL rewriting behavior.\n\n```javascript\nfastify.register(proxy, {\n  upstream: 'http://api-upstream.com',\n  async handler (request, reply, dest, options) {\n    return reply.from(dest, options)\n  }\n})\n```\n\n### `proxyPayloads`\n\nWhen this option is `false`, you will be able to access the body but it will also disable direct pass through of the payload. As a result, it is left up to the implementation to properly parse and proxy the payload correctly.\n\nFor example, if you are expecting a payload of type `application/xml`, then you would have to add a parser for it like so:\n\n```javascript\nfastify.addContentTypeParser('application/xml', (req, done) => {\n  const parsedBody = parsingCode(req);\n  done(null, parsedBody);\n});\n```\n\n### `preValidation`\n\nSpecify preValidation function to perform the validation of the request before the proxy is executed (e.g. check request payload).\n\n```javascript\nfastify.register(proxy, {\n  upstream: `http://your-target-upstream.com`,\n  preValidation: async (request, reply) => {\n    if (request.body.method === 'invalid_method') {\n      return reply.code(400).send({ message: 'payload contains invalid method' });\n    }\n  },\n});\n```\n\n### `config`\n\nAn object accessible within the `preHandler` via `reply.context.config`.\nSee [Config](https://fastify.dev/docs/latest/Reference/Routes/#config) in the Fastify\ndocumentation for information on this option. Note: this is merged with other\nconfiguration passed to the route.\n\n### `replyOptions`\n\nObject with [reply options](https://github.com/fastify/fastify-reply-from#replyfromsource-opts) for `@fastify/reply-from`.\n\n### `internalRewriteLocationHeader`\n\nBy default, `@fastify/http-proxy` will rewrite the `location` header when a request redirects to a relative path.\nIn other words, the [prefix](https://github.com/fastify/fastify-http-proxy#prefix) will be added to the relative path.\n\nIf you want to preserve the original path, this option will disable this internal operation. Default: `true`.\n\nNote that the [rewriteHeaders](https://github.com/fastify/fastify-reply-from#rewriteheadersheaders-request) option of [`@fastify/reply-from`](https://www.npmjs.com/package/fastify-reply-from) will retrieve headers modified (reminder: only `location` is updated among all headers) in parameter but with this option, the headers are unchanged.\n\n### `httpMethods`\n\nAn array that contains the types of the methods. Default: `['DELETE', 'GET', 'HEAD', 'PATCH', 'POST', 'PUT', 'OPTIONS']`.\n\n### `routes`\n\nAn array that contains the routes to handle. Default: `['/', '/*']`.\n\n### `preRewrite`\n\nA function that will be executed before rewriting the URL. It receives the URL, the request parameters and the prefix and must return the new URL.\n\nThe function cannot return a promise.\n\n```javascript\n// `/api/abc` will be proxied to `http://api-upstream.com/api2/xyz`\nfastify.register(proxy, {\n  upstream: `http://api-upstream.com`,\n  prefix: '/api',\n  rewritePrefix: '/api2/',\n  preRewrite (url, params, prefix) {\n    return url.replace('abc', 'xyz');\n  }\n})\n```\n\n### `websocket`\n\nThis module has _partial_ support for forwarding websockets by passing a\n`websocket` boolean option.\n\nA few things are missing:\n\n1. request id logging\n2. support `ignoreTrailingSlash`\n3. forwarding more than one subprotocols. Note: Only the first subprotocol is being forwarded\n\nPull requests are welcome to finish this feature.\n\n### `wsUpstream`\n\nWorking only if property `websocket` is `true`.\n\nAn URL (including protocol) that represents the target websockets to use for proxying websockets.\nAccepted both `https://` and `wss://`.\n\nNote that if property `wsUpstream` not specified then proxy will try to connect with the `upstream` property.\n\n### `wsServerOptions`\n\nThe options passed to [`new ws.Server()`](https://github.com/websockets/ws/blob/HEAD/doc/ws.md#class-websocketserver).\n\n### `wsClientOptions`\n\nThe options passed to the [`WebSocket` constructor](https://github.com/websockets/ws/blob/HEAD/doc/ws.md#class-websocket) for outgoing websockets.\n\nIt also supports an additional `rewriteRequestHeaders(headers, request)` function that can be used to write the headers before\nopening the WebSocket connection. This function should return an object with the given headers.\nThe default implementation forwards the `cookie` header.\n\n### `wsReconnect`\n\n**Experimental.** (default: `disabled`)\n\nReconnection feature detects and closes broken connections and reconnects automatically, see [how to detect and close broken connections](https://github.com/websockets/ws#how-to-detect-and-close-broken-connections).\nThe connection is considered broken if the target does not respond to the ping messages or no data is received from the target.\n\nThe `wsReconnect` option contains the configuration for the WebSocket reconnection feature.\nTo enable the feature, set the `wsReconnect` option to an object with the following properties:\n\n- `pingInterval`: The interval between ping messages in ms (default: `30_000`).\n- `maxReconnectionRetries`: The maximum number of reconnection retries (`1` to `Infinity`, default: `Infinity`).\n- `reconnectInterval`: The interval between reconnection attempts in ms (default: `1_000`).\n- `reconnectDecay`: The decay factor for the reconnection interval (default: `1.5`).\n- `connectionTimeout`: The timeout for establishing the connection in ms (default: `5_000`).\n- `reconnectOnClose`: Whether to reconnect on close, as long as the connection from the related client to the proxy is active (default: `false`).\n- `logs`: Whether to log the reconnection process (default: `false`).\n\nSee the example in [examples/reconnection](examples/reconnection).\n\n### `wsHooks`\n\nOn websocket events, the following hooks are available, note **the hooks are all synchronous**.\nThe `context` object is passed to all hooks and contains the `log` property.\n\n- `onIncomingMessage`: A hook function that is called when the request is received from the client `onIncomingMessage(context, source, target, { data, binary })` (default: `undefined`).\n- `onOutgoingMessage`: A hook function that is called when the response is received from the target `onOutgoingMessage(context, source, target, { data, binary })` (default: `undefined`).\n- `onConnect`: A hook function that is called when the connection is established `onConnect(context, source, target)` (default: `undefined`).\n- `onDisconnect`: A hook function that is called when the connection is closed `onDisconnect(context, source)` (default: `undefined`).\n- `onReconnect`: A hook function that is called when the connection is reconnected `onReconnect(context, source, target)` (default: `undefined`). The function is called if reconnection feature is enabled.\n- `onPong`: A hook function that is called when the target responds to the ping `onPong(context, source, target)` (default: `undefined`). The function is called if reconnection feature is enabled.\n\n## Decorators\n\n### `reply.fromParameters(url[, params[, prefix]])`\n\nIt can be used to get the final URL and options that `@fastify/http-proxy` would have used to invoke `reply.from`.\n\nA typical use is to override the request URL:\n\n```javascript\npreHandler (request, reply, done) {\n  if (request.url !== '/original') {\n    done()\n    return\n  }\n\n  const { url, options } = reply.fromParameters('/updated', { ...request.params, serverId: 42 })\n  reply.from(url, options)\n}\n```\n\n## Benchmarks\n\nThe following benchmarks were generated on a dedicated server with an Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz and 64GB of RAM:\n\n| **Framework**         | req/sec |\n| :-------------------- | :------ |\n| `express-http-proxy`  | 2557    |\n| `http-proxy`          | 9519    |\n| `@fastify/http-proxy` | 15919   |\n\nThe results were gathered on the second run of `autocannon -c 100 -d 5\nURL`.\n\n## TODO\n\n- [ ] Perform validations for incoming data\n- [ ] Finish implementing websocket\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","readmeFilename":"README.md"}