{"_id":"no-proxy","_rev":"4189708","name":"no-proxy","description":"Determine if a url should bypass a proxy based on NO_PROXY environment variable.","dist-tags":{"latest":"1.0.3"},"maintainers":[{"name":"tracker1","email":"tracker1@gmail.com"}],"time":{"modified":"2026-03-02T02:33:55.000Z","created":"2017-11-16T18:09:16.073Z","1.0.3":"2017-11-17T22:45:00.252Z","1.0.2":"2017-11-16T18:48:31.560Z","1.0.1":"2017-11-16T18:47:44.526Z","1.0.0":"2017-11-16T18:09:16.073Z"},"users":{},"author":{"name":"Michael J. Ryan","email":"tracker1@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/tracker1/node-no-proxy.git"},"versions":{"1.0.3":{"name":"no-proxy","version":"1.0.3","description":"Determine if a url should bypass a proxy based on NO_PROXY environment variable.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/tracker1/node-no-proxy.git"},"author":{"name":"Michael J. Ryan","email":"tracker1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tracker1/node-no-proxy/issues"},"homepage":"https://github.com/tracker1/node-no-proxy#readme","dependencies":{"wildcard":"^1.1.2","url-parse":"^1.2.0"},"optionalDependencies":{"url-parse":"^1.2.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish-major":"npm version major && git push origin master && git push --tags","publish-minor":"npm version minor && git push origin master && git push --tags","publish-patch":"npm version patch && git push origin master && git push --tags"},"gitHead":"f33d346a6c7539b7069c55bf90ba52b20a4c3504","_id":"no-proxy@1.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"tracker1","email":"tracker1@gmail.com"},"dist":{"shasum":"35b9b2dff8741157a934e2e14ade56e348532ebb","size":2187,"noattachment":false,"key":"/no-proxy/-/no-proxy-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/no-proxy/download/no-proxy-1.0.3.tgz"},"maintainers":[{"name":"tracker1","email":"tracker1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/no-proxy-1.0.3.tgz_1510958699253_0.32770871580578387"},"directories":{},"publish_time":1510958700252,"_hasShrinkwrap":false,"_cnpm_publish_time":1510958700252,"_cnpmcore_publish_time":"2021-12-16T19:37:54.617Z"},"1.0.2":{"name":"no-proxy","version":"1.0.2","description":"Determine if a url should bypass a proxy based on NO_PROXY environment variable.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/tracker1/node-no-proxy.git"},"author":{"name":"Michael J. Ryan","email":"tracker1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tracker1/node-no-proxy/issues"},"homepage":"https://github.com/tracker1/node-no-proxy#readme","dependencies":{"wildcard":"^1.1.2","url-parse":"^1.2.0"},"optionalDependencies":{"url-parse":"^1.2.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish-major":"npm version major && git push origin master && git push --tags","publish-minor":"npm version minor && git push origin master && git push --tags","publish-patch":"npm version patch && git push origin master && git push --tags"},"gitHead":"0659433772669d706328055391a7b8f2e4ca2aea","_id":"no-proxy@1.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"tracker1","email":"tracker1@gmail.com"},"dist":{"shasum":"11a4bd1c2e31cf71037f0c484d3a36f0cb41ef60","size":2183,"noattachment":false,"key":"/no-proxy/-/no-proxy-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/no-proxy/download/no-proxy-1.0.2.tgz"},"maintainers":[{"name":"tracker1","email":"tracker1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/no-proxy-1.0.2.tgz_1510858110567_0.8073936966247857"},"directories":{},"publish_time":1510858111560,"_hasShrinkwrap":false,"_cnpm_publish_time":1510858111560,"_cnpmcore_publish_time":"2021-12-16T19:37:54.827Z"},"1.0.1":{"name":"no-proxy","version":"1.0.1","description":"Determine if a url should bypass a proxy based on NO_PROXY environment variable.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/tracker1/node-no-proxy.git"},"author":{"name":"Michael J. Ryan","email":"tracker1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tracker1/node-no-proxy/issues"},"homepage":"https://github.com/tracker1/node-no-proxy#readme","dependencies":{"wildcard":"^1.1.2","url-parse":"^1.2.0"},"optionalDependencies":{"url-parse":"^1.2.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish-major":"npm version major && git push origin master && git push --tags","publish-minor":"npm version minor && git push origin master && git push --tags","publish-patch":"npm version patch && git push origin master && git push --tags"},"gitHead":"fbd64a2739f3815e5809644118235179cfc9839a","_id":"no-proxy@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"tracker1","email":"tracker1@gmail.com"},"dist":{"shasum":"f122c6a148a80217a72ae8249cb8718ea96c61b9","size":2165,"noattachment":false,"key":"/no-proxy/-/no-proxy-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/no-proxy/download/no-proxy-1.0.1.tgz"},"maintainers":[{"name":"tracker1","email":"tracker1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/no-proxy-1.0.1.tgz_1510858063621_0.8081076550297439"},"directories":{},"publish_time":1510858064526,"_hasShrinkwrap":false,"_cnpm_publish_time":1510858064526,"_cnpmcore_publish_time":"2021-12-16T19:37:55.002Z"},"1.0.0":{"name":"no-proxy","version":"1.0.0","description":"Determine if a url should bypass a proxy based on NO_PROXY environment variable.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tracker1/node-no-proxy.git"},"author":{"name":"Michael J. Ryan","email":"tracker1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tracker1/node-no-proxy/issues"},"homepage":"https://github.com/tracker1/node-no-proxy#readme","dependencies":{"wildcard":"^1.1.2","url-parse":"^1.2.0"},"optionalDependencies":{"url-parse":"^1.2.0"},"gitHead":"012fcfb2426f5ad8a4edda3306a3cff9dc8f2e03","_id":"no-proxy@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"tracker1","email":"tracker1@gmail.com"},"dist":{"shasum":"af7d99d0ec2e4a667fb525cbd1fa7d16ea52f952","size":2115,"noattachment":false,"key":"/no-proxy/-/no-proxy-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/no-proxy/download/no-proxy-1.0.0.tgz"},"maintainers":[{"name":"tracker1","email":"tracker1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/no-proxy-1.0.0.tgz_1510855755094_0.41552306106314063"},"directories":{},"publish_time":1510855756073,"_hasShrinkwrap":false,"_cnpm_publish_time":1510855756073,"_cnpmcore_publish_time":"2021-12-16T19:37:55.184Z"}},"readme":"# no-proxy\n\nTest URL against `NO_PROXY` environment variable.\n\n\n```js\nconsole.log(process.env.NO_PROXY); // \".foo.com,*.bar.com,10.*,192.168.1.\"\n\n// requires protocol\nvar noProxy = require('no-proxy');\nnoProxy('http://foo.com/'); // true\nnoProxy('http://www.baz.com/'); // false\n\n// check hostname part only\nvar noProxyHost = require('no-proxy/hostname');\nnoProxyHost('foo.com'); // true\nnoProxyHost('baz.com'); // false\nnoProxyHost('192.168.1.1'); // true\n```\n\nNOTE: You may want to use memoization around this module.\n\n#### WARNING\n\nIf you are using a node version prior to Node 8, you need to install [`url-parse`](https://www.npmjs.com/package/url-parse) as a dependency.\n","_attachments":{},"homepage":"https://github.com/tracker1/node-no-proxy#readme","bugs":{"url":"https://github.com/tracker1/node-no-proxy/issues"},"license":"MIT"}