{"_id":"snyk-policy","_rev":"80-6e749371511a45d8e34663ca09b2f726","name":"snyk-policy","dist-tags":{"dev":"2.0.0-alpha.2","latest":"5.0.0"},"versions":{"1.0.0":{"name":"snyk-policy","version":"1.0.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.0.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"305b374d7ff72537a12c1541081993404ebf8a3a","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.0.tgz","integrity":"sha512-BtqgF+fZp64LNajH1dAuFzjWarWH7HSjYTN6xhM+pkyP2hUz77brR7zM4fZjwoVQeWro4uRj1J+EXlbX+l0u+w==","signatures":[{"sig":"MEYCIQCdGW/NBSy6V4P2XaZqwbb3eTq1a6OWMx3tQj8NnF1oEgIhAMW1MvtEbDilt+QnaPhKx2dQwvbJ/jZRLm0gk5yWdFEL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"305b374d7ff72537a12c1541081993404ebf8a3a","gitHead":"a695e8cd29b82163951c583b43ad318892093770","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.22","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.7.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.0.0.tgz_1457384692509_0.2042767247185111","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"snyk-policy","version":"1.0.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.0.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"a04f010fd10b1fbf2b4b6d3bd634a4b2dab5c463","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.1.tgz","integrity":"sha512-gkb05rnpEyGv7LDpI9/Uzy1r6TVIonv8OqiRvLxqsHfD7npWbzQJ3gTJ2q8DVzrAbhIt2OhdhOxbrDcNw3IvQg==","signatures":[{"sig":"MEYCIQDRNp61I0UURa11hrwwmm54AAAHpV4K/Yo7NndX9/ValQIhAMYqaShi6yoITZ/x+mxMuO1IfyH5uyE964R1ogz7GUHV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a04f010fd10b1fbf2b4b6d3bd634a4b2dab5c463","gitHead":"29d270492aa6c501880e49dd5a32ff1c63244363","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.22","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.7.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.0.1.tgz_1457384961455_0.8024309363681823","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"snyk-policy","version":"1.0.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.0.2","maintainers":[{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"a122eef8849d5b94a7d6ff150a28c0d944cd2890","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.0.2.tgz","integrity":"sha512-g1nANRB25hDYabodzs0DXai+RKkW9rI3ysXyaxm+LyCdxlZHtpLedcSytPJoAv4fVEfOiWIF/lJxcAzXYDtWtw==","signatures":[{"sig":"MEYCIQCf/oGhsUxjd5PqGtOGLaICh+sJnKUUS9x65lYWq7sXogIhAPjMImRzwwRZoGIKnpZx/Wltw7tRAVvgITjVAyw1OrlB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a122eef8849d5b94a7d6ff150a28c0d944cd2890","gitHead":"5ee9ee58d222a00acdd7c54ee6a7bb369dd1577d","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.22","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.7.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.0.2.tgz_1457385535113_0.8356155320070684","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"snyk-policy","version":"1.1.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.1.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"3dc0786cb3768fe3e51010ddb7ca6ac5cfafa321","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.0.tgz","integrity":"sha512-O9re6/5TrGdOZhpR5WJRGTD5+MG4yg5is3KpcUwR/E0kOmtCE891T61bj1vI4LsPYlpgyfGBlTzsVeylO/mvAg==","signatures":[{"sig":"MEYCIQDYooDuYtl47Pqsb0blIFGY1zNzJyeeGS+1tT1jpTh+UwIhALWcW0McwVOPolLKTzJOgszH4IVG+z5juCPDj9J+jggB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3dc0786cb3768fe3e51010ddb7ca6ac5cfafa321","gitHead":"0a14bb349e69d0d287827971316a0d1b9747cbb0","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.22","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.7.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.1.0.tgz_1457529567641_0.12338062888011336","host":"packages-12-west.internal.npmjs.com"}},"1.1.1":{"name":"snyk-policy","version":"1.1.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.1.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"1835ccd766f7d4e3d591bb9dd4c70d5b88776aed","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.1.tgz","integrity":"sha512-Un1npVKaeaBth2TAI9W9nbcAhfNSggsw3zwmkTHxNYSsEXeFurI7o1YlRt8CjM8V8z99yAQKYOVg0ygxWkUkKQ==","signatures":[{"sig":"MEUCIQDclT8EDH5ymG2s9eQkBg6u578qhuPFoPVRADhY/1xKWQIgdLcIiVnkFSBzjMBXxQBYeNQQIsQRNs30dBGkd4jxzf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"1835ccd766f7d4e3d591bb9dd4c70d5b88776aed","gitHead":"3ce76fcd3fc2cca4dc74f0604b412c2df982cf2f","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.22","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.8.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.1.1.tgz_1457543937301_0.5397947959136218","host":"packages-12-west.internal.npmjs.com"}},"1.1.2":{"name":"snyk-policy","version":"1.1.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.1.2","maintainers":[{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"01a91111634676dd3f7d977bce23b0cc879348c9","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.1.2.tgz","integrity":"sha512-rItg33CAXMh/w3Pd+2XMpbSGXU1OWkdrWxsMNGAlKbGpLU5oC+7F+B5bl37wbF+oYg+fyiE+0rMSUXw6z5jWXQ==","signatures":[{"sig":"MEQCICgxF1AEqCWiQ0PnYabZU4FlQSRFirGYcDSxsQRH/6GrAiAgu/a/mlKE54v6ARgrAtcCNbx6DtRpSeOpvyaBEpiL+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"01a91111634676dd3f7d977bce23b0cc879348c9","gitHead":"1374a055dabcf3e485c020f3acf9a0a108c994aa","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.22","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.8.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.1.2.tgz_1457545487027_0.6286048649344593","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"snyk-policy","version":"1.2.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.2.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"329b3e88714b5f34f379b28a9b2004461a8172df","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.2.0.tgz","integrity":"sha512-wA41OFpM2OoSI9A7BLaaMW3s233q1eVPWpIR2dNegua2NvtEr0ExMQzKto2lWz3f/WVAx7zO+x+9Ntou21isnA==","signatures":[{"sig":"MEQCIAvpDEatt98WlttzZGU33FHDG78gAnMWZqplF+KyvDQPAiBr8g5B8mjZhoHW3rECEvIpSYW0LbDMF2SZFc8KROB+Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"329b3e88714b5f34f379b28a9b2004461a8172df","gitHead":"0c0064b64e4ed80f15952e3383376baef84b914a","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.22","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.8.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.2.0.tgz_1457561067931_0.9860838472377509","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"snyk-policy","version":"1.2.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.2.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"548942a250be65d3968d895eb46e4fca4b495979","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.2.1.tgz","integrity":"sha512-sA6Cp4rlgrkstUx7PQ5KTRhLn1iq5B0ZBMc/K9e7Mel/S4vPXmbzGnT21Gcq3qa1Iu1LXVvp2BAveLImF2vq2g==","signatures":[{"sig":"MEYCIQDTSQBc27tPiACiwbqp7U9S2ACYBLYhOWwPa6E7cWCulAIhAO5GwpwtLdMEQUjjdWbCmMiP0InnyhE/uOMqq3issOSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"548942a250be65d3968d895eb46e4fca4b495979","gitHead":"28f653e481db42105a5ba9547bd2b77955dc44ef","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.3","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"5.10.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.2.1.tgz_1461086356428_0.554183985106647","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"snyk-policy","version":"1.3.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.3.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"0f5b0c8dc33542c7f20b260c8c95193d7001661c","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.3.0.tgz","integrity":"sha512-Epe9G5J3Ybu5LvODfmBYVlg60NmpVHxrYjnxWN4gJw6jg5akx0HneKwgQy15j0K6fZOqTJ0pG9lZxg2D3TdBPA==","signatures":[{"sig":"MEUCIDkRH58yRow37R2x7tPhndL+AJbD9VPypkZFX6UOA1k1AiEAtWXdAQiIIUMpjWzvy3EcuwLW2YrZ/D+RHd61nxOP9kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0f5b0c8dc33542c7f20b260c8c95193d7001661c","gitHead":"9093107e2302962aa88eeeeb210e06620a801452","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.4","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.0.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.3.0.tgz_1461839160700_0.45492900069803","host":"packages-16-east.internal.npmjs.com"}},"1.4.0":{"name":"snyk-policy","version":"1.4.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.4.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"d1aa273641a8c27b6dc056c9ccc8360ee543bd87","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.4.0.tgz","integrity":"sha512-JsWHwGEszQWmeZPIciwTZjR0M9HrzPZF/QdT8J8LVRYslRVsLE+tRorc80y3tkqEKOaFU1hfdefp0T1EieRHfQ==","signatures":[{"sig":"MEUCIF8JXwCkndZOFErgqrqLYex8Z3M5Wr6I9gWGZPfH1b6AAiEAhaBPTdPsvtGmmNWbBFhhi/Ch26yvS5BOfJXELFk9BSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d1aa273641a8c27b6dc056c9ccc8360ee543bd87","gitHead":"f997f0ebb748c555c4aa52e1586054d752e716be","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.6","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.1.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.4.0.tgz_1463491987945_0.7443142326083034","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"snyk-policy","version":"1.5.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.5.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"49dc2e082d9e477e992d1aaf49935cfe8e402aee","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.0.tgz","integrity":"sha512-atcYGRQPQ3C56yeEpaqRkQ2SWYTRYmVn5Xd8vQ9qGqRh3OiDiRv/XnNkjWMl0sYEpc/E1U9bjDp1DsN9AxorOw==","signatures":[{"sig":"MEQCIA93PJbPS96YwqJ0/LdZhz/6GTGEwGwR8ZSnUMfedxQ6AiA0EniLxOxpwnSwoX6xx4qTge9wAPX0b0AMokGkF2Isew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"49dc2e082d9e477e992d1aaf49935cfe8e402aee","gitHead":"4126f9bac4ce85ef226a6d817f6256aaf05fe640","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.6","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.2.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.5.0.tgz_1464255340479_0.5479402074124664","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.1":{"name":"snyk-policy","version":"2.0.0-alpha.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.0-alpha.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"c1f347cc44145cd9e51a1e201715e8e312ce5367","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.0-alpha.1.tgz","integrity":"sha512-uA71pSQLsng09SBpT2TwALb2HNw/HEdp9yjURNozrOz50UBFxBrHTm0eidgzyudC5Qjs11FALMkp6X4C68fgpg==","signatures":[{"sig":"MEUCIEQI7xDJEEYMrpIwnCKMGFRcP55NGLnM3PwFK9J7ishYAiEA3A8mTEgDO2jWgYc3YwQohDecviMjsLfn63NFaWJpOqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c1f347cc44145cd9e51a1e201715e8e312ce5367","gitHead":"cdaca5a88d644b08712535ab20266b3b9823e699","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"COVERALLS_REPO_TOKEN=0 tap test/**/*.test.js --cov --timeout=60 --coverage-report=text-summary","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","travis-coverage":"node_modules/tap/node_modules/.bin/nyc report --reporter=text-lcov | node_modules/tap/node_modules/.bin/coveralls","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"4.2.4","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-2.0.0-alpha.1.tgz_1464698968743_0.26198099995963275","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-alpha.2":{"name":"snyk-policy","version":"2.0.0-alpha.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.0-alpha.2","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"8755d7d53938d4088a3328d3800fc7d57b9d4b92","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.0-alpha.2.tgz","integrity":"sha512-f1NeDzaZvsIfzkd/tnjZAVVp5UH/snGKEIi9dq2eYtDow3RH38hb97sTomUkaGmHnykHiUHNWOJxbrF0diNeYw==","signatures":[{"sig":"MEQCIE27aMiY7qjOMWLBFBSI8dgIEG0TdpuhkJqxPgqppBbeAiBFTCbC7FVhRO07nVqOBlDbjrGBtxoIagbq6N+ajcL/Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8755d7d53938d4088a3328d3800fc7d57b9d4b92","gitHead":"ca414bab5f8ac31fde8f6c3abd5a527a8cdc3770","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"COVERALLS_REPO_TOKEN=0 tap test/**/*.test.js --cov --timeout=60 --coverage-report=text-summary","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","travis-coverage":"node_modules/tap/node_modules/.bin/nyc report --reporter=text-lcov | node_modules/tap/node_modules/.bin/coveralls","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"remy","email":"remy@leftlogic.com"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.14.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"4.2.4","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-2.0.0-alpha.2.tgz_1464794902245_0.005681322189047933","host":"packages-16-east.internal.npmjs.com"}},"1.5.1":{"name":"snyk-policy","version":"1.5.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.5.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"af27bd4bf2c47431e86aef4a5e8f5c8403c599e0","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.1.tgz","integrity":"sha512-cw4ltdRLppQ9fs3KgQjFRgJw4e5Xgr8XhnRBSfQXmgSYgMtoSN7e6mTkV2D3TX4HYJ+M9jarHqSySUaDKDatCA==","signatures":[{"sig":"MEYCIQCvDikftBMxlo8Ngnoz2qcvJ8ixHuzDm9oxXmWotCQHkwIhAKSQLP47cKsQYlPZ46ZCXOK8WqkW6IEy6Z3uH+TvD/Ef","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"af27bd4bf2c47431e86aef4a5e8f5c8403c599e0","gitHead":"50d40bc2851e531bcb44122c7fbd6e9e57d58336","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.9","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.3.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.5.1.tgz_1467895294666_0.8678839611820877","host":"packages-12-west.internal.npmjs.com"}},"1.5.2":{"name":"snyk-policy","version":"1.5.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.5.2","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"498420c7d240d5818ed73c19e1e17e4969d778f1","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.5.2.tgz","integrity":"sha512-swXZFB1D8ACg6KPTYamrb1sYucs1YfiZ0Wndl230hnl39pWZ04SXdCWuNdAnwpvWHDY2sww6QFDk7Lg65sAQfg==","signatures":[{"sig":"MEUCIAvFZXsU+7sLs5RNTK5J553/495AIExW0Za9cSdU9zRyAiEA1xIxuA4oy81qy4mLSL6RDT/k+1C5DxbhDcNyvjNJQ8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"498420c7d240d5818ed73c19e1e17e4969d778f1","gitHead":"e43405b027eb660db87952cc43b397638bb29998","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.9","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.3.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.5.2.tgz_1467908633344_0.2336612732615322","host":"packages-12-west.internal.npmjs.com"}},"1.6.0":{"name":"snyk-policy","version":"1.6.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.6.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"061dcbc9fff44aa39cb21a4c9dc11aec4af12cc1","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.6.0.tgz","integrity":"sha512-UCy2V2Eo+H9A+1yKHe+MZTsTzsU+w7YMiUYE8NYzBbmTAXY+riRNyZCemO6fbsArsDLw/v8R6MRV8MdzTsB8yw==","signatures":[{"sig":"MEYCIQDDmAiptc4gqVt/YFTOq4VQTH1FBoRicICXGkbSPaKXDQIhANz5rt7/nlK2arHsMFWTbbHRBx+X3fFCRoir/9CDpa1y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"061dcbc9fff44aa39cb21a4c9dc11aec4af12cc1","gitHead":"4b09738164c4354d9ea336a4f3bface06a9a18d2","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.11","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.8.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.6.0.tgz_1476716922422_0.8846355818677694","host":"packages-12-west.internal.npmjs.com"}},"1.6.1":{"name":"snyk-policy","version":"1.6.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.6.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"821c6f11543348a301fe82ac36febd069ee9c462","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.6.1.tgz","integrity":"sha512-rW+sRb1eF7ZAaiztehXbik+OwhKmUftEJYsYomO+lb1Oljm8fM8kzMrHUAVBuq/yUY0VeQe3y83kH4JNDaY87w==","signatures":[{"sig":"MEQCIBzOujQoFhZU2UomQZFQ9s3AoX67I13gD3DFI2e4+ElVAiBHKLMYD7T1pG06svtH/914rRPRhxZz5vDi8HW8uDZZDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"821c6f11543348a301fe82ac36febd069ee9c462","gitHead":"598df592c54be2e132dc396e70263f2e84c83cdd","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.11","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.9.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.6.1.tgz_1476889795368_0.2332377906423062","host":"packages-12-west.internal.npmjs.com"}},"1.7.0":{"name":"snyk-policy","version":"1.7.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.7.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"2151c751ab1edc040fc6b94a872aa989db492324","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.7.0.tgz","integrity":"sha512-D8eA8td4VEP75vM6LPXkxsbIpASvytJR72PtdIGePa6izzScRT+rEaz7BzNNt0AwyerRqgw+eLNrHwehAJ8rFw==","signatures":[{"sig":"MEUCIDicbWIyKDHUkdKdp0Cku5RjzpN9FZOcxTalU1G+5C8VAiEA70pV/jpC2pU4J+TuVNM0NDworICjaVoEAtflj3xwTmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2151c751ab1edc040fc6b94a872aa989db492324","gitHead":"49c6585f593cd54c9b0e1c12345f8ee6ad1aa369","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.11","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.9.2","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.6.0","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.7.0.tgz_1481810600514_0.9343804479576647","host":"packages-12-west.internal.npmjs.com"}},"1.7.1":{"name":"snyk-policy","version":"1.7.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.7.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"e413b6bd4af6050c5e5f445287909e4e98a09b22","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.7.1.tgz","integrity":"sha512-9yb4vgEDsOzSk2R3zwN7CJgbNWRxyJnxqYYJ41ddQHp3L3sLKrglSm7/oYpGAR+C40iCMsB+MFFO8SnGplA7/g==","signatures":[{"sig":"MEYCIQC4qtdG3U250pVgSwisAnvA/BrqpYFGh77VmKg2ctObRwIhAOGgmGIArnm6dyVtcFEbw71IXdeY+PcKR/zsnOUbrEgr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"e413b6bd4af6050c5e5f445287909e4e98a09b22","gitHead":"fa3c2820001e15fa2bd86bef20411c3dd9310985","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.10.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.7.1.tgz_1491288441380_0.2961472494062036","host":"packages-12-west.internal.npmjs.com"}},"1.8.0":{"name":"snyk-policy","version":"1.8.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.8.0","maintainers":[{"name":"snyk-admin","email":"admin+snyk@snyk.io"},{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"844e441d7ca2bbd7eb53e2fa3fbe1e1c8075ee6a","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.8.0.tgz","integrity":"sha512-gzNodLeNzTHLtSbPy/uYnVNgchFJFBFdVqQUGof24L0oEJycK4AzuwkAeu9M6RilGCgkQ+kn5McoXry/5IE/Hw==","signatures":[{"sig":"MEQCIBhWgTbs8iCmy+3y2tVAnpR6R4he22sWi1+OudKAS5qQAiA8/kfIGNUiJyZAn9e7aQRGochsuHL4Qz1Z8ZLhpWIOow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"844e441d7ca2bbd7eb53e2fa3fbe1e1c8075ee6a","gitHead":"ab4e18a87fb0c146f26dd9733139036ef06690b4","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.11.4","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","email-validator":"^1.1.1","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.8.0.tgz_1508845761984_0.1914655959699303","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"snyk-policy","version":"1.8.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.8.1","maintainers":[{"name":"snyk-admin","email":"admin+snyk@snyk.io"},{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"0a55c23d620bafe12d0bc672b4521083ae63b4f2","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.8.1.tgz","integrity":"sha512-gdQMaydX836ioyRJwWb+Ra2JVqaMxZH5bsjzLQIMdg2yST1AOqy+M+wwd1upFfMTyKj0xMFxfFFUNz6WSAGWdA==","signatures":[{"sig":"MEYCIQCm+ak16qR2S9WD0ocsJ+Ms1nwP7IpezT/ylC8tIw8oTAIhALZOU2+Y1p55dTVufUgmV2pkQOM5foU7Yy+fLQhGtwX0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0a55c23d620bafe12d0bc672b4521083ae63b4f2","gitHead":"d3897e9f36f0a2d3dbf86d9babb5a8bf34f29d8d","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.12.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","email-validator":"^1.1.1","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.8.1.tgz_1510678182314_0.29986309399828315","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"snyk-policy","version":"1.9.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.9.0","maintainers":[{"name":"snyk-admin","email":"admin+snyk@snyk.io"},{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"5522739834223ff5100d8cfc91d4a8befbefdf69","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.9.0.tgz","integrity":"sha512-CaQuacsY4eHk888L8jkaBULCplrxwh+WL7208Lym5YKOgA7Z+Z0xXdpa7Wx/De9jJcw1bHVcIa3CBc25VAgbxA==","signatures":[{"sig":"MEYCIQC6lOfOiJPPta7sqCPuzVOTIAxq+tFAujW89cGfm695xgIhAJGslkMeFP1/0KTSTpAOZiDVpaTFp7XjQChLtP+ZV4zw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5522739834223ff5100d8cfc91d4a8befbefdf69","gitHead":"c4abf68c2f399b6f9939097294a2b7666d027d60","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.12.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","email-validator":"^1.1.1","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.9.0.tgz_1510919574650_0.1370758912526071","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"snyk-policy","version":"1.10.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.10.0","maintainers":[{"name":"snyk-admin","email":"admin+snyk@snyk.io"},{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"97e9ae8e68e34fb1b045cbd921deb6f4147a7dc3","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.0.tgz","integrity":"sha512-Gm5Knupt1FaJz6MDLpvZ8Md7hIi6JOnmInnIlpn2HKmGUhRZS4+TcGfZc6VcliZ31i6N74wpn+o4QNaC7PmPMg==","signatures":[{"sig":"MEQCIE6zcZ56uKFLxdZkfWSI9gkrtxv+mmIwVTEkOPqu/82qAiB1s1k1tRtlVFkYoolc98iKOvtbGsf/OZjGddIt2QTifg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"97e9ae8e68e34fb1b045cbd921deb6f4147a7dc3","gitHead":"fc62159f9fca35e8773212db3b65dfdff95ca7a3","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.12.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","email-validator":"^1.1.1","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.10.0.tgz_1510928423504_0.7041241170372814","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"snyk-policy","version":"1.10.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.10.1","maintainers":[{"name":"snyk-admin","email":"admin+snyk@snyk.io"},{"name":"remy","email":"remy@leftlogic.com"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"b1a26c8aef529c61604aca382111e535d511b763","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.1.tgz","integrity":"sha512-3x3CWOp52kCtNymrJRzFV3xjg4GV94TnLR/LYnj5vdzhS5hpK3QjmHiK8/jZZc/l7rZRwD47evwx9XUKM4sI1g==","signatures":[{"sig":"MEYCIQDyFmRQ3cBKK9c7PN+1IH3h8WhVUxPKGhAoXsRQlKUQMAIhAKV8/lNBGgrihe71p6dpuvpD6nzjyLxrUA/fcgMBRI59","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b1a26c8aef529c61604aca382111e535d511b763","gitHead":"6c55e32addb1221623c73f6e785928fbea1df19f","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"admin+snyk@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.12.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","email-validator":"^1.1.1","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy-1.10.1.tgz_1512126418562_0.9320707409642637","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"snyk-policy","version":"1.10.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.10.2","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"2a7bf0f07c7b811b9dda93cf9bbb10dc992dd7bc","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.2.tgz","fileCount":42,"integrity":"sha512-6TW/BkLqQZqIgS8XDy8iFX0/L+IrOiv2bYQpuG+flC5NqOaOBkurRXbu/COwtfBGPb9J8bWJVem9QFP8phiYzA==","signatures":[{"sig":"MEYCIQDSalgKxal6pfjwyYh+MmGAjdNl1+ejJgpSVVHoTh6QqwIhAJv8q0DsXp/yEDM9nZ0Lieu2+zSPFyaWaljG829Nz4xV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1476812},"main":"lib/index.js","_from":".","_shasum":"2a7bf0f07c7b811b9dda93cf9bbb10dc992dd7bc","gitHead":"cd1f2a069a4ddde53c9788f8469fca7a182ea737","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"npm-admin@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.13.0","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","email-validator":"^1.1.1","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.10.2_1519541356819_0.23469552328605547","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"snyk-policy","version":"1.11.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.11.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"9a1c908efed199bad5d74e3b7439320994406092","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.11.0.tgz","fileCount":42,"integrity":"sha512-RkaL1hiZ+77WmWvILON6Tx+Yyj8jUe1cj3D7lqYKpgU4z9F8/VLFuNtLCFlbLW5Fi3sEfCE26aJXGQHnXAM3AQ==","signatures":[{"sig":"MEYCIQD5beJ7mU39C8fITvmFTsfAed46RmAYPpnU68ESmRR0FAIhAOKGATAGAblP6onRZtjBbjwqUQxnfZD+FJner1Yfm8Nc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","_from":".","_shasum":"9a1c908efed199bad5d74e3b7439320994406092","gitHead":"dfd2116a2bc5616a270900123c1cf1f5a2e3d047","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"npm-admin@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"2.15.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"6.14.1","dependencies":{"debug":"^2.2.0","semver":"^5.1.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","es6-promise":"^3.1.2","snyk-module":"^1.8.1","snyk-resolve":"^1.0.0","email-validator":"^2.0.3","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.11.0_1523976510435_0.8246740260933618","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"snyk-policy","version":"1.12.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.12.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"5167cbc4a28b2046b82234f866e49ee4fea1f52a","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.12.0.tgz","fileCount":41,"integrity":"sha512-CEioNnDzccHyid7UIVl3bJ1dnG4co4ofI+KxuC1mo0IUXy64gxnBTeVoZF5gVLWbAyxGxSeW8f0+8GmWMHVb7w==","signatures":[{"sig":"MEQCIAb0spjT5TYmlAxWocpoAizyJgKmL4LStaqZjL7wb0+XAiBSmJGflXn0jZEtS+B6/Tg2/SlFaL9TgatUq7q92+jwtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"31293614e2f9a863ff7b53f6b200331cac7c5455","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"npm-admin@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"5.6.0","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"8.11.1","dependencies":{"debug":"^3.1.0","semver":"^5.5.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","snyk-module":"^1.8.2","snyk-resolve":"^1.0.1","email-validator":"^2.0.3","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.12.0_1524928652740_0.10693412934059232","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"snyk-policy","version":"1.13.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.13.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/Snyk/policy#readme","bugs":{"url":"https://github.com/Snyk/policy/issues"},"dist":{"shasum":"a9e85c07cc9a111d3928b96672d63542f5de6d73","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.0.tgz","fileCount":41,"integrity":"sha512-6NgvYEM7q+vOt38rdWnilzrvHPaIHrTFEL0+vXMoD6AcBOX/hYtZwZJcuZ5rqInJBC403eD8tTDiMrYGJXy1hg==","signatures":[{"sig":"MEYCIQDfmxm8p0/OLRlI5OAHqjOCHZ0M0gYCzYG/kRO86l70OgIhAJixYrUYzDaS1N+gTG20drPP3MQJPj997nOleC5vghwl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"aac0fd0429ab4b5c7386713b84cdcc2ed7ef81d2","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js --cov --timeout=60","lint":"jscs lib/**/*.js -v","test":"npm run check-tests && npm run lint && npm run tap","cover":"tap test/**/*.test.js --cov --coverage-report=lcov","check-tests":"! grep 'test.only' test/**/*.test.js -n","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/Snyk/policy.git","type":"git"},"_npmVersion":"6.4.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"8.12.0","dependencies":{"debug":"^3.1.0","semver":"^5.5.0","js-yaml":"^3.5.3","then-fs":"^2.0.0","snyk-module":"^1.9.0","snyk-resolve":"^1.0.1","email-validator":"^2.0.3","lodash.clonedeep":"^4.3.1","snyk-try-require":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^5.7.0","jscs":"^2.11.0","sinon":"^1.17.3","tap-only":"0.0.5","proxyquire":"^1.7.4","semantic-release":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.13.0_1541357688541_0.9605519070370738","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"snyk-policy","version":"1.13.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.13.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"2366cc485e83a6b43f23f45b36085726e0bf448b","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.1.tgz","fileCount":18,"integrity":"sha512-l9evS3Yk70xyvajjg+I6Ij7fr7gxpVRMZl0J1xNpWps/IVu4DSGih3aMmXi47VJozr4A/eFyj7R1lIr2GhqJCA==","signatures":[{"sig":"MEQCICeMTNBp11NJ2NjwlliLAiOxaZwAY73pUdg4xulaQhWWAiAvTFlrk/ez7ZAyy982i3bI60yzoGLNMG7r1cuhjk2Wbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"4052b665242dcf05722c671b4f4891ef453d49dd","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.4.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","semver":"^5.6.0","js-yaml":"^3.12.0","then-fs":"^2.0.0","snyk-module":"^1.9.1","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^4.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.13.1_1541359759173_0.6863090698753715","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"snyk-policy","version":"1.13.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.13.2","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"309192cf244904245354a83e95096e6219eafa4f","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.2.tgz","fileCount":18,"integrity":"sha512-6pMRdd4sOOTAKMM7c0+XNM8iPW37y2F/qSei4maa8OYREWOHv/yNyVODpbTa2B868Acdj+k8GiV4kgHX9MF76w==","signatures":[{"sig":"MEQCIAHg4bRgXFXZXqSopIkpNU/gESWEJbIZOULW6/ZxsdkOAiB1702o3H305bYFxv1UlF2xJhA8I7R6iG5czCx5ol0tXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"911f55604e38fb9b9d366921014aeed40aaa7338","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.4.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.14.2","dependencies":{"debug":"^3.1.0","semver":"^5.6.0","js-yaml":"^3.12.0","then-fs":"^2.0.0","snyk-module":"^1.9.1","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^4.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.13.2_1545233009210_0.011818675380764088","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"snyk-policy","version":"1.13.3","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.13.3","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"83e71ca51c471b9ad01c0e323f13307787a5636d","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.3.tgz","fileCount":18,"integrity":"sha512-6J2a+Wt9zgvTtCwi4x8rLtkDQzFNPqubfIgs3aR35ZsEXPwI4XHGo0cxnJPDriqncp2JK72vnRpNfIZ7v0L1Mw==","signatures":[{"sig":"MEQCIEnEG5IdQ5v/83Ym7iy8HDGc/z3hEdh0aI0tfo+1ps5rAiAZUxpB7NSwg2p+RACcO9jTgjhknq566PMC1UXXA7k7Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"29ab6d81783934abf5cc478c06214a058bc578a2","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.4.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.14.2","dependencies":{"debug":"^3.1.0","semver":"^5.6.0","js-yaml":"^3.12.0","then-fs":"^2.0.0","snyk-module":"^1.9.1","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^4.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.13.3_1545298840577_0.6610333362157947","host":"s3://npm-registry-packages"}},"1.13.4":{"name":"snyk-policy","version":"1.13.4","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.13.4","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"4f6fbca8c8bf9a1a845dca638a16ff8ccaf55aa5","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.4.tgz","fileCount":18,"integrity":"sha512-b7KdS/q2uCbQZblf6OpdyBv+2V8l1yBkqSBd+ROTVi/+MT8MgfsnOFwayndEO6sQiUEUXmmKY4ocplk8GbJwYw==","signatures":[{"sig":"MEYCIQChRLZ5of1h37MtGs3+Zm+w3NosLHNdc6la2ip5W9KPaQIhAN+yD6waD/bazSK8wqYEkobJRE66k+QWYT3BNM90zPWP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"193260fe6cedeb9cf5365ee18359cf9730c9d0ec","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.4.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.15.3","dependencies":{"debug":"^3.1.0","semver":"^6.0.0","js-yaml":"^3.13.0","then-fs":"^2.0.0","snyk-module":"^1.9.1","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^4.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.13.4_1554060323664_0.4409339189770052","host":"s3://npm-registry-packages"}},"1.13.5":{"name":"snyk-policy","version":"1.13.5","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.13.5","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"c5cf262f759879a65ab0810dd58d59c8ec7e9e47","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.13.5.tgz","fileCount":18,"integrity":"sha512-KI6GHt+Oj4fYKiCp7duhseUj5YhyL/zJOrrJg0u6r59Ux9w8gmkUYT92FHW27ihwuT6IPzdGNEuy06Yv2C9WaQ==","signatures":[{"sig":"MEQCIBp67hsn8MmYD4GgAsEPTu4BeLEuaBzjPyiRfqhBy/0jAiAYTGnK6qm4sxoWL3aMSQ61w4Gsam6f/qieW5vDjNfl/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"71fd20c98a21ea64e5a07f630356d22f388e8d8c","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.4.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.15.3","dependencies":{"debug":"^3.1.0","semver":"^6.0.0","js-yaml":"^3.13.1","then-fs":"^2.0.0","snyk-module":"^1.9.1","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^4.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.13.5_1554718722682_0.9730931832647387","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"snyk-policy","version":"1.14.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.14.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"60da7106dd8ee15a05866cb3d5ab82761cf3adf5","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.14.0.tgz","fileCount":18,"integrity":"sha512-8rWOgwe+5SfgRAMoDplbojsy0gd4WPoc7A9zY0LKLHQdjJ5NKbDHH3mJYR1lce0h54Gt0ttKvPFRmttGsn2BjA==","signatures":[{"sig":"MEQCIA48pOgfx3mXLWHmK8X7KFcrFJEQ85HGObmG2Jq/foswAiBi0LoMFnd4UtFxuHwKmNpQyZXw6TUYOLqOyuCE0whnOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"d261c06b64901ea30b199ef34f33a68cb45ad019","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.11.3","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.17.0","dependencies":{"debug":"^3.1.0","semver":"^6.0.0","js-yaml":"^3.13.1","then-fs":"^2.0.0","snyk-module":"^2.0.2","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^4.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.14.0_1575028772186_0.12216540045151225","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"snyk-policy","version":"1.14.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.14.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"4e48ea993573aca18e8d883b8c62171b9d35a3e0","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.14.1.tgz","fileCount":18,"integrity":"sha512-C5vSkoBYxPnaqb218sm4m6N5s1BhIXlldpIX5xRNnZ0QkDwVj3dy/PfgwxRgVQh7QFGa1ajbvKmsGmm4RRsN8g==","signatures":[{"sig":"MEYCIQDyo6hSdVCW7xStZO180JyQ+hzy7b4i2sp7MrNi1ZajSAIhAJsQD8dFudGZSTDrUhJ6Iey7G4W6usxeDwGSU71m1rzw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"8ca0f2f4257fb02d431dd735f2597c5def14e873","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.13.4","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.18.0","dependencies":{"debug":"^4.1.1","semver":"^6.0.0","js-yaml":"^3.13.1","then-fs":"^2.0.0","snyk-module":"^2.0.2","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^4.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.14.1_1576755718887_0.8673257173078404","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"snyk-policy","version":"1.15.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.15.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"286d592dc353107d4b6b2ecd487f60b29b75231c","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.15.0.tgz","fileCount":19,"integrity":"sha512-F5C4MeM48bGDjqLCfbu1LOTk8I3GYOi+W+w64lcnSSmqLheWaf5qFflTNgCaeO3m+kh/rgyqA3VJhXZd2orJzw==","signatures":[{"sig":"MEUCIQD5/q6x63rvIesqxpUSqqKdhGiT2HtuL1ZJps9Z85oJfgIgQsfGzPpAjSq41QoqaUUZQe4FE+FNAYCAkML7DJydfZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"5a50d0edf29022631bde3b805c71ec92ed9d78ad","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.4","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.20.1","dependencies":{"debug":"^4.1.1","semver":"^6.0.0","js-yaml":"^3.13.1","then-fs":"^2.0.0","prettier":"^1.19.1","snyk-module":"^3.0.0","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","tap-only":"0.0.5","proxyquire":"^2.1.0","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.15.0_1589989356779_0.18627737833649394","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"snyk-policy","version":"1.16.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.16.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"7094c4679eb30e0bb953f6aaabc7723c74d7e1eb","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.16.0.tgz","fileCount":19,"integrity":"sha512-nDu2c0NQu3CcBZY084u5bnZwGg6RTEeaslAZT6HqDrMwKKdeL1fWvJcPCwR2S/bXOTsD15PcOS9f67GS1ZUcLg==","signatures":[{"sig":"MEYCIQCr09pKDidocm/qnRH9ZGJHjQfoMpPdwhCquHpEdcPNzgIhAK7sHYPH474mYKiTbyYLXD4OZaBEX565kn+g63ORHp0H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"dec6970a4fc489b9a98fa5f75ee1ac52d06b6c52","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.4","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.20.1","dependencies":{"debug":"^4.1.1","semver":"^6.0.0","js-yaml":"^3.13.1","then-fs":"^2.0.0","snyk-module":"^3.0.0","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.16.0_1590677128735_0.12368601213137387","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"snyk-policy","version":"1.17.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.17.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"b2aa6ce7187c8f8e59aa822f11e269e1f1cb420d","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.17.0.tgz","fileCount":19,"integrity":"sha512-rSADHPztgEWACZCkIQhkX3mksFuMKRFJuKS//1xI5EtI2Zb+junp/WeojQxbfDFPwTJlikmyB9C9fa8A6yFpSQ==","signatures":[{"sig":"MEUCIBDLktuumaUCnLn6KoZWBA+Q2mPc+FHMM+CRue7Bx3FkAiEAwONeNQfikc3SmwlLoOxJEVxtLftFgz0poCP1VxqILM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"a4aead4006605885139d9a94811e5eda0371dc69","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.4","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.21.0","dependencies":{"debug":"^4.1.1","semver":"^6.0.0","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.17.0_1595233989283_0.36711484741777634","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"snyk-policy","version":"1.18.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.18.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"3b4c0721441379520f86551d2fd561f74489b50b","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.18.0.tgz","fileCount":20,"integrity":"sha512-gEdL3cwHHChotlCJOSBI/gTgvJZT7WB4NVzMngt2V1lT6x/O5WVtXnGBD3pmPvpFhNXTtERqeBzISKUCaxyP+w==","signatures":[{"sig":"MEYCIQCqAxmf9mmHM5X9M7Obiz7y8kFHe7tqCd1N75mqARccjAIhAP631uMR/dZKz+DCbChsUOQYVgaEp6JntHFreCaHo8Kx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"14b204af1349959d394cba266bd6c666a3bc7acd","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.6","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.22.0","dependencies":{"debug":"^4.1.1","semver":"^6.0.0","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.0.1","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.18.0_1595407691635_0.5941933791890273","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"snyk-policy","version":"1.19.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.19.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"admin+snyk@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"0cbc442d9503970fb3afea938f57d57993a914ad","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.19.0.tgz","fileCount":20,"integrity":"sha512-XYjhOTRPFA7NfDUsH6uH1fbML2OgSFsqdUPbud7x01urNP9CHXgUgAD4NhKMi3dVQK+7IdYadWt0wrFWw4y+qg==","signatures":[{"sig":"MEUCIQC6NnDaHx4a3QYvzEZ21guuIOUgN6EZufdBg3Sree1sYQIgd8IwK+Ci0vyGXUNxw47XKK4sPhDb7A/wywf03Nvs+Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","gitHead":"76b7ffc731023df4a05fc7d34d941f3ea24e4dcc","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.6","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.22.0","dependencies":{"debug":"^4.1.1","semver":"^6.0.0","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.19.0_1595489053264_0.01963179477900967","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"snyk-policy","version":"1.20.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.20.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"995fae6bc49dc16bb5d834fab005f942fceceb08","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.20.0.tgz","fileCount":20,"integrity":"sha512-1EjFMzaoNCBtij1HLofJBzR8Ha+qmq27AdjLMJnDbl052m/qa38qHl8Fd4fDUSJdNqFKAMCH+FnYe6hZfn7s9w==","signatures":[{"sig":"MEUCIQCD6PqJNAKyQ5e8aJ2lEBIBkTGI7GViNRXkp2EpIv/IjQIgUVHre1E0Wl4Dea+9kmqX09sib4ptxGuOYdKUlXDSkAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRdIACRA9TVsSAnZWagAADE0P/15E96QXe1HmZ44zJ1l5\n1pvuzjd0QMjRcOHPmjSxqHIdiIShfxznyrFZ+LUAm4t57Q8IKD3S+4+nDZ8u\nRFytjLRbr7+D8Or5i/5GqelWPaT0ifwSkMH+9zbRbY3ScKuZiRv3dsIvh8rp\nSCIap19A1DLTZF4oO58Jai+BD9ZeMLNpu647TTSgqAHHvtdmwwELvHCeCjII\nCO1BsPxDQrRK5ZuL4RoOVla83sWPtNWNEDQ/F7mgVJTZyGsm+QNJbz3WxYH3\nz8muIkeQxZ6yuujVf8m2iLENilnBCEIFUltFeFxlUYmt4gno4TmwpJ/msax8\nHCGf0LRJwiWQsJYCrcfzSEasgG3k1EG6vqhPHr0WCmQvYj0hV9NQkMFIIgxC\nu/dgbLU2SLCKZITIW/B3yhFE7F4jaSxI1e+Drtyr9ybCm3teygTbdrIS1ZlV\neC7WRqq1ulbBJP3W7v/hf+9TsYIZv0WS4YgUbVPyZul+P+N34pazn1qa/JEZ\nV/cP6GSNF67DUnEYreRwrGys+1CN2L3491ZaY5Bvj2lRUTHSzBZCqOrehL6a\n8mF2MtlzYoc76G3Q947bTmav5gK9NCYtIE4sG2Pl0vO0zBVmmjHEknwGm22k\nTYLV7AUVX+btHbCJ4vK02RU8JY46iWlGI5Y2ACFvhzx41blSiYkgodnforpY\ncic1\r\n=9o9v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"cc835ccee05458f985e8915f451f7b37e7955c3e","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"eslint -c .eslintrc lib","test":"npm run check-tests && npm run lint && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.11","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"10.24.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.20.0_1615188479950_0.8902324757380047","host":"s3://npm-registry-packages"}},"1.21.5":{"name":"snyk-policy","version":"1.21.5","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.21.5","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"edd0be5c2676f8501790b454aba33e30ce13150d","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.21.5.tgz","fileCount":20,"integrity":"sha512-FBahZ3rx1AtFAkCooRWtj/cxP/+kuLw0njyO1VuND5k0PvJ+Z0fl2Yn2YkAvpHIrxl64bBo+mi4qI6hBWMMMrg==","signatures":[{"sig":"MEYCIQDDk3FR0JGnNzZiscIrbOW33CgqYRotk+c+UPaD0Xr+VwIhALVZD0OHGFFlugTWE1Ug+3fME4+gdrUzW1L0an8ZGfpz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2wknCRA9TVsSAnZWagAAG24P/1IauLcZAsIQtcSrm0Ay\nwJtIAgiOLo2XFzA4RGlD2XGHm3tbf5vpm0HQEdz1rzf/zYTkDBKbkpj6yJ9P\nNJFC3HBHb8m4fKEzgmwsVznIBeRPgP+0oIwAOXLsNHTkRDwSwU6LNb4gb30R\nXvQhRlho1Ze2yFu9P9/hcVpL2KzDu+uP8tFV9HZCMj+HPrncKbHS9ls4qal8\nTNvP7yaIrqFKBeBgZSopTReYL4b5M6/MXwacOjFx7hFez0B+7ueUFTwZqFU2\nAhAkGNJD6vWg/jNXRYBrogp0Z0RxmJTFHwTVhUHGB61ZPu+ZPUZXzIYzh8q0\ni+QU8MtLKuZi9r3N9j11+ycdZ+4T9alJJUIcQKPJfw7TNgJB7SnPlZGk5aJQ\ndxqSwmc8dr/6ihYRxYplq5nEU9fDE0rQswOblTlbDrCRrhXgkUL6KYvm9H4J\n+VGAf44ZVy/0hSDAgJzUV9oHuujxDG2fvgiHMvmUzIg4PRJ1nxoM/dRGKJlq\n9oec5SbrNIRKmJbfcgMXJeJNyUaohWhXU/gwALgjoAr5NJJ5e2laRTLyYYuI\nx4x0U9ULf7MiI5yfN32WcSd+uVkDnvYYwpARr5475Li2igGcs5mt0yZeuj3F\nNCXj+C7xVr3PiNJ5VRwOLqEZRhiCEcbIFPNMJuLlM7+OhAMI2GX8V0MDpF0Y\n0IJe\r\n=dETp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"eedd508f7d00fe5deecd32269610a0ee2a371715","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^12.1.4","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.21.5_1624967462372_0.006493057012342263","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"snyk-policy","version":"1.22.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.22.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"6c9c82cf474f31af749c08d82b0d179a4bcc2a48","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.22.0.tgz","fileCount":20,"integrity":"sha512-torzlNhDWcoMQLcX2xsTbCXfKXE614+5YvLHxEefQPwC1JNkbCN5u3/pU0c+2RfC2cPCa1AKEBqIx5gvr6mNyQ==","signatures":[{"sig":"MEQCIEYrzsmqqqmte7tfL1E7jMAiBKrppqYH06nsYd0bFCzNAiAgglj/MNi7IMHRzvwcEVHX8L6xC8Vhrkv/dt3Ccim+iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDARLCRA9TVsSAnZWagAApVQP/2gWxnqgkuZDGhIxTH7N\nn0Zlc+6vTbwDsSzou9m+nqOsVi0Fvi7r2mJfAOnIUgf9EnS0Xc4wjaWjL5Tm\nE6382NS8fVTeBA1FZ8onyRzGvZoatQlJyxUe2KVZmMyGuEUKoIIIPAFWRQly\nbLrEF6y11oCqhxumOdAneCl1tjCzdeC8jmAzZ0zJCLvcXcdn8ifBVU/AK8MX\nFj/0tNSfOdKaNreM+E6VxaTmVclRny/s3TeLtmCYcrUn5aX4eQaOoTYq7Hju\nuFvLruHofOI4HBG8BDu+hPi4IyZiqg3zSdzxQ0h0OO4XjiW9GBvd+70lEoBa\n2PUtE5VZJEs4oEdGb4U/OGKkCZSrg3S2GosSmt142oRjBNznxbkJKZh2E5ZZ\nQ0VcMaJ2RM3hGzPToZvxo9C4vHhu6gs+EqRDzflWPHH8lwW2JYHgXzhb23+7\nU6/24koARVm/3JlR2V49Efii4ONx6RrtBJtshd2YYMcby8sx4E3ekdKwZQFY\n4S95rGi1RCtARMhZwH+1XzBibdpq8ofv4SuQBZ+eOKIkdypIWtMZ4eHpE0+J\nFKg11yYhPCwR18HFnOAy4C0tSCsLK2Tc6EXcAbfwCDxp5Dt3bwZCGXO22LS9\n+L1md2RhJmTxdDlHaucluI33BjuOVIe2vQ5chqyJrvm0fWz71gWQYGCbjPxQ\naEPg\r\n=EE67\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"8c6f341449bb3a2a24330caca243aa1a4b4ed039","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^12.1.4","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.22.0_1628177483385_0.1495240188174709","host":"s3://npm-registry-packages"}},"1.22.1":{"name":"snyk-policy","version":"1.22.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.22.1","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"5f4a4e5093e6fce0de84e7e57a2c7735e061a243","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.22.1.tgz","fileCount":20,"integrity":"sha512-AnBm/h6Bn9s8MLhSA2waAWC8ckMspNpJuI0gYdF2b/sT3rzSS9K97p9BzRGRH5N7wJyUFxAY9Ei9Fm4W/AIfOw==","signatures":[{"sig":"MEUCIQCNtCKQAdMz+m/k5J3rO5Hznjz3nXJQYosNxAO73Hhm9wIgQPSpyUjz//vjyAPP+ZKDlnwpe0SVg22OAiTdYXoaIbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHLQQCRA9TVsSAnZWagAAZC8P/jV/F7pIb6oY59075vNj\nEgVX3phg7bGpXCS2ETtEcrf1vJEPcSsfp9TD8crXMkegJcfNhVWo/Gw/QLwo\n/EdIQ7BFi/5V/gyF92YSkgCqUoRz2qCwj9EvBw88eEnmEMvdz6ecROdEX1Z8\nrVAnOm1XSY2bdXJAVuxJwpH2aE7yk15tfiBgKRibpjn+fMX89g7ytDSWF4Jd\ncXqY1GpQZ59iNKRv3hYuVD+JPp2/2HCuztJ3PcbIERAsk1AiTUkYRy5Z+qJM\nl8RswYP7CzQgaMRiAtJ2gbsj4QBLyZeZ1qBDwnHmepljo0p3kwzUl0G/d3w/\n8K2cbkAmB5ihc8AKKtvbmj79dpSgFdEJA8eG4vN0B8Cq7dm22NwddjENh7Wg\nXdnoztvLG18NeCASKXk5HxInDHcHiFqpwrP6p/zsITOeNiMDEkFuRmcxtIjx\ngPlNjpfLRncn4poEFKnkAEGdfpf/UF7jZxt9SBiCsGA5zYvZhRrfyMO/0Adl\nd9lKrjpZxHwukjPcWm8g2oXjYgpCU0c6NGF8u0X6M8UuDuCoin/OryAPx9Yc\nhi6fh+dcKXljU3RG2+gmoN+NFKJfqnT9z8TOSUeKqTDn/WFBO+zOBj2Iuc+W\nu745jojcDpzuBz+A27DBnNDrkAVDGtWuOOFAFV3379N6wD/6JJsKyMSuEiGR\nSJTL\r\n=rPqn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"e5ead864af595bec81b9e1ea38adb8714eb2b9e3","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.12","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^12.1.4","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.22.1_1629271056708_0.3033222742218875","host":"s3://npm-registry-packages"}},"1.22.2":{"name":"snyk-policy","version":"1.22.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.22.2","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"4aae95500d274f07dd801bb1b9d0147d3055f7ce","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.22.2.tgz","fileCount":20,"integrity":"sha512-jfyehPfeRW7wD98i0HblaUv7EkyQBaeR4JQsG+pPR0bLhuA+VdBJkByZRgaZaG2Gatt+MeoSOa93BsYRZA5bjg==","signatures":[{"sig":"MEUCIQCTGX+ww4QRNJ2y0+c0ZnZk9DeJfLQiuFQ96anTkZcZ2QIgdrZcNG7+moMwxo7EdjpvrB7nKUHCubqddwTSKk4HmPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHmdyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfURAAmfrnipqsI0gju2h3n/Mh6M0hpiUzXXMRvPZvD1Oky9hNxTtm\r\nWr3OawnjAo7H+AE1jLB+44Jb4Twd0bWdkY7tGLjHGIxPrxgKHY19mLDUKx24\r\n50dEZyEFPaMpcsnIxTIMIknlFMK+M5jY0QSaPfNcJYX/pRmG+PjTwIpY4jtL\r\nhgU7Jb8jCYUxTwQuO0pBnaRpum36gqt6Rin7GrtjeAiNffFHWOYLyrNLYbA4\r\nMRbBMsVf2Z7s/MwgZubAFuLUJAi28q9WuMCpJfHkE/NIMuoH9CPtfhxPRG0/\r\nizQd9S/0Xuqpb3zHxgQ6ckGl9KpqFxmMgButtiC0/AusraKMdWtCw7zT5HOH\r\n/tSkes6Qa0RteSyirUv6mO/WGAY3G8oZNccoHtjlq2eexPINwGGL3pNQy2S9\r\nXkwXh/qpbIJRO9acpMkZIneODSjQ9y/wKaOxWVU33eGss5vpAMNjepPGNgZ1\r\n8IcJMqZG9V2xs//vYSKsaqwy7+T9Y6jWpvZvOWyh/Hgn5Us5LFgNZAdOtlbA\r\nb1Y9viOW8gWNHpihBfI3eqdz4ujBa1RiTLQb2Gt679bLjTd+033v/ltcEqLH\r\njwiqRbTEXwTD4HmyRjaNwecLvjUzZCD7mF+KYymgsFTqb72heWwO5+vOwLT3\r\nYSdDnxeaDV4LUIhRc4HriAolqeYiJUp0jCk=\r\n=mGD3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"b3e4b41f4596d1290c471a18742d0169f9c621e4","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.16","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^12.1.4","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.22.2_1646159729992_0.7578897974405019","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"snyk-policy","version":"1.23.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.23.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"42739f00e7d2779397cbd57c5422e28d6cfe563b","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.23.0.tgz","fileCount":21,"integrity":"sha512-K0woyA47Dm6KXyWEc2jft7xNuNxv3RhmS+xXVwr6iIjjDChR3GYV3RcnyIwySevIBtSshPOjOJAVppUFeRw8Ig==","signatures":[{"sig":"MEUCIQCxo6vlV2lKiAOtpM57zFSaJXHQw+4HGbXqm6VyR9ZC1AIgG9JmXOAsP2d675EjxBbyQ0HUfE8mHYjlXob2aup7InQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOIRwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOlxAAgW/VDSvMX7FEsHFXJI6Z2wv35Bh8XO3feGOm8pj7IMhpbhHi\r\nmZ4OgDpPzF3tsq3pX2D9S5ADuV8fhkc8gl3HRcrEPaEui+f30b/P9uwQDXSg\r\nXR5eC8Q4afSkhQ2S+vB+KFpbKKNkHLr4j+IasTQ6VtzpM2n+P/EvUYiRn9Uk\r\n3fflr+UEUsnIAL3M3lIuimXze9OBvfQJY8L+bgUCBh1V9NYDU/i4G0c4xbRH\r\nJsnxV90BpDjshBwbuQ9pYpz8AIywjtufJbrH6gC9cSteqeswoZzM3Mxe8Bwe\r\nO+QDrhD/MWnoBwx+8dKKyQoNnN/HF5I3i78pz8QU/2r/4qnCqUcRX6FeNqRP\r\n5PiWstCrrwhZdl2ZLOO6S4rRGf14TJVa/ct2v1G1wNqqE0wsP6fkqqWZJEmY\r\n07bG+MhZaQKjCME5hQM5nKLIdU9ew+u8Qk4n1zK02xrCVc3T45Uwl5UnHtU8\r\n7JP5b2jzlGMnh+kCmjXCZ/5LteqczZzlbLCgRyD/M+lB5FYesT1o5PqDBs6N\r\nF4qkoBFQWuLo7JnRE2Js18FB9KA+1sAbB9SM8L4DXf9AsV4DA31zh19EK5C9\r\nFVbEUgug+HRUfvvH7GVJpo0VlQ4uEYhoVOXY9VaZmvHUAr8AQ1UQ1mUBa5wz\r\nSyH7b2fFW7FHrwn/M9nJuiCRjv2TrjrOKgk=\r\n=LbTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"fa31cfdfcec1847e58502c398c9219f2ac2d50a0","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.16","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^12.1.4","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.23.0_1647871088147_0.42637752921389627","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"snyk-policy","version":"1.24.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.24.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"f08cb1fbfb08e3df7a21287db2a331030b2d08d2","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.24.0.tgz","fileCount":21,"integrity":"sha512-IKevv5lyGCXlzgqFsu4qVJ7zxud/NzsDF+ng15wbDPjdObTuLQQSgK3xosPlNgipRHFG9TY6uZFj3fVsj1fmPA==","signatures":[{"sig":"MEUCIFqQ0qmUl2iz8PREMt2c2TfuKisOMmM19Nt2wBgtniCFAiEA7BLHEgT53Xljr9oA22z9lndz0aFHWLvhIunYXWqX/Y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJeEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGJg//WtJpe65ewQE66wpiR35Y0SqRykKaHPS8AmJzaJqMB8ZLYO2j\r\nDVCxxOom//K6x6X4+KlHBqi1o2ztrk7NZQJfrcGBW2g9QlbqKtCSJ4KKd92w\r\nqEzNrju/AYuZOcU/G8YTP9Yk+Ej1opA+F/lglYWWOJFsCeUJqC4znwKN+CAB\r\nGqeooh6P1WtqYVS5aGpDF5htLwpRbzK+j0/zBJwWbbxc1eHD8Q5AE98RL0X5\r\nBeX4OfIe2CxjccA5OHlGUqCPBrov3FhpLvoJQtzjl+K3b1atS0nuVybVyThG\r\nOmcmxUrHVNDotZ8bxdepB/nXnCXSWCdYK4XYfGUERcHZKYqnDrF8oxGacZ9/\r\ntr/dbLKhhc05St7Q3egeNaVF315nzvomtwe7F3ILIbc16Tpm+OekIDDaI5CV\r\ncyVnYwlPFxFrKeO9Y+1ZJR087zAypj0rdCofOfNMT2o1kw5RovLZU3whEpgM\r\nR0D+XgV71AFV5eW8EAIpPpYj97kJMwbEfBaVo5t1OlvhY84a6dHxNxy+Gt9v\r\nCbhEBNgjJq/3kxYsPLQcj3BLNdr0lUFsxJb1hi4luHgBgPmRtsswZaZfRhNC\r\nI1IVOfiCIJGeDM8AyrjTihpFxgyx36gUHY92y4dCtO9NHjlHp6x/A7i3ZNQi\r\nrwS85Zg0cYGWjX3CVq4C5u9wS+WdIuOU1pk=\r\n=KMcR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"335d3f1bf3b9da87f080503e2585097fdcb821ff","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.16","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^12.1.4","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.24.0_1648138116317_0.4345612227245097","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"snyk-policy","version":"1.25.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.25.0","maintainers":[{"name":"remy","email":"remy@leftlogic.com"},{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"46aafc76430cfe4daf754d5953125633ee551631","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.25.0.tgz","fileCount":21,"integrity":"sha512-naAoqjlspwioBDlrSk5/pPGlSX2dMG42XDhoUdU/41NPS57jsifpENgiT83HEJDbTRGHOPTmQ1B4lvRupb70hQ==","signatures":[{"sig":"MEYCIQD6pPmsdsrWuMolJKBxiRajVgqcQC6UwPdBjA/p5b1xRQIhANKTB6bWi3nX56vIN7YwRHHl0kc5ydQx5z5OhICgcMTM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPdPXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAZQ//TFmn75OSI81ZoOBm5/U5Jf9cITEZVCZqP4d2RIh5pUKYxcaQ\r\nkZe8JMB1A2AjdhR8bqfMFAOvpr7QgxPcaCbY0hU0LHdAEQtrDCbqvB6NcGJG\r\nKWAr8BNbApo2ILgDeOtdz4mnOIksMwP9Fr3IHJjB9jLkn0ymhKTLSYN3FL3I\r\nwp0/lU40ZFf9/2NdY0hmvPN9zeKKWxcWi/Tc4G5BtKy9YFy2LJ2rx/1KdP4Q\r\niThLNo8T+zQKAo4oqe/Z6wGD4qqK5t3BqSu9tiJnund8o8rb7pEBMYkSISHW\r\nsWlMrVkDNGM/cuCwsuuMagl0SmXEF29aPeUBc4mdM52YA7KFTiYsL3vnSLsE\r\nFAel+ARVuIpneAIcnEBWiQ7GcQPGZLGkqI9bzE1WrcUxaP2/CXjrAtPEYzV9\r\nNWVsAhH+aFCR2sNCW6VH9ZrzySUX77iily9psKwfBCsCopYsZPu8HVrveOs2\r\nHJpuTwp1n5Lt0GH4fT1Cnb/9sGmm13D2KIuO8iK1YXq74imkd1lO4IIKgOSW\r\nKELNoJu9LYTzPxUcEGkiCXu0FeziVW1EBymfF72t3t3FLKnDvP9+r2JBNIaU\r\n4BFE+XHtdJBHC9w1jsCwQYBPVikQnJpIyJXO40cEJRA+6OT0KOLQQNn8okl1\r\nWassTmwDp1hA21qdJbVV4kknLcQrW33qDjg=\r\n=SU7L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"cfb748a0290515050e204ac37b16965339d43c0f","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"6.14.16","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","promise-fs":"^2.1.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","sinon":"^4.0.0","eslint":"^5.0.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^12.1.4","eslint-config-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.25.0_1648219095286_0.22783246546865699","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"snyk-policy","version":"1.25.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@1.25.1","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"tap":{"lines":90,"branches":85,"functions":95,"statements":90},"dist":{"shasum":"c0a1179be79a5813570226cf873ba537d1fe00e3","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.25.1.tgz","fileCount":22,"integrity":"sha512-fr15ia2TZoaCI17pJMKcy5RrAECSd25WeZVopP8CkFvLvtRgqUe9xVxaKEaJQIC38jOWsBMOIoSGzlznbacQXw==","signatures":[{"sig":"MEQCICEQI/RtcifpTrpw1OakqG8n1GPN2l+fVCDzQvixN+30AiBj7dvI4QzXGYJ7kB0WcFKoD6IywKIkALwCamtSi6Lzaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSUUBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo++A//eciikB5zUWy/9cOkiuqLe5UvwSgH18NPlq4kaK22Xi43RsE1\r\nM6D438B3CRsxiDAmpuFNyhYD3s168em76L1+o6QaUa0nZWc1Kl0ZjFMGpT4l\r\nqR5pomIxwb5eWllmzj9lShAhYFaw0YOgNskCswR0Nq3+vGC7JpCV59FWEcuA\r\ni3gZ9DxlgD+cMRG93T/+3NM+2w2GRLBixCsDBp/HmC/Zw8p7S4ZOixRFlj2T\r\nTt8r0FjQQg7JLFfMlxc04liDZXu2WMvS0u31X8iyprSVO4v/t/rGhKjyGLo5\r\nss8ZltL/tuRvb5m3e5wDAHMRhuaR4cgOxPZ4syT6zB2CbuJBUuQvX+nwQWHw\r\nzS7GJo6ShIa37k3Cxn2/i5drBjcnthW+tEobm8HE3BK9lEMyidpT///R7wGp\r\nT/0dr+aLleKSSN50A6ggFn6jhHxJToiaUZrCoMg4c9CQecS/5xOyTcz8OciX\r\nMUfdXYGRrz4RaXJ/whuLN98tpzCuD6pD+NAYCDDGyc2KRGD9hDI9tNtJRJXv\r\njkUltD4zFbWId3k4rv+lVvt3o2ekJ7dK+Cqg+hqPeIk3JxUEqIDDh/LUNGKL\r\nGw1zSDR6qE4nkqKlLQWRYR65Jrv3DZ83UvOyxHOU4dzkfkSgi0GG21Tx12zn\r\n0A6SaPshH22fSeti4/bXgkYtwXJT5ZNhppg=\r\n=g/lr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"cc62bd4dc3bb28fbdbbbe89d0099d3fb4484c904","scripts":{"env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.js -R spec --timeout=60","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","format":"prettier --write '{lib,test}/**/*.?s'","check-tests":"! grep 'test.only' test/**/*.test.js -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.4","sinon":"^15.0.4","eslint":"^8.38.0","prettier":"^2.0.5","tap-only":"0.0.5","proxyquire":"^2.1.0","npm-run-all":"^4.1.5","@commitlint/cli":"^17.6.1","eslint-config-prettier":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_1.25.1_1682523392970_0.9424510391161356","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"snyk-policy","version":"2.0.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.0","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"tap":{"lines":90,"branches":85,"functions":90,"statements":90},"dist":{"shasum":"57cab042eb2b05d8a14f8c42c34b260f2054ae5f","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.0.tgz","fileCount":16,"integrity":"sha512-Vk9ZxTfnLh9VKFYqJTx7CcSng0PFMpLymBLXw556HuOkxglJogq7FzwC0dghjo5KIRyK48Dq+6rBIGU0kklzvA==","signatures":[{"sig":"MEYCIQDAg34xstmRxZTs61wJEIniKulVPrpEVQV1mElbXxlqoAIhAP3fhsY4JIVjlQTgmgFWhxmY+g7MX8RoNpDPn+DtHOLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTB8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOYQ//U4EGv3b/UW9XfcOKL36sehvQkPYHkZxI/qg8F6yiaquoIqOx\r\n2vKC9+IicfEQHuMHXF6lNmXfNnMoayDVux8MXdbGOURshQMme3KxkmBbYXCO\r\n7MoQQlj4g+Cixx5S4k8PStJnqg+8mzbISwD6atKooWa94F0PiA8nV048eyeJ\r\nwq7XNFsAGZTImgNk/tODf0YoqJWO/W2BrwxWqo9MMtbBDr68j09niuj0Pw13\r\n77gyEnpy8sn7+EEqjp2h1XGrSD/iOELKQYEFB8fK+7hcSzcPbLc25ZOJur0p\r\nS5wyyYetglIbUNayw4js2wI7Nx2yY+aibqTIMeq9pYPDXOTi9pHNMiKoStFk\r\nOkaVF2BZLtr2F8SCSNaSf9k8cyvv5o3lr7a6cjPZM2Mndft4R5tu8r+GZ7DF\r\nrPvR1TleKRZoLAZscTChd2g5jHiLiL50k4Gg/6M0TaP6KezQq+vKpD7pbUaI\r\n3S+MVE/kDl6ItoYp7Gz6V7iK7XTK9Iw06M29rC4VjQo+Nfs2E2D4Y5l95Uqc\r\naIvZvuHuKke7CPPqW6ky8NmUKrAOkln1E3VWyUmCUNc5P8+n6kPNpayGLBiC\r\nMGssQQj/e/ustJN8dMFtp8Qqiz3XNLfGg23m5X2d6Wu31NdKe8W1OpZd/vp0\r\neok3whuBfF3XBYvUunnYqzJpXLsgs7Ay4to=\r\n=M9/p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","gitHead":"2855787bd674356c5806e6a681d389e0aa241402","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.ts -R spec --timeout=60 --ts","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.4","sinon":"^15.0.4","eslint":"^8.39.0","ts-node":"^10.9.1","prettier":"^2.0.5","tap-only":"0.0.5","typescript":"^5.0.4","npm-run-all":"^4.1.5","@commitlint/cli":"^17.6.1","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.0_1682710279948_0.848064815564433","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"snyk-policy","version":"2.0.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.1","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"tap":{"lines":90,"branches":85,"functions":90,"statements":90},"dist":{"shasum":"bffca87c9db527e29d2a28e02cc24f7a82e4fe4d","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.1.tgz","fileCount":17,"integrity":"sha512-TXL1Qy94KNZvtG7F1avF9+9MDeLiYP7GU5HGh97g61Cf4J2gqIkVWRmlSQRnNAcv6t1LL19OX1e7s8Je/pGyxw==","signatures":[{"sig":"MEUCIQCHmRJLO1ZNIEXsud1PQRBnTV2Vxgh/TjznuU3Yn84QSAIgIgT4Si2L7T6yxLIqQ90unPdx3A45IKPSBS/gTxmZJ5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTDQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRyA//bPxPU7RZTG5vrdjovWQSDkGQg5o5bRADckDl7Bsd3dYqUiK6\r\nw9Jodz0A/nrngCxC3Ejgz+uNculJmjoQ9ESNVpLiZE9X88lKYEB6okoGj5ZA\r\nA6NGBoI5VFxPjPO3UeprdccxEwuvCnLv4TZW7VswPbmIehNT2RS6Skyhqz5G\r\nEYQ8ColQ62VppN6kWfF3+k8lQNuV/YQWJEa+xjcad46sZEd6v4TMKpvlCAEZ\r\n55Y7MbO7MVPZ5vynvZn3DYAE0Vl40whcZ22ZUvQiWxmXhprWDz+AHoLrJ53B\r\nSkCVcbnhoXh2XkpR9SZzzVh22hZOL8cg4IWEja9czVUHKjFC3+2RX+4f23tI\r\nP4BIu6Bv2cx9SEVLgcfGqf5ZQFztxTe7ggX4ajumy8ywuiUNVu0Iup8xV61D\r\nijRZeVf6Ds6qnk9yAcMojAXCq8+JaH8coRA1gLPiJvfbskYKMfRU24ND0uy9\r\nHgN5owsPW5/Z1DupOsqlnrRaXKA+ogfOPUU6qDjvLPY0bLmdDeVXKNhsziBf\r\nKgkzDT5OcNtTeDuBdhTfHhhavhi9pN0yUNcaeYLq5E5HGaNKbH0nK0NCqxLt\r\nHR0POIQohjEGKP3eTahMknp20qnDPHJ51jDTT/isJBPLTkyuBbzStJ5xgmjq\r\nZoM2pWM6gQFwM5l2VkqxwcKY0lkAkiQgOb0=\r\n=eQgC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","gitHead":"a812b4a9fcaf9522faff52a7312704aba284b5ce","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.ts -R spec --timeout=60 --ts","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.4","sinon":"^15.0.4","eslint":"^8.39.0","ts-node":"^10.9.1","prettier":"^2.0.5","tap-only":"0.0.5","typescript":"^5.0.4","npm-run-all":"^4.1.5","@commitlint/cli":"^17.6.1","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.1_1682715675485_0.03885988994878242","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"snyk-policy","version":"2.0.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.2","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"tap":{"lines":90,"branches":85,"functions":90,"statements":90},"dist":{"shasum":"0ee33055fd0100d3abd806d067e49c79b421c3c9","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.2.tgz","fileCount":17,"integrity":"sha512-SFpS2xmFwcB0ZJpFFnl8hW3OkiCopNYLEoJdtJrMYLv2momYDHROun+vlLfXZT6925hoCBJcFzFrOBhabzlb8Q==","signatures":[{"sig":"MEUCIQC+UWlr3Yi1V42DDVg9t+rgboPzWkYMpbcy4MnKpimMyQIgHtORjaDuUsRjbBnhtDbZ2p7+AbL25NzkNugq81JRA8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUAv9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMvQ//dM0M3WoURGmDP9qquxTMpGO82Xomy3Sivc7Kly93Igc9UDrm\r\n9TAucKjAjZrDjnyPKTocw4NwhZJeRKtx4M7QQeIVm7UI9Sdwxu3VVrpfcAC2\r\n77E7OpjyFhYe66Hk7FPWHtX2i7BI4TjZ69Njoe599QDpVbBnl1OoLJYFyVkN\r\n92N4D9SizNNZolJIjsH7OTAIA4eHyhs+8rHLlduSXU7W4pTJ+HP+RSlccPiK\r\ny1VitA/wnqoR0HCK7Sj39tiYbhgq77wmkOsY3ue9/s7TCL4nmrqyC0NHp9DX\r\nkyv7hF/m+eu4hIS0Pv8lKUnQJsGLh5yrZrWw41zEsFIX/jvl9ZKfBqICHq+J\r\nyc9S19geeZ+b79DT7AGDBGxFmY1Bl2zz37cOWczb3TPl/dGFoGsD8cI7nbWe\r\nbe3o5iiIFZiUdhUoSw2N6Njz0KJRtA5RKaTRYAAjKxX4ueFXcWIvlkZFGPf2\r\n80pzXvoGTCVlGdmaL8pHSbzndx6VXRcR88oPNaMvOLVinkW9V1iiVu585qqi\r\nYAhCRh3NB3tEjJW+tBQx1RHdEWQnyxjG+zKpOUd4xKPvAAAKFzEyyNwlyK5g\r\ntARVHAXBr6N3OqqbYRmkmb0T/ljJ7s8K1rFajfeimxQLoxkpNogEb+GWPxRt\r\nDfqBFjBHHmG/FYKEoFGt6+CqAjxkEJVnhmY=\r\n=pP1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","gitHead":"ed9e91d3f28c16699ee9f60fb876d85e31252f8e","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","tap":"tap test/**/*.test.ts -R spec --timeout=60 --ts","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && npm run tap","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.4","sinon":"^15.0.4","eslint":"^8.39.0","ts-node":"^10.9.1","prettier":"^2.0.5","tap-only":"0.0.5","typescript":"^5.0.4","npm-run-all":"^4.1.5","@commitlint/cli":"^17.6.1","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.2_1682967549228_0.8123011075416686","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"snyk-policy","version":"2.0.3","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.3","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"5d390ef867d5f9e5ef1c9c171b830f53ce2943b8","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.3.tgz","fileCount":17,"integrity":"sha512-sXC5kbpY5T81Nhteg6vz27Ln4wrMAM384Rjdc2XTgnmZlkOqN3Elj1opvBqrxxKdn3TSL0Xc1Uqu8uRW0mmjuw==","signatures":[{"sig":"MEYCIQDKsJX7QtOUQT7zrN3psgL8XAdj5eBu5g1Yv8+5D7spmAIhAM2nwTzLw52t3kIIVLyf9WH7W+evXss3HG3y7UV7oUDJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUUWyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY1Q/9HGoJS7QRDHaDdPlJ+bGXyuAnlVQOw6fHeVwqtmRL10ZDW/Ag\r\nZ4tcBV4PZwW7ZW55ViskRLBkqa1VsW2+531XlC4gm1/NEakseFy5F9YITKCQ\r\ngMBVPiT98d8ejhG7ao6ofeFMkWNGs5Ads1EzbFseXAGGEh9MLDmXB3vGYeg3\r\nVtPuxXaQOtal6i777lii6NS5Hg1HCYFACz9UCZcb8ZDovbGnBzBsK/KEUrSS\r\nUrnilYHOMRgZNtZaTgKFvb8+Vt6CXRPhFMy228VmdCf8s43x3MJ+pWIzw2uw\r\n81nlztMJEJsPB8Z6VyGRAfOMixwHkx4brvrro97dH9YWFDzETUwe6uyljZXv\r\nGl5ZglhxV6xmj/8j8FTxvH1tK6kfdpocMlffQ4iD84RWPNCn0EDM5Xy++Nbs\r\nBPbKYvdT1kkSADLHjPnyp48+6VjqM24+Ro15nakQINp4V97rL5Ri5sDqxYrp\r\nzAdgw/cMcTOGRvEn6o4nGitGwAuG2tBZomjZ2yhYudH/m89OTh/3rnpFKOnW\r\n/oxGy/SbtgjKTFQc5YinoAK/RNcXHKJhviS8y7SQakmmxXPces3e3yzoNIL1\r\nDbusJ9yf3nFSGB3Ztf2zcbm7WkVgWi1OiVvWQkABASL9iWUXGp8dGIM8xXOM\r\nL1gIywkqqPdtqDcL3YJg5fXWigQxqFx8y2o=\r\n=lKmr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","gitHead":"c12474fdf70bcbec8fb5fdd9dc0455951dc15ea2","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","vitest":"^0.30.1","ts-node":"^10.9.1","prettier":"^2.0.5","typescript":"^5.0.4","npm-run-all":"^4.1.5","@commitlint/cli":"^17.6.1","@vitest/coverage-c8":"^0.30.1","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.3_1683047858701_0.03029507232211892","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"snyk-policy","version":"2.0.4","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.4","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"9a83fdb68749278ca2e6117dcef509c63e9be396","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.4.tgz","fileCount":17,"integrity":"sha512-tFUYzyW7aMsXJeoE4R7QAxDxyPMWbqLAydOMLpTP1kPzvtxexEaC3rHRffFGyVls6T/JCnlFV2EnPw2T84O5jg==","signatures":[{"sig":"MEUCIDaPi/OdOvUPCQ/XQEmPkqpk3AZosmYZx+0bKQti6esjAiEA9h5D8SCyQU6+ZsfJuwI+y8aPW6wv/XgJ/ulKpAagD1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUpTvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE5w/9FUyhqZYP6MbguMYbmVRiedySp4gCpgEYq0EZdXM0Bk4f77aN\r\noEwX/JWA8idKbyoHd4guSyN4I3GcmcvfhhPRaAWM4qR9pna1BHBn1+Ge7XLf\r\nJK4qCWFt2QD7IhfFzST4rv3XKTGl06ahkplwrXxRWofnuRhNRVG0uReGbLeR\r\nV26rHG2ibbjw61HrFAwwaaVGonmPXl50zwTJqO7yZsnBzwvojdH5RXSwebZs\r\n8inoiArEL6VgOFIDhc55MYWUIp8tPQtIzLai2nV9HXU0iocFdXszGPpXhrSW\r\noOwEq5TT0RwJP5/cRu3Im2S6L0RlB7buDA6Z+/JY8gjhFb1e32UIoCXcPo90\r\nfaGrlB57CgdNgYorCsEQBKnY95jsRoeGefnrWk7UW2l4A70zb3gBCZMEbn1s\r\nnbKzuA2ukQ6MkLC6G+Fwj1fypyJ56CO79LKLcp3B3zcL/UPjo6UuEXdVq9HB\r\nqnlZd+kksXPXmxVoElJmtOAubWrirCLEZEqaovPV3MxrtAoKS461uf4WsKys\r\ntzw89pOvtkkxDfOh6Ap1vqwJXCpzsSBDhmCkVP4CFEjoF+NZu81uoIABFPQK\r\n8nc/5odURb8U8zbHqF5sFud6fN8TsbNnIiKh3EldwWtz8XrHiZcU1LP79vZ+\r\nSAJ4BlRw/A8JmWRAmdZi8s+iiOSBojQdD2M=\r\n=9Gz0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","gitHead":"1b9d7998a3468baa291f31bec10e8909f8190112","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","vitest":"^0.30.1","ts-node":"^10.9.1","prettier":"^2.0.5","typescript":"^5.0.4","npm-run-all":"^4.1.5","@commitlint/cli":"^17.6.1","@vitest/coverage-c8":"^0.30.1","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.4_1683133679169_0.6396745028430721","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"snyk-policy","version":"2.0.5","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.5","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"e180f9d308fda61f3bb91855826df2f29af9399a","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.5.tgz","fileCount":18,"integrity":"sha512-HNbOs036AT6aOHuaNf3MG2Vh/jIeV62hYTZExDj9+UtONQcOG5O2Yh/yG/p2FKNVu5/MVYrnLPVkWkoiwrtT/Q==","signatures":[{"sig":"MEUCICYQYDRFxgMnr53koEHk6M0A6Jfdjg6hAJzT52nCJ3tXAiEAihJSZu52S/ztN5V+mhvPY9px2GJxV1FPz1P1uN/f860=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66449},"main":"./dist/lib/index.js","gitHead":"0062542b4af0384d378c02e73f537828c786e0de","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","vitest":"^0.30.1","ts-node":"^10.9.1","prettier":"^2.0.5","typescript":"~5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^17.6.1","@vitest/coverage-c8":"^0.30.1","eslint-config-prettier":"^8.8.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.5_1686924152460_0.9175615603229055","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"snyk-policy","version":"2.0.6","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.6","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"402edab4d3ae685c14dc65f753b2b52546792c20","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.6.tgz","fileCount":18,"integrity":"sha512-2yKSSqd4VX+7NDpWTY0Tjc8zlrGsoIiVd07RR8ezcbxDOLvQbnJec0Gx0aBhi7dWALGBdVf3Slbt0u1jKF7SGA==","signatures":[{"sig":"MEUCIQCtiPbbjjHYwMVV8tqa+bXaUT58SJDJpiUAzXnou6CebwIgQ7G1klpF0VgKD4y3W/kPjJt0iZX1byDuL/XIEaP728c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67066},"main":"./dist/lib/index.js","gitHead":"415b0532babec4d459ec8da639608f7942180c23","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","vitest":"^0.30.1","ts-node":"^10.9.1","prettier":"^2.0.5","typescript":"~5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^17.6.1","@vitest/coverage-c8":"^0.30.1","eslint-config-prettier":"^8.8.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.6_1687424646949_0.42738794783640843","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"snyk-policy","version":"2.0.7","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.7","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"7f87a73825fd624c30e027cd09e2bee7c2c21796","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.7.tgz","fileCount":18,"integrity":"sha512-W+OgpbNb7oAIT41q3gHrdYVDw5AEmf+6ZteTuH59Phd2QDs2vQ5tjOJHGrs+dPaHy+3gNcUnfQ1r5jtaN4klgg==","signatures":[{"sig":"MEYCIQCjEvcvQDzagflpjpMnuFgQ8lcGDtAB4FpDl8LgF2hMTAIhAN2Nr1ct9DEhonqb2p1flRuL3C0YxV1EF4PhUaZjVA9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67072},"main":"./dist/lib/index.js","gitHead":"35187704fb21bf3c7b4929de39e0c3d3b06a5fbd","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","vitest":"^0.30.1","ts-node":"^10.9.1","prettier":"^2.0.5","typescript":"~5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^17.6.1","@vitest/coverage-c8":"^0.30.1","eslint-config-prettier":"^8.8.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.7_1688146857986_0.9076915220180928","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"snyk-policy","version":"2.0.8","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@2.0.8","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"b483856ff7e7a6f3ac204633aa160c12de8592f6","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-2.0.8.tgz","fileCount":18,"integrity":"sha512-kTLtcPpJVvczreZfTqZdTPpqb19GAIWUd5pY8Y2NDrdHMXuUJY5QKFzMuT/UppJ79sxM0Ozra3M7CLH9WeJViQ==","signatures":[{"sig":"MEUCIQCm1BBRSmJvW7OF3jUj9sfGGuOBIbjygbQoC9HA7D6pDQIgftTZkj494uUAqdBUtTuUdmjKUAfD883rI8O4Q29Dc+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67600},"main":"./dist/lib/index.js","gitHead":"0c404bef9178f6ed3837f815128f0302139255a8","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","vitest":"^0.30.1","ts-node":"^10.9.1","prettier":"^2.0.5","typescript":"~5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^17.6.1","@vitest/coverage-c8":"^0.30.1","eslint-config-prettier":"^8.8.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_2.0.8_1689274315163_0.6896872458266616","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"snyk-policy","version":"3.0.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@3.0.0","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"483a4174c87ee0d8618d5f12d62c70ea70b1261b","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-3.0.0.tgz","fileCount":6,"integrity":"sha512-AR3E+YIUnm9v2kI0f7QyttYguxKL4HNdoScF40FhEzLl+zrGE4ZffYl65nLUHRTzK+w0g3fsPp4i942du0ZnhQ==","signatures":[{"sig":"MEUCIQCg/t4TZzAK8DeZ+0r9+k7Xi7jyEFTqJYwgfNSxNrnMhgIgNpB4BA1LtVf/QoXJEotuCkJaw0xlDOWNG13JGJ0cz3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307752},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4438b4fbc708742a3c4ab897f53167c52b8ddeac","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.5.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.39.0","vitest":"^0.30.1","ts-node":"^10.9.1","prettier":"^2.0.5","typescript":"~5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^17.6.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-c8":"^0.30.1","eslint-config-prettier":"^8.8.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_3.0.0_1689945698692_0.8142057275451693","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"snyk-policy","version":"4.0.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.0.0","homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"61308df6dcd277e92d6ae61371b9a11c93521a86","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.0.0.tgz","fileCount":6,"integrity":"sha512-xkXsDhnZS2zcB/BAKVZKR09ZTkJ4M/5eVyuVrV7+BFMy7bSv2EZPDulGGsrkUhXbQwkm7eW+FtccZABRRdct2w==","signatures":[{"sig":"MEYCIQD2uhZjxpuk8rRUHnyCZ3EjOJ6W9VwsD82Oubpr+09qVQIhAKCvJ7ywYNo/ppKzo48RnTeTPu3zQt6e7jmQJ3ogNHPQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7f216f80d1ff6db8b6569f6cf608e4627b6589c0","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.0.0_1719392220545_0.9735948576765383","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"snyk-policy","version":"4.1.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.0","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"9841d40f5a2d9128f8eef5cb314f68a11dcb9ad3","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.0.tgz","fileCount":6,"integrity":"sha512-tx1jalKpwSsrOr+lIK8HsLQUCa/r03umIERY/NA1R6EXNikOyb9z6nLGQfo0Je8asTzorrKBOXpP1w/m3NWsWQ==","signatures":[{"sig":"MEQCIE8SUoSiknJL5mcl0PKxU0EQYATXdADZBAFzFdJTqjnTAiA4ezJaU38cUGNn0Co40VE+71ROpaPVIxHzYkFFSpjWDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1f6af578bcff40b0f4e776b7915d8554d04e19da","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.0_1720512102403_0.2053435988482728","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"snyk-policy","version":"4.1.1","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.1","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"842364e030f168a55c66651a29f09d78f94e05ca","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.1.tgz","fileCount":6,"integrity":"sha512-cbhbI/i9nR72TBf+c6EJ6G0iLyZQUKaj59T1VzULy4nm7KVm1WtEjZB+CcXvDLKOWIJSswItR+6/8GScViHbLg==","signatures":[{"sig":"MEQCIE3qwrUx+Dx+SpnefxZTnzyCjP9RqINCZA7kZrMDf2e/AiBJ2gfSnF6T5bqjNt63GK9gRyxMbMRO5D3KqueC8AufUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309567},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cf861c592c69eee1579407def8e94089dfa7f723","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.1_1721119288901_0.7258084783106482","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"snyk-policy","version":"4.1.2","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.2","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"b101927ec2bb9010e9a3d01c027d61982bdd12d9","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.2.tgz","fileCount":6,"integrity":"sha512-xqsppScAhKR0+6dpMGLS/IOZD8kLOYvQp+v5kYBp878KH02kMMRLm/t0EyFTVQYBtsJBFiQrmVZreTMqWNknSA==","signatures":[{"sig":"MEQCIEGRArxQO+EpNhrrLtdfKbYjTqgqk17CXTr//NG37ZmPAiBKLyV+DaiMVJFjgVKMMo4rbtPxfHIM0hNBndfvduZtUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306548},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"88c7365b7dc52cc36d5cab63140936209cb05885","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.2_1730195162503_0.45801675547429466","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"snyk-policy","version":"4.1.3","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.3","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"1c0bb771b829789f4eea1ef684bd79c3d9e89712","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.3.tgz","fileCount":6,"integrity":"sha512-jZPsgb6LqzSEt1mLeJuyEMO5dqdjHYddUYCZZNgNBXxOOnOjgLNxUIRFznmEF/1wLaAccl/faOsIDl4JXJyRjw==","signatures":[{"sig":"MEYCIQDXWbq8xlnoW1W3+H7Lm4ss4sFyOZ58BDUZGyWsm1qwSQIhAL2AmvsUZskmc/PEiN2LndzHTvwAaEEQci1VMDmM9zP5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310826},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c9c3ea6be5a69b4899c2e490c8367e461ccc99ca","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.0.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.3_1731929285914_0.5725502010678094","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"snyk-policy","version":"4.1.4","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.4","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"ae4fbd2a4ae2aaff0d612b88ff8c6e7daaa8d7e4","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.4.tgz","fileCount":6,"integrity":"sha512-82CQR/wlugiBnGekS3gVm1u/E2GEwL8+bmM91gZadV2C3w7qXloXjOugjaVg8SHYDFJLFnSEq4uttJw5SnFLZw==","signatures":[{"sig":"MEYCIQD7VJtSNbwD4EwkrD4lvVMRKbnm/C4c1txICDZwjNF3fwIhAJrZTHg98HzB2j8ZtGl6bALjLA1jZcuMnTWZQDXI1LUM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310899},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ad0a26c770b19c7c4a10e105fc296d520e5c2e34","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.3.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.4_1732027134608_0.8994392534135371","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"snyk-policy","version":"4.1.5","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.5","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"10183783fcfabcae44b8c601579f14f665952a0d","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.5.tgz","fileCount":6,"integrity":"sha512-sWyn12GlzXLwZxzxUtK27b/s8gMVVmkxfDbjgUH6/IILLHcC574RlxKbCyFx0bsDlOblvOGzfSCDKKRPHRM9fw==","signatures":[{"sig":"MEYCIQDkDJpPB1yMUIkizPQqV7yq1NIwtbq5hxCZRdZyV6uSiwIhALYr02p6H6NjIXVM9QgPyQWqGMBjdKPOoX1eKreKD8D2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311631},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3e6be4ac77947689b8c5a690471ccecd0317f86d","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.3.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.5_1749562589947_0.6661493193220172","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"snyk-policy","version":"4.1.6","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.6","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"227ef91fcb2421dbfc8dd1690ed493c0bb3a3fdf","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.6.tgz","fileCount":6,"integrity":"sha512-KbbhZ7Z/C0WdNWd/uUkxaPMx3wHzKmbBp0p0FQIGnvsJIUC4PefcI58XfaC9GinlOHRQdD5S10uzEjPVe2LXvw==","signatures":[{"sig":"MEYCIQDnGU+fbuav52m+raUVMGtEXOyIY/IXkjWidkN3eP2bVgIhANp4vk13NHppdzbwj58YE4jRsaf0LdigOIZJF9Dz2tKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311841},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b676d391c586f1e83749dd4d6926f161e51fd8ee","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.3.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^2.3.0","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.6_1757664760518_0.3051849199996579","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"snyk-policy","version":"4.1.7","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.1.7","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"39f1666491596598f6ecda5323c897bcce0fc5aa","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.1.7.tgz","fileCount":6,"integrity":"sha512-Ct3jjNizVvrQtE7gVNYTb96n1eynlFzU4UlcaaRyrH9OVPYPrWks4MBPYTvP9baVIyz+4YDIq9bm6XyJe/OlFQ==","signatures":[{"sig":"MEUCIQDgrvHBjsAOiYylOv2PhAtHBM0HaDOHrTkmtM6RkySl4QIgXQoZzwF6EZwLotl/1z1RHu3NZWFWNaMwsaICszh+nBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296316},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f0214b2b7b42a73fcd3923b2e0b4227a9fee63c4","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.3.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.1.7_1774623505859_0.41192953258468634","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"snyk-policy","version":"4.2.0","keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","_id":"snyk-policy@4.2.0","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"homepage":"https://github.com/snyk/policy#readme","bugs":{"url":"https://github.com/snyk/policy/issues"},"dist":{"shasum":"8bb4cd8ed65fe8464043226489b200bb2596be6a","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-4.2.0.tgz","fileCount":6,"integrity":"sha512-6KOfUeaj4NDAEf2kj0GBrECdg9eO6OQVJ5Y20N9wc8QpFVaOdilcT1ep0LD6dWTrwKjUmv1KhRVnUzWNWV3nig==","signatures":[{"sig":"MEUCIEtKHaYcMdj3jtiAIowv6eyKyCY5UynYMaHO89Hur15cAiEA+h1wIHljigjCchKvD6qCX3KGAoLUA2Bpq+QlldVEipg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296259},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6f13329372b010584cb284edc5d6e2c3d949cf6d","scripts":{"dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","test":"npm run check-tests && vitest run --coverage","build":"vite build","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","lint:types":"tsc --noEmit","check-tests":"! grep 'test.only' test/**/*.test.ts -n","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20"},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"repository":{"url":"git+https://github.com/snyk/policy.git","type":"git"},"_npmVersion":"9.8.1","description":"Snyk's policy parser and matching logic","directories":{},"_nodeVersion":"18.18.1","dependencies":{"debug":"^4.1.1","semver":"^7.3.4","js-yaml":"^3.13.1","snyk-module":"^3.3.0","snyk-resolve":"^1.1.0","email-validator":"^2.0.4","lodash.clonedeep":"^4.5.0","snyk-try-require":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.0","eslint":"^8.39.0","vitest":"^1.6.0","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"~5.3.3","npm-run-all":"^4.1.5","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@commitlint/cli":"^18.4.1","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^1.6.0","eslint-config-prettier":"^9.0.0","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/parser":"^5.59.1","@typescript-eslint/eslint-plugin":"^5.59.1"},"_npmOperationalInternal":{"tmp":"tmp/snyk-policy_4.2.0_1776775260873_0.32675190450717784","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"snyk-policy","version":"5.0.0","description":"Snyk's policy parser and matching logic","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"vite build","dev":"tsc -w","env":"node -e 'console.log(process.env, process.versions)'","lint":"run-p --max-parallel=${JOBS:-6} --aggregate-output lint:*","lint:eslint":"eslint -c .eslintrc lib","lint:commits":"commitlint --from=HEAD~20","lint:types":"tsc --noEmit","format":"prettier --write '{lib,test}/**/*.?s'","prepack":"npm run build","check-tests":"! grep 'test.only' test/**/*.test.ts -n","test":"npm run check-tests && vitest run --coverage"},"keywords":["snyk"],"author":{"name":"Remy Sharp"},"license":"Apache-2.0","devDependencies":{"@commitlint/cli":"^18.4.1","@types/debug":"^4.1.8","@types/js-yaml":"^4.0.5","@types/lodash.clonedeep":"^4.5.7","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","@vitest/coverage-v8":"^1.6.0","eslint":"^8.39.0","eslint-config-prettier":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^3.0.1","ts-node":"^10.9.1","typescript":"~5.3.3","vite":"^5.1.0","vite-plugin-dts":"^4.5.4","vitest":"^1.6.0"},"dependencies":{"debug":"^4.1.1","email-validator":"^2.0.4","js-yaml":"^3.13.1","lodash.clonedeep":"^4.5.0","semver":"^7.3.4","snyk-module":"^3.3.0","snyk-resolve":"^1.1.0","snyk-try-require":"^2.0.2"},"repository":{"type":"git","url":"git+https://github.com/snyk/policy.git"},"_id":"snyk-policy@5.0.0","gitHead":"df49c4eaefe9efaef108a4c102bc2aac6e19e733","bugs":{"url":"https://github.com/snyk/policy/issues"},"homepage":"https://github.com/snyk/policy#readme","_nodeVersion":"18.18.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-1rCoVa/fPXnnhdJuQUkbsQyRtj7RwKltgsk9b3FBxFQ9/1RdkyHJz/uaniO2LuK7Dgh5FK3RHJcp1QZC7FfG3g==","shasum":"0fbc2ec1a36befeb059b77c23ce9706c5b035bf5","tarball":"https://registry.npmjs.org/snyk-policy/-/snyk-policy-5.0.0.tgz","fileCount":6,"unpackedSize":296316,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD71qXdRHHJapnsDXiIbiIIChq0zx71RLNAl7shjsN3/QIgI+BtYnJqLgEnhMaqh4lKyO7GfRWixLFCA4h8KngkKqI="}]},"_npmUser":{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"},"directories":{},"maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snyk-policy_5.0.0_1776782467962_0.3385847511930198"},"_hasShrinkwrap":false}},"time":{"created":"2016-03-07T21:04:56.507Z","modified":"2026-04-21T14:41:08.213Z","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","1.20.0":"2021-03-08T07:28:00.120Z","1.21.5":"2021-06-29T11:51:02.554Z","1.22.0":"2021-08-05T15:31:23.557Z","1.22.1":"2021-08-18T07:17:36.884Z","1.22.2":"2022-03-01T18:35:30.140Z","1.23.0":"2022-03-21T13:58:08.355Z","1.24.0":"2022-03-24T16:08:36.511Z","1.25.0":"2022-03-25T14:38:15.453Z","1.25.1":"2023-04-26T15:36:33.153Z","2.0.0":"2023-04-28T19:31:20.158Z","2.0.1":"2023-04-28T21:01:15.736Z","2.0.2":"2023-05-01T18:59:09.444Z","2.0.3":"2023-05-02T17:17:38.896Z","2.0.4":"2023-05-03T17:07:59.430Z","2.0.5":"2023-06-16T14:02:32.707Z","2.0.6":"2023-06-22T09:04:07.160Z","2.0.7":"2023-06-30T17:40:58.202Z","2.0.8":"2023-07-13T18:51:55.403Z","3.0.0":"2023-07-21T13:21:38.924Z","4.0.0":"2024-06-26T08:57:00.750Z","4.1.0":"2024-07-09T08:01:42.569Z","4.1.1":"2024-07-16T08:41:29.105Z","4.1.2":"2024-10-29T09:46:02.673Z","4.1.3":"2024-11-18T11:28:06.095Z","4.1.4":"2024-11-19T14:38:54.780Z","4.1.5":"2025-06-10T13:36:30.136Z","4.1.6":"2025-09-12T08:12:40.685Z","4.1.7":"2026-03-27T14:58:26.010Z","4.2.0":"2026-04-21T12:41:01.007Z","5.0.0":"2026-04-21T14:41:08.097Z"},"bugs":{"url":"https://github.com/snyk/policy/issues"},"author":{"name":"Remy Sharp"},"license":"Apache-2.0","homepage":"https://github.com/snyk/policy#readme","keywords":["snyk"],"repository":{"type":"git","url":"git+https://github.com/snyk/policy.git"},"description":"Snyk's policy parser and matching logic","maintainers":[{"name":"snyk-admin","email":"npmjs+snyk-admin@snyk.io"}],"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[Version ranges](https://github.com/npm/node-semver#versions) may also be used. For example, the following will all match the root dependency above:\n```\n@remy/protect-test@1.x\n@remy/protect-test@>=1.0.1\n@remy/protect-test@^1.0.2\n```\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\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## Misc\n\n- [CONTRIBUTING.md](.github/CONTRIBUTING.md)\n- [License: Apache License, Version 2.0](LICENSE)\n","readmeFilename":"README.md","users":{"snyk-user":true,"flumpus-dev":true}}