{
	"name": "snyk-policy",
	"versions": {
		"1.0.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.0.0",
			"gitHead": "a695e8cd29b82163951c583b43ad318892093770",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.0.0",
			"_shasum": "305b374d7ff72537a12c1541081993404ebf8a3a",
			"_from": ".",
			"_npmVersion": "2.14.22",
			"_nodeVersion": "5.7.1",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "305b374d7ff72537a12c1541081993404ebf8a3a",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.0.0.tgz_1457384692509_0.2042767247185111"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.0.1",
			"gitHead": "29d270492aa6c501880e49dd5a32ff1c63244363",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.0.1",
			"_shasum": "a04f010fd10b1fbf2b4b6d3bd634a4b2dab5c463",
			"_from": ".",
			"_npmVersion": "2.14.22",
			"_nodeVersion": "5.7.1",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "a04f010fd10b1fbf2b4b6d3bd634a4b2dab5c463",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.0.1.tgz_1457384961455_0.8024309363681823"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.0.2",
			"gitHead": "5ee9ee58d222a00acdd7c54ee6a7bb369dd1577d",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.0.2",
			"_shasum": "a122eef8849d5b94a7d6ff150a28c0d944cd2890",
			"_from": ".",
			"_npmVersion": "2.14.22",
			"_nodeVersion": "5.7.1",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "a122eef8849d5b94a7d6ff150a28c0d944cd2890",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.0.2.tgz_1457385535113_0.8356155320070684"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.1.0",
			"gitHead": "0a14bb349e69d0d287827971316a0d1b9747cbb0",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.1.0",
			"_shasum": "3dc0786cb3768fe3e51010ddb7ca6ac5cfafa321",
			"_from": ".",
			"_npmVersion": "2.14.22",
			"_nodeVersion": "5.7.1",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "3dc0786cb3768fe3e51010ddb7ca6ac5cfafa321",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.1.0.tgz_1457529567641_0.12338062888011336"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.1.1",
			"gitHead": "3ce76fcd3fc2cca4dc74f0604b412c2df982cf2f",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.1.1",
			"_shasum": "1835ccd766f7d4e3d591bb9dd4c70d5b88776aed",
			"_from": ".",
			"_npmVersion": "2.14.22",
			"_nodeVersion": "5.8.0",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "1835ccd766f7d4e3d591bb9dd4c70d5b88776aed",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.1.1.tgz_1457543937301_0.5397947959136218"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.2": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.1.2",
			"gitHead": "1374a055dabcf3e485c020f3acf9a0a108c994aa",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.1.2",
			"_shasum": "01a91111634676dd3f7d977bce23b0cc879348c9",
			"_from": ".",
			"_npmVersion": "2.14.22",
			"_nodeVersion": "5.8.0",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "01a91111634676dd3f7d977bce23b0cc879348c9",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.1.2.tgz_1457545487027_0.6286048649344593"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.2.0",
			"gitHead": "0c0064b64e4ed80f15952e3383376baef84b914a",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.2.0",
			"_shasum": "329b3e88714b5f34f379b28a9b2004461a8172df",
			"_from": ".",
			"_npmVersion": "2.14.22",
			"_nodeVersion": "5.8.0",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "329b3e88714b5f34f379b28a9b2004461a8172df",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.2.0.tgz_1457561067931_0.9860838472377509"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5",
				"semantic-release": "^4.3.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.2.1",
			"gitHead": "28f653e481db42105a5ba9547bd2b77955dc44ef",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.2.1",
			"_shasum": "548942a250be65d3968d895eb46e4fca4b495979",
			"_from": ".",
			"_npmVersion": "2.15.3",
			"_nodeVersion": "5.10.1",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "548942a250be65d3968d895eb46e4fca4b495979",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.2.1.tgz_1461086356428_0.554183985106647"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.3.0",
			"gitHead": "9093107e2302962aa88eeeeb210e06620a801452",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.3.0",
			"_shasum": "0f5b0c8dc33542c7f20b260c8c95193d7001661c",
			"_from": ".",
			"_npmVersion": "2.15.4",
			"_nodeVersion": "6.0.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "0f5b0c8dc33542c7f20b260c8c95193d7001661c",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.3.0.tgz_1461839160700_0.45492900069803"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.4.0",
			"gitHead": "f997f0ebb748c555c4aa52e1586054d752e716be",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.4.0",
			"_shasum": "d1aa273641a8c27b6dc056c9ccc8360ee543bd87",
			"_from": ".",
			"_npmVersion": "2.15.6",
			"_nodeVersion": "6.1.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "d1aa273641a8c27b6dc056c9ccc8360ee543bd87",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.4.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.4.0.tgz_1463491987945_0.7443142326083034"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.5.0",
			"gitHead": "4126f9bac4ce85ef226a6d817f6256aaf05fe640",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.5.0",
			"_shasum": "49dc2e082d9e477e992d1aaf49935cfe8e402aee",
			"_from": ".",
			"_npmVersion": "2.15.6",
			"_nodeVersion": "6.2.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "49dc2e082d9e477e992d1aaf49935cfe8e402aee",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.5.0.tgz_1464255340479_0.5479402074124664"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-alpha.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"version": "2.0.0-alpha.1",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"travis-coverage": "node_modules/tap/node_modules/.bin/nyc report --reporter=text-lcov | node_modules/tap/node_modules/.bin/coveralls",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "COVERALLS_REPO_TOKEN=0 tap test/**/*.test.js --cov --timeout=60 --coverage-report=text-summary",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"gitHead": "cdaca5a88d644b08712535ab20266b3b9823e699",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@2.0.0-alpha.1",
			"_shasum": "c1f347cc44145cd9e51a1e201715e8e312ce5367",
			"_from": ".",
			"_npmVersion": "2.14.12",
			"_nodeVersion": "4.2.4",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "c1f347cc44145cd9e51a1e201715e8e312ce5367",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.0-alpha.1.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-2.0.0-alpha.1.tgz_1464698968743_0.26198099995963275"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-alpha.2": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"version": "2.0.0-alpha.2",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"travis-coverage": "node_modules/tap/node_modules/.bin/nyc report --reporter=text-lcov | node_modules/tap/node_modules/.bin/coveralls",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "COVERALLS_REPO_TOKEN=0 tap test/**/*.test.js --cov --timeout=60 --coverage-report=text-summary",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"gitHead": "ca414bab5f8ac31fde8f6c3abd5a527a8cdc3770",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@2.0.0-alpha.2",
			"_shasum": "8755d7d53938d4088a3328d3800fc7d57b9d4b92",
			"_from": ".",
			"_npmVersion": "2.14.12",
			"_nodeVersion": "4.2.4",
			"_npmUser": {
				"name": "remy",
				"email": "remy@leftlogic.com"
			},
			"dist": {
				"shasum": "8755d7d53938d4088a3328d3800fc7d57b9d4b92",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.0-alpha.2.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-2.0.0-alpha.2.tgz_1464794902245_0.005681322189047933"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.5.1",
			"gitHead": "50d40bc2851e531bcb44122c7fbd6e9e57d58336",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.5.1",
			"_shasum": "af27bd4bf2c47431e86aef4a5e8f5c8403c599e0",
			"_from": ".",
			"_npmVersion": "2.15.9",
			"_nodeVersion": "6.3.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "af27bd4bf2c47431e86aef4a5e8f5c8403c599e0",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.1.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.5.1.tgz_1467895294666_0.8678839611820877"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.2": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.5.2",
			"gitHead": "e43405b027eb660db87952cc43b397638bb29998",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.5.2",
			"_shasum": "498420c7d240d5818ed73c19e1e17e4969d778f1",
			"_from": ".",
			"_npmVersion": "2.15.9",
			"_nodeVersion": "6.3.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "498420c7d240d5818ed73c19e1e17e4969d778f1",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.2.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.5.2.tgz_1467908633344_0.2336612732615322"
			},
			"directories": {},
			"contributors": []
		},
		"1.6.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.6.0",
			"gitHead": "4b09738164c4354d9ea336a4f3bface06a9a18d2",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.6.0",
			"_shasum": "061dcbc9fff44aa39cb21a4c9dc11aec4af12cc1",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "6.8.1",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "061dcbc9fff44aa39cb21a4c9dc11aec4af12cc1",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.6.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.6.0.tgz_1476716922422_0.8846355818677694"
			},
			"directories": {},
			"contributors": []
		},
		"1.6.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.6.1",
			"gitHead": "598df592c54be2e132dc396e70263f2e84c83cdd",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.6.1",
			"_shasum": "821c6f11543348a301fe82ac36febd069ee9c462",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "6.9.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "821c6f11543348a301fe82ac36febd069ee9c462",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.6.1.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.6.1.tgz_1476889795368_0.2332377906423062"
			},
			"directories": {},
			"contributors": []
		},
		"1.7.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.6.0",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.7.0",
			"gitHead": "49c6585f593cd54c9b0e1c12345f8ee6ad1aa369",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.7.0",
			"_shasum": "2151c751ab1edc040fc6b94a872aa989db492324",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "6.9.2",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "2151c751ab1edc040fc6b94a872aa989db492324",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.7.0.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.7.0.tgz_1481810600514_0.9343804479576647"
			},
			"directories": {},
			"contributors": []
		},
		"1.7.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.7.1",
			"gitHead": "fa3c2820001e15fa2bd86bef20411c3dd9310985",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.7.1",
			"_shasum": "e413b6bd4af6050c5e5f445287909e4e98a09b22",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.10.1",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "e413b6bd4af6050c5e5f445287909e4e98a09b22",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.7.1.tgz"
			},
			"maintainers": [
				{
					"name": "remy",
					"email": "remy@leftlogic.com"
				},
				{
					"name": "snyk-admin",
					"email": "admin+snyk@snyk.io"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/snyk-policy-1.7.1.tgz_1491288441380_0.2961472494062036"
			},
			"directories": {},
			"contributors": []
		},
		"1.8.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"email-validator": "^1.1.1",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.8.0",
			"gitHead": "ab4e18a87fb0c146f26dd9733139036ef06690b4",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.8.0",
			"_shasum": "844e441d7ca2bbd7eb53e2fa3fbe1e1c8075ee6a",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.11.4",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "844e441d7ca2bbd7eb53e2fa3fbe1e1c8075ee6a",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.8.0.tgz"
			},
			"maintainers": [
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				},
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy-1.8.0.tgz_1508845761984_0.1914655959699303"
			},
			"directories": {},
			"contributors": []
		},
		"1.8.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"email-validator": "^1.1.1",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.8.1",
			"gitHead": "d3897e9f36f0a2d3dbf86d9babb5a8bf34f29d8d",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.8.1",
			"_shasum": "0a55c23d620bafe12d0bc672b4521083ae63b4f2",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.12.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "0a55c23d620bafe12d0bc672b4521083ae63b4f2",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.8.1.tgz"
			},
			"maintainers": [
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				},
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy-1.8.1.tgz_1510678182314_0.29986309399828315"
			},
			"directories": {},
			"contributors": []
		},
		"1.9.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"email-validator": "^1.1.1",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.9.0",
			"gitHead": "c4abf68c2f399b6f9939097294a2b7666d027d60",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.9.0",
			"_shasum": "5522739834223ff5100d8cfc91d4a8befbefdf69",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.12.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "5522739834223ff5100d8cfc91d4a8befbefdf69",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.9.0.tgz"
			},
			"maintainers": [
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				},
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy-1.9.0.tgz_1510919574650_0.1370758912526071"
			},
			"directories": {},
			"contributors": []
		},
		"1.10.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"email-validator": "^1.1.1",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.10.0",
			"gitHead": "fc62159f9fca35e8773212db3b65dfdff95ca7a3",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.10.0",
			"_shasum": "97e9ae8e68e34fb1b045cbd921deb6f4147a7dc3",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.12.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "97e9ae8e68e34fb1b045cbd921deb6f4147a7dc3",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.0.tgz"
			},
			"maintainers": [
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				},
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy-1.10.0.tgz_1510928423504_0.7041241170372814"
			},
			"directories": {},
			"contributors": []
		},
		"1.10.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"email-validator": "^1.1.1",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.10.1",
			"gitHead": "6c55e32addb1221623c73f6e785928fbea1df19f",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.10.1",
			"_shasum": "b1a26c8aef529c61604aca382111e535d511b763",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.12.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "admin+snyk@snyk.io"
			},
			"dist": {
				"shasum": "b1a26c8aef529c61604aca382111e535d511b763",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.1.tgz"
			},
			"maintainers": [
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				},
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy-1.10.1.tgz_1512126418562_0.9320707409642637"
			},
			"directories": {},
			"contributors": []
		},
		"1.10.2": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"email-validator": "^1.1.1",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.10.2",
			"gitHead": "cd1f2a069a4ddde53c9788f8469fca7a182ea737",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.10.2",
			"_shasum": "2a7bf0f07c7b811b9dda93cf9bbb10dc992dd7bc",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.13.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npm-admin@snyk.io"
			},
			"dist": {
				"shasum": "2a7bf0f07c7b811b9dda93cf9bbb10dc992dd7bc",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.2.tgz",
				"fileCount": 42,
				"unpackedSize": 1476812
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.10.2_1519541356819_0.23469552328605547"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.11.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"email-validator": "^2.0.3",
				"es6-promise": "^3.1.2",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.1.0",
				"snyk-module": "^1.8.1",
				"snyk-resolve": "^1.0.0",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.11.0",
			"gitHead": "dfd2116a2bc5616a270900123c1cf1f5a2e3d047",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.11.0",
			"_shasum": "9a1c908efed199bad5d74e3b7439320994406092",
			"_from": ".",
			"_npmVersion": "2.15.12",
			"_nodeVersion": "6.14.1",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npm-admin@snyk.io"
			},
			"dist": {
				"shasum": "9a1c908efed199bad5d74e3b7439320994406092",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.11.0.tgz",
				"fileCount": 42,
				"unpackedSize": 1476812,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1glACRA9TVsSAnZWagAAAIkP/0VCMrpMAY+0arrfgQsQ\nawmACc2f1JfwpgRMKWUp/+tgP5aMh18xZPmzerAkqJZgx4nNotsHVHHG6Rkt\nj34M0VVeIbotZ48WGIeoIAGjN7gYEFH63B8RxfOWv8QXuvixM6Pli9XVuftd\nzDoeEWEvXnHuVgqDlFnUw+nGFLRCa7iPxvTdzCa1vqGqn+epoAOHlDiQ8yHl\n3Eqda14Cl/x1iPG6H40bdZPsO+01zqik9Nns9DyA+hcmxMEQ0Wr3kKnwDiAc\nW9njIrhRyMuHra0oFtYzbIn3O2q18WVI2tcklK+9/gyhuvWdPWYnJOoREjlI\nU4DZhonjud7LfucNQfmfS85eG0RTdPgZFrSfAFJCtX+J8ffWff930BdKdq3L\ns7XtT1NWPhs98XuX5BSBIU2yk0n2SGmXCLmzdLJH9E9b5mpijhbEeDg/mYpX\nVvUWQe1/rrnuMN3uNPAC9voCVBV5jiLe5/ZPxXplnNit8+X2aHxm5LAd26ET\nAnD51kjWKZfVfQ0PLOmnr3n8A7Q8U23HMpVZcGwiZ/+3CJrAredhHEA+bOHF\nokiRHdU29L3vAWTWNDxUSaV/bhsEQjGC8bNeIxVHPUIb8r/furQKq4AA6qC+\n/ckQh/8mllIeKRF9tsCmgQiCXO1hI3vGnXzqVrPQzqiwBnj2ePAUTCSftIzi\nxgtE\r\n=TgK2\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.11.0_1523976510435_0.8246740260933618"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.12.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.3",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.5.0",
				"snyk-module": "^1.8.2",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.12.0",
			"gitHead": "31293614e2f9a863ff7b53f6b200331cac7c5455",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.12.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.11.1",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npm-admin@snyk.io"
			},
			"dist": {
				"integrity": "sha512-CEioNnDzccHyid7UIVl3bJ1dnG4co4ofI+KxuC1mo0IUXy64gxnBTeVoZF5gVLWbAyxGxSeW8f0+8GmWMHVb7w==",
				"shasum": "5167cbc4a28b2046b82234f866e49ee4fea1f52a",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.12.0.tgz",
				"fileCount": 41,
				"unpackedSize": 1475051,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5JCOCRA9TVsSAnZWagAAvoAP/jwSiFQtAPr/vromoXnf\nUWgCP/2n778niEv6I6wztTCwGl9ngmwmkAjmLVmBoD3AwlMvfF2mUJskH/2M\nhS6L8d249aqodtqer3YqOfYRkjcapAKPmccMCUBGGRx+Ey/qom9STMgLA9l7\natQE5GeX5HoDqv3raD/v/ncpNnUPY9rGXjVmmjahJCiN82F0m/6iO9TlklcY\nNgGKRB46BPHigoD2ADholk63ef+poweJbMa7sKm1B6zGPVB1BIaXCY5/Scqj\nJfOkw77YsfLrEw8Sc3Js7zqIa5b0a0AemwEaFtB78Hm6jK5trgbbv36cGMzR\nHiSz92FkAkwH3aJTNRTWbEzXvyuiMKMVYemg73Vm4UfQDS2AcLJmV5ECyLBp\nD0W+1WRJM2r9uvyzP1tXt4JgPHoJgfzZ02mLaG8PV8Kan6g7gfgmMbIj/KI8\nJOSZqL4/Nk2eeQ3UDGob9PWA7eDgMaqluNQVffxglhJaraonuvCStvdEx/qz\nr5Qomr9oHDtY6QBUywj7vTehApCJQZIkS9VLF99EHXCcKVp0NGFGCmCubvbY\nyoniZ7eINfI1QncZ/p9YscigV/wtHJoSk2ohMQ+8i8ilCM1sUlGG8wOMEq/6\nN+HQrbsNWmqBx81k78PU6fyTywuNOngM+K7N7ArrQgss7H1t+cn2cGIkbi8g\n1hVk\r\n=ph1w\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.12.0_1524928652740_0.10693412934059232"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.13.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "jscs lib/**/*.js -v",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"cover": "tap test/**/*.test.js --cov --coverage-report=lcov",
				"tap": "tap test/**/*.test.js --cov --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"jscs": "^2.11.0",
				"proxyquire": "^1.7.4",
				"semantic-release": "^4.3.5",
				"sinon": "^1.17.3",
				"tap": "^5.7.0",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.3",
				"js-yaml": "^3.5.3",
				"lodash.clonedeep": "^4.3.1",
				"semver": "^5.5.0",
				"snyk-module": "^1.9.0",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.1.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/Snyk/policy.git"
			},
			"version": "1.13.0",
			"gitHead": "aac0fd0429ab4b5c7386713b84cdcc2ed7ef81d2",
			"bugs": {
				"url": "https://github.com/Snyk/policy/issues"
			},
			"homepage": "https://github.com/Snyk/policy#readme",
			"_id": "snyk-policy@1.13.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.12.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"dist": {
				"integrity": "sha512-6NgvYEM7q+vOt38rdWnilzrvHPaIHrTFEL0+vXMoD6AcBOX/hYtZwZJcuZ5rqInJBC403eD8tTDiMrYGJXy1hg==",
				"shasum": "a9e85c07cc9a111d3928b96672d63542f5de6d73",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.0.tgz",
				"fileCount": 41,
				"unpackedSize": 1475055,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb30B5CRA9TVsSAnZWagAADdIP/03b+JY5A5U7m7APu13s\nIqIlHS6T9Rj9HLjCZjnWvJB0nrK6E8kfrce1vGW+5SdZsdcwcuaSDFEAtFhZ\np/s9YlxL0/qA9WwQJrAsaCEUV7oxtNL8YAYJ69MUj7mKGc5A+G/BixUnm3ov\n1rRkZqDEMny9UzhOZOsLf+OtMo1FwIS51Sv1y6CMlBh/zhMBP+aebCQPAkS3\nieNT56DM+TlqFB7lfT47NAHWv3RrVUzCH4Yv6JeWy0MYjjQuJa9BhG4VOb+6\nzfbyvDHd99AatnH1w2Or/5Va8z+01+k6XTHd2WULhftxh5otNX2Gs2LRKNeo\nwhFRfWOG5/bmWSS6LQssVHUJFNkeTgEN8RNgzPsSif70a1HbzodR9i2KhHYW\nwNjHmCM18r3/46UPXye/CbVK6ZOMjoSdwwqAq52TLBrsjwRsNSXyTQzj+YHn\nGK/Aey+YXNTALdPz7eDkS21xf8uEwHIINbQ1rQVfrkRNlAFjR+MQSYVHn4nu\nhqfm1G9i/iZE+RluMDiak5cTjL4mGn//CQGgdtBS425+Kj1yaT0x0FT6usrH\nxJyUoHnFlg29SRJDWlYA4eYkPao6xUkrbXm6OOnKIRQ8rnUPgdoGtdlAgKNB\nQIy3aFlyuBiyk0NsbH8MhElYZCh2RFZKjs8zGi25aKHjAR7fCQh16vdfd8OA\nKI19\r\n=udDh\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.13.0_1541357688541_0.9605519070370738"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.13.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^4.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.12.0",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^5.6.0",
				"snyk-module": "^1.9.1",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.13.1",
			"gitHead": "4052b665242dcf05722c671b4f4891ef453d49dd",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.13.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.13.0",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"dist": {
				"integrity": "sha512-l9evS3Yk70xyvajjg+I6Ij7fr7gxpVRMZl0J1xNpWps/IVu4DSGih3aMmXi47VJozr4A/eFyj7R1lIr2GhqJCA==",
				"shasum": "2366cc485e83a6b43f23f45b36085726e0bf448b",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.1.tgz",
				"fileCount": 18,
				"unpackedSize": 41503,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb30iQCRA9TVsSAnZWagAA6nAP+gJC4PwboiBTqecjudsS\n+aTLI3MuUYJybmKFRkG0RNCxGxPND0OmaKUV3cksAcavJigaOLCtUca/BXDB\n5Kf3P1Z4fOkZsM8CV+Cl99JYurEowH7vyHqpedmpWJmKXtEB/LoeY3WUOpH4\nGjttrldsjxf8JNXl328Ws1/IRZHzcB4YnFfKyLxaXxJcDDRV8OWHcBPDnq0T\nSNdMpe5Gvidw+NBsM5TJo5VM4/upRu1OGubB1Rex+th/QHI+baMF/sPgD+0F\ncViydVvcBJQetB1rnvrKClC/KWd60iGSvkc9dCZhsrou/nc4gqM0XqVsfyA6\nFRLeyJHW5O8AT18GYSzp6lkpszU9+2Ep3VtXvNE+/y/SH94M4tn2MRRWdCKR\nCL9LBMYqyoX2Q+2xps5YO9VS/viSl0VLZ1GrGqb0f6MxVVWLR3/uZVzLKSzY\nyY1xU5aQ4SL8aquWom4He4smdv5uZmc6EVuGPthZWt6ZQvoX3HfbcX34ne7H\nsEdZh+FHjGzml8OGV4Wfpu/Kh6dYzq/FlDpSFD/uPCkMozEbtbxBQmkzPdct\n/c6z2oEC2DlTx4v85Fmvc51DnCi29f8lp4PBcS64gk2FUt1S7wE2nwBWxB6m\n/JEXL8j6oSIgIQh/3xSbandIJCfx7GMLO8iRY5847WUednQu4M1PHn1Qx5z1\n9b8P\r\n=V3TY\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.13.1_1541359759173_0.6863090698753715"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.13.2": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^4.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.12.0",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^5.6.0",
				"snyk-module": "^1.9.1",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.13.2",
			"gitHead": "911f55604e38fb9b9d366921014aeed40aaa7338",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.13.2",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.14.2",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"dist": {
				"integrity": "sha512-6pMRdd4sOOTAKMM7c0+XNM8iPW37y2F/qSei4maa8OYREWOHv/yNyVODpbTa2B868Acdj+k8GiV4kgHX9MF76w==",
				"shasum": "309192cf244904245354a83e95096e6219eafa4f",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.2.tgz",
				"fileCount": 18,
				"unpackedSize": 41574,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGmJxCRA9TVsSAnZWagAAhtcQAJOc0f4mE6LcoDRHQ5j3\nVIi9hq/SySFzA/kOQd5H30lKKeAc7WIgrrEpGh9AKh6ll9y6GesZX4PcEoCE\n/7I6NNcgXdMYpbsVXqAFIAAH4uOzIrYoeTbY6tySATLRou5DDQ4YNn8xFcIa\nuctjDOU8G0eVmJ4wVCNH0GiUL94cUbYD52del1dbcM11AUmYSm9Q9b47c+JL\nFwQkK1TE1S2eoYR1RcezEFBSvQzfKRFh5H8hl/yE2XAIwCfgWq6Kl20066/k\nw8XV2YJM7tuV+FuNgAPO9SW+NrxZZ+qvuE/xPt4hly35QzrJfQ6ExJBdHI8c\nKcMqRlyesgdfYHD178OqMNmtPs3RIY61RphErAIyufN0aLY8JixDZTTpRSRv\n+TC6qE8kfwrVm3LG87a7rU2sfxeQC6LFLIPq1L04zSeZJ2AOeMWw3DzLlruB\nyrKEdLd6+tW94OSdGgd54rYfZUWu4htv1RmjeCvT3P1n/hCGnG1qe5JVSZO/\nqjOVu+7WiqzcUNpfHRFxYqlcQs+y61ceiLtz9bKBhPqm3HTe4sJe+sBD8TC7\nynHEXBipDfzkpddBzphIVKoSReOuTXfhQV9U4Ycfxi2fpGS/6RnIsJGCAGse\n9Tb3Pzj/hwNMVQvpgZ6zh5LP0kr9KaWj4eH6jeX+n7bAbKzuX/JW+8UiQNfe\nOYg8\r\n=W149\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.13.2_1545233009210_0.011818675380764088"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.13.3": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^4.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.12.0",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^5.6.0",
				"snyk-module": "^1.9.1",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.13.3",
			"gitHead": "29ab6d81783934abf5cc478c06214a058bc578a2",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.13.3",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.14.2",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"dist": {
				"integrity": "sha512-6J2a+Wt9zgvTtCwi4x8rLtkDQzFNPqubfIgs3aR35ZsEXPwI4XHGo0cxnJPDriqncp2JK72vnRpNfIZ7v0L1Mw==",
				"shasum": "83e71ca51c471b9ad01c0e323f13307787a5636d",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.3.tgz",
				"fileCount": 18,
				"unpackedSize": 41643,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG2OZCRA9TVsSAnZWagAA+2UP/2f1pD0KEEKlFYLA2ONG\nEDb0czu69hQ5q0xLMO37E+m3iS+Q2x1SxTXMYy6sWCplZhCEfSnBdwSJs7Yx\nIqzwgosp3UfboSh6KiCKHKGsoEnbqNbIgn+UuKOiWvl18DdWamt/OVwdNNUt\n+n/PzN5XEjvQWk2giSsXJ6I4ebA+15QiWPLp5rSz6LzPDPSpXQBSr4O51ade\nYcyTFwNB+IKlWra/HYZQQpXVS6BMJjtqOUdzfk8EshGvOdQiHBP11hnSEADL\nioukb2H7DDVsRfR8VMpo3Fh1+zc3wNul/aIYeFY+aXhCojQLfsUQ2aNy6rdA\n6YF5FE67KMF9l8pzYunCE/sa3MEplvcm4QQwsi3l7j6F7/Pn1IbQEVu/LYey\niicZhzXmwcBYrCSMlH9DdTnedpvBc/o2VwGW73izdTTVLyuKb9Qkvmw9HFCJ\nIld59FPI6Z3cY7Aphx98hGuiIjyPx/2CRFN4J8ARK45HKbw6ml2xVk7spWH2\nb8dsyhm9nQlCJuXkA85X8OkkI5DGtXyJ81ZyYmd/9iaOtbQzx06i85Zkt+3m\nHq/WHJmV1Viksm+7weFKOh8fKlsMn4mwON1DOkgHynNuVXynI4JuFJy0/Rmo\nz4seIiwls1tcC/sxQ6cSOEZV0J7iV+SOuGUpIJuEyvj5O+fuV5fUsJnUWQIu\nl79U\r\n=VDlE\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.13.3_1545298840577_0.6610333362157947"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.13.4": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^4.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.0",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^6.0.0",
				"snyk-module": "^1.9.1",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.13.4",
			"gitHead": "193260fe6cedeb9cf5365ee18359cf9730c9d0ec",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.13.4",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.15.3",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"dist": {
				"integrity": "sha512-b7KdS/q2uCbQZblf6OpdyBv+2V8l1yBkqSBd+ROTVi/+MT8MgfsnOFwayndEO6sQiUEUXmmKY4ocplk8GbJwYw==",
				"shasum": "4f6fbca8c8bf9a1a845dca638a16ff8ccaf55aa5",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.4.tgz",
				"fileCount": 18,
				"unpackedSize": 41635,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoRQkCRA9TVsSAnZWagAALHoQAIX3DSoPNxFn8hSPfOhf\nThJSCIxdOjTwr7Z9TU9tmwAo4+cJ8Gv22rRPm9whgJkajH4aZnXf1ayBmPu6\nGazAgP9wvfKD3bg8a7ISfcNYOuMDaCM59Or1DTVakcdtqMNB65V959TBQp8Z\nxBO+qR/JAAJQztMR9BknXZ3+lWffy9AYbzCHDpAjgk7C3L0pRTdIKY17Gzyl\nYUqPxTM/yTLLhqSWN4tABPh648dZ/r4kFiDiVzVXGsW86x+RSiBrlRXxBoSL\nm55xs1qwz70dS8IYa8m9BweoAj7b+mo9K+Vd9VntYUqDfVcKcxPWuDyvI71R\n7kz62ujN+l1hJDliB1treZ+1gUE/f77RgMsNY+CLBFkJ02lhmrPbKAxrDqbN\na2JU/Z5XYpY9xZQhoeeYsWUoybYB2qRDXlIyAKYnIWF+0XJCkUE5JyQWV08K\nPLvXL4+z03us39z4F3cRJSmBK8DCKb+Fukcyz0YAsTy+73ElwqbJ4GNKkoZJ\n5tZqEfufvGv11CASsHCd/M/rZYbSQuZZ3ESMYd1t0wSrxCZxrO3n6KB2BSmL\nJ+pNbg62ehU8Q9Nl7QoYsUNZJyuuEdlIlkylDIJPTMd+aCMXCIlTBZhODtQ/\nFntNU0qUY+jv1WsVkQckEttQXJ5ErvKh+OSS7OuT+uHcHTEFQJMR9CwsS6vp\n0hby\r\n=lLU5\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.13.4_1554060323664_0.4409339189770052"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.13.5": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^4.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^6.0.0",
				"snyk-module": "^1.9.1",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.13.5",
			"gitHead": "71fd20c98a21ea64e5a07f630356d22f388e8d8c",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.13.5",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.15.3",
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"dist": {
				"integrity": "sha512-KI6GHt+Oj4fYKiCp7duhseUj5YhyL/zJOrrJg0u6r59Ux9w8gmkUYT92FHW27ihwuT6IPzdGNEuy06Yv2C9WaQ==",
				"shasum": "c5cf262f759879a65ab0810dd58d59c8ec7e9e47",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.5.tgz",
				"fileCount": 18,
				"unpackedSize": 41635,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqyADCRA9TVsSAnZWagAAEMUP/0+kBzK96pILOjrRkRDU\n1H9uPvZo7YcKGPFYlxJw1DkAtH6yQWNZGXugzkX4a4uH87tfctJW76f+FkmO\nZ7BObrLJkQwYcBTYEqrpOthnyGl8CroNWxtXGs0qhEsy/8kn7vGpqaUqGIt5\ndSJbi0KlWSrZac+lhurj0i0FDBKHXFIcX/zLFYdyLdTL4LmFHu0dYPHVdDl3\nnHBoVgtCYqz3/Ll2amH0EpVK+O8lNdin/8eB/P46cS3fcT6ca74IU7fAD8EI\nGxJnvPGnKL6V6fFk6gXrPW3IaEx/oFkTBOWC8z+/6RJOn/u2NYrCinw3/Xfp\nVxKS7YCmhAiHBO1B2TylWXz4ng27Cnv3iTRgq1i0tnP3qRPS6kU5mJczfaFu\nqCC9v2YhkRQorMv5jNT7VK/GnAX6xKjI2Gc2L6itSGRHuJ0RLXJdB9sslTnW\nDdKzh1oDL3qskj8yLyPmirOvOOc+CMZay1OEzonS368DaLJFVIWYV6+TX7nK\n0t2O7Oej0vikp4IPRg6wsNfOkGZOeAZaYufia+meCrLoCBI1JJR6xOW01Yaa\neWuXADJWDNmqNDKnsLAOLaWbj2S6dXbyywO4wAKdX8y7RPfndzC/MT9r/pyv\nDvRjpDHMa9pUrFMFHndeq2IIjGnu/WHJd7F+Qx4MCaToZ22TFMX6es2Q6Lsp\nQnx3\r\n=Wma8\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.13.5_1554718722682_0.9730931832647387"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.14.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^4.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^3.1.0",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^6.0.0",
				"snyk-module": "^2.0.2",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.14.0",
			"gitHead": "d261c06b64901ea30b199ef34f33a68cb45ad019",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.14.0",
			"_nodeVersion": "10.17.0",
			"_npmVersion": "6.11.3",
			"dist": {
				"integrity": "sha512-8rWOgwe+5SfgRAMoDplbojsy0gd4WPoc7A9zY0LKLHQdjJ5NKbDHH3mJYR1lce0h54Gt0ttKvPFRmttGsn2BjA==",
				"shasum": "60da7106dd8ee15a05866cb3d5ab82761cf3adf5",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.14.0.tgz",
				"fileCount": 18,
				"unpackedSize": 41515,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4QgkCRA9TVsSAnZWagAA0xQP+wdulxcAQA1Kv6iiM7PE\nEj+KDitFrFbBhXh6y2jfDtqNzq1OhpnNxRaDzBj1iF4KKZKp7Pf2+UwmQvXJ\nYuJYEQ88t9GQDY6K3SKz4wHPUhTvxQRZt7/T08/4MRBeq6Wri4fyRsMEa2Ya\nI/yrklo0Knzk1fVqgT0P75wCxv6I7VLjCeAZoqvfvnurcMkHcaCesK0OD/Bk\nAHDtCUnoTeVBsd9E+FiBRHI25mGKnPVN667B2pQjGxBW2oh1NEKc2Rk46h+u\ngRc8zw2nO7ytC3VyKj7dqMO7Ls/4Y+d67K7udzugkzhJyo0Y6de9MDZz2lNf\njgalFue1NQmp6b89egHDpginKDCs6zh48PmGfL0JPZbNOdXoH5CwxerEhWkY\nO7AnpyrDZKVPDfhEQ9UQJtOBfoOYtfOFUQewuHKGmvUHJdDsIRAVRQdhr8vz\nPt+C0TCren1Bf9QgoovPe6HRbmiirHmqHpp4hGjXsG6zPU4I2TP87IlmrcvV\n+Gl3vDjGs2mcOms4Xbu4ulukmLx3fAmHg/Z3y8wI/+fOSgTlOEBanQFbFsLn\nPbqAVSnidW583cjlMOOC71KtRayDL95Vc75YhZrg16x5YqttOTW1v0eAMpH2\nDOUFzbcRQ3agAyE8KIcD1q4DCWolwXfNAJ1Q2cJD1AAqD2LUwnbhpB69ETho\n706l\r\n=saNq\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.14.0_1575028772186_0.12216540045151225"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.14.1": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^4.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^4.1.1",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^6.0.0",
				"snyk-module": "^2.0.2",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.14.1",
			"gitHead": "8ca0f2f4257fb02d431dd735f2597c5def14e873",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.14.1",
			"_nodeVersion": "10.18.0",
			"_npmVersion": "6.13.4",
			"dist": {
				"integrity": "sha512-C5vSkoBYxPnaqb218sm4m6N5s1BhIXlldpIX5xRNnZ0QkDwVj3dy/PfgwxRgVQh7QFGa1ajbvKmsGmm4RRsN8g==",
				"shasum": "4e48ea993573aca18e8d883b8c62171b9d35a3e0",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.14.1.tgz",
				"fileCount": 18,
				"unpackedSize": 41644,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+2IHCRA9TVsSAnZWagAAqTYQAIo1fHTtH/mG6Mzt5drp\nouXK3PB9qQLBO0vuQk40S2hJc3qtXo6NjZjbh69QikYqWYeuB0Hr7YFiEZDt\nXUBiHMeGM5vfKtYic6rC7iFC4dFv2Airl0i9pYQHk1w7itBqhEm62J1mR1hn\ncKOg5LxiENEzL7ELl3RKXQ5OCPFeUlohbTECBI4nsqT0t2MKdEDaKfrK5uW5\nXn1Qw+XPzoKJ9V4xKpYOtIj562J4azRd6rDVbGc+LRefaeDMmLaoaXPqwn6z\nCjfqlF9j6u5UrnUyKZP2MwWTn98lCUYFYYxaxJAdJnhOKgWKoZG7pdbFchhq\n1jl+29sp3hM3CQ/EmuZUc/NNvdyNVjvP51LqUD6eWmuPWewgCvvLPqEkGeoU\n03jvNgtdFqyPI21ZfNW2pdKimHQnZl4ZVtY7UxHD57uLGeKKrqvlZHWYjYYO\niCeAmsmk0gWgAIM5c7sQYBFOsuPwPP+5hs3EALveUjxT7XAUCq15D0CnZt0h\nc2SgzcGQYtQNCYG3KZt18duRZwl7stV3Ypj25maJjF1rGV/iyCR4WKSEEsfG\nuKcPONb/ovK+9O730WcYPtfEoZsDbepA3ZXQf63Aw04kVrhUdHKrCBmXP7Qw\n0gQz3HjVS4oCZCA6sFvTzz9Wy0fWNWLhov9uf7k7P1DtEnynqF+SV4a8gSTu\nzauE\r\n=fOv8\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.14.1_1576755718887_0.8673257173078404"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.15.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"format": "prettier --write '{lib,test}/**/*.?s'",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^5.0.0",
				"eslint-config-prettier": "^5.0.0",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^4.1.1",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"prettier": "^1.19.1",
				"semver": "^6.0.0",
				"snyk-module": "^3.0.0",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.15.0",
			"gitHead": "5a50d0edf29022631bde3b805c71ec92ed9d78ad",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.15.0",
			"_nodeVersion": "10.20.1",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-F5C4MeM48bGDjqLCfbu1LOTk8I3GYOi+W+w64lcnSSmqLheWaf5qFflTNgCaeO3m+kh/rgyqA3VJhXZd2orJzw==",
				"shasum": "286d592dc353107d4b6b2ecd487f60b29b75231c",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.15.0.tgz",
				"fileCount": 19,
				"unpackedSize": 41965,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexU/tCRA9TVsSAnZWagAA/usP/2e+O0otrV5A/ewEaL3F\nj+Inbqtbp4bVb9L+4PxO0lKJGstTv1M6flrGe8PkpBsWyY0Dk8tJahqu8piN\nhL0eQM1SR5hFlxgTM8gOEtG1Y+hx1+jYWUSDVqLafWW1wPue2TlXVcIl4mdD\nt7DDkVTYtR47uV0KT65GCiHPRw7mFlXLBkLYxcvKGDWgB1tBE5yeT0Cu0jHX\nscoM8EB9+d0iHQuOlqwjiltObFTvTS1Bpoj2df89g2nfuaTeoZ6GcK61gSIa\ndAN36/IW/xbS5enRb7VRaUxIiIm05XXbJYimnt10m/GJmdfhfTYHfU+g/3hx\nQDsexLqTaYd5NRp9wnNiIot+95B/gTugs14AyoNL/BqKQtdsiV7nrapS0Qv7\nO8derIgDvEg7X5YPS4Fssiy4VVoFBWtQcy9AYVsPrdp+ISKF1AquNT3WtE5F\nO8g+3hHu4vFYRW2KnlLCYhAJO989lpZUw8shGjKXwRHR3eprsCVxe5DZOPYd\nx86ghZlsoqWMsaJVTY2MzSESzaJL8Z2ZueAvoLyFFRXncymVZMICRShyrBmq\nToO/gNstk0JODTOQRG+PI9G7WiKOQFg3UGC+Rt2F6dkXAIJtt1Us8jFeiRGE\nAOCC/i3XNIcRFd+TGRmToIHxYxgSeCt1KCju6pmjTOBz5Oodj0c6cDj57JOI\nHwF6\r\n=Tp08\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.15.0_1589989356779_0.18627737833649394"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.16.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"format": "prettier --write '{lib,test}/**/*.?s'",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^5.0.0",
				"eslint-config-prettier": "^5.0.0",
				"prettier": "^2.0.5",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^4.1.1",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"semver": "^6.0.0",
				"snyk-module": "^3.0.0",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1",
				"then-fs": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.16.0",
			"gitHead": "dec6970a4fc489b9a98fa5f75ee1ac52d06b6c52",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.16.0",
			"_nodeVersion": "10.20.1",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-nDu2c0NQu3CcBZY084u5bnZwGg6RTEeaslAZT6HqDrMwKKdeL1fWvJcPCwR2S/bXOTsD15PcOS9f67GS1ZUcLg==",
				"shasum": "7094c4679eb30e0bb953f6aaabc7723c74d7e1eb",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.16.0.tgz",
				"fileCount": 19,
				"unpackedSize": 41988,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez86JCRA9TVsSAnZWagAAgOkP/2rw303z67mwiwfkqOFY\n0l0WYmRizDqvXrPwd+VxbtrAa04kxurBTemHmM3dJ5cZUsPDq7tEKSy7evnG\n0NkCuauzyEm2oGMtNejldqr6zPPUCx9vzlQpg7FsswcqNi4L3R4rapAbjjG4\n7a7BagVCxJoIMbkROWrEPRKo11BMQ3/A1bczJUr1JgMF4z88yfavfq4kyPWn\n5hz+b5VDy3NwOG2BqhMhV9bKYBiZFofZtwmK1tcFOzCPJfaqrtBI4mVH90KI\n/ixuO62x+rKhiiqusDE0n093zbluA1VZMKq6jWeuxi3r2D2ArfHtKh6SpDJq\n6J6kPLZIK1xeIMLyFZWNNyUXqkmFjiGr/8j2ey2Y7SEeZbDZugCRafn5oIV8\nF5Zb0xT6dzO6taZV9yVbMaSOz66Yiq068PIYnakULF0ukTCZsywiCUvd19wD\n8ea/mGqZOnVFaIQGfrLhR4L6UrGUsEgTiTHsWC/cxP01htv2LBnicXWAn3Xu\n48fa36IzNomV3f37FQRgZYwxvUcNBoS6PSk9bBXNv3o9l6cyn4+gr4AX+zdG\nlJPJ3j/1dwtTMn8OZOnirvmSBPrTbgNY8TaAbTog+WCmbPVsnKe9i4dLANu4\nr9YQRxLnv29ccWvVwtTDC1xeW1Pt475ZG8KMvVTxLl011I/e8dmlzSqJTITF\nsJP1\r\n=RhEc\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.16.0_1590677128735_0.12368601213137387"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.17.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"format": "prettier --write '{lib,test}/**/*.?s'",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^5.0.0",
				"eslint-config-prettier": "^5.0.0",
				"prettier": "^2.0.5",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^4.1.1",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"promise-fs": "^2.1.1",
				"semver": "^6.0.0",
				"snyk-module": "^3.0.0",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.17.0",
			"gitHead": "a4aead4006605885139d9a94811e5eda0371dc69",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.17.0",
			"_nodeVersion": "10.21.0",
			"_npmVersion": "6.14.4",
			"dist": {
				"integrity": "sha512-rSADHPztgEWACZCkIQhkX3mksFuMKRFJuKS//1xI5EtI2Zb+junp/WeojQxbfDFPwTJlikmyB9C9fa8A6yFpSQ==",
				"shasum": "b2aa6ce7187c8f8e59aa822f11e269e1f1cb420d",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.17.0.tgz",
				"fileCount": 19,
				"unpackedSize": 41994,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFVbFCRA9TVsSAnZWagAACzQP/AvpZBLjS9vI8HRrhayO\nqbEyWfyW8T33ih2KdqAiJdoQ8FtlsmCPVRzsPuh5vUfiClF2vEATCcgtjhls\nJS/tMtNh8QioRth39GQNGERe6h6ixXABBwE9Tuw46Soe1FfJBAVgCwaeBHHB\nKi3sotqudTQm33beORPx1pKJ7OTUY5RMELMgEMMVUsrklOVLUiHtEM69GJQr\nRsLeuYdQbbfM45+miGAMUA3zABLHAdWj11PX4/2hdPvIUEL4s7oOnHRoxbRl\npDQpHe0r8JebObLx0zJAvx60gQVAhA4Sd5Aifgu1tfUq8+aGUMKTLwL3yZVI\nX3ZLDnlMeA+FZPq3t74kwZcnnHornnMi73kp6OR/7eKqSUvIBi2gZpWCMoB0\n8x/iyy3kLFHwTkzn6uroIk55q4tbUmQQsEdEWDKhjwuBitV9kj9hl9T3PXNA\nze8PITOa8DXuo2P5qggavP1jhpeHB8IF0NWQz6HGc+65VHkfMDDSGJv1x2xl\nzu5FJ6Zvqw7gWdLnOhjDEXaz02wkAYYuaKkkEFjCTdQoujKzrxtaQ6lIDHd4\nAU8/h4H2xTgGjwyj0bBNpazd7C2MYtltnG7r4GG0rnOiL2b0Em9JXLIEgFo8\n9uH8/hIM/6sBF0+eUgVlXbArC5lhsuV0N85RF0SjnJymHkomnr5goYj4lNgS\npDei\r\n=xkeg\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.17.0_1595233989283_0.36711484741777634"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.18.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"format": "prettier --write '{lib,test}/**/*.?s'",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^5.0.0",
				"eslint-config-prettier": "^5.0.0",
				"prettier": "^2.0.5",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^4.1.1",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"promise-fs": "^2.1.1",
				"semver": "^6.0.0",
				"snyk-module": "^3.0.0",
				"snyk-resolve": "^1.0.1",
				"snyk-try-require": "^1.3.1"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.18.0",
			"gitHead": "14b204af1349959d394cba266bd6c666a3bc7acd",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.18.0",
			"_nodeVersion": "10.22.0",
			"_npmVersion": "6.14.6",
			"dist": {
				"integrity": "sha512-gEdL3cwHHChotlCJOSBI/gTgvJZT7WB4NVzMngt2V1lT6x/O5WVtXnGBD3pmPvpFhNXTtERqeBzISKUCaxyP+w==",
				"shasum": "3b4c0721441379520f86551d2fd561f74489b50b",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.18.0.tgz",
				"fileCount": 20,
				"unpackedSize": 41996,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF/1MCRA9TVsSAnZWagAAL7gQAJzOhS5e1ElE/LnQCK1q\nSmzTViT5RqomCK5FjtfRh/M/YU4M3orwrsNRku5wEaJZI1VW0uhnDQnLyk9L\nBKyHlxvlkMxN54sEMs+cpDdpuvHbzC4xCX22vdl+JvVDVqLtCtcyABYfedfA\nIbQW6AGBJ9MLkVznTfRo4rZqq6EBfhvKfHul6hkN04tabXR2VvrpZ5AXeXoG\nJwv9gMX9SQSs+mbbPYUoYeH+AOokhEpsABPCdBBhMEvkP+fd8UYIO9FkWmd9\ng0Xf3Nwp07NjjdVWf92DDcuLmonouyrCNAklHRKMClsDb5lc0+FC/7mjHT7l\nilw0gcl2ydYbPDDHimcjkj0glab06w45IYxR2nEqkjpqneUFpT/7FOcI6EM/\nrjAt2XO/bBeZ3xHLL55JK9qg21gDtawZavGpBF8x1lfKaksmnH732HoLxrPL\nxTdD5LHhd8oGzcmt9qkw4ui8OkIt5pegnZvcM9kv4oWAB2UyyWF3Wja9DFEp\nLJ6DLmqeMdVP0d+nDwlYU+YyCXHRg3yGDeKoR8J972Ba4WftMvjDrgUWhUo+\ncXnLKaLfavgXTkXF4hp1XmN0RnC3vEEnWTQvEzKQfmQnA+YOS0sKlzMNJs1q\nEdqYU2uVmNOMch4toSkEa2SIXfQLchHa1InOlT5aVMXLUbJMnGAuOWEjZkCG\nybXN\r\n=06wv\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.18.0_1595407691635_0.5941933791890273"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.19.0": {
			"name": "snyk-policy",
			"description": "Snyk's policy parser and matching logic",
			"main": "lib/index.js",
			"scripts": {
				"lint": "eslint -c .eslintrc lib",
				"format": "prettier --write '{lib,test}/**/*.?s'",
				"check-tests": "! grep 'test.only' test/**/*.test.js -n",
				"env": "node -e 'console.log(process.env, process.versions)'",
				"tap": "tap test/**/*.test.js -R spec --timeout=60",
				"test": "npm run check-tests && npm run lint && npm run tap"
			},
			"keywords": [
				"snyk"
			],
			"author": {
				"name": "Remy Sharp"
			},
			"license": "Apache-2.0",
			"devDependencies": {
				"eslint": "^5.0.0",
				"eslint-config-prettier": "^5.0.0",
				"prettier": "^2.0.5",
				"proxyquire": "^2.1.0",
				"sinon": "^4.0.0",
				"tap": "^12.0.1",
				"tap-only": "0.0.5"
			},
			"dependencies": {
				"debug": "^4.1.1",
				"email-validator": "^2.0.4",
				"js-yaml": "^3.13.1",
				"lodash.clonedeep": "^4.5.0",
				"promise-fs": "^2.1.1",
				"semver": "^6.0.0",
				"snyk-module": "^3.0.0",
				"snyk-resolve": "^1.1.0",
				"snyk-try-require": "^2.0.0"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/snyk/policy.git"
			},
			"version": "1.19.0",
			"gitHead": "76b7ffc731023df4a05fc7d34d941f3ea24e4dcc",
			"bugs": {
				"url": "https://github.com/snyk/policy/issues"
			},
			"homepage": "https://github.com/snyk/policy#readme",
			"_id": "snyk-policy@1.19.0",
			"_nodeVersion": "10.22.0",
			"_npmVersion": "6.14.6",
			"dist": {
				"integrity": "sha512-XYjhOTRPFA7NfDUsH6uH1fbML2OgSFsqdUPbud7x01urNP9CHXgUgAD4NhKMi3dVQK+7IdYadWt0wrFWw4y+qg==",
				"shasum": "0cbc442d9503970fb3afea938f57d57993a914ad",
				"tarball": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.19.0.tgz",
				"fileCount": 20,
				"unpackedSize": 41996,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGTsdCRA9TVsSAnZWagAA8u8P/iJ259ujmiCuTM0tZDrh\ntWNvk7Bth1af83B2K4oIeG3kD4hC8VezeIVroyXI0tAcgZDEbXHyl/6WUD/p\ncCW7kiOGEvYOYLgMve9Mo1Sh2Tbk3DvDDuzFyQdgiHdGJEWvgatkh915K/93\ngXXy4a6fMBa/v4x7X8wXwzJakdT2O/s5XxiQ9mK6x1dmoqxgHqMTWeFhTJfA\nYNLSSJcJ06lQg4mHJyKqOJaOPVaoGjS+bAaO6G5tQjrTiytkhO+NX2fhkJu5\ntO0WO5Pl8tb+0aTVCUXIaaHjw6lzOhumjbS7n++in6gc5jInmAXoJYNcsE8p\nNhLdWRvRflaj8+gGect6Ffq6Q6kiQsL+06vTykr1FvHf7J1a+4Vo7gf0fhBY\n9oPukussI1uDo8hFEZ57twpth91G8e9v3AbsEwuPtC1IuH2+UaVvJLdOHj0n\n8H68WXEmhBYsdE5etrtMO4t6V+g+6ePZx43dSm2wZ1KO4bmXa97e4SLtapil\n/oPmul2S+nHGEbCtfpL8mPqHaaHvMvNgamYUqcGfzJsl85W0KdtBP5YALgIy\nj8nYTII4l9QnqZGWdA3N8w3rykxxCEYZpVWOqUdwpE0+vR4S4KTJE75gSzzz\nn/N8R/KO6m5MzD/Nwui23/l1/qPG3kdjqtCrzYAfztvf9yqV+7MUh3qAa5wE\nhNhY\r\n=Htju\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "remy@leftlogic.com",
					"name": "remy"
				},
				{
					"email": "admin+snyk@snyk.io",
					"name": "snyk-admin"
				}
			],
			"_npmUser": {
				"name": "snyk-admin",
				"email": "npmjs+snyk-admin@snyk.io"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/snyk-policy_1.19.0_1595489053264_0.01963179477900967"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-07-23T07:24:15.694Z",
		"created": "2016-03-07T21:04:56.507Z",
		"1.0.0": "2016-03-07T21:04:56.507Z",
		"1.0.1": "2016-03-07T21:09:25.709Z",
		"1.0.2": "2016-03-07T21:18:58.992Z",
		"1.1.0": "2016-03-09T13:19:31.864Z",
		"1.1.1": "2016-03-09T17:18:59.643Z",
		"1.1.2": "2016-03-09T17:44:49.348Z",
		"1.2.0": "2016-03-09T22:04:30.205Z",
		"1.2.1": "2016-04-19T17:19:19.355Z",
		"1.3.0": "2016-04-28T10:26:01.914Z",
		"1.4.0": "2016-05-17T13:33:10.746Z",
		"1.5.0": "2016-05-26T09:35:43.296Z",
		"2.0.0-alpha.1": "2016-05-31T12:49:29.583Z",
		"2.0.0-alpha.2": "2016-06-01T15:28:23.457Z",
		"1.5.1": "2016-07-07T12:41:35.118Z",
		"1.5.2": "2016-07-07T16:23:53.746Z",
		"1.6.0": "2016-10-17T15:08:44.494Z",
		"1.6.1": "2016-10-19T15:09:57.756Z",
		"1.7.0": "2016-12-15T14:03:23.107Z",
		"1.7.1": "2017-04-04T06:47:23.686Z",
		"1.8.0": "2017-10-24T11:49:24.369Z",
		"1.8.1": "2017-11-14T16:49:43.716Z",
		"1.9.0": "2017-11-17T11:52:56.052Z",
		"1.10.0": "2017-11-17T14:20:24.887Z",
		"1.10.1": "2017-12-01T11:06:59.939Z",
		"1.10.2": "2018-02-25T06:49:16.915Z",
		"1.11.0": "2018-04-17T14:48:30.571Z",
		"1.12.0": "2018-04-28T15:17:32.993Z",
		"1.13.0": "2018-11-04T18:54:48.676Z",
		"1.13.1": "2018-11-04T19:29:19.328Z",
		"1.13.2": "2018-12-19T15:23:29.477Z",
		"1.13.3": "2018-12-20T09:40:40.851Z",
		"1.13.4": "2019-03-31T19:25:23.820Z",
		"1.13.5": "2019-04-08T10:18:42.822Z",
		"1.14.0": "2019-11-29T11:59:32.325Z",
		"1.14.1": "2019-12-19T11:41:58.991Z",
		"1.15.0": "2020-05-20T15:42:36.953Z",
		"1.16.0": "2020-05-28T14:45:29.003Z",
		"1.17.0": "2020-07-20T08:33:09.420Z",
		"1.18.0": "2020-07-22T08:48:11.835Z",
		"1.19.0": "2020-07-23T07:24:13.373Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.19.0",
		"dev": "2.0.0-alpha.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"60feb990d6429b79944fc90246925e80\"",
			"fetched": 1602009373985
		}
	},
	"_distfiles": {
		"snyk-policy-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.0.tgz",
			"sha": "305b374d7ff72537a12c1541081993404ebf8a3a",
			"registry": "npmjs"
		},
		"snyk-policy-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.1.tgz",
			"sha": "a04f010fd10b1fbf2b4b6d3bd634a4b2dab5c463",
			"registry": "npmjs"
		},
		"snyk-policy-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.2.tgz",
			"sha": "a122eef8849d5b94a7d6ff150a28c0d944cd2890",
			"registry": "npmjs"
		},
		"snyk-policy-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.0.tgz",
			"sha": "3dc0786cb3768fe3e51010ddb7ca6ac5cfafa321",
			"registry": "npmjs"
		},
		"snyk-policy-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.1.tgz",
			"sha": "1835ccd766f7d4e3d591bb9dd4c70d5b88776aed",
			"registry": "npmjs"
		},
		"snyk-policy-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.2.tgz",
			"sha": "01a91111634676dd3f7d977bce23b0cc879348c9",
			"registry": "npmjs"
		},
		"snyk-policy-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.2.0.tgz",
			"sha": "329b3e88714b5f34f379b28a9b2004461a8172df",
			"registry": "npmjs"
		},
		"snyk-policy-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.2.1.tgz",
			"sha": "548942a250be65d3968d895eb46e4fca4b495979",
			"registry": "npmjs"
		},
		"snyk-policy-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.3.0.tgz",
			"sha": "0f5b0c8dc33542c7f20b260c8c95193d7001661c",
			"registry": "npmjs"
		},
		"snyk-policy-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.4.0.tgz",
			"sha": "d1aa273641a8c27b6dc056c9ccc8360ee543bd87",
			"registry": "npmjs"
		},
		"snyk-policy-1.5.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.0.tgz",
			"sha": "49dc2e082d9e477e992d1aaf49935cfe8e402aee",
			"registry": "npmjs"
		},
		"snyk-policy-2.0.0-alpha.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.0-alpha.1.tgz",
			"sha": "c1f347cc44145cd9e51a1e201715e8e312ce5367",
			"registry": "npmjs"
		},
		"snyk-policy-2.0.0-alpha.2.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.0-alpha.2.tgz",
			"sha": "8755d7d53938d4088a3328d3800fc7d57b9d4b92",
			"registry": "npmjs"
		},
		"snyk-policy-1.5.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.1.tgz",
			"sha": "af27bd4bf2c47431e86aef4a5e8f5c8403c599e0",
			"registry": "npmjs"
		},
		"snyk-policy-1.5.2.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.2.tgz",
			"sha": "498420c7d240d5818ed73c19e1e17e4969d778f1",
			"registry": "npmjs"
		},
		"snyk-policy-1.6.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.6.0.tgz",
			"sha": "061dcbc9fff44aa39cb21a4c9dc11aec4af12cc1",
			"registry": "npmjs"
		},
		"snyk-policy-1.6.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.6.1.tgz",
			"sha": "821c6f11543348a301fe82ac36febd069ee9c462",
			"registry": "npmjs"
		},
		"snyk-policy-1.7.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.7.0.tgz",
			"sha": "2151c751ab1edc040fc6b94a872aa989db492324",
			"registry": "npmjs"
		},
		"snyk-policy-1.7.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.7.1.tgz",
			"sha": "e413b6bd4af6050c5e5f445287909e4e98a09b22",
			"registry": "npmjs"
		},
		"snyk-policy-1.8.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.8.0.tgz",
			"sha": "844e441d7ca2bbd7eb53e2fa3fbe1e1c8075ee6a",
			"registry": "npmjs"
		},
		"snyk-policy-1.8.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.8.1.tgz",
			"sha": "0a55c23d620bafe12d0bc672b4521083ae63b4f2",
			"registry": "npmjs"
		},
		"snyk-policy-1.9.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.9.0.tgz",
			"sha": "5522739834223ff5100d8cfc91d4a8befbefdf69",
			"registry": "npmjs"
		},
		"snyk-policy-1.10.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.0.tgz",
			"sha": "97e9ae8e68e34fb1b045cbd921deb6f4147a7dc3",
			"registry": "npmjs"
		},
		"snyk-policy-1.10.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.1.tgz",
			"sha": "b1a26c8aef529c61604aca382111e535d511b763",
			"registry": "npmjs"
		},
		"snyk-policy-1.10.2.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.2.tgz",
			"sha": "2a7bf0f07c7b811b9dda93cf9bbb10dc992dd7bc",
			"registry": "npmjs"
		},
		"snyk-policy-1.11.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.11.0.tgz",
			"sha": "9a1c908efed199bad5d74e3b7439320994406092",
			"registry": "npmjs"
		},
		"snyk-policy-1.12.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.12.0.tgz",
			"sha": "5167cbc4a28b2046b82234f866e49ee4fea1f52a",
			"registry": "npmjs"
		},
		"snyk-policy-1.13.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.0.tgz",
			"sha": "a9e85c07cc9a111d3928b96672d63542f5de6d73",
			"registry": "npmjs"
		},
		"snyk-policy-1.13.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.1.tgz",
			"sha": "2366cc485e83a6b43f23f45b36085726e0bf448b",
			"registry": "npmjs"
		},
		"snyk-policy-1.13.2.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.2.tgz",
			"sha": "309192cf244904245354a83e95096e6219eafa4f",
			"registry": "npmjs"
		},
		"snyk-policy-1.13.3.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.3.tgz",
			"sha": "83e71ca51c471b9ad01c0e323f13307787a5636d",
			"registry": "npmjs"
		},
		"snyk-policy-1.13.4.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.4.tgz",
			"sha": "4f6fbca8c8bf9a1a845dca638a16ff8ccaf55aa5",
			"registry": "npmjs"
		},
		"snyk-policy-1.13.5.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.5.tgz",
			"sha": "c5cf262f759879a65ab0810dd58d59c8ec7e9e47",
			"registry": "npmjs"
		},
		"snyk-policy-1.14.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.14.0.tgz",
			"sha": "60da7106dd8ee15a05866cb3d5ab82761cf3adf5",
			"registry": "npmjs"
		},
		"snyk-policy-1.14.1.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.14.1.tgz",
			"sha": "4e48ea993573aca18e8d883b8c62171b9d35a3e0",
			"registry": "npmjs"
		},
		"snyk-policy-1.15.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.15.0.tgz",
			"sha": "286d592dc353107d4b6b2ecd487f60b29b75231c",
			"registry": "npmjs"
		},
		"snyk-policy-1.16.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.16.0.tgz",
			"sha": "7094c4679eb30e0bb953f6aaabc7723c74d7e1eb",
			"registry": "npmjs"
		},
		"snyk-policy-1.17.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.17.0.tgz",
			"sha": "b2aa6ce7187c8f8e59aa822f11e269e1f1cb420d",
			"registry": "npmjs"
		},
		"snyk-policy-1.18.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.18.0.tgz",
			"sha": "3b4c0721441379520f86551d2fd561f74489b50b",
			"registry": "npmjs"
		},
		"snyk-policy-1.19.0.tgz": {
			"url": "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.19.0.tgz",
			"sha": "0cbc442d9503970fb3afea938f57d57993a914ad",
			"registry": "npmjs"
		}
	},
	"_attachments": {},
	"_rev": "12-d0bb7c6df9b99ead",
	"_id": "snyk-policy",
	"readme": "# snyk-policy\n\n[![Build Status](https://travis-ci.org/Snyk/policy.svg?branch=master)](https://travis-ci.org/Snyk/policy) [![Coverage Status](https://coveralls.io/repos/Snyk/policy/badge.svg?branch=master&service=github)](https://coveralls.io/github/Snyk/policy?branch=master)\n\nLoads Snyk policy files, typically name `.snyk`, parses them and returns a structure policy object.\n\nFrom there, the policy object can `filter` vulnerabilities based on `vuln.id` and path (`vuln.from`) matching.\n\nPolicies can also load from multiple locations, and optionally support trusting deep policies, or ignoring all policies entirely.\n\n## How it works\n\nThe policy module is written to support future versions of policy formats, so you shouldn't need to worry about what version you're dealing with.\n\nThe policy is loaded, typically this will be a YAML file named `.snyk` (but can be loaded from another filename).\n\nThis returns an object that has the following public keys:\n\n- `ignore` Object\n- `patch` Object\n- `suggest` Object (optionally depending on the policy config)\n- `version` String\n\nThe `ignore`, `patch` and `suggest` all have similar top level structures. For example:\n\n```text\nignore: {\n  '<snyk-vuln-id>': [\n    {\n      '<module path>': { <metadata> }\n    }\n  ]\n}\n```\n\nThe metadata for ignore and suggest are the same:\n\n```js\n{\n  reason: '<string>',\n  expires: '<JSON date format>'\n}\n```\n\nThe metadata for patch is:\n\n```js\n{\n  patched: '<JSON date format>'\n}\n```\n\nFor a full example of a fully parsed policy file, see [this fixture example](https://github.com/Snyk/policy/blob/a96862bf1c14e78640611640716c05be2e4a8afd/test/fixtures/ignore/parsed.json).\n\nThe vulnerability report is passed in to the instance `.filter` function and the vulns are filtered out based on the ignore rules and the patch rules.\n\nIf there is any suggest keys on the policy a `note` property is added to the individual vulnerability it matches.\n\n### How filtering works\n\nThe filtering works on two levels:\n\n1. matches on `vuln.id`\n2. matches the `vuln.from` against the module path\n\nIf first (1) is satisfied, then (2) is checked. If ignoring, the vulnerability is stripped from the report.\n\nIf the rule is listed in the patches, the Snyk patch file is also checked to ensure it exists (this is a way to validate the patch has actually taken place - but note that this can be circumvented when the file system isn't available, see [skipping patch verification](#skipVerifyPatch).\n\nA module path is constructed by the name and then optionally the version or version range. A star rule (`*`) is also supported.\n\n### Module path rules\n\nGiven the following dependency tree, and assuming we have a known vulnerability in semver@2.3.2:\n\n```text\n.\n└─┬ @remy/protect-test@1.0.7\n  ├── semver@2.3.2\n  └─┬ snyk@0.5.0\n    ├─┬ os-name@1.0.3\n    │ └─┬ win-release@1.1.1\n    │   └── semver@5.1.0\n    ├── semver@5.1.0\n    └─┬ update-notifier@0.5.0\n      └─┬ semver-diff@2.1.0\n        └── semver@5.1.0\n```\n\nThe following are examples of module paths that could target the semver vulnerability (note that the root module name is not part of the path, represented as `.` in the tree above):\n\n```text\n@remy/protect-test > semver\n@remy/protect-test@1.0.7 > semver@2.3.2\n* > semver\n* > semver@2.x\n```\n\nThe first example rule (above) is how the policy is stored by default. However, policy files can be manually edited if desired.\n\n## Usage\n\nInstalled via npm: `npm install -S snyk-policy`. Typically loaded and applied to vulnerabilities:\n\n```js\nconst policy = require('snyk-policy');\n\nconst vulns = snyk.test('snyk-demo-app@1.0.0'); // assumes snyk is loaded\npolicy.load(process.cwd()).then(rules => {\n  console.log(rules.filter(vulns));\n});\n```\n\n## Skipping patch verification\n\nBefore the policy runs the filter, if the policy return object includes the property `skipVerifyPatch: true` then the check for the patch file will not be performed.\n\nThis is in use in the [registry (private repo)](https://github.com/Snyk/registry/blob/feat/policies/lib/snapshots.js#L112-L117) and is useful when the policy loading doesn't have local access to the file system that the packages live on.\n\n## API\n\n### policy.load(root[, options])\n\nParses and loads a given directory or directories. Returns a `promise`.\n\n#### `root`: String | Array\n\nThis can be a string pointing to a directory (if so, must include a `.snyk` file inside) or you can define the specific filename to load, i.e. `./my-policy`.\n\nIf an array is given, the first policy is the primary, and the subsequent policies will inherit the module path from the primary policy.\n\n**Important:** All secondary policy `ignore` rules are ignored and treated as suggestions, adding a `note` property on the vulnerability.\n\n#### `options`: Object\n\n- `ignore-policy: true` ignores all the policy rules and returns an empty policy (use in `snyk test --ignore-policy`)\n- `trust-policies: true` applies `ignore` rules in secondary policies (and doesn't offer them as suggestions)\n- `loose: true` do not throw an exception if the policy can't be loaded from disk\n- `skipPatchValidation\n\n### policy.loadFromText(string)\n\nParses the string and returns the policy. Returns a `promise`.\n\n#### `string`: String\n\nA raw YAML string.\n\n### policy.save(config[, root, progress]) & .save([root, progress])\n\nSave the policy to disk in the latest format, so if the original policy version was `v1` and the newest is `v2`, the policy will be upgraded.\n\nNote that this method is also available on the response object from [`.load`](#policyloadroot-options), so can be called as `res.save()` (where `res` is the loaded config).\n\nReturns a `promise`.\n\n#### `config`: Object\n\nThe structure policy object.\n\n#### `root`: String\n\nThe directory to save the policy file (`.snyk`). Defaults to CWD via `process.cwd()`.\n\n### `progress`: Promise\n\nA progress indicator, as used in [snyk cli](https://github.com/Snyk/snyk-internal/blob/0459a7b21709c6a1d3c5edeb61b4abf2103ffaf0/cli/commands/protect/wizard.js#L268).\n\n### policy.filter(config, vulns) & .filter(vulns)\n\nApplies the policy to the vulnerabilities object. The `vulns` object is expected as:\n\n```js\n{\n  ok: Boolean,\n  vulnerabilities: Array\n}\n```\n\nIf all the vulns are stripped because of the policy, then the `ok` bool is set to `true`.\n\nNote that this method is also available on the response object from [`.load`](#policyloadroot-options), so can be called as `res.filter()` (where `res` is the loaded config).\n\n\nReturns an `object` in the same structure as `vulns`.\n\n### policy.getByVuln(config, vuln)\n\nReturns any matching rule given a specific vulnerability object. The `vuln` object must contain `id` and `from` to match correctly.\n\nReturns an `object` structured as:\n\n```js\n{\n  type: String, // ignore | patch\n  id: String, // vuln.id\n  rule: Array, // array of package@version\n  reason: String, // included in ignore rules\n  expires: String, // JSON time included in ignore rules\n}\n```\n\n#### `config`: Object\n\nThe loaded policy object (from `.load`).\n\n#### `vuln`: Object\n\nSingle vulnerability object.\n\n## Sample policies\n\nNote that `<path to package>` below is the dependency chain of package names and valid versions separated by a `>` symbol.\n\nBy default, the policy file does not add versions to these packages, so a path would look like: `'jade > transformers > uglify-js'`, but it can include versions. More details and examples can be seen in the [module path rules](#module-path-rules) section.\n\n### Ignore\n\n```text\nignore:\n  '<snyk-vuln-id>':\n    - '<path to package>':\n        reason: String\n        expires: String(format: Date().toJSON())\npatch: {}\nversion: v1.0.0\n```\n\n### Patch\n\n```text\npatch:\n  '<snyk-vuln-id>':\n    - '<path to package>':\n        patched: String(format: Date().toJSON())\nversion: v1\n```\n\n\n## Misc\n\n* [CONTRIBUTING.md](.github/CONTRIBUTING.md)\n* [License: Apache License, Version 2.0](LICENSE)"
}