{"_id":"axios-proxy-builder","_rev":"2-7d56524dd1f46b2500a70a0aad4b16bd","name":"axios-proxy-builder","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"axios-proxy-builder","version":"0.1.0","description":"A simple utility to build an axios proxy request object from env's","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc","publish-lib":"npm run build && npm publish","publish-beta":"npm run build && npm publish --tag beta","publish-dryrun":"npm run build && npm publish --dry-run"},"repository":{"type":"git","url":"git+https://github.com/farawaysouthwest/axios-proxy-builder.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/farawaysouthwest/axios-proxy-builder/issues"},"homepage":"https://github.com/farawaysouthwest/axios-proxy-builder#readme","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","jest":"^27.5.1","ts-jest":"^27.1.4","ts-node":"^10.7.0","typescript":"^4.6.3"},"gitHead":"2d4269e1f7ac7c801f9858ae924308dda9c57d7a","_id":"axios-proxy-builder@0.1.0","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-sb45T1pGURNl+EocC3IhCjIc9DA3qCYxFKi551o/8gJ1snmMO5QF0WhLM4P0wJ5jSjadLfAPSfD+LATzGoxAQQ==","shasum":"a832471759877cb1017deea806ffc6c3d41d3248","tarball":"https://registry.npmjs.org/axios-proxy-builder/-/axios-proxy-builder-0.1.0.tgz","fileCount":15,"unpackedSize":9274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNcFBpFMIparhpae+rmVNZShO0GLatw2ghawFZcKnEvgIhAOhKgMI3LIBg8n6ngvX0cEf+WTuS2J2I1TpNnObzOEwd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUFTEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBKg/+OloA0tCq9V974eC0yqCgcRQ4SwkzslMZ46k7gxCjyhlCZ3EZ\r\nNgSaZHSiZUEc0PGOJVr6wmQJYqOzovUFp+zraEqeGmMavV3WYS0ZdAu8XAIA\r\n1/L5ezwzrInt0tZctm3BNFWOg/hSS7fN4p5Lwso5SboWEzLa6JoLxzWYHNNG\r\nrHAHejkLdwl5H5CpUUjY3+oFzIdTcpubsZpDHV+Q4A7rNueUqozgfVbVWqef\r\nFYNO3+BhUDEBABh1GGcRLeSOF74jztsdgQV1ZsMfHPjbIvlVkSiFI/2emGiL\r\nUSDHHtmYNJ2/v/1Rhi4ujWg2euioieGbpSpqRQYYaCDoC55rMnFg3Y1DlYqm\r\nCxxfAjVbgdhJod0hDaZBm8bbBW5hPxf2KXgveQdXU5O6gTaW68awAzNwghQE\r\nlUAPOjR4g8qWNI39M+/K2ynwJkEFrLvkMRaTSTal5expRNMHF5DxqrS4fJin\r\ndL536lc8rVKYj1UjMzMOH4IIsAmtgABj27TEPyJ6qmlMSemAykpkYXeniclQ\r\n8ys49wfajhmqx+ycl1c26WwrVYssbsJ18Pn0mgJCZibedJpPYT2ghlxNBMuu\r\nhHIJspe6bxmVuDVv31F1ohG3inmIU3a4NaIX9oSYmI1XGlYYt3e9Henn20K8\r\nJdpbOExWclxlE8JXSq8TGu6YMJ7LLEGBoCI=\r\n=RGkn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"farawaysouthwest","email":"mitch@farawaysouthwest.com"},"directories":{},"maintainers":[{"name":"farawaysouthwest","email":"mitch@farawaysouthwest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-proxy-builder_0.1.0_1649431748437_0.0758468907040275"},"_hasShrinkwrap":false},"0.1.1":{"name":"axios-proxy-builder","version":"0.1.1","description":"A simple utility to build an axios proxy request object from env's","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc","publish-lib":"npm run build && npm publish","publish-beta":"npm run build && npm publish --tag beta","publish-dryrun":"npm run build && npm publish --dry-run"},"repository":{"type":"git","url":"git+https://github.com/farawaysouthwest/axios-proxy-builder.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/farawaysouthwest/axios-proxy-builder/issues"},"homepage":"https://github.com/farawaysouthwest/axios-proxy-builder#readme","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","jest":"^27.5.1","ts-jest":"^27.1.4","ts-node":"^10.7.0","typescript":"^4.6.3"},"gitHead":"144abc32221c3029f18edf3986259d2eb528fb40","_id":"axios-proxy-builder@0.1.1","_nodeVersion":"17.8.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-WzrnBYjFeMpGz3XReCXenl2uSiVYmDnH1Aq+jRT2toWFMacqn0itOu2ZHNhsIX2tpGe+AMx5DQ5iIgEcZRT/sA==","shasum":"d61e4cdfd37ec3de28c0788aa57fd80c1ae3b217","tarball":"https://registry.npmjs.org/axios-proxy-builder/-/axios-proxy-builder-0.1.1.tgz","fileCount":15,"unpackedSize":10168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1iZ1jZagd+HawliC3n5pRlww0WCuC628dxLvc/bnwKAiAQdqUorWFb4T2MEiEkHBD2XVjMXaZ57QZSVE1DWN6dCA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUF+pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSww/+P9XqkKbwaWsBy654FXyX20xlqwiBUA3e+c4sezDQEHnzwgEH\r\nA7PrJKoNa7Un76DyRfUyeQMF7Ez8yG0/1eELn1sMNVcXf+DGTzYB+jXCOzg/\r\nZ0F0elTNENllQvgF2yYhTjZoeoSrRLoMYYz17Cx+6R4voxu8EnkUYeILvqPD\r\nonnB/dsaBDh16zgssL5Njb6lV92PVauGogQ9cevAargd0u00iW71fjT3Tx6f\r\nyI+lg499uAN0O57WUr5sPRwfuixAwlsYReOsBOR/DDh3YkDEEugkPNCKvbkT\r\nwNRpTKqAbRuCV8ve4JeN+Z8RVDEKU0g1Vl6n6e1JzRg8EXsHSAk/t6AhRpbb\r\nOPSZirJGtUcQGpO4nfxRtv/3RLfQqzGZqLtbwcUFonuiryZxaZWQcnMo9Am7\r\n8cNV/B2WdKa4jbcWI8Qo5pqHbIK3vxCUMRcDRIFH+7ijzfu11GJVXkzH1Tz3\r\n1b0qaKerJ/SRtsz9LI2A6lASVXritJ65+RF/kmoHPBf7lBZdMUsgxrZhTmz4\r\nK40JZJp0OYO+6ObnJHT2XVXjwkPV26cDuFg4cWylGCUvIp3F+7UYmjplMGVI\r\nGWAwJMR+6DF4CicpvB67u++YkEUuEQyULZk9IH4g3oR/LsTo1VUbY0ZN/DKh\r\ndRjVnMUxuMc2424rBgLJ7gf/3KEAngYBLUc=\r\n=d4bz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"farawaysouthwest","email":"mitch@farawaysouthwest.com"},"directories":{},"maintainers":[{"name":"farawaysouthwest","email":"mitch@farawaysouthwest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-proxy-builder_0.1.1_1649434536834_0.7525953184476915"},"_hasShrinkwrap":false},"0.1.2":{"name":"axios-proxy-builder","version":"0.1.2","description":"A simple utility to build an axios proxy request object from env's","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","build":"tsc","publish-lib":"npm run build && npm publish","publish-beta":"npm run build && npm publish --tag beta","publish-dryrun":"npm run build && npm publish --dry-run"},"repository":{"type":"git","url":"git+https://github.com/farawaysouthwest/axios-proxy-builder.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/farawaysouthwest/axios-proxy-builder/issues"},"homepage":"https://github.com/farawaysouthwest/axios-proxy-builder#readme","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.23","@types/tunnel":"^0.0.3","jest":"^27.5.1","ts-jest":"^27.1.4","ts-node":"^10.7.0","typescript":"^4.6.3"},"dependencies":{"tunnel":"^0.0.6"},"gitHead":"023dbd2a81b64a7b7925c065d333310d73fe6eb9","_id":"axios-proxy-builder@0.1.2","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-6uBVsBZzkB3tCC8iyx59mCjQckhB8+GQrI9Cop8eC7ybIsvs/KtnNgEBfRMSEa7GqK2VBGUzgjNYMdPIfotyPA==","shasum":"1149ffd916d0817c665c0bff2d50eeb10afce5bf","tarball":"https://registry.npmjs.org/axios-proxy-builder/-/axios-proxy-builder-0.1.2.tgz","fileCount":15,"unpackedSize":11451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMLHTuVtpF7L0XtxH48a4TYWLqZASQDTTBMwb1tPRkywIgW+OASLDf88XiVh9ftoEymk3l/fVYhr/+LzK4VG/enNE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYgopACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ2BAAnddF143yHCbr3jMxahjBVkLhgnC6OshxDupzPoUj6hHjiABZ\r\n3JndDoH3lSCdAY2HAFmjzpD7+yxzE6rR1S8NAUt+MvBGvgTl/01/wvAiJBSn\r\nlQzIudqKZfYaV4UAAclaWMaI8+HIusZtS8nt2mqVCMOiHacM/hPwV1Aj0hSa\r\neaEiqBVV+1SodInafICdDyHxL55jLMFKD6OQmvkigGoN28q17hj12OFz7Uhc\r\nRKygkxY5EbtE3oON611LGjHVnLr3iMu3FYo9BW4fgOaiMr9VV8HA+agh2UgV\r\na0XbLyNaCvIJadJTLT8ndc95d89J1btjHbs5GxtKJasXR3pTf6IH3I3cXnCn\r\neQiGcogjUhbX3coxvZW08eeNIt7VaNsHyI0NGoMy6ideQMImwNvvZ6dOKMSg\r\nCUWCN88IcpJvki74QPbJofyleponUDtng88KzI2FGLWUjAFOqAb3Y2pV3MWO\r\nefdID68Ie3Mz/8o01pK+WzMalyGeiD2DLzfY07qzK1DGkHaYf+RD9lsDzPRL\r\nDeHbyYdNbEi2tb6RBhrD1XXALlvabuMpMFXvEhLiPCHsnvTEnc3cPFqrgeEb\r\nWBUtqFPrFrC/deq8AAB8dsdz8Fo4KdyoC4U5HRu9yJ0PN/CX9hdXbd7flFhF\r\n+7leQnW0vUwAXIn2rQyziNPFKPHYA8VIPyQ=\r\n=KxcT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"farawaysouthwest","email":"mitch@farawaysouthwest.com"},"directories":{},"maintainers":[{"name":"farawaysouthwest","email":"mitch@farawaysouthwest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-proxy-builder_0.1.2_1650592297663_0.36269652499877836"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-08T15:29:08.436Z","0.1.0":"2022-04-08T15:29:08.588Z","modified":"2022-04-22T01:51:37.898Z","0.1.1":"2022-04-08T16:15:36.997Z","0.1.2":"2022-04-22T01:51:37.828Z"},"maintainers":[{"name":"farawaysouthwest","email":"mitch@farawaysouthwest.com"}],"description":"A simple utility to build an axios proxy request object from env's","homepage":"https://github.com/farawaysouthwest/axios-proxy-builder#readme","repository":{"type":"git","url":"git+https://github.com/farawaysouthwest/axios-proxy-builder.git"},"bugs":{"url":"https://github.com/farawaysouthwest/axios-proxy-builder/issues"},"license":"MIT","readme":"# axios-proxy-builder\n\nA simple utility to build an axios proxy request object from standard http proxy environmental variables.\n\nNoProxy logic inspired by the (now deprecated) Request project:\nhttps://github.com/request/request/blob/3c0cddc7c8eb60b470e9519da85896ed7ee0081e/lib/getProxyFromURI.js\n\n## Usage\n\n### Set environmental variables\n\nSet proxy address as well as no proxy whitelist to your environmental variables:\n\n```sh\nHTTP_PROXY-http://test.com:8000\nhttp_proxy\n\nHTTPS_PROXY=https://test.com:8000\nhttps_proxy\n\nNO_PROXY=example.test.com,example2.test.com\n```\n\n### Add to your project\n\nAdd the `configureProxy` method to your project and pass in the request url to get back a proxy object that can be added to any axios request.\n\n```typescript\nimport { configureProxy } from \"axios-proxy-builder\";\n\nconst requestURL = \"https://request-url.com/resource\";\nconst proxy = configureProxy(requestURL);\n\n// make REST call\naxios({ ...proxy, url: requestURL });\n```\n","readmeFilename":"README.md"}