{"versions":{"0.1.0":{"name":"content-security-policy-parser","author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},"description":"Parse Content Security Policy directives.","version":"0.1.0","license":"MIT","keywords":["security","content","security","policy","csp","parser"],"repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues"},"scripts":{"test":"standard && mocha"},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"standard":{"globals":["describe","it"]},"gitHead":"63c04d44bb8acb04c2dc50faf71a47921b2e3bbc","homepage":"https://github.com/helmetjs/content-security-policy-parser#readme","_id":"content-security-policy-parser@0.1.0","_shasum":"ce90ea2107f5c3d1cf54748fdd7d6725a1289d1e","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"dist":{"shasum":"ce90ea2107f5c3d1cf54748fdd7d6725a1289d1e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.1.0.tgz","integrity":"sha512-wzUm+zcE+YDZY0gEU8GT81KrJInypzBhQLgS39wCf5Vkm5s3B1xfK10emHphNMS/ALKmDuq73YCzAqWot2qVYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAw4S7vsiJMj8VgyH7Acs7O16JTFToLKA+XOqD4eUQ0wAiAUGbCdOeMA6SKc3U9Q4DrkYkgFqZOR3wq0YC/9NDR0hQ=="}]},"directories":{},"contributors":[]},"0.1.1":{"name":"content-security-policy-parser","author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},"description":"Parse Content Security Policy directives.","version":"0.1.1","license":"MIT","keywords":["security","content","security","policy","csp","parser"],"repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues"},"scripts":{"pretest":"standard --fix","test":"mocha"},"devDependencies":{"mocha":"^3.5.0","standard":"^10.0.3"},"standard":{"globals":["describe","it"]},"gitHead":"20d2503f0fcb5b33fdd063db7a4e24c3f437fbee","homepage":"https://github.com/helmetjs/content-security-policy-parser#readme","_id":"content-security-policy-parser@0.1.1","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"dist":{"integrity":"sha512-JsDgjU0uZJ1IYKGSX5yVlZh20dD2iv0L3peulJbW/FhEl/OvlGF5jdJY6EpuRjZeqg/YZcnZvvUJTJm/BQmulg==","shasum":"aab52f88264f316d909919d281a13dbf042b293c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGQYwmrV0PS3PRvZWK13QGqOQSPFlryLgWjTnMlVfUSgIgGnE8+AVv1/upTvSu3lHdW0BDa5lnK6qxCQAWQzOset8="}]},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/content-security-policy-parser-0.1.1.tgz_1504102331544_0.857547665713355"},"directories":{},"contributors":[]},"0.2.0":{"name":"content-security-policy-parser","author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},"description":"Parse Content Security Policy directives.","version":"0.2.0","license":"MIT","keywords":["security","content","security","policy","csp","parser"],"homepage":"https://github.com/helmetjs/content-security-policy-parser","repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues","email":"me@evanhahn.com"},"engines":{"node":">=4.0.0"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"pretest":"npm run lint","prepublishOnly":"npm run build","lint":"eslint --fix '**/*.ts'","test":"jest --config test/jest-config.json","clean":"rm -rf dist","build":"npm run clean && tsc"},"devDependencies":{"@types/jest":"^24.0.14","@typescript-eslint/eslint-plugin":"^1.10.2","@typescript-eslint/parser":"^1.10.2","eslint":"^5.16.0","eslint-config-helmet":"^0.2.0","jest":"^24.8.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"gitHead":"f775b2a3c1716f2a1a2abb51f47cda2e50eb7580","_id":"content-security-policy-parser@0.2.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-O0xdOyt9k6fN3/NOqrFTQVvU4QwURFii2KwCpF5+YHGwgqlUpTptxkodC4CQHe0hpWF+WMW+v2lk27R/PmWPgQ==","shasum":"f12e4fa9598f161a472098582b7289da7f592438","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.2.0.tgz","fileCount":6,"unpackedSize":3912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBPm6CRA9TVsSAnZWagAAVXwP/RBJzMlN2fGX/0mcQ6+I\ni7f9HRz98IoURwiaKNWioa9f28tgn1UbCd1uqTjsa3fzrfVhmaHehUUACWh/\nhQY9Qb/tV91w9tLETj8Z1m4zD7L1YANfRKw090OJyX8cZfbi9IjRQIaxL08v\nGGxij2GRFOaOkVnx/6O1UWc3iNx+gwSYeBjAXkHM1NN0ddFrNgHY1YYPL2YU\nzHx2f/MItInWU4/IHf3C97lYUBM+PbYBFyNyvLdtAteYF5QIBhkhMEgYoTjK\nktnb3pZPJcSUhe9TDxYTOOeSsOVHcj+Q1mm1mN9kR9zYR4Ze+CTU3gl8ycZD\n+zEk5tO2fAbKFQt9WwPpzx+YhUG0ad/sYahSxVS8BMM5DonyjM22SeypvFFu\nHkkNqJPYekR0xl444E9MZWz8pIs9HAv2PXs8jNrKFzWhTvA0niaMY4y5XvvM\nREIQKExImNzlU0XDtqGnYCr2P5uZGmHCDqv0vji3RdEMEhfN8SgSmZ1uvsBr\nYw2o1S8HG0DAl6gsceC/rhLYKSgbSUie71zycWJtrCvHcYsj3O/RXurgBfMS\nAZKeK/N6HmYNTkzdA5OoMrO+MZUnh/ZWfVSuog5M/UsTEZh1c4B1Bt1zt9ZP\n750SUDvuxEMOagCMP4rtuiVrxqIjijlkSv2Ceh9OKkh0Rle3NxaAtFTJljGX\n88AI\r\n=aBCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtfInfiw8dY8aCpgiUY8+MmmofFy/1v+/fLrkUSJ9q8AiEAvrJdDmnMIIrBTqSP4UZwyvXKwlWp3m3l2VeFbgFjFLk="}]},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/content-security-policy-parser_0.2.0_1560607161576_0.46173670010761536"},"_hasShrinkwrap":false,"contributors":[]},"0.3.0":{"name":"content-security-policy-parser","author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},"description":"Parse Content Security Policy directives.","version":"0.3.0","license":"MIT","keywords":["security","content","security","policy","csp","parser"],"homepage":"https://github.com/helmetjs/content-security-policy-parser","repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues","email":"me@evanhahn.com"},"engines":{"node":">=8.0.0"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"pretest":"npm run lint","prepublishOnly":"npm run build","lint":"eslint --fix '**/*.ts'","test":"jest --config test/jest-config.json","clean":"rm -rf dist","build":"npm run clean && tsc"},"devDependencies":{"@types/jest":"^24.0.18","@typescript-eslint/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^2.1.0","eslint":"^6.3.0","eslint-config-helmet":"^0.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","typescript":"^3.6.2"},"gitHead":"a2652ba0a9474f39abb494c8be53ae765dde496b","_id":"content-security-policy-parser@0.3.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ub90B4t9EfDPv3DCH7vEwGe4tVMkSm4Ow1HsmvmEQwinDfpTEDmkuJVa5WpzHDTt2bUirNRZuzL6S0msASlJhg==","shasum":"a14d4ed54c8d098621ba46cabcd20a78be0c691e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.3.0.tgz","fileCount":6,"unpackedSize":3937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbVUUCRA9TVsSAnZWagAA+bcP/jrqUycswschTOkOCRgk\nTPkRkNQK9XbR74n8eWC5ZYX26dA9zOA25MOQT1tap+i7LDrFYptJ/RR2X/OW\nhbTv2V7y6q8Mzvzvu801kZXISqe5j5PK4Uklh5bGF6JWzrkPoK4MfCRy0HBD\nHtHMklbt8RUybGRiQBNh5igPDHXi4c6g0ySAR4vaDVP0yT9q27nkf6WF3WDc\nnPIJtYq353j4ojvgsPP1NyWnbnHi2qw8ZDt3DEHUxD9CL6/5Tv1dyd7HBWRL\nOFf6mNkIoKyWk6uvA9ah4J2Svse74R2XRH5AH7rOEcvZid7/9jwnrHy4cmDc\njH0/3lg/23KvFx6kRz8svXTPmdPEcDuNn8fSVebi+4WYp5JUWh57Ag+boM+3\nVgatjsH3V19LOLwIAd5ywDQgapU9pzOdb/KbesSujyHkAzHNXZoNeEZ5BNJw\n5X0DmkjJhvoQDepMOeDpkrfeXvelWTR5iVo5e9pu165Y/lndKsDCzpvEaXid\n9LjwV57xR9d5X4aE7AmzVXVp3Nj1eudJWFCuVp7EfPVduMBwKB84OQ9LNYZh\nuR1REFqX2o6m3r5/kmjJR/g0HsNkXAhX6JxTigO0CQZghd+lACQKeMezTVQM\noGV33ujURxu30QpVGnBW8M9LmHcM1+2v9a9MStp+Tlqbrq+bFm6rivAjjFTH\nPOa1\r\n=okVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyZ3RaxFYLxtM+V6ZOzoBcdVSqFvEUkZSGnwEbsKdNLwIhAIPlXQPwrblcjcn2hhIzo98Mq2tawe374+2hoJRHjM8W"}]},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/content-security-policy-parser_0.3.0_1567446291982_0.2056294511592036"},"_hasShrinkwrap":false,"contributors":[]},"0.4.0":{"name":"content-security-policy-parser","author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},"description":"Parse Content Security Policy directives.","version":"0.4.0","license":"MIT","keywords":["security","content","security","policy","csp","parser"],"homepage":"https://github.com/helmetjs/content-security-policy-parser","repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues","email":"me@evanhahn.com"},"engines":{"node":">=8.0.0"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"pretest":"npm run lint","prepublishOnly":"npm run build","lint":"npm run lint:eslint && npm run lint:prettier","lint:eslint":"eslint \"**/*.ts\"","lint:prettier":"prettier --check \"**/*.{md,js,json,ts}\"","format":"prettier --write \"**/*.{md,js,json,ts}\"","clean":"rm -rf dist","build":"npm run clean && tsc","test":"jest --config test/jest-config.json"},"devDependencies":{"@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.11.0","@typescript-eslint/parser":"^4.11.0","eslint":"^7.16.0","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.4.4","typescript":"^4.1.3"},"gitHead":"7e0eb39a007a661c9f5920776653b87c612396d9","_id":"content-security-policy-parser@0.4.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-Fpp/t8B52ATElNPUD+QCeXzgyRr0mfCIHr1Oxy/HiwN7X0OY86EjZjO0WFWqJJ/YTja17NfGPr6NloTW+MWhIg==","shasum":"07a53cc62b3b2b7786b4d398bb1a0d81d2e479e8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.4.0.tgz","fileCount":6,"unpackedSize":4350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4lMDCRA9TVsSAnZWagAAVeoP/j62FtiJZSz9N8xfML9c\nw4bhmEYbc8K85Sc8b+B34z50i34nwFmQM79wzFgLxUGzNl4anuynE0fizGDW\nWzuh6u4DCyjUCPsQpZAWMRRiDQD3Ww6J+iXmop9iC2bVVCt+XabpZ1Gc5f65\nNdgKI97Y2xglN+WQhnz6vcPovfHpU2NEGWegtpdanzALZr6IiE6jfa4A393O\nqyTBLwYa2FZHDL0VC+RPElrVSI6r0DrYMf6asRrTAkY52cwCOro7rMNXDLU0\nc9uMlZIvSGnOQvNsfPuS77k1bNICVKc4wEuljqK74bCr3cAE7qHR/cqqzuQh\n1l3gC9L5vMKPhJ5TtpMUhGwzXTrHU8JJB65qN8A+cwWh76/O1nBMsaZZHUBV\n3QC4gDrMpDSuwKQpjFQuLQ29FtmZWodHvvfNuMoBxijigFLtEgL6c22Iy3N+\neSjW4DDwFLuLaRpka2u8PGwZdyqpvRnaGBu0ooQgO0xkVETl0XvR8wwd6/ji\nKS0I3Q2P3IlbQCNLYz/2pNxIU0KSt9i6QZSIu4t0W31yUjVo0ntvIBg4EgeY\nUsdQ4ucgHpc14lBJ27qAKzQ7MgoC4A1Q2wNriFwC585vH5E8Znx2Gi09GNat\niCctlgswuH1xwUuq7ofNkbKYSqcgnldMgpkLIjSDsHDhSV6fcz/MjBkP+WFB\nXkWp\r\n=O+fv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqZpXf8bm5d2usf1ycTvvW0NkwLunoBUCCkGk74mV4SAIgG1WTrR5Zoe1YzADi7tdp4tDJ/MYPouKqcQ0sEqilhPI="}]},"_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/content-security-policy-parser_0.4.0_1608667906573_0.6257187033509157"},"_hasShrinkwrap":false,"contributors":[]},"0.4.1":{"name":"content-security-policy-parser","author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},"description":"Parse Content Security Policy directives.","version":"0.4.1","license":"MIT","keywords":["security","content","security","policy","csp","parser"],"homepage":"https://github.com/helmetjs/content-security-policy-parser","repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues","email":"me@evanhahn.com"},"engines":{"node":">=8.0.0"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"pretest":"npm run lint","prepublishOnly":"npm run build","lint":"npm run lint:eslint && npm run lint:prettier","lint:eslint":"eslint .","lint:prettier":"prettier --check .","format":"prettier --write .","clean":"rm -rf dist","build":"npm run clean && tsc","test":"jest --config test/jest-config.json"},"devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","eslint":"^8.11.0","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.3","typescript":"^4.6.2"},"gitHead":"1ccb555d713ce87273bddf69dda5a3d0be124f87","_id":"content-security-policy-parser@0.4.1","_nodeVersion":"17.7.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-NNJS8XPnx3OKr/CUOSwDSJw+lWTrZMYnclLKj0Y9CYOfJNJTWLFGPg3u2hYgbXMXKVRkZR2fbyReNQ1mUff/Qg==","shasum":"27b507649b1b75bc75f179df91919a869ee116b5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.4.1.tgz","fileCount":6,"unpackedSize":4144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO7qLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz/Q/+Jk4vOk/3Ivq2JCDttZTto5nF4QHtbbnoBsMm8iyQrsRuUUQC\r\nbgwGeJhyNkHivf9l/82Z73dJMn7qaE5n5Vi2rlLuRKg51iP2zcatjceUA2Y5\r\n4QYUTjsFyYMAHJZPyIPdOr0oRuVhlISFl7m93iKZdgvGbpcZOIhkqiIfHRmF\r\ndgFPOMtJ19S5IdfHHgkjn/LMmJ2FU8ueCv09ln52fIuVbMK9ip0YUcjqQhQ3\r\nYoRC5YS7KTbJQqcr/C0+B00mD/ZZ44vn4VJn4Mv7dtrMgFE5mglzt8lpnfc9\r\n7m54iK+bxGX3uMEJVJsTkyLbNws/0yn/ZWklD/hCK7t5p1nTgK9v/NRvZa+K\r\nwUSiJau7nfmm5vda0UYK6vQI8tK34wJceobaBQFw06856KcMCAL42N79/T7w\r\nfOI0nWTZbyP5Z3caSSL5dgZvPMIHmcRZgMBT36MMDlM114E06N8T3KQnwp6w\r\nZK1qJbF/0SecRjV5mbIylv7ufhpM5lAMumUJF9KfIUF5N/dnh8vgRv/MLCRd\r\nq+CKXgqcS9nDJvJv97TvJ5EaA4Ekdrf0zDQjyzZCaOnejrpxQmjj1NnNUY47\r\ngIKUxS3HPkJfQhSCH7TAkAe42rTWxrw8u2h/SJ5J0ylZjt/BJR9hwEXqJh47\r\nivzU74JGeS/8ysk7Ia9jwdHwEH2iS2D9OwA=\r\n=yRcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENGDUuWnK1+9pUUr8ETbk55pkxe70onZ/Bzcmd8xYzdAiEA52x3Hy9ApDsiMkQ+AQYZRR9SmH4kRSpmisKMeKGSN8Q="}]},"_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/content-security-policy-parser_0.4.1_1648081546875_0.965016131136001"},"_hasShrinkwrap":false,"contributors":[]},"0.5.0":{"name":"content-security-policy-parser","author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},"description":"Parse Content Security Policy directives.","version":"0.5.0","license":"MIT","keywords":["security","content","security","policy","csp","parser"],"homepage":"https://github.com/helmetjs/content-security-policy-parser","repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues","email":"me@evanhahn.com"},"engines":{"node":">=18.0.0"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"pretest":"npm run lint","prepublishOnly":"npm run build","lint":"npm run lint:eslint && npm run lint:prettier","lint:eslint":"eslint .","lint:prettier":"prettier --check .","format":"prettier --write .","clean":"rm -rf dist","build":"npm run clean && tsc","test":"node --test --require ts-node/register test.ts"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.19.1","@typescript-eslint/parser":"^6.19.1","eslint":"^8.56.0","prettier":"^3.2.4","ts-node":"^10.9.2","typescipt":"^1.0.0","typescript":"^5.3.3"},"_id":"content-security-policy-parser@0.5.0","gitHead":"55266ef2e9291141c0e38d7fe004f44018899fc8","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ozWQUpVaL33crxwh0lN5MMoBbrpeiaRDw/Fx4oW5wd7aDZughPe5YkzT9NCez7lrVoWyjSmj++ewnuVVgHDEJA==","shasum":"9280195059080fa788c51f8469aa4725f28efef7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.5.0.tgz","fileCount":6,"unpackedSize":4731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRZKnYOBSFxjAr2rFidDOaqHonqnb87a4xel1jV82bCAiEA3xg0moUPfPNn33WVkf7NT2q2K0alUBt5QxClhbOl/VU="}]},"_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/content-security-policy-parser_0.5.0_1706283397771_0.08197841535412853"},"_hasShrinkwrap":false,"contributors":[]},"0.6.0":{"name":"content-security-policy-parser","version":"0.6.0","description":"Parse Content Security Policy directives.","keywords":["security","content","security","policy","csp","parser"],"author":{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"},"homepage":"https://github.com/helmetjs/content-security-policy-parser","repository":{"type":"git","url":"git://github.com/helmetjs/content-security-policy-parser.git"},"license":"MIT","bugs":{"url":"https://github.com/helmetjs/content-security-policy-parser/issues","email":"me@evanhahn.com"},"main":"./script/mod.js","module":"./esm/mod.js","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"}},"scripts":{"test":"node test_runner.js"},"engines":{"node":">=18.0.0"},"devDependencies":{"@types/node":"^20.9.0","picocolors":"^1.0.0","@deno/shim-deno":"~0.18.0"},"_id":"content-security-policy-parser@0.6.0","gitHead":"927f922cb188b49009d82a1e3a3f5afdf99d2c4f","types":"./script/mod.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-wejtC/p+HLNQ7uaWgg1o3CKHhE8QXC9fJ2GCY0X82L5HUNtZSq1dmUvNSHHEb6R7LS02fpmRBq/vP8i4/+9KCg==","shasum":"b361d8587dee0e92def19d308cb23e8d32cc26f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/content-security-policy-parser/-/content-security-policy-parser-0.6.0.tgz","fileCount":10,"unpackedSize":11402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2YdNFIlso4mr/W6GZvsLpvcBGVR0ulWikKPKxr2oz8CIQCVL4gn/et0qWcpFr2FKvPLwPc/qFLwbvEhiq70ucXyxg=="}]},"_npmUser":{"name":"anonymous","email":"me@evanhahn.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@evanhahn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/content-security-policy-parser_0.6.0_1707600413772_0.21904963972057745"},"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"0.6.0"},"name":"content-security-policy-parser","time":{"modified":"2024-02-10T21:26:59.844Z","created":"2022-01-27T18:06:04.064Z","0.1.0":"2015-12-18T23:10:07.259Z","0.1.1":"2017-08-30T14:12:12.484Z","0.2.0":"2019-06-15T13:59:21.695Z","0.3.0":"2019-09-02T17:44:52.157Z","0.4.0":"2020-12-22T20:11:46.692Z","0.4.1":"2022-03-24T00:25:47.044Z","0.5.0":"2024-01-26T15:36:37.924Z","0.6.0":"2024-02-10T21:26:53.956Z"},"readme":"# Content Security Policy parser\n\nTake a Content Security Policy string and parse it via\n[the spec](https://w3c.github.io/webappsec-csp/#parse-serialized-policy).\n\nUsage:\n\n```javascript\nimport parseContentSecurityPolicy from \"content-security-policy-parser\";\n\nparseContentSecurityPolicy(\n  \"default-src 'self'; script-src 'unsafe-eval' scripts.example; object-src; style-src styles.example\",\n);\n// => Map(4) {\n//      \"default-src\" => [\"'self'\"],\n//      \"script-src\" => [\"'unsafe-eval'\", \"scripts.example\"],\n//      \"object-src\" => [],\n//      \"style-src\" => [\"styles.example\"],\n//    }\n```\n\nThis module is considered \"complete\". I expect to continue maintenance if\nneeded, but I don't plan to add features or make breaking changes.","users":{}}