{"_id":"proxy","_rev":"42-cc775aa93032457fdd2cf0a14fb17568","name":"proxy","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.1":{"name":"proxy","version":"0.0.1","keywords":["http","https","proxy","connect","tunnel","squid","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@0.0.1","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy"},"dist":{"shasum":"cf743e8cc3cd8f87f2021350ae26dfa4d22372f7","tarball":"https://registry.npmjs.org/proxy/-/proxy-0.0.1.tgz","integrity":"sha512-Wxj8eWW+Bjmrkn9I9POqJueNhR+vBkGjMYNI54HTZAORe5Z6JbSZkwKba6WTxtLbOqiTV3gqXHh6ASAranmI/w==","signatures":[{"sig":"MEYCIQCI8M+Vam3NBvZTyzfmNy5I7bHoX5RE1wExoiFX/aBhbAIhAMIIruKu/uGJ9vF7b1Zob3h53NvC8V15w95GFvbad5D3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"proxy.js","_from":".","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"1.3.8","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"dependencies":{"debug":"0.7.2","basic-auth-parser":"0.0.2"},"devDependencies":{"mocha":"~1.12.1"}},"0.1.0":{"name":"proxy","version":"0.1.0","keywords":["http","https","proxy","connect","tunnel","squid","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@0.1.0","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy"},"dist":{"shasum":"2a87ae5af635c9f0c651d90941ba5b2dcfe7a368","tarball":"https://registry.npmjs.org/proxy/-/proxy-0.1.0.tgz","integrity":"sha512-kCGHUCb8yzXVPDvQgUwSFfV3K2RU9fFHPm0wgFryOLav0+A+nJya1o/VYSB/mncME8xsCayXCPDWYLkAdt7CvQ==","signatures":[{"sig":"MEUCIELlWCCB+KGoNM6NhsX4ZBVaSmZGhLmamAST7BNaLkaIAiEAhb0o56oh9Bhd0JPWJT4ajQ0PVJqSiGUXxOOGd3pcaVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"proxy.js","_from":".","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"1.3.8","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"dependencies":{"debug":"0.7.2","basic-auth-parser":"0.0.2"},"devDependencies":{"mocha":"~1.12.1"}},"0.2.0":{"name":"proxy","version":"0.2.0","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@0.2.0","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy"},"dist":{"shasum":"affdf15208e4ecb8954ecc73c665fb6971e02132","tarball":"https://registry.npmjs.org/proxy/-/proxy-0.2.0.tgz","integrity":"sha512-5+eCTVdBPLscUSKXGCcF1RYzP5dLi+P+Li/nxyI4kZYR47Dx7SbQmWBJwvI0SQEDOhl5zmNlsEpAGHcRjD90oA==","signatures":[{"sig":"MEYCIQCd0pZIkIiyCxseZM/OPbl2pWBUc5+LD4mZkE/u5OHrsgIhAJ9zNjx26MXhj8PDDeoXenvkfPdZ3LHxWViSIBiHA6Vp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"proxy.js","_from":".","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"1.3.8","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"dependencies":{"debug":"0.7.2","commander":"2.0.0","basic-auth-parser":"0.0.2"},"devDependencies":{"mocha":"~1.12.1"}},"0.2.1":{"name":"proxy","version":"0.2.1","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@0.2.1","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy"},"dist":{"shasum":"a5ed036339e36b86811683f53a4cff119cbb2656","tarball":"https://registry.npmjs.org/proxy/-/proxy-0.2.1.tgz","integrity":"sha512-2/ZXyyzWOO5ASr18lLgKAJspdXN2cAyUxS00VD96aCDSuwQKUj3Osmehuo4dk46YAZalo0BeWKLhGYLJPSbwkw==","signatures":[{"sig":"MEYCIQCfpKJM7Q+TMT/xEzEzYXqfLaTssCc4Yojm+xGvg4fgagIhAMp4hZHg3Wtj1hOY7ytHqrejV1HQcPzymKOkmK+15bt1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"proxy.js","_from":".","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"1.3.8","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"dependencies":{"debug":"0.7.2","commander":"2.0.0","basic-auth-parser":"0.0.2"},"devDependencies":{"mocha":"~1.12.1"}},"0.2.2":{"name":"proxy","version":"0.2.2","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@0.2.2","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy","bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy"},"dist":{"shasum":"a7afaf01e2944691c79773af5421cc0ce7a2b3cd","tarball":"https://registry.npmjs.org/proxy/-/proxy-0.2.2.tgz","integrity":"sha512-BuV/nZePVoIkp4Pkicy6c2UIHrkdDt3Moq6QJKGHPGUEPmD297jzGvB0sutdf5lF5EqL79qsA8538wUvaBYTHQ==","signatures":[{"sig":"MEUCIAk5KgrA0CF7PUcQCyf4MtVCZIjcVjUBX8g4yP77nYSaAiEAml7uDxgkLF8je+exe7X5Rx8udweJAN9wcodVRTgvoys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"proxy.js","_from":".","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"1.4.3","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"dependencies":{"debug":"0.8.0","mocha":"1.18.2","commander":"2.2.0","basic-auth-parser":"0.0.2"},"devDependencies":{"mocha":"~1.12.1"}},"0.2.3":{"name":"proxy","version":"0.2.3","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@0.2.3","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy","bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy"},"dist":{"shasum":"d08985520b728d8edb77f1e56b2cb0050dc8d335","tarball":"https://registry.npmjs.org/proxy/-/proxy-0.2.3.tgz","integrity":"sha512-RJTYMQZS8TLmM3of1qywvNK8JhbHi2hhbRdK9RT68cBmLu8ypb1BWBWH2shmCnOpBtufV0VkM4oJyfN9BtYKGg==","signatures":[{"sig":"MEYCIQCyZDzBOhDdbRIzIEcaJPUMbnlmZclAu0YHBZErSQAGVQIhALJ0BI1K/Eze9qMTyAWR35DIiRdAcoJbsgVZbjUmFbBE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"proxy.js","_from":".","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"1.4.3","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"dependencies":{"debug":"0.8.0","commander":"2.2.0","basic-auth-parser":"0.0.2"},"devDependencies":{"mocha":"1.18.2"}},"0.2.4":{"name":"proxy","version":"0.2.4","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@0.2.4","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy#readme","bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy"},"dist":{"shasum":"bdd80e5efff3c33b2bf0bf2a10ce469bbb7d5e3e","tarball":"https://registry.npmjs.org/proxy/-/proxy-0.2.4.tgz","integrity":"sha512-RBf60Peo0hOXZrhcS+8moP+/JIZpujTr9gcuXtb1DN8j4X1tcVYjmlPWGjgKhiBWGACssm7RZcgqN+i0VaJu/g==","signatures":[{"sig":"MEYCIQCvkOVWFNtQBOTF2xRyfpSMud2COMK+08L6u1458v/uvgIhAP3I68hc1zz7wYFSYRsY2WQZ1RP4LjAnJG81OdRjzt0c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"proxy.js","_from":".","_shasum":"bdd80e5efff3c33b2bf0bf2a10ce469bbb7d5e3e","gitHead":"7eef8b60df761261ab9da6b81aad094dbc8439c1","scripts":{"test":"mocha --reporter spec"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"3.3.12","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"5.4.1","dependencies":{"debug":"2.2.0","commander":"2.9.0","basic-auth-parser":"0.0.2"},"devDependencies":{"mocha":"2.2.5"}},"1.0.0":{"name":"proxy","version":"1.0.0","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@1.0.0","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy#readme","bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy.js"},"pkg":{"targets":["node8-alpine-x64","node8-linux-x64","node8-macos-x64","node8-win-x64"]},"dist":{"shasum":"74f65dda1b74542087ad28afb9acc8a8132d01f0","tarball":"https://registry.npmjs.org/proxy/-/proxy-1.0.0.tgz","fileCount":6,"integrity":"sha512-a8rWmog9CEB6ac4qJPYeHogPXhFgKEwJs6wfnrSjKqLckABcXGqz7ESeGTfX9O9VuusCO2IsgIIQRXn6N8MgIA==","signatures":[{"sig":"MEUCIQCnlfDQrOLuRgJUXS77rO8k+ZfX8M573RNw9NZLR9ozUwIgdIDXyvli0CVnDc9GgbqseGXLvX5Djdja9W52KROxYrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlspxCRA9TVsSAnZWagAAZGcQAIFkBQRw9d4zNBlCWsqY\nYdhWcDtPlvgb7MxPj9DG+garpWgNDThT/MIwGabH2UVthMi6xc/PAeC5skzc\ngW1tuhmMV/Pd/d+lZxb1JSQvVmOoJ29P4Js8mpZ+IZbKhuSrveO15fevzpSH\ntRiKca4UFO7qCX9Rq3M0Tg98lYCtGAHGJUFJh1hgrAF7u1ob90CxUzJvysAg\nhgDnQDlGycFGX/6IwYRl2jE8Q04u7ONrPaNYo2QdPG+Wt80r5xxNBXb4vthP\nscdtFtxfPFrEzPDMzvVOIg5rLaGLQeaY7lPhg7fJ1/Ro9iY02ZmZsWS2kji8\nzQk+Nv/A1cs5r496lXeTo9eHgkYesM33jiQp1iWiMFDLZmrCR1ItLx8+hIn7\ndi5LXgM7WKYDZGT5XxVOZkWxu7MaOy4u9NpY44eN7ko+4B7R9deVw0e7X0Fd\nIGexgqQ3QoW5vkclIE2KGVcz6vqg0UIzkQmbYAM6Y8HPdJC63vW6COv6ln0g\nuePvQ9ILg16M1wbpb3MOqLqSNWzVLySM9Hf9Cr2ssycdTEdRq4Hhs94rySKa\nsv+CUxdyprEppOlCPdnmXSFkHSz+SG+cQt6nEAKu+jWUmeYJsr1Ebo0mQzBi\nG486kwexCAsDDh06+tktNlZzxChlfvz6REUPU604zjyJVROlXcC1TfaSIOJ2\ntI0e\r\n=bka/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"proxy.js","gitHead":"c3999cce049b53f75475b110016ca5075e3dd7c0","scripts":{"test":"mocha --reporter spec","start":"node ./bin/proxy.js"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"6.11.3","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"args":"3.0.2","debug":"^4.1.1","basic-auth-parser":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^4.3.5","mocha":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_1.0.0_1570163313163_0.6469848315123898","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"proxy","version":"1.0.1","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@1.0.1","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy#readme","bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"./bin/proxy.js"},"pkg":{"targets":["node8-alpine-x64","node8-linux-x64","node8-macos-x64","node8-win-x64"]},"dist":{"shasum":"10f770c41be35e3e4b56c958e4e37349b84d3466","tarball":"https://registry.npmjs.org/proxy/-/proxy-1.0.1.tgz","fileCount":6,"integrity":"sha512-mM9Hl6Mbw2Iiw4WLzjtPObtxX3xdsv0Fr07Kqm+GXg0eVObKBD7mc+TMQwkv2zztk5EtyLdv0+eFNXhBfPiU8A==","signatures":[{"sig":"MEUCIQC50CmoJ5E65JXoBUCJyligD3wekumnQamT5W53yut2qwIgYqfcxvk1VqCaXJXY+k+iuAmP3YGUgmyfcd2nviKnU5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm7YSCRA9TVsSAnZWagAA96EP/iVi5IkGYrGr/9rXDKX4\ngxlM7rMABfLpJJTFzOea04jfX+aYM6Je0bu84myqov9fh8eRcdZbfNFspdtg\nRiud+lbIlVw1hGB5dl6IKWOiARkHHdF/k1QATLXEHo3McSAleWKsnxuhchbm\n0MSUUbiyFiSAAorg0m8ouHm8V2yeM/LjmasMIkwsUX9Sddu3mlFBfh+sAHZe\n55HRU2frKw+bflrtGKE1xmBeAi6pVB/wAIPgTK/w4pDASqbepWZzewixEu+S\nUI5JqsyzfuntOO/a5+hTbzxpHH9sDQ7wiZ9gxno3z85VwV4wyVWUDVXUrev6\nMDZVrv0JnZ6w/zy7fOum03A977NE56+T30RolEhZHK18sVuncn0ke2hEm2ws\nDRJHQF2ZoJY3LuRtDxZowmIBywNpoP5Exae8x06iebL09qkFrLnrPi2Q3sHn\na5YBVxpC+WwMq3PlDo2OwrjWe4Xd1h/SlIVBMGaJ/NevCWZJUBDsm+NgCt63\nifUyMnsEKiVsJ/ymfkzc+6D6cfLzFcqpF2jQgv4UAjQjcWrGeOFT+sGPdQXk\nrBlb1PuaTNx5OM+2FjQrIwgAeOcerws3+2dWBp28Qg8VtHgxhY/PnyETJx7d\nw389ukGv3f55Ac3MVRRzsJH5Ydo96OdN9VGZdof7icSXmcQByngF2pmq05Rl\nJttt\r\n=yZZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"proxy.js","gitHead":"fd2beb64c00ebaaadcea3267da0f10ce961999f4","scripts":{"test":"mocha --reporter spec","start":"node ./bin/proxy.js"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"6.11.3","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"args":"3.0.2","debug":"^4.1.1","basic-auth-parser":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^4.3.5","mocha":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_1.0.1_1570485777664_0.3678482438676105","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"proxy","version":"1.0.2","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@1.0.2","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy#readme","bugs":{"url":"https://github.com/TooTallNate/proxy/issues"},"bin":{"proxy":"bin/proxy.js"},"pkg":{"targets":["node8-alpine-x64","node8-linux-x64","node8-macos-x64","node8-win-x64"]},"dist":{"shasum":"e0cfbe11c0a7a8b238fd2d7134de4e2867578e7f","tarball":"https://registry.npmjs.org/proxy/-/proxy-1.0.2.tgz","fileCount":8,"integrity":"sha512-KNac2ueWRpjbUh77OAFPZuNdfEqNynm9DD4xHT14CccGpW8wKZwEkN0yjlb7X9G9Z9F55N0Q+1z+WfgAhwYdzQ==","signatures":[{"sig":"MEQCIGlvtNySzupTq7VI9n3MehY0kcjx7Ee7QlyTg5bkPCusAiAc+3eVpBj+Gzxildz6tC0PZhxH4uQTD2dCy8ebZYGOXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8SJlCRA9TVsSAnZWagAARRUQAJ52ss63VxVUY1uKC54Q\nnAS6jnDPLkOd/l6bGHaiwdhNEI8BF+7A4O5JUYv1MGDVyPapB5PBw5ivDO6r\nmHmfNGlaxGTDUdxFJ1m3Q64kUsPkiZc6Dp7Y16cTupoQJo9r4A8otRZIODTG\nPZ2Rlmh5vr201J9CIX/rk2Rqhd4IRdXVZWCkMqibRQ9d2nKdceGNdXFQWhpl\nS3dvr0q91zMea3HY637eL7EBvomlrayNrxcF3MSqOcIT3Duo8c2LS//KM/FW\nnyHYnv8YesDmbWdo397ApPF2M7V43QENcM9DgcavQ4nnSky6OP2NxYu5kTTD\nx/MfQriE3DX2RZAq6md3DkoJlEqrnCRaL0+oBgldL9EBDNNtGQBAKKbP4l9U\n7CvUCD8aSDsNySOMaAbQ7W5tfYUeXQ9ZeN3eSnVfU83L3vD9HoDOWUU2pGqu\nXN24Y7/JfDhgahDr90N/KJxhZIePEaKWvfUApmI5WqYg2rnu1LEGheoxL9h3\nb4hXHQA1rgJJocvC9/xBcZXsVvH/4ltWjY3dLtJ1+9MEZ1E+RkkSWhEG7YjM\n29wscmJWS6J4RDi4+iOldWel6XQeSryrk4SSHDn/HKpFyk3Nij6Nf5SfZ0vL\nYz3a1zqwJhNgRZnu2LXl9W0mmXxoNjlTcem0DahD/ZnH3z3Hu7lX/kI8x3XE\nPl63\r\n=9etR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"proxy.js","gitHead":"d677ef31fd4ca9f7e868b34c18b9cb22b0ff69da","scripts":{"test":"mocha --reporter spec","start":"node ./bin/proxy.js"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"repository":{"url":"git://github.com/TooTallNate/proxy.git","type":"git"},"_npmVersion":"6.14.4","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"12.18.0","dependencies":{"args":"5.0.1","debug":"^4.1.1","basic-auth-parser":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^4.3.5","mocha":"6","eslint":"5.16.0","rimraf":"^3.0.0","cpy-cli":"^2.0.0","typescript":"^3.6.4","@types/node":"^10.5.3","@types/mocha":"^5.2.7","eslint-plugin-react":"7.12.4","eslint-config-airbnb":"17.1.0","eslint-plugin-import":"2.16.0","eslint-config-prettier":"4.1.0","eslint-plugin-jsx-a11y":"6.2.1","@typescript-eslint/parser":"1.1.0","@typescript-eslint/eslint-plugin":"1.6.0","eslint-import-resolver-typescript":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/proxy_1.0.2_1592861285023_0.926168964832994","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"proxy","version":"2.0.0","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@2.0.0","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy-agents#readme","bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"dist":{"shasum":"99ac8ba6d5ae137d2b9e2693e927ac7562d1ea02","tarball":"https://registry.npmjs.org/proxy/-/proxy-2.0.0.tgz","fileCount":15,"integrity":"sha512-miY/0MGcDYlY+qPmeDRkxPp3VeonR1+NhuWSYH4dFGzNGbW+3hVH9U0J5SeyJke53g24LbKixkI4jv8QUYU7GQ==","signatures":[{"sig":"MEUCIDU2Fqpx9Y7KSVc5CaQSAKwuX8Zqt2M+xh0ztk1/CCUzAiEAg5PIfuHeEa879N4gHa0XMZ5wUIa/1pj3xttz1zFc928=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVBaPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcew/9ET0HjWNmq+OarmnhrUzOKMHD3Vz2ewglPgeZ3b94cHWlYZLH\r\nRP46y6XUQHPTK5LArIBZ1sJm/f94KepL7ZBlkd7VwdZzu2THd7+j6w+Hsx/3\r\nzRu/7FSHwvpdLffZslDhvjGfNmKekAwkjT1EVQR5JhI/2suBxUEa4bS6TxRh\r\njMT32Tgx7a3AUkhA+QxCeuOLSjyzw85W5ERhhga/pvWeF/4OJcfdGw1vJnqa\r\nJFh65x15fe4vyY69D/HG82258tvpYbVb9krMw2gb4A8QOzHxlDOpdPb7egms\r\nmKK6ajgtdWsJFKJ3o/N5SsI9/+2BhjMe4dWFx3UgtulEWn0ok2xdrhtWavnb\r\nJXlzSFM2YAfqIB6NGz2f3La/DKfMNhZjyf5tXhX5IK0kpuDeJ9S/CUBa2TSO\r\nbnyp/GOtTuo0Nm4A8VGUEopGXYz2AnfRpJm6pEDdqPOiJ4FaeFW7sUcPGil5\r\nOXFYRxR1/Jz8sVJRhtYsSjIZm1HNZp706jWWvreEggtdGwvYneLk4t4nvRzZ\r\nrIwWGPBykT2IOFoXCZqpUTkMomb4+lDj2WD5HIGM/2/JWjjFvJBvQjZ9OPmK\r\nHh0R2h6TxP5cy1pVht8gPX3g73tm9wrT8ZPvpk8ZFk8nhW+JRIZAIIwLOH1h\r\nzuylbb82UhnkVKUA9D9TNsKVHQVos2vnIPE=\r\n=yDSm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/proxy.js","_from":"file:proxy-2.0.0.tgz","types":"./dist/proxy.d.ts","engines":{"node":">= 14"},"scripts":{"lint":"eslint . --ext .ts","pack":"node ../../scripts/pack.mjs","test":"jest --env node --verbose --bail","build":"tsc"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_resolved":"/tmp/f1a9a2d09b0954f13960c78a4ae5d547/proxy-2.0.0.tgz","_integrity":"sha512-miY/0MGcDYlY+qPmeDRkxPp3VeonR1+NhuWSYH4dFGzNGbW+3hVH9U0J5SeyJke53g24LbKixkI4jv8QUYU7GQ==","repository":{"url":"git+https://github.com/TooTallNate/proxy-agents.git","type":"git","directory":"packages/proxy"},"_npmVersion":"9.6.4","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"20.1.0","dependencies":{"args":"^5.0.3","debug":"^4.3.4","basic-auth-parser":"0.0.2-1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","tsconfig":"0.0.0","typescript":"^5.0.4","@types/args":"^5.0.0","@types/jest":"^29.5.1","@types/node":"^14.18.43","@types/debug":"^4.1.7","async-listen":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_2.0.0_1683232399651_0.5090903418590718","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"proxy","version":"2.0.1","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@2.0.1","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy-agents#readme","bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"dist":{"shasum":"577682748ec59a84f4f6f98a83b2a7091728ca40","tarball":"https://registry.npmjs.org/proxy/-/proxy-2.0.1.tgz","fileCount":15,"integrity":"sha512-k+WgxKXvPl6hCBL8WyvouW2WKH4IZ+prIKNINP2xOjEj/b/EDfODA6mA08getm6+xdpGdbozWZcVk4/baQOx2g==","signatures":[{"sig":"MEUCIE61DzxeAH5rx6I5SzuJJuA9gscw/o9PAQLbfunDiC1VAiEAzGEs1IRSWDhZEsVJTbygOU8pneCkS4OhYosa138GcOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51008},"main":"./dist/proxy.js","_from":"file:proxy-2.0.1.tgz","types":"./dist/proxy.d.ts","engines":{"node":">= 14"},"scripts":{"lint":"eslint . --ext .ts","pack":"node ../../scripts/pack.mjs","test":"jest --env node --verbose --bail","build":"tsc"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_resolved":"/tmp/37d420b0ceedd7ea2747b352d979bd01/proxy-2.0.1.tgz","_integrity":"sha512-k+WgxKXvPl6hCBL8WyvouW2WKH4IZ+prIKNINP2xOjEj/b/EDfODA6mA08getm6+xdpGdbozWZcVk4/baQOx2g==","repository":{"url":"git+https://github.com/TooTallNate/proxy-agents.git","type":"git","directory":"packages/proxy"},"_npmVersion":"9.6.4","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"20.1.0","dependencies":{"args":"^5.0.3","debug":"^4.3.4","basic-auth-parser":"0.0.2-1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","tsconfig":"0.0.0","typescript":"^5.0.4","@types/args":"^5.0.0","@types/jest":"^29.5.1","@types/node":"^14.18.45","@types/debug":"^4.1.7","async-listen":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_2.0.1_1683324250263_0.8838185575264486","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"proxy","version":"2.1.0","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@2.1.0","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy-agents#readme","bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"dist":{"shasum":"7f5eefbaa0ba86ce7a970106c19881516fbd33b1","tarball":"https://registry.npmjs.org/proxy/-/proxy-2.1.0.tgz","fileCount":15,"integrity":"sha512-kOepwHzK82z4qNTXR2i2vxBA0M85bTd1rHD9R+qEEEIdo8iVx6BMQEDz7GmjMHpEF+/i4fIo4c90I1OOTaPnaA==","signatures":[{"sig":"MEUCIGAKdICl7iVEfWK/WJNjigIKWYDicWb1gNU9l+DUSe9VAiEAnNNorTFE2k8QZ4jEVr7bObFLuXDhrDRUDAZ664YKZ6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51126},"main":"./dist/proxy.js","_from":"file:proxy-2.1.0.tgz","types":"./dist/proxy.d.ts","engines":{"node":">= 14"},"scripts":{"lint":"eslint . --ext .ts","pack":"node ../../scripts/pack.mjs","test":"jest --env node --verbose --bail","build":"tsc"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_resolved":"/tmp/20817097f40341f81f2a2083bce8c68a/proxy-2.1.0.tgz","_integrity":"sha512-kOepwHzK82z4qNTXR2i2vxBA0M85bTd1rHD9R+qEEEIdo8iVx6BMQEDz7GmjMHpEF+/i4fIo4c90I1OOTaPnaA==","repository":{"url":"git+https://github.com/TooTallNate/proxy-agents.git","type":"git","directory":"packages/proxy"},"_npmVersion":"9.6.4","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"20.1.0","dependencies":{"args":"^5.0.3","debug":"^4.3.4","basic-auth-parser":"0.0.2-1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","tsconfig":"0.0.0","typescript":"^5.0.4","@types/args":"^5.0.0","@types/jest":"^29.5.1","@types/node":"^14.18.45","@types/debug":"^4.1.7","async-listen":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_2.1.0_1683921813086_0.17336875318715506","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"proxy","version":"2.1.1","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@2.1.1","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy-agents#readme","bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"dist":{"shasum":"45f9b307508ffcae12bdc71678d44a4ab79cbf8b","tarball":"https://registry.npmjs.org/proxy/-/proxy-2.1.1.tgz","fileCount":15,"integrity":"sha512-nLgd7zdUAOpB3ZO/xCkU8gy74UER7P0aihU8DkUsDS5ZoFwVCX7u8dy+cv5tVK8UaB/yminU1GiLWE26TKPYpg==","signatures":[{"sig":"MEQCIFgs1emyC8XT74d7gVYRfbE6pWEkv/AwPoSQYiv4n6gkAiAslAIObLrkZmz2I+buezkuhMNPsg5sc52BIJ0z6sfcuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51468},"main":"./dist/proxy.js","_from":"file:proxy-2.1.1.tgz","types":"./dist/proxy.d.ts","engines":{"node":">= 14"},"scripts":{"lint":"eslint . --ext .ts","pack":"node ../../scripts/pack.mjs","test":"jest --env node --verbose --bail","build":"tsc"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_resolved":"/tmp/b3098ffd2bcc6f3db0f875aa9b3fc730/proxy-2.1.1.tgz","_integrity":"sha512-nLgd7zdUAOpB3ZO/xCkU8gy74UER7P0aihU8DkUsDS5ZoFwVCX7u8dy+cv5tVK8UaB/yminU1GiLWE26TKPYpg==","repository":{"url":"git+https://github.com/TooTallNate/proxy-agents.git","type":"git","directory":"packages/proxy"},"_npmVersion":"9.6.6","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"20.2.0","dependencies":{"args":"^5.0.3","debug":"^4.3.4","basic-auth-parser":"0.0.2-1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","tsconfig":"0.0.0","typescript":"^5.0.4","@types/args":"^5.0.0","@types/jest":"^29.5.1","@types/node":"^14.18.45","@types/debug":"^4.1.7","async-listen":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_2.1.1_1684438283954_0.31646841508396295","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"proxy","version":"2.2.0","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@2.2.0","homepage":"https://github.com/TooTallNate/proxy-agents#readme","bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"bin":{"proxy":"dist/bin/proxy.js"},"dist":{"shasum":"717b3f7163e82e76aa3dd38aea76a6bd7c773dc6","tarball":"https://registry.npmjs.org/proxy/-/proxy-2.2.0.tgz","fileCount":16,"integrity":"sha512-nYclNIWj9UpXbVJ3W5EXIYiGR88AKZoGt90kyh3zoOBY5QW+7bbtPvMFgKGD4VJmpS3UXQXtlGXSg3lRNLOFLg==","signatures":[{"sig":"MEQCIFSTT1Jbn1hTAofNo5Cz11joTFfaeGLZMSzOzvz7qvAuAiBdb6Akvtxmi8GN7bGc9l0xDEANVpPJoHRGFiWSrHDUjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51476},"main":"./dist/proxy.js","_from":"file:proxy-2.2.0.tgz","types":"./dist/proxy.d.ts","engines":{"node":">= 14"},"scripts":{"lint":"eslint . --ext .ts","pack":"node ../../scripts/pack.mjs","test":"jest --env node --verbose --bail","build":"tsc"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_resolved":"/tmp/7f9d4c3af714991393d1ad477ef8b8a5/proxy-2.2.0.tgz","_integrity":"sha512-nYclNIWj9UpXbVJ3W5EXIYiGR88AKZoGt90kyh3zoOBY5QW+7bbtPvMFgKGD4VJmpS3UXQXtlGXSg3lRNLOFLg==","repository":{"url":"git+https://github.com/TooTallNate/proxy-agents.git","type":"git","directory":"packages/proxy"},"_npmVersion":"10.7.0","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"20.15.0","dependencies":{"args":"^5.0.3","debug":"^4.3.4","basic-auth-parser":"0.0.2-1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","tsconfig":"0.0.0","typescript":"^5.0.4","@types/args":"^5.0.0","@types/jest":"^29.5.1","@types/node":"^14.18.45","@types/debug":"^4.1.7","async-listen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_2.2.0_1719560026562_0.5513345297719388","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"proxy","version":"3.0.0","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"url":"http://n8.io/","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"proxy@3.0.0","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"homepage":"https://github.com/TooTallNate/proxy-agents#readme","bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"bin":{"proxy":"dist/bin/proxy.js"},"dist":{"shasum":"9ef7a77dd45e2cf8824a584da76cf5b94236675e","tarball":"https://registry.npmjs.org/proxy/-/proxy-3.0.0.tgz","fileCount":15,"integrity":"sha512-3JQGizbKR8edoC+4EFkxCflh8toCZ3KbjYO10veRowcj+wHVJNIAavWo/BRUeez1kEHdvqad2ZZsCzSC2wOO+w==","signatures":[{"sig":"MEQCIGLV69+PUGALLMcur1+OIDvLmphfTacr6anBn0B85UdVAiBtIVDpxKnw+TKkfNsgFpkPZOOj9I3/fXJavJuArTzKNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proxy@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35707},"type":"module","_from":"file:proxy-3.0.0.tgz","engines":{"node":">= 14"},"exports":{"import":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"scripts":{"lint":"eslint . --ext .ts","pack":"node ../../scripts/pack.mjs","test":"vitest","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e23ffa0-4a82-4d96-9843-97ca15c1ce40"}},"_resolved":"/tmp/ca67c5d7ed0379fa28ca5632562d20d8/proxy-3.0.0.tgz","_integrity":"sha512-3JQGizbKR8edoC+4EFkxCflh8toCZ3KbjYO10veRowcj+wHVJNIAavWo/BRUeez1kEHdvqad2ZZsCzSC2wOO+w==","repository":{"url":"git+https://github.com/TooTallNate/proxy-agents.git","type":"git","directory":"packages/proxy"},"_npmVersion":"11.11.0","description":"An HTTP proxy written with Node.js (think Squid)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"args":"^5.0.3","debug":"^4.3.4","basic-auth-parser":"0.0.2-1"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"0.0.0","typescript":"^5.1.6","@types/args":"^5.0.0","@types/node":"^22.13.0","@types/debug":"^4.1.7","async-listen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/proxy_3.0.0_1773248315089_0.2614877848151662","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"proxy","version":"4.0.0","type":"module","description":"An HTTP proxy written with Node.js (think Squid)","exports":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"bin":{"proxy":"dist/bin/proxy.js"},"keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"repository":{"type":"git","url":"git+https://github.com/TooTallNate/proxy-agents.git","directory":"packages/proxy"},"license":"MIT","dependencies":{"args":"^5.0.3","basic-auth-parser":"0.0.2-1","debug":"^4.3.4"},"devDependencies":{"@types/args":"^5.0.0","@types/debug":"^4.1.7","@types/node":"^22.13.0","async-listen":"^3.0.0","typescript":"^5.1.6","tsconfig":"0.0.0"},"engines":{"node":">= 20"},"scripts":{"build":"tsc","test":"vitest","lint":"eslint . --ext .ts","pack":"node ../../scripts/pack.mjs"},"_id":"proxy@4.0.0","bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"homepage":"https://github.com/TooTallNate/proxy-agents#readme","_integrity":"sha512-qYi7N3kisRTQW0Y13JL0upO8e9mVLpu4yuxrXvWzCsaJVA9yqVF+iQkC/rCdnx2lGPQhC+qjefWSY7M6SHclhQ==","_resolved":"/tmp/28145efab16e6b43cb85b84fe2ef71c0/proxy-4.0.0.tgz","_from":"file:proxy-4.0.0.tgz","_nodeVersion":"20.20.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-qYi7N3kisRTQW0Y13JL0upO8e9mVLpu4yuxrXvWzCsaJVA9yqVF+iQkC/rCdnx2lGPQhC+qjefWSY7M6SHclhQ==","shasum":"8266b0bc6584498a0f23696eb1a174738d41b6e7","tarball":"https://registry.npmjs.org/proxy/-/proxy-4.0.0.tgz","fileCount":15,"unpackedSize":35681,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proxy@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4Bb5Uhm4bphRuLC3oboA4YJAT4rVjVSwWtWVnawKscQIgDnr79GHJ/rf2i/vnvQX64JAsO4zIUTC8RAe8P0g58LI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e23ffa0-4a82-4d96-9843-97ca15c1ce40"}},"directories":{},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proxy_4.0.0_1775026663491_0.9193396695984568"},"_hasShrinkwrap":false}},"time":{"created":"2013-09-08T02:23:50.128Z","modified":"2026-04-01T06:57:43.903Z","0.0.1":"2013-09-08T02:23:51.358Z","0.1.0":"2013-09-09T17:34:54.419Z","0.2.0":"2013-09-10T16:57:32.741Z","0.2.1":"2013-09-16T22:54:54.912Z","0.2.2":"2014-04-04T06:40:00.741Z","0.2.3":"2014-04-04T19:00:12.450Z","0.2.4":"2016-01-18T20:49:06.033Z","1.0.0":"2019-10-04T04:28:33.363Z","1.0.1":"2019-10-07T22:02:57.785Z","1.0.2":"2020-06-22T21:28:05.194Z","2.0.0":"2023-05-04T20:33:19.782Z","2.0.1":"2023-05-05T22:04:10.415Z","2.1.0":"2023-05-12T20:03:33.274Z","2.1.1":"2023-05-18T19:31:24.182Z","2.2.0":"2024-06-28T07:33:46.696Z","3.0.0":"2026-03-11T16:58:35.239Z","4.0.0":"2026-04-01T06:57:43.628Z"},"bugs":{"url":"https://github.com/TooTallNate/proxy-agents/issues"},"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","homepage":"https://github.com/TooTallNate/proxy-agents#readme","keywords":["http","https","proxy","connect","tunnel","squid","privoxy","apache","mod_proxy","via","x-forwarded-for"],"repository":{"type":"git","url":"git+https://github.com/TooTallNate/proxy-agents.git","directory":"packages/proxy"},"description":"An HTTP proxy written with Node.js (think Squid)","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"readme":"proxy\n=====\n### An HTTP proxy written with Node.js (think Squid)\n\nThis module provides standard \"HTTP proxy\" logic. You can script your own server\nusing the `proxy` server API. Be sure to take a look at the \"Examples\" section\nbelow.\n\nThere is also a companion `proxy(1)` CLI tool, which spawns an HTTP(s) proxy\nserver with the specified options.\n\nYou could think of `proxy(1)` as similar to some of the other popular open\nsource HTTP proxy software:\n\n * [Squid][]\n * [Privoxy][]\n * [Apache][] with [`mod_proxy`][mod_proxy]\n * [More…](http://wikipedia.org/wiki/Proxy_server#Web_proxy_servers)\n\nExamples\n--------\n\n#### Basic HTTP(s) proxy server\n\nA basic HTTP(s) server with all the default options. All requests are allowed.\nCONNECT HTTP method works as well.\n\n```ts\nimport * as http from 'http';\nimport { createProxy } from 'proxy';\n\nconst server = createProxy(http.createServer());\nserver.listen(3128, () => {\n  var port = server.address().port;\n  console.log('HTTP(s) proxy server listening on port %d', port);\n});\n```\n\n\nCLI Tool Examples\n-----------------\n\nThe `proxy(1)` CLI tool can be used to spawn HTTP(s) proxy server instances with\nvarious options.\n\n#### Port to bind to\n\nPass the `-p`/`--port` option to with a port number to specify a TCP port to\nbind to. Defaults to __3128__ if none is specified.\n\n``` bash\n$ proxy --port 8080\n```\n\n#### Custom `Proxy-Authenticate` command\n\nPass the `-a`/`--authenticate` switch with a command to execute when the client\n`Proxy-Authorization` header is given. This command determines whether or not the\nrequest is authorized based on the \"exit code\" of the command.\n\nThe relevant request authentication information is passed in as\n`PROXY_AUTH_USERNAME`, `PROXY_AUTH_PASSWORD` and `PROXY_AUTH_SCHEME` environment\nvariables.\n\nFor example, to authorize \"Basic\" authentication with username \"foo\" and\npassword \"bar\":\n\n``` bash\n$ proxy --authenticate 'if \\\n    [ \"$PROXY_AUTH_USERNAME\" = \"foo\" ] && \\\n    [ \"$PROXY_AUTH_PASSWORD\" = \"bar\" ]; \\\n      then exit 0; \\\n    fi; \\\n    exit 1;'\n```\n\n#### Custom outgoing interface\n\nPass the `-l`/`--local-address` argument with an IP address of the network\ninterface to send the outgoing requests through. It is the equivalent of setting\na `localAddress` field in the options when calling `http.request()`.\n\n``` bash\n$ proxy --local-address 192.168.0.10\n```\n\n[Squid]: http://www.squid-cache.org/\n[Privoxy]: http://www.privoxy.org/\n[Apache]: http://www.apache.org/\n[mod_proxy]: http://httpd.apache.org/docs/current/mod/mod_proxy.html\n","readmeFilename":"README.md","users":{"detj":true,"5long":true,"jetze":true,"nhkchan":true,"runjinz":true,"eladnava":true,"kkk123321":true,"rocket0191":true,"zousandian":true,"groundwater":true,"chinawolf_wyp":true,"program247365":true}}