{"_id":"csp-header","_rev":"44-95f26cf4c099c35668b9e8cdb0e3d2f9","name":"csp-header","dist-tags":{"latest":"6.4.0"},"versions":{"0.0.1":{"name":"csp-header","version":"0.0.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@0.0.1","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"0db12722454d1a502bec76c07dfc890516e87fc6","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-0.0.1.tgz","integrity":"sha512-eY/kaegr3HonGz6F1d+2a2qlwZFxBgHnzQLGvBIG6oyr5N+jE3HcmCTI9kUvINo1Kape2CNGS0FfY+JX1TNIJA==","signatures":[{"sig":"MEUCIE+t6ipQXLrES8brG9GxdE8W4cQcNSMdSBaG7dkKz6QeAiEA2431+SI73b27cdILke4XeoxLgk43uiumb4uJF+K5KHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0db12722454d1a502bec76c07dfc890516e87fc6","gitHead":"1f594fb1ad0d99a51a8a5df131c7b060246097ff","scripts":{"test":"mocha test"},"_npmUser":{"name":"frux","email":"qdinov@yandex.ru"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"2.15.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"0.12.13","dependencies":{"should":"^8.3.0"},"devDependencies":{"mocha":"^2.4.5","should":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-0.0.1.tgz_1460443608822_0.6313010421581566","host":"packages-16-east.internal.npmjs.com"}},"0.0.2":{"name":"csp-header","version":"0.0.2","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@0.0.2","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"68cee7179dfc3dcebcca03bd73d586599e270308","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-0.0.2.tgz","integrity":"sha512-w2M5IUSbEiRySTuZVY/xhfEJjrFNehNuseKz97Ci40RxOoPJLCOTTjzSyPif/NBQ324+JFJR9NjzKP527JMykw==","signatures":[{"sig":"MEUCIFTS2DHfO7wMKByRMuz0OKAt+kmOK3Vc7FjotQtmgVoOAiEAm8bTPtyksnsW26RwNGLRgUhAY0F1+raKq0bkZgov478=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"68cee7179dfc3dcebcca03bd73d586599e270308","gitHead":"df14c50e6f907d007cd527cceb4c5d7c9e0afa35","scripts":{"test":"mocha test"},"_npmUser":{"name":"frux","email":"qdinov@yandex.ru"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"2.15.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"0.12.13","dependencies":{"should":"^8.3.0"},"devDependencies":{"mocha":"^2.4.5","should":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-0.0.2.tgz_1460444390460_0.37474079127423465","host":"packages-16-east.internal.npmjs.com"}},"0.0.3":{"name":"csp-header","version":"0.0.3","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@0.0.3","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"024615c68f87888e9d8ff182c0b4c0bad00e5801","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-0.0.3.tgz","integrity":"sha512-wGmddj/FMkhI6aA6xQJoW1gFdVtFDL9YOMWsmXOSWyXkZxd41/GgOpCycYtpWEAesRYlHhuURAbS/Ozg494Exw==","signatures":[{"sig":"MEQCIDNzJudu3lKANwIbfUiqBaei4mWEUUBsFVDDYGijPp4lAiA4P3f6onYZpuwnR7CEJVAuyb+Mn5L49wQQzYyEm5YL+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"024615c68f87888e9d8ff182c0b4c0bad00e5801","gitHead":"54f9578a1039a9abb6e87fe3c218de419f459efa","scripts":{"test":"mocha test"},"_npmUser":{"name":"frux","email":"qdinov@yandex.ru"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"2.15.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"0.12.13","dependencies":{},"devDependencies":{"mocha":"^2.4.5","should":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-0.0.3.tgz_1460468031899_0.7501022554934025","host":"packages-16-east.internal.npmjs.com"}},"0.0.4":{"name":"csp-header","version":"0.0.4","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@0.0.4","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"6bd1db3351edaedb904999b0705b8ac19980bbf4","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-0.0.4.tgz","integrity":"sha512-CAHwz1EoyP9aJu05PT56vlxEIpaCobqetavUflEvGn12qh0nlFXfBWge7c+F+3QxiIevcmbbkCi9pd31KratTQ==","signatures":[{"sig":"MEYCIQCn01EizPaklh338wCBZmtk9ufLWJZf0jXK8xquLpmOgAIhANPct3mqEH7XsiTyXCy0PnlJG+EO7j8uPjeOwT10Pcor","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6bd1db3351edaedb904999b0705b8ac19980bbf4","gitHead":"a1ad4a135bb9fae3905b4d2d6a4aebf73af39784","scripts":{"test":"mocha test"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"4.0.2","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"6.7.0","dependencies":{},"devDependencies":{"mocha":"^2.4.5","should":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-0.0.4.tgz_1480921515150_0.28493077773600817","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"csp-header","version":"1.0.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.0.0","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"7b56ba6e0bd04132829d0c7c5d61cf308401541e","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.0.0.tgz","integrity":"sha512-fC/AgKV+UNuR/aJo+FqmZqeKLZ+Kq9K37bDhDD6ZOvingywDTW3+cgehT9io0m5MDB4I1WefIzBoXehDpkqSyQ==","signatures":[{"sig":"MEUCIQC61Ek68igYoE5U4J/eT3rm9gfzcSrxxF327ByDhTgh+AIgA/G0bhUgTqP815DGMoQhmbwvO556EL536Nt7DZnjPUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7b56ba6e0bd04132829d0c7c5d61cf308401541e","engines":{"node":">=4"},"gitHead":"5961d8508724390d9ac936735259c1b44e41692d","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"4.1.2","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"7.7.2","dependencies":{},"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-1.0.0.tgz_1490003554461_0.36840416118502617","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"csp-header","version":"1.0.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.0.1","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"b214615df7b85e82df0c2ac1bb809ad524a1cfa1","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.0.1.tgz","integrity":"sha512-1VUumUNrLOTrlGYZ21hfj8vQ/DqdwO1nCeKE41BlWKo7zsQb7YS0i/BO2CsRg3APfd235Q45XAc/njtpFVtKrQ==","signatures":[{"sig":"MEUCIG61vHQ27wI/MlnjHe+Pxkinsel4r0702an/UFU9T+4iAiEAstP+q7X6i1YydaHRwf11+0qYwAOQrXreStjN9qgkuQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b214615df7b85e82df0c2ac1bb809ad524a1cfa1","engines":{"node":">=4"},"gitHead":"4d9adc53fca9d101cd63e9e1d71865b6ee646f1a","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"4.1.2","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"7.7.2","dependencies":{},"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-1.0.1.tgz_1490105981392_0.35450944025069475","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"csp-header","version":"1.1.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.1.0","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"0533c2cf62ff88dd71b2aaf047300bab683059d7","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.1.0.tgz","integrity":"sha512-PoTBAmoFX6sm8BTDT/Rw3cLLfqriCvl6gQ+AFptkrEOaHlqjwC15Hi0Ofbm8ApJytze4uz1G81EEvzNt6qALrw==","signatures":[{"sig":"MEUCIQDgVRDliOUMNKTNOTtfS7NvaLIv3JNfTzCdBAM9gQv1owIgb4Pbk0EY9eCz4cL/0B2qQm7ONqMHM0D95V7xUL9rXWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0533c2cf62ff88dd71b2aaf047300bab683059d7","engines":{"node":">=4"},"gitHead":"86d59e59ce3421e439e6963391b0e33e9d6bf696","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"4.3.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"6.7.0","dependencies":{},"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-1.1.0.tgz_1507809363262_0.5901609782595187","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"csp-header","version":"1.2.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.2.0","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"e1aac06d06c7562693491d428cbc300cb6bd74bd","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.2.0.tgz","integrity":"sha512-tdiwT7ZSxDLJKIL4QZEpcgvRG9Bg/+YO/DY9gnRcgwERAzQNWH45nxFo6FdjXAigGcUr8fB0LrnNwq2SJw7jXg==","signatures":[{"sig":"MEYCIQCp0HmaxqfNVcQQ68s1cqnsFo1VQIxPX+id3na7zcoxCgIhALhSwkItlBAzINqgcdKWAbTeOhMQlF8FcgFH3OjNNDHY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"1d2cc085c6ff2f11c1024952af6be5631498f0a8","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"5.6.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"8.9.4","dependencies":{},"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-1.2.0.tgz_1516817582084_0.4841627571731806","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"csp-header","version":"1.2.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.2.1","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"fe9a78e23a0632bb9fc94a4abe366083deda3baa","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.2.1.tgz","integrity":"sha512-z1NZt/CmK3q+CeafIQY5MaJY9+CQAQJcpcf+WVhRA2yiiO3TwTuj2aMRvogmI0tQN2Ptn+vUnlJJZH/uncN5zQ==","signatures":[{"sig":"MEUCIQDIPWbcAk3EakzYxGFl2lhCyXg05wlhTof0tC7VMu0iYwIgYWMZ3Lt9MvmnDeO+2lVJCEUbquwrfXD4cooYvEMxSls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"7467defd7860c81da955d6f837e7e3858a96315c","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"5.6.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"8.9.4","dependencies":{},"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-1.2.1.tgz_1517309558634_0.5379696551244706","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"csp-header","version":"1.2.2","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.2.2","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"7d91521bd841b7fbe45c9d8126995913db9be64c","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.2.2.tgz","integrity":"sha512-yJyg0ihZILpaX87EKhP/wqnhZLi9FzlOyzDrFd/1JHhn7MA9aR0ZJZE3rmt4itBOL+Kqb5QNVuodAoKGuciQ2Q==","signatures":[{"sig":"MEUCIQCLWlOEDtk8t6ntlVhuQNkgN2jqXAS5+YwfYfdVFItJWQIgF+H9RjQPRD1+5Ob6E6XotmUZn/ECsw9y5QpPU5qbJcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"eea70ce979bfa81e727b10f9ed72e8a4af30d560","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"5.6.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"8.9.4","dependencies":{},"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header-1.2.2.tgz_1517313208071_0.49853081814944744","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"csp-header","version":"1.3.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.3.0","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"f8387c51b3cd29542dcd55668c0d7a6ebe0f8798","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.3.0.tgz","fileCount":9,"integrity":"sha512-p/GaZmV/dz5RiEKKOHTyX5VzWbkB3Q08VfzikE9STrh/DQ77wTgxTP/W8pf8jXWaZDS0jb1BsAuROc9lqm4pRg==","signatures":[{"sig":"MEUCIFCYi5yWzsdCed9bzCKOzbrMt2wo3E/E6KxSQU4Ek1WUAiEAlR9Bu6Y2HUUI2qhaEp2mAUConmunLxy3n4iJpPnFq00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5GibCRA9TVsSAnZWagAALpkP/i+kxSQldQDoDWBwcUkr\ns9zuinOI92Gq6LuCkVgcB1ovMi6feYguF9UPPegJkVL68dhSqbqU1XnhlFWb\n+uMPTCSWKNUGkFxax4dd6isVFb7laToSxqrcHHoQ8H5au7XUrEIQyNzFWT7k\nVyMTO3fr0xjIRKgo4GDru4C3XTnISG3k0Mvdq2/RWeh6isZum7VW7qkLJaQX\nPIUp7pqIsFKbtCbqujYGDPpo9bjP4gqVttcDSUlpPkXV6dG/DI6ZKD+4v2Ww\nPZu/68cvzvZgEPYFVIgVSs/Up+BGd0rGODz0gZeqdG1vekBcM6u9eA7aRZ12\njxRwNK47tMG9VN61rP+VcBFRB3rGuPjmkDbm/WolbBs6uI+MeaJyJsLX2L3k\nmPGb8bF/9QHW1CArInd5yumNLjnJ/DoKB5qoBaK1KSjtIHCQbXHxWffFf1er\nMkbba7uJBu8mHTkN9XGEsovOWbtYeheptnajrRoOlMTfUkG3poNcjNZSnkWw\nDmi4hqPkLzCk53ShXw1928EYaFbRptu8nVYT1aoRIW3Zht+qZrhfpg0ZVkoe\ndNJwNsOCKmjxieopkmxZ4UVOO4vgV6UihRRnIKZlo37kC5rWZQBkfnEnzlZz\nnSj5/1vnYxH4JXDHNz431b9ZD/E++JWjcNu5EA0gTgMmIPa40E+ZWQfbZVpw\noK4K\r\n=OjEq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"43d3a3ce799b3c72504e3388b7fb5039f60747e8","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"5.8.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"8.9.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_1.3.0_1524918426138_0.5986501728337754","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"csp-header","version":"1.3.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.3.1","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"02e742792d4254d0219a1eb626b64e765b20a7db","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.3.1.tgz","fileCount":9,"integrity":"sha512-COEyFQUeF4j+fNj/oXwQnj7rvypRuPc6XWnnxFlIZBlMF4HF58TWfdBvCCCIkPm7yWNzvs8e0eM5AR0XNMBm+A==","signatures":[{"sig":"MEQCIEjwadF9Ylswdge7cqOMhHBKsMOyQ4Ff9FJbC/buBFDSAiBvM5uUIhfRBAUf49IGCgU+LCCQaRYL0dntxL5paR9bNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAGN0CRA9TVsSAnZWagAAOVwP/0Ma8LZ+pGXwDzau5dq2\nUsB882quun1CV7KHId1MGF/DJv/o7whGPPj4Vlqj13Qv852Wk1vxFddxs9Lv\nTgIxGQWXBXh7HIDatOjAvmcphrzlhUcbb0f91j8UistRpYgXFUTCBsw5oQQ1\nTxRwVbbf2z4eIxOQjKLO5JqO4wbrmWHU6/fjtg7FLwZYXytzpEORuzX5X/1Z\nl1qXPczFyFk0ovuFu33aYaCcpVntnlMatoelb1d4WI0ZwleuBEdkD5YDqQPj\nVXX+ZiuqFjDugod6GD6pGOh29f+Qw/Iq/qUNAzElsLIa6wWsKeeAQ914RemV\nmRmM5RUOJdKJItzg3ctdIrRQhE+3h6QpD4n7fbUxAMWEdCLC7ld37rk1rQky\nkLdtmz0JARqjWAZRreZfIJ6HjpSpS/QnTHLPy5aDiKMpp317uYlxWJ1j52AY\n1yIX8DblKPiNNCtp/UhFTT60gEqMGajvj2T55ltAAry6zE8tEXcIxVVzhvZX\nkqjOhPloRpTHXb/BOqYuH4Ea3jsF006cKMIfVGGCvR8RmBUuHQlVbeVTn1EN\nu5or2x5EcTknYQLlpLeWBl8zU7PDG0S1DxdnfuWVg80ahgsNXDLF3MxhsDBM\nf9+cNW9xhB+OyS9blPYqBhJXMqFFLtxXvycHmiZrVasGeDnE3BdwpVBe+O08\nwAfw\r\n=S0n0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"dc48a4b75d9a408bd9e53eededc4bde61a3379cc","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.0.1","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"8.9.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_1.3.1_1543529332090_0.606464731204992","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"csp-header","version":"1.3.2","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.3.2","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"3d85d7ece51fa27ea67b25ac14c8167005e4085b","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.3.2.tgz","fileCount":10,"integrity":"sha512-FCdHt8hDs/WbJL+0ZTs+jYkdAr0xQWLEs9AyvQrIzud+8TARl+a3T9Mq3rOPrQ0T5ghTntreRUVTF6zZS4FLhw==","signatures":[{"sig":"MEUCIQDLEUHYgNCCxVR49q6K8nsqt/KbIorrCuSa9JlcJeYvWgIgSqd3O1TXPNijI5CeXgdiR3hIRt7w5sAGhR6nBFHNfPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsgabCRA9TVsSAnZWagAAc98QAIIe1JVYNuozDI9bBQMX\nDnVrqsQaQLkBvIMKog4v5qAgYJW6n9AaYDRPVt/joSnxNnVJ4xXHCaKtaHn7\nkR68hEe62aEEcEkOrDWRQfn3m4i4k1OyDC9u+EWGL8SO0VikbqUOZzmc+RIG\nj+3pdywKFYp00vD0D2Vb5PEp2SQiHWtrony/ALHRFEpRpJl/SGRMF8loEEgE\nG26c1JdHOk0+0+v3DN+bWZJSoOoAuzpQ/b0fxHcKaWeynwHGRmq4YouNlUc3\nLxzNW/qE7WwwICJF0ahOnVgDx/Tfx3ykWZv6LojS94GfCMIqDUvkF3Z+LgfZ\nZDDyLvrVR8xZOUu5/S8NuWK6xI2L24wfU1jnz8agljB9q1rfFcsywL0utOhW\n/RuyOtwV1nDX1OJTcEvz7qGWx7URTisyZHCS1tv7Pngd8WXpw6LDlBqtsffX\npJZUy0ZI/sYFJc5dsa0WvPJ7Q9G+MBOIoL2qGC2ZFoWAzqOvx9dvYXKnI2HP\np3/4EI9GyXppUauCq+vXZ0jdgU3E+jzj3ohksSsgAKshu8v3AhSnvMpo4w9l\n2K8WvrAe9aZgszkUE6cw7mJUpE54+rPI2vJ4oDj3Hb24DwCvdq5GdEAcms3d\nZBh4N1fY+SZT6kuSP3TMTRf8nMElV1sllz/yvxtxLafyFhz6FPTTOYLILg3F\nO7ca\r\n=wWpz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","types":"index.d.ts","_shasum":"3d85d7ece51fa27ea67b25ac14c8167005e4085b","engines":{"node":">=4"},"gitHead":"166586241d63d2c7ebb0dc9aa1f39626bbe92ea3","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"2.15.11","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"4.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_1.3.2_1555170971181_0.8639207985697412","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"csp-header","version":"1.3.3","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@1.3.3","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"a1e2eb419caf0dfa60459ca58474789adfcb7a7d","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-1.3.3.tgz","fileCount":8,"integrity":"sha512-0QR0rweH2GkpyYd6LzsUSokLGsQxF8sYfwD82HPuBc/a2h8cTVG/AyvR8DazmyVA8qlMiJDQ/LO7abXIPwcLtA==","signatures":[{"sig":"MEYCIQDkJRkGY8euBHnrle5AyQ3WCeVw+ZYC+ToZmuEKdlItwwIhAO6EZ4NaSIWJ+za0bqnVnEYZtSxzAw1nVr3QKnXIk9VK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctNmVCRA9TVsSAnZWagAA3boQAI7H/rxAMH3tvIwwxLpz\nwtrCNJpleIiksDcjqDxmZFPRuLjhs9F/usOfmtvHEi7SUZLD/DaxZNYSn763\nB7FTUNPkCw+J0ZdY1cFy2Hj+HmO9SmF0+2AioP+fPgkl+28Vt2kIiinDwYbS\nxktTISka1R5h+J2u9ZyOvIZYmPblQpZkQ70ft/daI9/fAp+vq6mQY3thXduf\n6b8H2baViPzGAd758Cb7gEorQzjew40iJC3EM3UhWPmM6Npl4J0lerA8Dl91\nHU/sh1+UvNXLmHq5ThCX/NuMyQmqAZGUzVoDaON+1CfOa87xWPX/03dHRXWJ\npRtu3gl86sUUYpq4t8/njLmHRc8wwTBssogxrqxzJqeFKDoZivT81etD0OKc\n+V/zSIBYYvhA9b7t7D+5tmW1vsiw5G7XdizFVd7ZfmbdHd1Er/DMTd3/N1MK\ndrGadWoBs6ujVaGvkgA3TiFi9tw1SYkwASpt+73dLUuPL3CMmEKvsnKqqVhZ\n82kWu1QBzrCCWnLUjmfICjOzRmkZ8aQSujfGcjEst/qs6nAByK8hyFaqER2b\nRz9yL7YidAtUrdPvuADnI++mhbcM6yH3LQ6MerOfvw70Xjw5dDHdQ+UzjA5D\nC1OoKdQ3GThRsBHiJ88whihlzrOxCDH8m1s/xl+RBzDpCkg5xE2FpN3WboyG\nEHEU\r\n=ezXf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"59e732fa6dbf0ef948b25967581e540024791397","scripts":{"test":"ava"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.9.0","description":"Content-Security-Policy header generator","directories":{"test":"test"},"_nodeVersion":"8.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_1.3.3_1555356052093_0.46466639102707963","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"csp-header","version":"2.0.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@2.0.0","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"3da678341dab6c96ed4d36cbf8034f5fb07adde8","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-2.0.0.tgz","fileCount":15,"integrity":"sha512-txDY3YEUL5uUIStBqmLKhh7ehufLYMXDfYsk2v6nFWy+Qb42n9lPT6dRhwwprd1LE1b4/Y8jo2UTMhO2xfzKHw==","signatures":[{"sig":"MEUCIQCK5AJRavtjyrT9yJ9UHem2f/2jSPfJZcTyAQ0yH2+niQIgOYUlklGjYy/UtYFjCq0LtyCHiZwvvt2bCwTPsHyQ5ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgbZ+CRA9TVsSAnZWagAAVxgQAJUYfauWrzvKongCPKzZ\n2+kmEZrVSqofMCuU8K3Tk+qroHkvpXcTNKQMw0xSppOcM2GWIZyLI2Ghm8Ov\no8FI8Pb/E+A8xqL0j6unARC4cez0/Jm7a3bo/h/gnWQN2VVZsKS7qBWeyN9K\nZtTARCZYtOimB7InHcBHTJi6onMSBGqmXY5PA6BSXL2ThtxTxXOuUbwohb7S\nr44X78nMJ8aoJaFvHjjdmM7hWVIzy0fYbJRsI8TRYnoU5vPJL0Fda9+oTRQQ\nQo6I3yKdqtOgzeCCafGipO42FaWbhhby4IVYDO8VQSd2ndLooAy0kLLcRjYq\ncxthiEh7KWRQTfc4U21QyNWu6qEWD9MlcXLnslWYlO8srjCqm9dMFmM1uc5q\nt2jxEuDHXH9fN0V2YJ+scF9Vtjf4miMet1tlHij84P8ZI+9pQp6inDmRRyi+\nDpWz4cmUT9Z6kK0v1D0CdcmqgIKvwWp9PW2CxJeKD/a+ZHYa6zFviYMLz1BT\nyYvNfeqXdY490V7Ao5EQoEttGjX7tM6zYOO/uVClMJNgAzWDjvnN7yUW+PCu\nQCF+s1OFcyPkQxCjiqpGIgGDbjfWdySVzvnQeuvQt3DvSH0bITFOLF5YZGcY\n24H1OlxarebSZH+WiYJA8hkIO4ZJr24FM0wNplzrzAzoElC0vV84mLB3WBVE\nDuso\r\n=bKOP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"gitHead":"998717a8f7bbe1ac63594a059008db8becbf89c8","scripts":{"test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.4.1","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"8.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","ts-node":"^8.2.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_2.0.0_1568781949415_0.5100067743752879","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"csp-header","version":"2.0.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@2.0.1","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"0d1423d66ab278c089c215ad3df8b0de8859e08f","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-2.0.1.tgz","fileCount":15,"integrity":"sha512-/eJmQ9bOePNDnT5U96slnKrwVrSPK7eqVMNKqeTOXwLI3Weflc7Rl0y34oeRSXWpMcjFLVzcLOQamiCLEoUH0A==","signatures":[{"sig":"MEQCIBN1QRGsrOJjASc7KlN86kIVzrJ5UE8rjGefdfI9pOF+AiASPeNnKxNn9O2mFptxv9vv+mVuIqGc2OO2E2Tu2p/xSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgb2HCRA9TVsSAnZWagAAYWsQAJiX6YKitfpB+9mIlQoa\nXF1FzMX4rBljpHusdtZSO/tC/EzQm5+686mrixzPGliwbO49XRzU9ijIPCRx\n3Qerbcy9QELKEF5s447ynuaQHrmv+hL2HZDMcdXlEAPs8MQ4juOBqEbVMF6E\nxlWKVDIUoynx8dLdzLbDwdrPICVC9V8uplEjAYg6kECEQgxq8Vtp60ht2XyF\nMCKwdY1QB81Ig1sO7PnRtSrFvThmzrnU73TvmoR170iz0Dkt8IatoCljppuG\ndfynjcxMtNqa/ps2WYgHyC5N9UvWMdfSttZjR5pV0y0QgxwiHTLWkcTxVBYw\nylhHlrzpDDXK5K9mKnLGhO/GpiVsrLXo71YiJUAoEjoFo8rTDJ4d/4YTn2Jf\neGXDls5Njg+OOrUqRn4fsBhfzBaGr6ALCmDMTtUJvRDh6hd06T0Fg9eZ3j1h\neqOqTQuE9F94X9ksxkIaJ8rzxV5JMf9aD1bzWMKLFoplUPGJZpFQhQhoXHP1\nyokK9IzcDe4RhsSz371daoea6u6iTkRFyVErHq39rXxlEOp5/AO09PA23Pwt\nkcx6waXc5eXQmZ2HhqcE4S1XJLdXuhUbHV+A5h3fjIa0XA27v9PlqUIfD5Wi\nwsL2nSXIOPBNc0mWPjiyRDRbC8Hm6oUI3rVIiQzOEEbejWInKp5YKTHILNsh\nsIwX\r\n=5FQf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"gitHead":"48d655879d640d25aeca267691cce6a6b6481273","scripts":{"test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.4.1","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"8.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","ts-node":"^8.2.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_2.0.1_1568783751406_0.8416228833191999","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"csp-header","version":"2.0.2","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@2.0.2","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"f90abd966259f60afa580fd5d0a3748bcdae729b","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-2.0.2.tgz","fileCount":15,"integrity":"sha512-Mf0PRMfJ0p7XJfK+z9/+QsA9ptVyQT3ek6hAp4MOc8N86bfQkvpIFDV2/iuFs2fQgc+8glum5CtMOPbc+gZcVQ==","signatures":[{"sig":"MEUCIFN2daI+QSZuWyrNN7tcYd8toKFS4kqMTAZKVhbzGoMmAiEA0TeJlS0IzFSQDF6vEu4G/eYokSDjFtQcVkVb1fH2k6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgi+UCRA9TVsSAnZWagAAP1AP+wYjFAZcnN/xWFVtON3Q\n+7zGlF5JhKoNLBLSr3xgZGhdKbgF7UBIdIKRkVKBY/qv84g41l26N5oQ3xIe\nzNW0dyFPOpfCochQCWBebPOtF4UY31tKzhAsEoIG+0vzGR3GRycZ1Go0iJKH\n+NarpdH1Ce9Q5dMVacWtd0GmhasewQOseTrhWd9Q39+AdJm+/yVyklCRC+vm\njL6k30FSiHurAEKoR3CndF5w8vKTDrPjdYlsrL4cbH/dXI7h51jweveZM8FO\nrvxDF+pvvFBRi6Juy8hq195rba0undiD1MwcKNH4gQu4hKYd29QOUInLmTUY\nzo5eubzoRXQqttcdoAkU6BDvLpoEJ2/7icFJMX2VWkFX1vhW2sJeJ9KueXYF\nHPUvA+sKg8uoCg9i2ZVgWTCBSDcGDuoitt4C88/T3aNcKTeA/DE51YiS+R1f\nPhvmpJg0u076QKIQzoVVhaSQKxpGWkSmqeklD2h2AWLwqQsM0eERyNYjo3nS\n7NOrDL/H7tHgm4um8ztPfZQH+M/g6bicJAcr5cbUS+6kieTqMUv1gJbbVtOS\nXSFC8yEe0Qyw54PCkTw2oJBRM6bhi0VfQBPTDR1wq20n2CFsrdo9gEp/SziL\nP51vlbrxcRgbSRynSIuVu2DvU6mt6b3aSQCU7zB0NRGZ5wOWmLNLTIC8Hihd\n2Md6\r\n=hNHY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"gitHead":"42c103fb14972e975a838ced9682447a1300ff2c","scripts":{"test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.9.0","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"10.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","ts-node":"^8.2.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_2.0.2_1568812947773_0.25613849852229387","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"csp-header","version":"2.1.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@2.1.0","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"2fb70e9e7c5585a7c1f3b7b1ce4e5508c32af8e3","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-2.1.0.tgz","fileCount":6,"integrity":"sha512-wcsv/dUltAlgs8vPW9n1RqhwBoo6/eMqiUoOK1ZaYoL4fqads1+LbccK4FOFIZgOCnFuPaQhPCyoZvBqmX7P2Q==","signatures":[{"sig":"MEUCIQD7UU+7IN+7ogX+UOjKxX7H5KgjB+NZL6flFWhlNOC4UgIgFfnxzicoH3BYoDiJVoHJo/Rjbw/RfnuQmCYwcqPP07w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYLevCRA9TVsSAnZWagAAUGoP/1Qzl+1+9co9nnt8HDgS\nCMS+dMMW8qPg62cqMk8PNfZC/5zMHqkgdh9DMp3CMeFjSbzb9CHPWvkaKeyv\nUsOKl6MZnLH9RoW7u0K0uA1cw3jTF2LphiWRtPFIbYyWMe21Sy0EJQmEEEfZ\nuZbu3jljLQE2DTV4D9CkoOwgZI26p7tgWNrotl37ZLU+XXeSkCfyYdqLsbn7\nQOa+XWLecqfXqxdrlE737xwR3x7SloJ028/s0qciR2q+ilDMHpy2eYpCZoei\ne0+k1EAOuaUyOylWZKWYApfsQgdZs7LaCRSwS89XF1w5VHWtym9nYQxk54Ea\n9NpiyXBx4WB6h7tJ60hMIWgFZFwL9LEx/ityYqpN6dxbcHSlLlFATsZ3CaRG\nsBH8GaLYduuKLapEaH2pW/OOEHMFZ2WxmJGkYcqDJ28d5G50dD5UP2F1mJJs\nysFMpEeNDtaeS102Ski97VKI+Dco5hGB1Cyjqen/ooWzHwvh3Zw6B2ZErpvj\nLN1Wu+TPQnWzDWnnVzN6MCl3AtWQDWEVNhcPkYQ2Dg2viViglFo9LtF/tVwD\nNBEBxhDNp9T9/03aqpyUpcRp3Yu9JLTXinUdW05QeKRQ4IXR+oANZrr9Lanb\n988lqCbA97GD5oRc++4R7bmMNVH2hzKxoVzF+lqbOSZKlTv82xeIbFVDnCqk\nIW9N\r\n=BL5E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"gitHead":"b47403e905f2ab5db821ab45679cfbfb387bbef5","scripts":{"test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"deprecated":"2.1.0 version has publisihing troubles please update to 2.1.1","repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.13.4","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","ts-node":"^8.2.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_2.1.0_1583396783386_0.21556832104999857","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"csp-header","version":"2.1.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@2.1.1","maintainers":[{"name":"frux","email":"qdinov@yandex.ru"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"ea10aa54dbab4301f2b962b13ad7383b83e191b3","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-2.1.1.tgz","fileCount":15,"integrity":"sha512-JuUi95nVFMuVOcI/A10+8CwpWflq3TS/sgperD109BG0xg7pEY1x1E1Aqv0LIpIKHdgkCK0nIZqu1RVRRRoMJA==","signatures":[{"sig":"MEUCIQCBdn9TNgytXGeTXIwGOxapKG758XuzA+S8pKpwP6mPegIgdmBjSztfbqZ720B3C84/UXa9bkCNPgoJ1vF1Egsd8KM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYLrtCRA9TVsSAnZWagAAluEQAIx+xqHUpxPqtz6xQOFn\nNjl/E6X3RWg1klGJzB2y0rHgaCbL0eERDiOLwmuRElASe49n1Lp8DyiSP4+e\n+s3wPgXB+h7oxKJ44aMiTIgBVnNfA0NrMPp9tiSa91wJDT3tG2wZv+mDOjaI\ni4Tl8u4EAiRpIbs1vhXSOoT4DXB9MQcYICYyEAfHoMj03UYDVHy9yK5/h66K\nxVd1qq85pIC69hYUKGOIhuMJYDhxK78gPXSxeuBHP4WJXzrUpsn5zjt/G+dI\nCrLUSFOtmD+yO4wALxee1CEYbf/Ml85daPoQ5NwGTb0j9j6NTXs61qwpFTIc\n6fpfefLOwmsIpz0Tcc0UmNKk7TkPe9PYei/GijodDd+m2ke7i7ovHoXeh/xU\nFsP7k4cpjJzvcM4tVbSNr6YdMl0cRcQ9brUm8LRqulBjLwOKlLrPxBsmjZTL\n7+gj6mQHf2HuoScrthAmAi3dV9doo3oPaC03+iD6Q5coK0CFYC9rwP7sdLY4\n6gK48lPIaYvCaVM4scuFJYJ5zgFgzUdm4p1L1AFUGaj2ZTPgIjmxR9V47Pg2\nFTwj0oj85d1MXExJ+e+KEhVAh56dKXPrRQq3wxhCev72acePsslA/5o9vhGp\nQqfYGWQzPQwkdinQmN5ccX1JyqWCwMGMBnS6C4On3LyRYamLA9k1+5XSWeEy\nGee6\r\n=fPZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"gitHead":"d3a80e56eaaccdc31fd8060e0daec5a396521327","scripts":{"test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.13.4","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"10.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","ts-node":"^8.2.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_2.1.1_1583397613103_0.3118773885391246","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"csp-header","version":"2.1.2","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@2.1.2","maintainers":[{"name":"frux","email":"qdinov@gmail.com"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"ad9aac1b58241947aa467a715e4463a0ab691c88","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-2.1.2.tgz","fileCount":15,"integrity":"sha512-Dofxg0rSSdkXiNCSRHLKlaCC6qc5gPS7rDMnRW/C/4v3X6nJ4Scgai3QjQBmmcnSY7zJATtL+akaZZFVMwPwvw==","signatures":[{"sig":"MEUCIQCbwO1EfuhMAMDP+x0ZhVQksNh37qA90XzEr0vv98O69gIgEbqWWm7dI5rPI7Ad8k1IdRtHSTWbQe5HSpTP1HZk/oE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGx/uCRA9TVsSAnZWagAAn1EP/2rlh1sg9gKeF1rJmurN\nomVwOYTJptTvFts8WBhU9X4AmYn3xIq6Fgny/RopgxwHhh84iG9K+tpC79MP\nIic8nP11GSEpFhzusL3hELBDYnH28e5KRy5wbx4jOSNfl49pKZvO865dDxrx\nZpSRPVxCEfKdoBc5Ralo0xhkv6LerwYO+G80Txnla/tXljTxJhrA03VU1R9h\nxnTWlkKqPzSU3XHBANBcIhcs4YGZvQfA4RsiUj6KkA+XgvRFT7ezPAP0zjht\nf9bqV2pmLXol5RZOGjEm5vXvlRsSNjm7LxQ/zhfeSv8hqQqT7UuN4wwZLlhc\nsAoUmGqzpKWraEe2xYv5H1AWf3kqakpZo5yWFhtpury9vxnH67X2McvsWGpB\n2vgtMkeEFRWl/V4xhaTP1A60OSsobUc1fudjAgxcx4DTDgNPGur6OFEjh7nD\nEEmKvmiHxSuAp9Yq+PMppkiv6e13rKHs5LdTggEm+Ms7G5GiW2VeYHf8xnMU\nY0H2tIBY5B+3wm6q+i9TbVDPY16CaXbnFIoTfz2DP9+/WH+5QTKrtXoDSNJZ\nncozgTLGjwy/QZyaVJ0LZ+14df/Aor3BcREDxAk6bR1cR3JpRE/xIJhUEdBg\nUEIag8ZKB3/Ax3uQmwF04ZqEcox5pDm28oSZvCa7XepeCq+wKJUE0Q/wxmV2\nSPNF\r\n=+wYL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"gitHead":"dea985c42dfe45e4df2edb71d05af780ed127225","scripts":{"test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.14.5","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"14.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","ts-node":"^8.2.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_2.1.2_1612390382129_0.9037336538014129","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"csp-header","version":"2.2.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@2.2.0","maintainers":[{"name":"frux","email":"qdinov@gmail.com"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"cb1f83179b2e5b43f5759281458357b22511a626","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-2.2.0.tgz","fileCount":15,"integrity":"sha512-uxhyJpDpH1yuqjMLz2Ve8OXsjkVzRtJ0skXxVUx81iUBbTbd5qBYwwKOZ6WXZFGveM2pAb/fHwtDJb5T42URMA==","signatures":[{"sig":"MEUCICUhEW0m89JltrME9WfbjvVZ4wGFhqjbgGkAJABnavvpAiEA8fCqaOeSEnhNMcv/2NDj7ZfGFOsMPQTsi0ysbm2PaMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVa/aCRA9TVsSAnZWagAAgFwP/2cwTCp1H2j/hhKEEVkg\nzjlmM4BmI8/GqQrXRbWHxiXPe2VCofcmwzheFTNOEaJYMwudqwuYK+eJtcFl\nN6e5mMd85xuWoKScbI4WetJ823FAZ1jyDguNYkbQe5Qg0xxUE//b7myYDN+t\nuHd06PDhL97PuJl1lk+KS40O/UabzkYQJd9hqheeuY4fKR6kNkNT9pz88K2U\nPvuK0Vry+DAV8vqn/gch4cNxsEmSWoyA4nsJBOyluFizZgqLamtNNUneNRPz\niNm5chiB58yowf/pdQPgTWoq52wlC3lKitx9lF7k4lfb9Do1UQFLMYUpqpZA\n+1V0Qae8qbWPNR05goYsd4whJI0tmSi2ncMQ8OCKGNBlzX/Za1YspRpdjijy\nuv8ebpkjpBBMojOFcIv23AStzI7aVsth2TsYQAmSAkoND2VofwiMERsNsXxT\nRMth6BaPGhR08zm30hJ2LIcbNn8fYher6R3Jj2uimGEck7ji3snXgRQejq3k\nkKwgEwvi46lmbiMuMmR/syelGQ/qnAdyml+4rJQ80jqP0RNgeyRaG+zitZ72\ntCjug/JYAMzVsznefNYYXug/Amv5z6cqx4VgvZG0uZIWdj4Ryn9Dpz4R4MSH\nzM/lyvYnS/phRDI7E87RguBIvfA/9OFUj9HQoDwyOeJd19ov5IonL6TkBBal\nNT5L\r\n=jfLg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"gitHead":"00e222830abba485ae8227827983585d196d1446","scripts":{"test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.14.5","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"14.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","ts-node":"^8.2.0","typescript":"^3.5.1","@types/jest":"^24.0.13","@types/node":"^12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_2.2.0_1616228313639_0.46617564058880046","host":"s3://npm-registry-packages"}},"5.0.0-beta.1":{"name":"csp-header","version":"5.0.0-beta.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@5.0.0-beta.1","maintainers":[{"name":"frux","email":"qdinov@gmail.com"}],"homepage":"https://github.com/frux/csp-header#readme","bugs":{"url":"https://github.com/frux/csp-header/issues"},"dist":{"shasum":"9884ad4c58643419c90ad6f6e049a2201c578dd0","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-5.0.0-beta.1.tgz","fileCount":23,"integrity":"sha512-aMuNEgF5gOiDcp/Dd23k9fLieSPejT04KXDbF7CQrPOhWQtIssVQr1NCItrorAwWR6D7Y4HaP/I37iQRrQw5vA==","signatures":[{"sig":"MEYCIQCVajfKHNz46aYFCepdIRtnQNBK03vLKnqzwPDa8mu1SgIhAKuoWTMrHSQi3CgxgdtY1jbv8kXsuDnXSm+5X4SXlg6Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVnVXCRA9TVsSAnZWagAAcu0P/0SGZUYJGc6yFDGKLZGm\nM+v01gTw/+dYmK0nDB7+98f77+Yi3IuyfjeVEBtu8W5Y8K+PLTGKiMwTjXsN\n71DjkIqLOaj1Q7za0wTGYC9dNXfgOHy+boC39IVJqWJeO4Y8S+3n1HIZ9jCa\nnSMFEwpBe1tPhZwfR+gXR8Bds9wTlgXbI4hOj6EY7ThCRglpqg/fluZvbD6V\n3nOrcMYiPfXL/HhqKxJl4sK7GwVuhQkfERWkbt/dKv9N9RERNdNRJ20S7EXB\nfFgzRJiIV6SkwOKaet52RbliRwOSgC9SLrZwPLoyd6m+nwjTS7zDQPhzTTJQ\nmOctkVacSP4LSlCOJEu0V0I5T5DqaaDRIO7kF0/6RW03Cvr0Qytbyvd86Hso\nmx4wDViZYNVtKABO96E/nxGokTL32DnYnWHGgrDCNcg7Jc55FS+/fiTjyoMS\n04XnKEAX5/7WvRw3b5P2nRPrOTr7CBjTHWzRRqynjcdG7alZLKl6iFo7IRzp\n/vhr4J1g5OI1rmJHlj5joHbeMK7CZuzuNYMpJjqFA5oz/XefqgD7Wqru6sXY\nq6zsrzz2CZrAOhaZ3EPknI3jzELVKKR5rBjk7ZRbehPaxD15eL9t815h6MT4\nDPAg0yl5JJcGjrRDoDy8VSon3/JOR0ngBzBV+csQrz9Prbiq9wCZtAs6aNlK\nZxqs\r\n=93t7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp-header.git","type":"git"},"_npmVersion":"6.14.5","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","eslint":"7.22.0","ts-jest":"26.5.4","ts-node":"9.1.1","typescript":"4.2.3","@types/jest":"26.0.21","@types/node":"14.14.35","@typescript-eslint/parser":"4.18.0","@typescript-eslint/eslint-plugin":"4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_5.0.0-beta.1_1616278869291_0.3226972848790597","host":"s3://npm-registry-packages"}},"5.0.0-beta.2":{"name":"csp-header","version":"5.0.0-beta.2","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@5.0.0-beta.2","maintainers":[{"name":"frux","email":"qdinov@gmail.com"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"024e84d8cd95946587b91ed67864298425eac4d6","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-5.0.0-beta.2.tgz","fileCount":23,"integrity":"sha512-AAu3s84tAT4m3Nx27PJgmqSy2kXcA0Du+7kNywAXHEjYGImMBEdd/LAB+pAB4UU+EosH2XrBRSxl9yqAuEFyyA==","signatures":[{"sig":"MEUCIAGJjO4KU1akTsShOtxFJRuoO2roIm+L6WgOlkEY3SzLAiEA5foykATbPiQZK5rjcNF5WqifUJlU2KWVI+fKe6ju3T4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXYipCRA9TVsSAnZWagAANA4QAJYjjoYy6wNHBC4c3wkA\nqE8qAFs70Jzleo3NQOhEj/G+S6cGkWkPSBVN5WXlOpGz3smNvmVG5cp47TN2\nyo1iutEEzfLncfZjBtb8PUO4GPb1xbrgPQAqVFElvohooLufB4Si5J8zwrJG\nPIzdKfhkKB2U6s3Yb1Ct9l895POBPNorNs1D0Z09OpMGQD3kDgGGslYl/tql\nkzh/xEog+92yg3aUvSzYzg3tUYkhV/rYfWlZvmYR7dlI0pZGk2Zfmp0yRNmU\nwqJAkVnuK8zgmJ4ws1ctYEAk66hy9ajUlZJ39VLfMob3ds1YfwR7oXNRZLI6\ntEUXxR7Tqu5xyo5jAoh65oXdN10zTXZJhP24rwQuAiz7c9Wrc+xN0s0Nyy5w\n9u3/t5K+0/ifNozBpOdKV820db+yFwbhfyTLmGKcGW4ao1Avx/tc3mfwrnbl\noEMv8nUaWdKprNShOjsXMS61WsKS64FfbqgJDnNTAndbmlAT/kK+M3QcowCy\nghULTOYDdzMfbql1WV2PJVTJOXIG8QQfwz+PXKaG7y04swisJ/xP/0p742wk\nlqTRHJQHR2tbp9/Dic37ntD0fID5+cFocSlZFbh7kzDc7YausUf1DKRHUG7o\nWf4DESH3xo6uPAP6/z3EKdKPA+5I7gfWBTAhYXgXhrZVunuQovIh+PSOcMZT\nhUDT\r\n=HYPi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"qdinov@gmail.com"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"6.14.5","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","eslint":"7.22.0","ts-jest":"26.5.4","ts-node":"9.1.1","typescript":"4.2.3","@types/jest":"26.0.21","@types/node":"14.14.35","@typescript-eslint/parser":"4.18.0","@typescript-eslint/eslint-plugin":"4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/csp-header_5.0.0-beta.2_1616742569002_0.8048136680817912","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"csp-header","version":"5.0.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@5.0.0","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"eb2d503190af251087c4e24a8ab1915960212f1c","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-5.0.0.tgz","fileCount":23,"integrity":"sha512-LpX/S65JxI9ks3dPfQS4XcCKLcAipSQenjZFYncWQs+u1O5hmP8GrD1itc7w5MTgce3BpWlC/00Qx/vJlt7FMQ==","signatures":[{"sig":"MEUCIQDNZTl1QZ/Q20X0IcmrSSMwYs6HBZjxTZDFRmp2WcG0xAIgNStRmO4Tij4nEYpHN6U+jIJQcXlPHdnlI7vNtDMPnM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtAXeCRA9TVsSAnZWagAAOfwQAKArAaRsCbL9/gyzW2st\nP12ZQN/0W5QTWO+bEjWY/M9aDzD+AWebyl4CfUxWZNjnUTGBEcjjR2tNpdSR\nO44ufhYm56uryzdPWYZyWGDUS9/BnRVxy9SpR3FagdBqZuM25zK2kGcxjlaa\nkeZEwtfP3ULBAePcWAhER0mseFQuy4GCWp4CX9Gs3JGzy4/FKhK0fH8bvwRX\nYEq3jwPMeRjB/QGZ+YqRPYHh1wWAg78RYKTpxoFuVqFqMHUB1L2WjIgDhgQX\n+s5nvnrGOUtXyWysMMwBViu/X/YfLyrF0Cc5qQQnJ110sMkMX2YKNEsIBd+G\nL6CU0KmCZqOOzq7GX/wLtyWj8dLhZMqcO3PwuvlWcZiQRO/pZgWYtoIa+z36\nYzyUQ1YlXG+0VAfMI5Y1zsSaWa8sYNlLrfgZq7m7nTpr1Nz2Dpv1xfkBNJ4m\n0BLkj/zLnIqVKpEFpGtxkSqC4MW93QBY17jaOOQ/SH5NYBP8uGvpZL9+jxae\nCRRm5N77Miw0g6+71Zbn1ZbUDHtT6KkYUwR+XcjN5lnkdTBs/7CLaFHYYDld\nsB5mPoD+dWI4uLQqVQvN4DZUkIp+8JaoSpkweKrFGvjfq33Wx4AXVX1eDxRD\nSWK13S15UhqBurVY7HnJmu58SkMB4Raj5zaD31NYtgJqfIIzNjv9KuzqwR1I\nrOC9\r\n=E/j/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"6.14.13","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_5.0.0_1622410717844_0.6531363016792926","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"csp-header","version":"5.1.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@5.1.0","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"6aa7aecbc2b4118e808f8e50106dc918c4f16f62","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-5.1.0.tgz","fileCount":23,"integrity":"sha512-HIKOtf0g4LrWSZKKZA/VSvjU7wLFknXW31NqvCfkkAU6g6RObEbR+E1TLThx4nfE1ozY4be9/5p+u6hmyVi7OQ==","signatures":[{"sig":"MEYCIQC/nZMj64HLmQ4q/V+YWzpCx/819BHJEdFK/F5R+kEaPwIhAPb4aW2S+ZG7q5qGFkdjsEjulK6KmbWecq6vICo5WcxT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMuXkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSgRAAmSSu3o4W1uoK79pc/M1+mg+q1zV94LC2BJvHWlsqM6W2l2aw\r\n8jdhy84+bHk0p8ByB+eW6Y+2/yy/Hy8IMOFJqIMqM3vlkdeaZQAVVqYsLd9v\r\naW+Rdq2nA6G+NZxupAYDfM2Sq0KytPMzaSosQHj8+hfEwvHdE+TJEb9Z37TJ\r\nBtJqrcf0sAapDkjjA6e/QBjq2rr1EP2VXQ2LBhlI9g3oO8tm1O0Driro5nCE\r\noHWBZvIevu2MijDWsng1J/bffJJn2r1H9WhM2SUJ+5p/EZUuNV3Sa84rsKhf\r\n6l/aZHtNCGHzGqI1ApNXO7+I0JHb96ZiMqnoNOLZ01nZh9y9hnmy1ouQyIVE\r\nEK2Ddwv5vKRtYxXPMxu68qdRsolI4Cz3l9kC4LJvjB4vUHwiH7VZFP2DCLjy\r\nsUlaexaWZXM95R6th4QHPuzFStKgF9PQnGZxJZ4noKb+i0PpRWjc0PYkoOHl\r\nl0F0XMqQY4qhhq4TULA/XfsPtWHIx5IXc3mnK6QuIFppi60jSZbjd/cMUuFQ\r\nBbHhkNOInhIGD5bcT6viLCe19pgy6hj4jKHwVVOB/oQkAaNCJfDqC8R327qL\r\nLUkeqCXH8noux1CWAbwJpfCAUB2Eo2/cw4pzdlddQ9Cgo6qk7Rsdmen/yxpD\r\n4hmHIDweFPtJQZ5iPWSk9I5oJPlXn5CYw9E=\r\n=3kCu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"6.14.5","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"12.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_5.1.0_1647502819943_0.22593707884941194","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"csp-header","version":"5.2.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@5.2.0","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"f758f41e667197b681ab5498239c5be7befc8a14","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-5.2.0.tgz","fileCount":23,"integrity":"sha512-9JWx/h6zpjhZrfZtQk723Px5ME8GFzcv8bjA5dOYNRcu7fYh4FsrhQ2cOrKrBgkTkSkGUomFJzXh9LPOApADFw==","signatures":[{"sig":"MEUCIG58b+ru1j4QkpqE+PZndD/OblDjRupSR71YipJZZPf3AiEAjW5CBMxRiRQ23+n7KvM0hUsIijF2gDDQayFhivzcwDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45791},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"gitHead":"04191384191353dcdbb5b57fe93ac7ce39172baa","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"9.5.0","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_5.2.0_1692444188425_0.003857836543758264","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"csp-header","version":"5.2.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@5.2.1","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"4152b83af88febc7737640ce11e266d59f353d23","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-5.2.1.tgz","fileCount":23,"integrity":"sha512-qOJNu39JZkPrbrAM40a1tQCePEPYVIoI6nMDhX4RA07QjU8efS+zyd/zE83XJu85KKazH9NjKlvvlswFMteMgg==","signatures":[{"sig":"MEQCIB7YhkYwWwZRZQxYFFLAd1b4vGOl0r991wQQT7S1AMD2AiB36+FxZsRQUjS2f/pI+oOUOE21kBP97wMcc9HN7ajlQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45791},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"gitHead":"ee69313f7790a41a81c1eff8a602d484e8c71a1e","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"9.5.0","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_5.2.1_1692464121910_0.3078950129491993","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"csp-header","version":"6.0.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@6.0.0","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"636a7a5ac80278c031600aaa931b9e50fc639383","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.0.0.tgz","fileCount":20,"integrity":"sha512-36QEB4YiqByFRvpbBJ1sUqdkWZ21vG3pJavt318X9a1jJOBxS2hgtKOM8K5fBZEf8V6yZPbOspvfXdFshM5TuQ==","signatures":[{"sig":"MEYCIQDlRJIz4LUEWAADdXzM4nGXVP/yd1U933i6fgtVV48dAgIhAPWZeLaoWnhRCaFUfEiyrnnJkMJh91UkqlqzB5Qxc4K+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74797},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"62a94a37f4a8d0d970ab2b2ac97bb8c2109e0cec","scripts":{"lint":"eslint","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"10.8.2","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_6.0.0_1731600184484_0.18961433769580327","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"csp-header","version":"6.0.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@6.0.1","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"317583faad1ba7b27a5ac84b09d1af6631ebaa97","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.0.1.tgz","fileCount":23,"integrity":"sha512-9BZF8JG3t/EcJ9TBjGHGxLryRAFjUL/4QtoM5iH+YKpF+6EMmxoktAv216oW1HeFAPxSKq0+DPF0evOqd2gh1A==","signatures":[{"sig":"MEUCIQCJ4K/QIBPp5RKFmFcD/tu7/uNTuYjaqmM/FHgsD/4arwIgJHY8rijUJWUCgFGG/u0+p9rs6haHv8Ys4q0WVHl5+JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83102},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"475e293eb3109c0a6eaf81895d5187cb9ab6126a","scripts":{"lint":"eslint","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"10.2.4","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_6.0.1_1739466826806_0.1409794323842486","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"csp-header","version":"6.1.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@6.1.0","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"248e36ec8206493103fcdc75233fff222508970a","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.1.0.tgz","fileCount":20,"integrity":"sha512-vtQIp6C6Pt5vd48fa3wiq3OirDG+Efo3vouLVEeJSJVe+LdpAFZw/IxV77BsDTMtVwzVT78xJ4zRykJoDx+ZeA==","signatures":[{"sig":"MEQCIGfKsLgy8GaTpkmLk1DTr0CCVObics9/fMrRaiG3nVOZAiAKVg7nUvhgVP+JiDurlBKMYKMu9CGQ81XOELMx+b5SdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74797},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0f1ac23982c1af018645f4567291fac1edf76445","scripts":{"lint":"eslint","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"10.2.4","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_6.1.0_1741446379677_0.09691763828250277","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"csp-header","version":"6.2.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@6.2.0","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"0a29c87ee65b4cbc54339f1f20d41d15bece6cb9","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.2.0.tgz","fileCount":20,"integrity":"sha512-5r/zQO0nz6MGFOQWYXYGlAn2oH71D0sRpxN/F8wDHhHnHBx0N73VGLvkeXST7t/MrjC97QrsL45qZ3hsDwhTgw==","signatures":[{"sig":"MEUCIHc6FkmEbNVUdaP1EQOcUelAQ7DUehxegdrnbBlMOV/bAiEArNJRcdd0zLz7Vrme4hBqY8G+6hCkoAjOKpG0gZgOmks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75056},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74c73d18b34101bbc0ca2f25d8442d32bd484952","scripts":{"lint":"eslint","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"10.8.2","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_6.2.0_1759898671168_0.6519588170427946","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"csp-header","version":"6.2.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@6.2.1","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"29201c53a91061116171e5b3bb139dfd73d0acde","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.2.1.tgz","fileCount":23,"integrity":"sha512-vGKlTB7SiuA9i12us4oHwUBRFsr2Aa/YgF/37BqyGhGp1nxzoysQIYfvYZub/qzoc4IVh2lDS7UrQZ2TwOn2lg==","signatures":[{"sig":"MEUCIA57u7xM7ZKTO+zIpnYxj7YQp58YM2khb+gguUyQ6Vn2AiEA8XAcl/ld6YCTKbHRDqQ7M+l5DFWTvSRergZdLYt3eJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84076},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"32dfaffbe783de6bcf61124eb8338877f7525eb3","scripts":{"lint":"eslint","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"10.8.2","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_6.2.1_1764347768191_0.1522752045863296","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"csp-header","version":"6.3.0","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@6.3.0","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"af7481114b2f7ea13228b2d12324213d41ceb4ec","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.3.0.tgz","fileCount":20,"integrity":"sha512-sM0AKmeKcPelKjj4jgOVgBQO4J3tejn8c51lXg+OW9gdGQIV5MIZd/G5wfW0e73JOs/VLlj6UI+DRf4xvsiraw==","signatures":[{"sig":"MEUCIAzLROT33hybmsNHYOTQvAW40HdTNwJh+dnb1MleTTjQAiEApRy6yluo0uQmlbfEvBL4dRXFRmZHxpBs6PRalPa558w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75036},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"711041080e57a90de1c7aa24efd02d062a4e70e3","scripts":{"lint":"eslint","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"10.8.2","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_6.3.0_1766123214398_0.7452357133727072","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"csp-header","version":"6.3.1","keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","_id":"csp-header@6.3.1","maintainers":[{"name":"frux","email":"login@frux.me"}],"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"dist":{"shasum":"eab336e6205082e82f5e54ba13d07e703d2a384b","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.3.1.tgz","fileCount":20,"integrity":"sha512-ykcqGMOGP/uU7RLXDD83k2Ge5Stgc/N3qgKgSN+dATDlNgLHnIoI1IdZBjOskD5Ev1RSKTabLdIETJ6VzXTmvA==","signatures":[{"sig":"MEQCIF/54J62N6Tbaw+tcpE8FOwwFoozp3d/tuMYcDqDukGaAiAM3euCfOsniGTjl/ywRgbGDxBI/M9QaID3xdGrD9k+7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75335},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"92bbe4e0e2f46e47a143745c3d80a61b6167592a","scripts":{"lint":"eslint","test":"jest","build":"tsc -p ./"},"_npmUser":{"name":"frux","email":"login@frux.me"},"repository":{"url":"git+https://github.com/frux/csp.git","type":"git"},"_npmVersion":"10.8.2","description":"Content-Security-Policy header generator","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/csp-header_6.3.1_1773249348056_0.7446186051961796","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"csp-header","version":"6.4.0","description":"Content-Security-Policy header generator","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"},"default":"./dist/index.mjs"},"./package.json":"./package.json"},"sideEffects":false,"scripts":{"test":"jest","build":"tsup","lint":"eslint"},"keywords":["csp","content-security-policy","security","policy"],"author":{"name":"frux"},"license":"WTFPL","engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/frux/csp.git"},"bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","_id":"csp-header@6.4.0","gitHead":"2f3301119611a56a6a3a14223a15225dd922b59d","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9YEpW20tPtKzVouyAxNtXqSE4EGaTd4ZiT1n/FbUQ5xhmFkPCjC3Db/gHDbesryQoO/TigBAUCqgKypOHviRgQ==","shasum":"0a096b2108e17935668056ea727204d73de9d47f","tarball":"https://registry.npmjs.org/csp-header/-/csp-header-6.4.0.tgz","fileCount":8,"unpackedSize":58723,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE5hJnVGCFCD3/eGVcegqajOxx+Q/tixbSA9amkx5XklAiEAzX6IR6FsW0bGtYQjWgmCsN7ggP10Aa3AKs/+4yzdRho="}]},"_npmUser":{"name":"frux","email":"login@frux.me"},"directories":{},"maintainers":[{"name":"frux","email":"login@frux.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/csp-header_6.4.0_1788492147412_0.2758161461843496"},"_hasShrinkwrap":false}},"time":{"created":"2016-04-12T06:46:50.185Z","modified":"2026-09-04T03:22:27.730Z","0.0.1":"2016-04-12T06:46:50.185Z","0.0.2":"2016-04-12T06:59:51.921Z","0.0.3":"2016-04-12T13:33:53.534Z","0.0.4":"2016-12-05T07:05:15.739Z","1.0.0":"2017-03-20T09:52:36.935Z","1.0.1":"2017-03-21T14:19:43.339Z","1.1.0":"2017-10-12T11:56:04.292Z","1.2.0":"2018-01-24T18:13:03.057Z","1.2.1":"2018-01-30T10:52:38.722Z","1.2.2":"2018-01-30T11:53:29.097Z","1.3.0":"2018-04-28T12:27:06.522Z","1.3.1":"2018-11-29T22:08:52.242Z","1.3.2":"2019-04-13T15:56:11.320Z","1.3.3":"2019-04-15T19:20:52.347Z","2.0.0":"2019-09-18T04:45:49.536Z","2.0.1":"2019-09-18T05:15:51.538Z","2.0.2":"2019-09-18T13:22:27.957Z","2.1.0":"2020-03-05T08:26:23.491Z","2.1.1":"2020-03-05T08:40:13.239Z","2.1.2":"2021-02-03T22:13:02.298Z","2.2.0":"2021-03-20T08:18:33.831Z","5.0.0-beta.1":"2021-03-20T22:21:09.436Z","5.0.0-beta.2":"2021-03-26T07:09:29.191Z","5.0.0":"2021-05-30T21:38:37.996Z","5.1.0":"2022-03-17T07:40:20.064Z","5.2.0":"2023-08-19T11:23:08.652Z","5.2.1":"2023-08-19T16:55:22.160Z","6.0.0":"2024-11-14T16:03:04.726Z","6.0.1":"2025-02-13T17:13:47.133Z","6.1.0":"2025-03-08T15:06:19.866Z","6.2.0":"2025-10-08T04:44:31.350Z","6.2.1":"2025-11-28T16:36:08.388Z","6.3.0":"2025-12-19T05:46:54.574Z","6.3.1":"2026-03-11T17:15:48.195Z","6.4.0":"2026-09-04T03:22:27.553Z"},"bugs":{"url":"https://github.com/frux/csp/labels/csp-header"},"author":{"name":"frux"},"license":"WTFPL","homepage":"https://github.com/frux/csp/tree/master/packages/csp-header#readme","keywords":["csp","content-security-policy","security","policy"],"repository":{"type":"git","url":"git+https://github.com/frux/csp.git"},"description":"Content-Security-Policy header generator","maintainers":[{"name":"frux","email":"login@frux.me"}],"readme":"# csp-header\n[![NPM version](https://img.shields.io/npm/v/csp-header.svg?style=flat)](https://www.npmjs.com/package/csp-header)\n[![NPM downloads](https://img.shields.io/npm/dm/csp-header.svg?style=flat)](https://www.npmjs.com/package/csp-header)\n[![Dependency Status](https://img.shields.io/david/frux/csp-header.svg?style=flat)](https://david-dm.org/frux/csp-header)\n\nContent-Security-Policy header generator for Node.js.\n\n## Install\n```bash\nnpm install --save csp-header\n```\n\n## Usage\n\nES modules:\n\n```js\nimport { getCSP, nonce, EVAL, INLINE, SELF } from 'csp-header';\n```\n\nCommonJS:\n\n```js\nconst { getCSP, nonce, EVAL, INLINE, SELF } = require('csp-header');\n\ngetCSP({\n    directives: {\n        'script-src': [\n            SELF,\n            INLINE,\n            EVAL,\n            nonce('gg3g43#$g32gqewgaAEGeag2@#GFQ#g=='),\n            'example.com'\n        ],\n        'style-src': [\n            SELF,\n            'mystyle.net'\n        ]\n    },\n    reportUri: 'https://cspreport.com/send'\n});\n\n// result: \"script-src 'self' 'unsafe-inline' 'unsafe-eval' 'nonce-gg3g43#$g32gqewgaAEGeag2@#GFQ#g==' example.com; style-src 'self' mystyle.net; report-uri https://cspreport.com/send;\"\n```\n\n## Params\n```js\n{\n    directives: { [key: string]: string[] },\n    presets: policies[] | { [key: string]: policies },\n    reportUri: string,\n    extend: policies // DEPRECATED use presets instead\n}\n```\n\n## CSP violation report\nThere are two ways to send CSP violation report. The first is a [report-uri](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/report-uri) directive. Though it's supported by this library, [it's deprecated](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/report-uri) and should be used only for old browsers. The modern way is a [report-to](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/report-to) directive. Note that `csp-header` only build a `Content-Security-Policy` header, so you have to manage `Report-To` header on your own. But if you use Express, there's an [express-csp-header](https://github.com/frux/csp/tree/master/packages/express-csp-header) middleware that takes care about it.\n\n```js\nconst { getCSP, nonce, EVAL, INLINE, SELF } = require('csp-header');\n\ngetCSP({\n    directives: {\n        'script-src': [SELF],\n        'report-to': 'my-report-group'\n    },\n    reportUri: 'https://cspreport.com/send'\n});\n\n// result: \"script-src 'self'; report-uri https://cspreport.com/send; report-to: my-report-group;\"\n```\n\n## Presets\nIt's a good idea to group your csp rules into presets. `csp-header` supports two ways of specifying presets. As an array of policies:\n```js\n{\n    presets: [ cspRulesForSomeServiceAPI, cspRulesForMyStaticCDN, someOtherCSPRules ]\n}\n```\n\nor as a map of presets:\n```js\n{\n    presets: {\n        api: cspRulesForSomeServiceAPI,\n        statics: cspRulesForMyStaticCDN,\n        youtubeVideos: cspRulesForYouTube\n    }\n}\n```\n\n## Preset format\nIf you have a web-service feel free to publish preset of rules for using your service. For example, your service is ``my-super-service.com``. Just publish preset ``csp-preset-my-super-service`` containing following code:\n```js\nmodules.exports = {\n    'script-src': ['api.my-super-service.com'],\n    'img-src': ['images.my-super-service.com']\n};\n```\n\nAnd you'll get a lot of thanks ;)\n\n## Community presets\n\n* [Disqus Comments (csp-preset-disqus)](https://github.com/Savjee/csp-preset-disqus)\n* [Google Analytics (csp-preset-google-analytics)](https://github.com/Savjee/csp-preset-google-analytics)\n\n## Links\n- [express-csp-header](https://github.com/frux/csp/tree/master/packages/express-csp-header)\n","readmeFilename":"README.md","users":{"frux":true}}