no-proxy
Determine if a url should bypass a proxy based on NO_PROXY environment variable.
Last updated 8 years ago by tracker1 .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install no-proxy 
SYNC missed versions from official npm registry.

no-proxy

Test URL against NO_PROXY environment variable.

console.log(process.env.NO_PROXY); // ".foo.com,*.bar.com,10.*,192.168.1."

// requires protocol
var noProxy = require('no-proxy');
noProxy('http://foo.com/'); // true
noProxy('http://www.baz.com/'); // false

// check hostname part only
var noProxyHost = require('no-proxy/hostname');
noProxyHost('foo.com'); // true
noProxyHost('baz.com'); // false
noProxyHost('192.168.1.1'); // true

NOTE: You may want to use memoization around this module.

WARNING

If you are using a node version prior to Node 8, you need to install url-parse as a dependency.

Current Tags

  • 1.0.3                                ...           latest (8 years ago)

4 Versions

  • 1.0.3                                ...           8 years ago
  • 1.0.2                                ...           8 years ago
  • 1.0.1                                ...           8 years ago
  • 1.0.0                                ...           8 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (2)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |