{
	"name": "pac-resolver",
	"versions": {
		"0.0.1": {
			"name": "pac-resolver",
			"version": "0.0.1",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~2.3.0",
				"netmask": "0.0.2",
				"degenerator": "~0.0.2",
				"regenerator": "~0.3.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@0.0.1",
			"dist": {
				"shasum": "f64d77caa78f7230ca57dce429cf4004c404b865",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-0.0.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.14",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.0.2": {
			"name": "pac-resolver",
			"version": "0.0.2",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~2.3.0",
				"netmask": "1.0.4",
				"degenerator": "~0.0.2",
				"regenerator": "~0.3.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@0.0.2",
			"dist": {
				"shasum": "663b741b1368d16df75138f514d54d76cdc2ff27",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-0.0.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.17",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "pac-resolver",
			"version": "1.0.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~2.3.0",
				"netmask": "1.0.4",
				"degenerator": "~0.0.2",
				"regenerator": "~0.3.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.0.0",
			"dist": {
				"shasum": "a4b0ce3c81f1b0816e1f9aaa54fdfe57ee56c6b4",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.0.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.21",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "pac-resolver",
			"version": "1.1.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~2.3.0",
				"netmask": "1.0.4",
				"degenerator": "~0.0.2",
				"regenerator": "~0.3.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.1.0",
			"dist": {
				"shasum": "a3b1c2d220e0fe1493196f68bffbec48ad2e5816",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.21",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "pac-resolver",
			"version": "1.2.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~2.3.0",
				"netmask": "1.0.4",
				"degenerator": "~0.0.2",
				"regenerator": "~0.3.1",
				"thunkify": "0.0.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.2.0",
			"dist": {
				"shasum": "9408488425ea143f1f9ce2c9ff5c742a45b62860",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.21",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "pac-resolver",
			"version": "1.2.1",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.0.5",
				"netmask": "1.0.4",
				"degenerator": "~0.0.3",
				"regenerator": "~0.4.5",
				"thunkify": "0.0.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.2.1",
			"dist": {
				"shasum": "3845bd5cfc5934f7fc9edcd468e6560cad0e8343",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.2.2": {
			"name": "pac-resolver",
			"version": "1.2.2",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.0.6",
				"netmask": "~1.0.4",
				"degenerator": "~0.0.3",
				"regenerator": "~0.4.7",
				"thunkify": "~2.1.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.2.2",
			"_shasum": "6eccedeabbe9b7a115fa3478db855de0f44de1c7",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"dist": {
				"shasum": "6eccedeabbe9b7a115fa3478db855de0f44de1c7",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.3": {
			"name": "pac-resolver",
			"version": "1.2.3",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.1.0",
				"netmask": "~1.0.4",
				"degenerator": "~1.0.0",
				"regenerator": "~0.4.7",
				"thunkify": "~2.1.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "624840e868bb29b59d335967dcb90c3352defbde",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.2.3",
			"_shasum": "19d2eee77c0bf8006fa3bd21950289dcf8a515d4",
			"_from": ".",
			"_npmVersion": "2.1.2",
			"_nodeVersion": "0.10.32",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"dist": {
				"shasum": "19d2eee77c0bf8006fa3bd21950289dcf8a515d4",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.3.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.4": {
			"name": "pac-resolver",
			"version": "1.2.4",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.0.6",
				"netmask": "~1.0.4",
				"degenerator": "~1.0.0",
				"regenerator": "~0.4.7",
				"thunkify": "~2.1.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "a2b6036006e921d31e97e1143895d888d1e8c9d0",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.2.4",
			"_shasum": "c6948acc57a1e78c8104ccdc8a4c89de90189008",
			"_from": ".",
			"_npmVersion": "2.1.2",
			"_nodeVersion": "0.10.32",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"dist": {
				"shasum": "c6948acc57a1e78c8104ccdc8a4c89de90189008",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.4.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.5": {
			"name": "pac-resolver",
			"version": "1.2.5",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.0.6",
				"netmask": "~1.0.4",
				"degenerator": "~1.0.0",
				"regenerator": "~0.8.11",
				"thunkify": "~2.1.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "8f9640e3cb7084f08366be16490ead85a105b803",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.2.5",
			"_shasum": "4eb2676ca413c87449f8b04419066af8f4726219",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.0",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"dist": {
				"shasum": "4eb2676ca413c87449f8b04419066af8f4726219",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.5.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.6": {
			"name": "pac-resolver",
			"version": "1.2.6",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.0.6",
				"netmask": "~1.0.4",
				"degenerator": "~1.0.0",
				"regenerator": "~0.8.13",
				"thunkify": "~2.1.1"
			},
			"devDependencies": {
				"mocha": "*"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "f6e4fa5faa2a140d2a95e75b626c87be62512ca3",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver",
			"_id": "pac-resolver@1.2.6",
			"_shasum": "ed03af0c5b5933505bdd3f07f75175466d5e7cfb",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"dist": {
				"shasum": "ed03af0c5b5933505bdd3f07f75175466d5e7cfb",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.6.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "pac-resolver",
			"version": "1.3.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.0.6",
				"netmask": "~1.0.4",
				"degenerator": "~1.0.2",
				"regenerator": "~0.8.13",
				"thunkify": "~2.1.1",
				"ip": "1.0.1"
			},
			"devDependencies": {
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "cfb9d4794d9cf80f7e0ac191d6f8d5448a428f06",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver#readme",
			"_id": "pac-resolver@1.3.0",
			"_shasum": "ae451b2fb7827ca1205d3bd10c610c97403fadf3",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.5.0",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"dist": {
				"shasum": "ae451b2fb7827ca1205d3bd10c610c97403fadf3",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.3.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/pac-resolver-1.3.0.tgz_1474907412658_0.2247973382472992"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "pac-resolver",
			"version": "2.0.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "~3.0.6",
				"netmask": "~1.0.4",
				"degenerator": "~1.0.2",
				"thunkify": "~2.1.1",
				"ip": "1.0.1"
			},
			"devDependencies": {
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "1781358d73f2c68608c13f93376d4fc6d7505868",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver#readme",
			"_id": "pac-resolver@2.0.0",
			"_shasum": "99b88d2f193fbdeefc1c9a529c1f3260ab5277cd",
			"_from": ".",
			"_npmVersion": "3.10.9",
			"_nodeVersion": "7.1.0",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"dist": {
				"shasum": "99b88d2f193fbdeefc1c9a529c1f3260ab5277cd",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/pac-resolver-2.0.0.tgz_1478735283997_0.03368917992338538"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "pac-resolver",
			"version": "3.0.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "index.js",
			"dependencies": {
				"co": "^4.6.0",
				"degenerator": "^1.0.4",
				"ip": "^1.1.5",
				"netmask": "^1.0.6",
				"thunkify": "^2.1.2"
			},
			"devDependencies": {
				"mocha": "^3.4.2"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "e352de32eb2062a316a7b5644e02ff8029a6c48e",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver#readme",
			"_id": "pac-resolver@3.0.0",
			"_npmVersion": "5.0.0",
			"_nodeVersion": "8.0.0",
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"dist": {
				"integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==",
				"shasum": "6aea30787db0a891704deb7800a722a7615a6f26",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/pac-resolver-3.0.0.tgz_1497379495716_0.4557954950723797"
			},
			"directories": {},
			"contributors": []
		},
		"4.0.0": {
			"name": "pac-resolver",
			"version": "4.0.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "./dist/index.js",
			"types": "./dist/index.d.ts",
			"dependencies": {
				"degenerator": "^2.2.0",
				"ip": "^1.1.5",
				"netmask": "^1.0.6"
			},
			"devDependencies": {
				"@types/debug": "4",
				"@types/ip": "^1.1.0",
				"@types/netmask": "^1.0.30",
				"@types/node": "^12.12.11",
				"@typescript-eslint/eslint-plugin": "1.6.0",
				"@typescript-eslint/parser": "1.1.0",
				"eslint": "5.16.0",
				"eslint-config-airbnb": "17.1.0",
				"eslint-config-prettier": "4.1.0",
				"eslint-import-resolver-typescript": "1.1.1",
				"eslint-plugin-import": "2.16.0",
				"eslint-plugin-jsx-a11y": "6.2.1",
				"eslint-plugin-react": "7.12.4",
				"mocha": "^6.2.2",
				"rimraf": "^3.0.0",
				"typescript": "^3.7.3"
			},
			"scripts": {
				"prebuild": "rimraf dist",
				"build": "tsc",
				"test": "mocha --reporter spec",
				"test-lint": "eslint src --ext .js,.ts",
				"prepublishOnly": "npm run build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"engines": {
				"node": ">= 6"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "8823438563ba8b8f1f2693cc87297ee32ebfb815",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver#readme",
			"_id": "pac-resolver@4.0.0",
			"_nodeVersion": "12.14.1",
			"_npmVersion": "6.13.7",
			"dist": {
				"integrity": "sha512-8LPTRFMbtMAjMETOdzB/eP68l8aD0iv0hT8BuScZ7FHLSX3njMU/5TdVqChLyLiVRfmrECRWBdBA2GkdUbNWrA==",
				"shasum": "40563c73d8af43b8e57e19628bf28ed413d21d4e",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-4.0.0.tgz",
				"fileCount": 44,
				"unpackedSize": 52748,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOi29CRA9TVsSAnZWagAA6g0P/1JO47/tNqOWU88IL0si\nhQ8Me9KyHFOF4TZI/YtQ6Csp4lkjbx9AQp0VclcTeqWOANeQ74N4So/DCI4H\nNJICW8u5VkVn1rPG6SwOD4v0Ro8uvowEu8Wncoro8HseiaqtuzKWAcjPPSuj\n879s11ZNbxlnPBw35wHqJv6DVRflPA/iBFajbNjlh9SXCDkZDjXKse1Q9x8Y\nuDqbqmullNSNhKTS3EgNeWDed/ecXpfSuP4r0SI3c81cQAA3+lBj/PI88YW9\nTXIZM1eG4lIpSEb1lOvfHFx7Cl6CCrXG4nM0jsspzC61aU2h7a9J9JVr9S+9\nRdEvXBa8PEnFv/HwTZrxZowu1ZCV3SLJ9/YDzCQhSWwXPw66wOSNfWlcI77i\nIIpmCw6QagDO8ORbsuUmwCyEhQHxlyWBi6xbkTLmJo6T/c9cT4dcacYfm/nt\nRNgSvPQ/Ki5nC5jhDmt7Jrp6UDPuuvkOFjjFngqXZyokI1UAyRouy+CPE551\nOWYqtyqsutjWfHRCtpYn/24A1p74oHCd1iZETiYTmcw8wq62WDt5Hlqrfrxg\nD2f4zMlKDoMFYFYL3el/+V61CYXSu57zmiruaWLLw61ezbW5FSgL4n31yV4b\n8pxZQGgkDvGQG0FPA9WHx/u9/TtfO6M7b+LjEmK8pkMFVydcsBI8efP6Y0qt\nYlZe\r\n=iSLM\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/pac-resolver_4.0.0_1580871100581_0.128315174624003"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.1.0": {
			"name": "pac-resolver",
			"version": "4.1.0",
			"description": "Generates an asynchronous resolver function from a PAC file",
			"main": "./dist/index.js",
			"types": "./dist/index.d.ts",
			"dependencies": {
				"degenerator": "^2.2.0",
				"ip": "^1.1.5",
				"netmask": "^1.0.6"
			},
			"devDependencies": {
				"@types/debug": "4",
				"@types/ip": "^1.1.0",
				"@types/netmask": "^1.0.30",
				"@types/node": "^12.12.11",
				"@typescript-eslint/eslint-plugin": "1.6.0",
				"@typescript-eslint/parser": "1.1.0",
				"eslint": "5.16.0",
				"eslint-config-airbnb": "17.1.0",
				"eslint-config-prettier": "4.1.0",
				"eslint-import-resolver-typescript": "1.1.1",
				"eslint-plugin-import": "2.16.0",
				"eslint-plugin-jsx-a11y": "6.2.1",
				"eslint-plugin-react": "7.12.4",
				"mocha": "^6.2.2",
				"rimraf": "^3.0.0",
				"typescript": "^3.7.3"
			},
			"scripts": {
				"prebuild": "rimraf dist",
				"build": "tsc",
				"test": "mocha --reporter spec",
				"test-lint": "eslint src --ext .js,.ts",
				"prepublishOnly": "npm run build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/TooTallNate/node-pac-resolver.git"
			},
			"engines": {
				"node": ">= 6"
			},
			"keywords": [
				"pac",
				"file",
				"proxy",
				"resolve",
				"dns"
			],
			"author": {
				"name": "Nathan Rajlich",
				"email": "nathan@tootallnate.net",
				"url": "http://n8.io/"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/TooTallNate/node-pac-resolver/issues"
			},
			"gitHead": "b71ef4157a762533e9043e846f54f3876dce9faf",
			"homepage": "https://github.com/TooTallNate/node-pac-resolver#readme",
			"_id": "pac-resolver@4.1.0",
			"_nodeVersion": "12.15.0",
			"_npmVersion": "6.13.7",
			"dist": {
				"integrity": "sha512-d6lf2IrZJJ7ooVHr7BfwSjRO1yKSJMaiiWYSHcrxSIUtZrCa4KKGwcztdkZ/E9LFleJfjoi1yl+XLR7AX24nbQ==",
				"shasum": "4b12e7d096b255a3b84e53f6831f32e9c7e5fe95",
				"tarball": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-4.1.0.tgz",
				"fileCount": 44,
				"unpackedSize": 52895,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePjHVCRA9TVsSAnZWagAAz14P/jwLNI26lsSEt0zcKe+P\nA4WpVTyXOaltVk9ECMvJc5kQiV1Wdi74TDRv1gRfJvXCg7S/SUivtMBohiKv\naYp2UZV195+nKMg0gkcyMUz6g68drhFgqkUQDRu2LXNfx2guzPE/cd422Qvc\nkCQjwof88OQGqYQCZjZNDp73BcO50ff+E/HQPqatwP90Gr4iy5+cd1ut0YMZ\nQTeJ5iiUZQ3iFZD/wpB2pKWrt/PNpK9drLigOiTh+y8gOJfSkmAOaOfBgrp5\nlNdtL/Sr8qtAqLwNLqu7lFpf5Nnl78U3mYaeqqfugDALOOnedIkYEKLDf5sm\nt/m+A7T/BGlyOZXi4Bh8B7p6WDe3q1eUelebtjncZHmaOlqorFjOfM39zK55\n0WHdxWXiz/uw/XPR216gow4Ymw9XnPk2qLI1SQpzvK20BCMl12us0NNNuCrQ\nb9gQOLQOz8g25YGm2KUywyX733UX9kZzOLQmi0Uq008qZVNt8hwTLZMGNrHD\n9AAHOlj5mdrK5/XADE6chFzN6CgnoRg7ewJMPrw9C/HFvxI21nLBgVkujkpH\nVY4T0gOeKtHv2Bndt4VGlN1/aK+HII+xWG6D8BpEv6HfOVl9NrO5vnbatzwe\n35O4wJfPYvcLALs2umxJESH4QWCh6Quarzb802JAskA5FjSSCvD+w1Mx9/KI\ne5US\r\n=PyPk\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "tootallnate",
					"email": "nathan@tootallnate.net"
				}
			],
			"_npmUser": {
				"name": "tootallnate",
				"email": "nathan@tootallnate.net"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/pac-resolver_4.1.0_1581134292883_0.05512118728357929"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-02-08T03:58:15.525Z",
		"created": "2013-12-09T21:44:42.130Z",
		"0.0.1": "2013-12-09T21:44:50.924Z",
		"0.0.2": "2013-12-30T04:36:41.433Z",
		"1.0.0": "2014-01-08T22:17:07.171Z",
		"1.1.0": "2014-01-25T18:52:51.513Z",
		"1.2.0": "2014-01-28T22:27:58Z",
		"1.2.1": "2014-04-04T18:54:18.474Z",
		"1.2.2": "2014-05-21T05:24:29.908Z",
		"1.2.3": "2014-11-22T20:32:17.568Z",
		"1.2.4": "2014-11-22T20:37:05.972Z",
		"1.2.5": "2015-02-20T20:58:07.035Z",
		"1.2.6": "2015-02-22T05:29:12.430Z",
		"1.3.0": "2016-09-26T16:30:14.432Z",
		"2.0.0": "2016-11-09T23:48:05.994Z",
		"3.0.0": "2017-06-13T18:44:55.822Z",
		"4.0.0": "2020-02-05T02:51:40.830Z",
		"4.1.0": "2020-02-08T03:58:13.091Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.1.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"36b0d83de16d7aa5dbb4c92d7167f16e\"",
			"fetched": 1602009411159
		}
	},
	"_distfiles": {
		"pac-resolver-0.0.1.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-0.0.1.tgz",
			"sha": "f64d77caa78f7230ca57dce429cf4004c404b865",
			"registry": "npmjs"
		},
		"pac-resolver-0.0.2.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-0.0.2.tgz",
			"sha": "663b741b1368d16df75138f514d54d76cdc2ff27",
			"registry": "npmjs"
		},
		"pac-resolver-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.0.0.tgz",
			"sha": "a4b0ce3c81f1b0816e1f9aaa54fdfe57ee56c6b4",
			"registry": "npmjs"
		},
		"pac-resolver-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.1.0.tgz",
			"sha": "a3b1c2d220e0fe1493196f68bffbec48ad2e5816",
			"registry": "npmjs"
		},
		"pac-resolver-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.0.tgz",
			"sha": "9408488425ea143f1f9ce2c9ff5c742a45b62860",
			"registry": "npmjs"
		},
		"pac-resolver-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.1.tgz",
			"sha": "3845bd5cfc5934f7fc9edcd468e6560cad0e8343",
			"registry": "npmjs"
		},
		"pac-resolver-1.2.2.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.2.tgz",
			"sha": "6eccedeabbe9b7a115fa3478db855de0f44de1c7",
			"registry": "npmjs"
		},
		"pac-resolver-1.2.3.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.3.tgz",
			"sha": "19d2eee77c0bf8006fa3bd21950289dcf8a515d4",
			"registry": "npmjs"
		},
		"pac-resolver-1.2.4.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.4.tgz",
			"sha": "c6948acc57a1e78c8104ccdc8a4c89de90189008",
			"registry": "npmjs"
		},
		"pac-resolver-1.2.5.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.5.tgz",
			"sha": "4eb2676ca413c87449f8b04419066af8f4726219",
			"registry": "npmjs"
		},
		"pac-resolver-1.2.6.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.6.tgz",
			"sha": "ed03af0c5b5933505bdd3f07f75175466d5e7cfb",
			"registry": "npmjs"
		},
		"pac-resolver-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.3.0.tgz",
			"sha": "ae451b2fb7827ca1205d3bd10c610c97403fadf3",
			"registry": "npmjs"
		},
		"pac-resolver-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz",
			"sha": "99b88d2f193fbdeefc1c9a529c1f3260ab5277cd",
			"registry": "npmjs"
		},
		"pac-resolver-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz",
			"sha": "6aea30787db0a891704deb7800a722a7615a6f26",
			"registry": "npmjs"
		},
		"pac-resolver-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-4.0.0.tgz",
			"sha": "40563c73d8af43b8e57e19628bf28ed413d21d4e",
			"registry": "npmjs"
		},
		"pac-resolver-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-4.1.0.tgz",
			"sha": "4b12e7d096b255a3b84e53f6831f32e9c7e5fe95",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"pac-resolver-3.0.0.tgz": {
			"shasum": "6aea30787db0a891704deb7800a722a7615a6f26"
		}
	},
	"_rev": "13-4072e33e19c6633a",
	"_id": "pac-resolver",
	"readme": "pac-resolver\n============\n### Generates an asynchronous resolver function from a [PAC file][pac-wikipedia]\n[![Build Status](https://github.com/TooTallNate/node-pac-resolver/workflows/Node%20CI/badge.svg)](https://github.com/TooTallNate/node-pac-resolver/actions?workflow=Node+CI)\n\n\nThis module accepts a JavaScript String of code, which is meant to be a\n[PAC proxy file][pac-wikipedia], and returns a generated asynchronous\n`FindProxyForURL()` function.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n```bash\n$ npm install pac-resolver\n```\n\n\nExample\n-------\n\nGiven the PAC proxy file named `proxy.pac`:\n\n```js\nfunction FindProxyForURL(url, host) {\n  if (isInNet(myIpAddress(), \"10.1.10.0\", \"255.255.255.0\")) {\n    return \"PROXY 1.2.3.4:8080\";\n  } else {\n    return \"DIRECT\";\n  }\n}\n```\n\nYou can consume this PAC file with `pac-resolver` like so:\n\n```js\nvar fs = require('fs');\nvar pac = require('pac-resolver');\n\nvar FindProxyForURL = pac(fs.readFileSync('proxy.pac'));\n\nFindProxyForURL('http://foo.com/').then((res) => {\n  console.log(res);\n  // \"DIRECT\"\n});\n```\n\n\nAPI\n---\n\n### pac(String jsStr[, Object options]) → Function\n\nReturns an asynchronous `FindProxyForURL()` function based off of the given JS\nstring `jsStr` PAC proxy file. An optional `options` object may be passed in which\nrespects the following options:\n\n * `filename` - String - the filename to use in error stack traces. Defaults to `proxy.pac`.\n * `sandbox` - Object - a map of functions to include in the sandbox of the\n JavaScript environment where the JS code will be executed. i.e. if you wanted to\n include the common `alert` function you could pass `alert: console.log`. For\n async functions, you must set the `async = true` property on the function\n instance, and the JS code will be able to invoke the function as if it were\n synchronous.\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2013 Nathan Rajlich &lt;nathan@tootallnate.net&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[pac-file-docs]: https://web.archive.org/web/20070602031929/http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html\n[pac-wikipedia]: http://wikipedia.org/wiki/Proxy_auto-config"
}