{"_id":"@ampproject/toolbox-script-csp","_rev":"2881922","name":"@ampproject/toolbox-script-csp","description":"A library that calculates the CSP hash for amp-script","dist-tags":{"beta":"1.1.0-beta.0","canary":"2.8.0-canary.0","latest":"2.9.0"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"time":{"modified":"2022-10-06T07:26:26.000Z","created":"2019-08-29T20:28:31.004Z","2.9.0":"2022-06-23T20:48:32.696Z","2.8.0":"2021-05-31T14:35:45.460Z","2.8.0-canary.0":"2021-02-12T17:24:38.236Z","2.5.4":"2020-06-22T19:51:59.766Z","2.3.0":"2020-04-15T09:31:37.505Z","2.2.0":"2020-04-03T08:23:29.247Z","2.1.0":"2020-04-01T08:59:46.514Z","2.0.0":"2020-02-13T21:24:37.308Z","2.0.0-alpha.0":"2020-01-22T14:30:17.515Z","1.1.1":"2019-10-08T14:43:15.047Z","1.1.0":"2019-10-08T14:14:07.789Z","1.1.0-beta.1":"2019-09-19T19:20:31.499Z","1.1.0-beta.0":"2019-08-29T20:28:31.004Z"},"users":{},"author":{"name":"AMPHTML Team"},"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"versions":{"2.9.0":{"name":"@ampproject/toolbox-script-csp","version":"2.9.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/script-csp","directories":{"lib":"lib"},"gitHead":"0826825fd8c5f3abac821ebe87a318e70f33c9dd","_id":"@ampproject/toolbox-script-csp@2.9.0","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.1.4/node@v18.2.0+arm64 (darwin)","dist":{"shasum":"1f40037a32c36c19848ff5d4e0fdb1a5f68d6de0","size":6084,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.9.0.tgz"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.9.0_1656017312500_0.8481627048573737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-23T20:49:00.386Z","publish_time":1656017312696,"_cnpm_publish_time":1656017312696},"2.8.0":{"name":"@ampproject/toolbox-script-csp","version":"2.8.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/script-csp","directories":{"lib":"lib"},"gitHead":"6103eb57765445355421826791361ac9ed9cf4d8","_id":"@ampproject/toolbox-script-csp@2.8.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","dist":{"shasum":"3854d6a0eef962cf2e2178d5ee7ad185648e5a8b","size":6085,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.8.0.tgz"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.8.0_1622471745357_0.051079862556012934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:47.461Z","publish_time":1622471745460,"_cnpm_publish_time":1622471745460},"2.8.0-canary.0":{"name":"@ampproject/toolbox-script-csp","version":"2.8.0-canary.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/script-csp","directories":{"lib":"lib"},"gitHead":"0ec5cb5ca31022687841bc344b29fa8e775310d8","readmeFilename":"README.md","_id":"@ampproject/toolbox-script-csp@2.8.0-canary.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"shasum":"f0cab56c71380214f865f3bded5262ed871c31dd","size":6087,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.8.0-canary.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.8.0-canary.0.tgz"},"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.8.0-canary.0_1613150678085_0.7815905815370456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:46.609Z","publish_time":1613150678236,"_cnpm_publish_time":1613150678236},"2.5.4":{"name":"@ampproject/toolbox-script-csp","version":"2.5.4","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/script-csp","directories":{"lib":"lib"},"gitHead":"c194eb829c2d0d4cda21c961107d73bd7528f53f","_id":"@ampproject/toolbox-script-csp@2.5.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (darwin)","dist":{"shasum":"d8b7b91a678ae8f263cb36d9b74e441b7d633aad","size":6082,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.5.4.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.5.4_1592855519628_0.36434651087856396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:45.004Z","publish_time":1592855519766,"_cnpm_publish_time":1592855519766},"2.3.0":{"name":"@ampproject/toolbox-script-csp","version":"2.3.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"bb7eaa6c720044e84f01c6406f5f0805dc637923","_id":"@ampproject/toolbox-script-csp@2.3.0","_nodeVersion":"13.12.0","_npmVersion":"lerna/3.20.2/node@v13.12.0+x64 (darwin)","dist":{"shasum":"374cd0bf69bfdd0f1784064d0de69162722c89af","size":6082,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.3.0.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.3.0_1586943097335_0.22402068248938134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:44.145Z","publish_time":1586943097505,"_cnpm_publish_time":1586943097505},"2.2.0":{"name":"@ampproject/toolbox-script-csp","version":"2.2.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"e2bea7ac7d4cb6a57d196e124ee8a5f818123a02","_id":"@ampproject/toolbox-script-csp@2.2.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"shasum":"7bc33985e94a40acdbddb5695dc8d85f11066803","size":6079,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.2.0.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.2.0_1585902209052_0.24386886710020161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:43.283Z","publish_time":1585902209247,"_cnpm_publish_time":1585902209247},"2.1.0":{"name":"@ampproject/toolbox-script-csp","version":"2.1.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"a6bc962a0af397c2fc21de1e8a730257947d8fb6","_id":"@ampproject/toolbox-script-csp@2.1.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"shasum":"f8cb649cdb0ee5c051cc2efba9da04de851700aa","size":6083,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.1.0.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.1.0_1585731586396_0.6305412255475356"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:42.374Z","publish_time":1585731586514,"_cnpm_publish_time":1585731586514},"2.0.0":{"name":"@ampproject/toolbox-script-csp","version":"2.0.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"908b78b9d007d18d97c50b5a79421d5936150233","_id":"@ampproject/toolbox-script-csp@2.0.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"shasum":"7aa55fb693749e657b63985ebe49e1d3489a8b79","size":6090,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.0.0.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.0.0_1581629077203_0.3840384909046346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:40.741Z","publish_time":1581629077308,"_cnpm_publish_time":1581629077308},"2.0.0-alpha.0":{"name":"@ampproject/toolbox-script-csp","version":"2.0.0-alpha.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git","directory":"packages/script-csp"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"6140009b75eaa18afeaccf0a5f1996f490dcebfb","_id":"@ampproject/toolbox-script-csp@2.0.0-alpha.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"shasum":"98c448ca6574409b8262c7ec4d7d59ccea13eab7","size":6094,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-2.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-2.0.0-alpha.0.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_2.0.0-alpha.0_1579703417400_0.26212710191747535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:39.868Z","publish_time":1579703417515,"_cnpm_publish_time":1579703417515},"1.1.1":{"name":"@ampproject/toolbox-script-csp","version":"1.1.1","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"6ce20613dba3e66b7722df599f62f35dc6391962","_id":"@ampproject/toolbox-script-csp@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.5/node@v10.16.3+x64 (darwin)","dist":{"shasum":"0b049a1c86c99f300162a10e1b9ce83c6e354a45","size":6085,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-1.1.1.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_1.1.1_1570545794924_0.3156937427758646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:38.213Z","publish_time":1570545795047,"_cnpm_publish_time":1570545795047},"1.1.0":{"name":"@ampproject/toolbox-script-csp","version":"1.1.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"783938063dde0c32f5a79af4148eec53f26e903f","_id":"@ampproject/toolbox-script-csp@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.5/node@v10.16.3+x64 (darwin)","dist":{"shasum":"6bd7349611b8de0b92d845cd22a5f1f4bad5b771","size":6086,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-1.1.0.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_1.1.0_1570544047663_0.5327712039192443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:37.314Z","publish_time":1570544047789,"_cnpm_publish_time":1570544047789},"1.1.0-beta.1":{"name":"@ampproject/toolbox-script-csp","version":"1.1.0-beta.1","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"gitHead":"b5c4db9bdc2962da78862a181d409f6082b9b3ce","readmeFilename":"README.md","_id":"@ampproject/toolbox-script-csp@1.1.0-beta.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","dist":{"shasum":"bede6d4b40e11890a5c21125c50f72c8f8206d2a","size":6091,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-1.1.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-1.1.0-beta.1.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_1.1.0-beta.1_1568920831397_0.6193777333516726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:35.328Z","publish_time":1568920831499,"_cnpm_publish_time":1568920831499},"1.1.0-beta.0":{"name":"@ampproject/toolbox-script-csp","version":"1.1.0-beta.0","description":"A library that calculates the CSP hash for amp-script","main":"index.js","keywords":["amp"],"repository":{"type":"git","url":"git+https://github.com/ampproject/amp-toolbox.git"},"author":{"name":"AMPHTML Team"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"homepage":"https://github.com/ampproject/amp-toolbox/tree/master/packages/script-csp","directories":{"lib":"lib"},"_id":"@ampproject/toolbox-script-csp@1.1.0-beta.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"shasum":"119a561db1f0ca8cf0bd92889097593be0243773","size":2391,"noattachment":false,"key":"/@ampproject/toolbox-script-csp/-/@ampproject/toolbox-script-csp-1.1.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ampproject/toolbox-script-csp/download/@ampproject/toolbox-script-csp-1.1.0-beta.0.tgz"},"maintainers":[{"name":"alanorozco","email":""},{"name":"amp-toolbox","email":""},{"name":"ampproject-admin","email":""},{"name":"ampprojectbot","email":""},{"name":"caroqliu","email":""},{"name":"choumx","email":""},{"name":"dvoytenko","email":""},{"name":"erwinmombay","email":"erwin.mombay@gmail.com"},{"name":"esth","email":""},{"name":"fstanis","email":""},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"kdwan","email":""},{"name":"kristoferbaxter","email":""},{"name":"patrickkettner","email":"patrickkettner@gmail.com"},{"name":"rsimha","email":""},{"name":"samouri","email":""}],"_npmUser":{"name":"amp-toolbox","email":"amp-toolbox-eng@google.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toolbox-script-csp_1.1.0-beta.0_1567110510871_0.3061409781523887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:59:33.469Z","publish_time":1567110511004,"_cnpm_publish_time":1567110511004}},"readme":"# AMP-Toolbox Script CSP\n\n\n[![npm version](https://badge.fury.io/js/%40ampproject%2Ftoolbox-script-csp.svg)](https://badge.fury.io/js/%40ampproject%2Ftoolbox-script-csp)\n\nCalculates the [Content Security Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP)\nhash for the given script in the format expected by [`amp-script`](https://amp.dev/documentation/components/amp-script/).\n\nCSP is required when using `amp-script` with inline or cross-origin scripts.\n\n## Usage\n\nInstall via:\n\n```\n$ npm install @ampproject/toolbox-script-csp\n```\n\n### Using the module\n\nThe module exposes a single function, `calculateHash(src, options?)`.\n\n`src` can be either a string (in which case UTF8 encoding is assumed) or a\n[`DataView`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView)\nsuch as a [`Buffer`](https://nodejs.org/api/buffer.html).\n\n`options` is used to override the default options.\n\n#### Options\n\n*   `algorithm` overrides the hashing algorithm to use. Currently, the only\n    algorithm supported by `amp-script` is `sha384` which is the default value.\n\n### Example\n\nHere is an example on how to use the `calculateHash` function to generate an\n`amp-script` CSP header.\n\nNote that both leading and trailing whitespace is included in calculating the\nhash and must exactly match the whitespace used in the inline script.\n\n```javascript\nconst {calculateHash} = require('@ampproject/toolbox-script-csp');\n\nconst script = `\n    const subject = 'world';\n    console.log('Hello, ' + subject);\n    `;\n\nconst hash = calculateHash(script);\n\nconsole.log(hash);  // sha384-xRxb5sv13at6tVgZET4JLmf89TSZP10HjCGXVqO9bKWVXB0asV2jLrsDN8v4zX6j\n```\n\nThe generated hash can be used in a `<meta>` tag this way:\n\n```html\n<!doctype html>\n<html ⚡>\n<head>\n  ...\n\n  <meta name=\"amp-script-src\" content=\"sha384-xRxb5sv13at6tVgZET4JLmf89TSZP10HjCGXVqO9bKWVXB0asV2jLrsDN8v4zX6j\">\n</head>\n  <body>\n    ...\n\n    <amp-script layout=\"container\" script=\"example\"></amp-script>\n\n    <script id=\"example\" type=\"text/plain\" target=\"amp-script\">\n    const subject = 'world';\n    console.log('Hello, ' + subject);\n    </script>\n  </body>\n</html>\n```\n","_attachments":{},"homepage":"https://github.com/ampproject/amp-toolbox/tree/main/packages/script-csp","bugs":{"url":"https://github.com/ampproject/amp-toolbox/issues"},"license":"Apache-2.0"}