{"_id":"@financial-times/feature-policy-header","_rev":"31-83ca994cbbaa42c4b1ff12f31176f978","name":"@financial-times/feature-policy-header","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.1":{"name":"@financial-times/feature-policy-header","version":"0.1.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.1.1","maintainers":[{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"bren@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"676efa67279ccf803190446aceb9618cf036b667","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.1.1.tgz","fileCount":5,"integrity":"sha512-iob6+ndUG+YjtXdEe4HfdLG04N0lLpb6ELXM8K5Ar4ktgYhQRJwa9e+Kfkba0A5ZLNWfLGioaXXejE2OPwdezQ==","signatures":[{"sig":"MEUCIQCYu96yVnn6dAax9NTvOYIsdZuqH10J16AkyrrXKX2qCgIgITYJ0+FXrBunk2f6OSvCpAz0qe1VXf8WK50bRdi5ppY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4MPXCRA9TVsSAnZWagAAQWYP/2vqeR42IfFbhNA2emeE\nDAV3cMS+tVfLqeMMuhIW0eB5fN6oA/rNpeMaeb8sBXEkStZLl8RNsX4Q/5oe\ny0FxWW+zGM2v/7VhSsnNBVNtRvNhlQwhNzaY12UzueN6UR7BVQ9jQzsVDYnj\n0UJdmEDbVSN7y2cX1yIJEEPR2cPzJeaN2STT1j1YzRDE2R/brxAIVF+DfGp0\nmeXyyiZo8ksHrVB6d6OU8HciKMA0TFdFZxQ0sqaP7fYo3c62DZ2r4Q5PxnOA\nREaZDR1eGciy5fAUixg24mwxhTFB2S5dRUFpsDekkIcFtaNRwOcN7owPDqnr\n5f+lvq7wOTQFQ9d+YZpT017Pq/mywq8b29/gyzNZ/9B1FfbkrLfWXKA8yBej\nV/4V0MnIbQOwKBplpfvtQuT3pvQgH8KWEEmlq4yWvECxn2xaFYsB3qZGNP19\n4foFaLftDTEimgxhh1r4mSq9m1I1f1u04rZtLi2Guwqn5fTDjCWyAfT2v9PF\nLHQHDqwDz3edw7F8BkXgmNzzG/dgmS5Oi4pRnxPo5+hgqoTdE7gszYMS4UDy\nqyXEfIqqASjGKETDzgMcat6RVTEtXuwH967GHeHUyeu0Vbwyw5ez2mnLj0Ya\nPgug92d5CkNnlp1sE8uI7SS2w06UKz0d39JT3Z5zzaeJyaEeKZOAXpQcGzB0\nvDEK\r\n=wH6p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 12.0.0"},"gitHead":"a2e38cea15d88ba524c346044d4337391c8d956a","scripts":{"test":"jest","clean":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"6.14.4","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"12.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.1.1_1591788502934_0.9302462162849243","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@financial-times/feature-policy-header","version":"0.2.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.2.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"07ccf9b51036e2a2fc808e13d93db841ad3190d9","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.2.0.tgz","fileCount":5,"integrity":"sha512-S+SanZwUIcS+xD9YD8qGY6yhjv+4BTR3pEkkTByeYhzLDdhXmwkPOnx+d38ayNiI11XqJeYO4X04pRlFy12fUw==","signatures":[{"sig":"MEQCIE/6j5R/QsaKJW+M3Wx+20Q5Gn1BUREiOXBTOKnZ7+K6AiAdqeC75vO7aa13f3EckyrsZyZ/jD9PF9TbSxq2j0Ck4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBzClCRA9TVsSAnZWagAANP8P/jziwZ83JsMJLSCchTys\nhCr9k2BpkEPydHRGylZx0C6WfXLAop0sRuMZZnFtvZK6LMfdLwNOl0YTOrrj\n7CK8QLlqmtlHnwxNPB8rNg0BIBG+/Diy090rKqNWprMT+AHQmNTDI5+KQGvR\n017PoFwZRJQm6fkXXLyBgR4ODRRsnjS/tNTUROUAQXyffNdo8th8IwCHByPS\nEUsR5s+Mi2w0bJ9TfG0ZHgwtEaMqyF1V9qYT4nlI64YChPj7aXdzrbck9ICy\nVueQQjk+qqHmQPvt5XmLK/cH7+x6F0bAHgzXGYyFGFxM5vZJSWv/veclMy0h\nXzPIbGtCt/2ZcNGt55QIXWnpgD8KbWQiLPotO7MaJDRJNPyNcgAClwFcjILb\nreUY8X1YagP5hhoDoevzn2qnwSCnZ+Q3RbFwHQPZQFZmSTwtdinxYSkKmxmg\nfjvpug4VZIBp7fta1dNXjYY3gyt4+cngCJ/1kz9a9z2X4+BoreIYmQjoH1yx\nMdpD1x8vnmu71wQHRut9M26frykQGZ3tOjhQC1r4922GBZX47E2XYch3znAs\nL92onMOl0wgUa2UGSctRvbch6iZcWPduTj8c8qgemxnBCsfNTKirIbG/AnUS\nWmyABnnKC1l416qxXroO3KsFgCsGVCTiTv6iyqPps5CcEYlWhtHddsJgk1Vs\nJdAV\r\n=9+Ca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 12.0.0"},"gitHead":"07e07ad6aca26464e2d744aabbc0b84c0142844d","scripts":{"test":"jest","clean":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"6.14.5","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"12.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.2.0_1594306725144_0.21091514353667806","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@financial-times/feature-policy-header","version":"0.2.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.2.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"9d4c60f1c388ffc5db5049ca3de63c5b9c50ae54","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.2.1.tgz","fileCount":5,"integrity":"sha512-MP8VNzZC0hgsrjYsX/kK72ZngPcXOhxzg9forzhFx/LpbKSFYPLKvm5E95SkL0JcKt4IbwljZS3lBBVhUwMpUA==","signatures":[{"sig":"MEUCIF3a+VDf32UX80bvumI7A0mGEdQwUqGyxQjJeW+uMk6NAiEAmsnTS15tZZChnD5hiI5g9JCqjK5JGBWBSgL3ksNaGrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDasWCRA9TVsSAnZWagAAn/IP/2oezi9U1qUY7yFr6uDG\nz8rhB9D0xZMFcBV2BQMdiVoSfqV5TKW4i09i1wNLbUxQXoesHU/5Wwe0lkhL\nbfZP30/yJbOXpSrH33P4YGLfEmJUe+pBSC9isXoigalCgmwtZQKut34yBxyA\nyh1CWkCL3KNkpscgHjCEqlvs6zsHkhLdGg+clIrGEUJa8CxakwgmMw49XCKI\nbwwNHupL1dIEVBbhWNhoOTo6Nl9YRbLprGYL0O/1tPL7DRL3Udwg55uPmiMy\nosbkJwJpjDOPnpPuGPZtcyIURCh/0vsk5yHXPLpW8bmZ1bjmw8NSc1xKuRX/\nl9KUSQoX1qAiA6XRSQAa5ca8Xks5Xtqoi31rW2tO1YHdZI6YXcuPlgVEU2mk\nI3075odMLVzBiL4RAOPxrn+rEcg/HDXHU3hYUBqSwh11cZhriPDgFzwzARYC\n+YHinbJ95xwwRXFxGuVV6hr3iKZxhtsb1WxL8POsW9bw09GXvCrSKd7/4NlK\nJkRTOHFSmWCQhK3YYyuvK+oobUJCEFTzOxXLklK/iv7BGBwPu1fsbvEzs+Md\n4BzMf6kyABlGNSpgNL+WRj0UU9FQ8MStAbvYh7Ei4hXg3hjfCJPdin87oEY0\nSbVxuWLBQXrSfakMO1/8kteusQYxCdtAEB0HakpbYRETZ9Wy2w4VYXhMjhB3\nWzbq\r\n=W4vW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 12.0.0"},"gitHead":"b04e5d58bbf237a225cab4c55b9fe148f2dba219","scripts":{"test":"jest","clean":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"6.14.5","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"12.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.2.1_1594731286114_0.11006693481482555","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@financial-times/feature-policy-header","version":"0.3.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.3.0","maintainers":[{"name":"alexwilson","email":"a@ax.gy"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"3a0d2dc9f243210be14b12eee98e81f8a42af536","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.3.0.tgz","fileCount":6,"integrity":"sha512-tXP63p98LE8NzJ4RmTy+TVhD6hD140xzQr39ccg1gcgc/3jIZckQ8NIEXHuWdcGG33umVVRxx0XbMyBd9jdFkg==","signatures":[{"sig":"MEYCIQDz4zN93dk8BcNzby0ijyLHswnnC98NDYzPG3MiHqXMQQIhAJUt1WpDDx58QpNB6oOHSTU0HebZCDtBttczPViRFbWf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZJ01CRA9TVsSAnZWagAAGB4P/33/GNqQG0yS0ydkWOXQ\nBbk8XkCEJ2HjbaARIYvRO2xxXMqOHmShNOY5czdnrLXmwfzHk7eRK0ykUCx0\nr7G+qd5wS+mr2SHInfzAxV51H2VjSTa1wipW979+qs6kqUfxVsi37sXPyvEP\nNka+wqC0/X82J+/6IOoS6uV6bNTnASmitnsA+xkLDk0ZMXU9iHy2bPqp3js9\nLf8ETnKTzeFz9EfOW1L7HPnTHoUeKB220F6oMz/QdPg4CmdH3vgV1fgY5ZmD\nJ2w/J2I0H3nIqkn3caTU34p98AXuY5jSw1dpGJN6SZ2Q+BoQEMZrW525E1Or\nN/Z1WHnXoV/P0oZOln6wHxz1n9PWbr+BA+XhzCARp40s7cpkX8m33gBOtwkj\nmwgVOU3SqiN4ltyqzBK0xvsvdwQ2Nt5DUtCqiNAFbAh9U2xzPQTa6C9ik/uQ\nZlRVwoQ5gEx6+KVdLI1gcxDAxW0FK/56XiBGLrXmBBOrRgHrbWswFns+wEWW\nAd1guWLzhwD9ODpZc/jNHTq3qtSMFW8K5yKE/s9jgtH9bbx3EswVNbW4oVQi\ncnQQeTKGx/KMn2CzFGGnuj5wnZAdOpVK5QNVrFn4lYnd7pC2YRm0lSZRjLhZ\nUXxNN0TMxnH4uLB+gtAFEquwc1zbTMWa8StGyVl5kV1y1Rd5auTEDTU/BJ0P\n0FWj\r\n=maxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":"14.x"},"gitHead":"fe08a67f3f85c1756076f9df26a838d58c83fc48","scripts":{"test":"jest","clean":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"6.14.8","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"14.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.3.0_1600429365433_0.7993911474559472","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@financial-times/feature-policy-header","version":"0.4.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.4.0","maintainers":[{"name":"alexwilson","email":"a@ax.gy"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"d89fbefb672ab1f51b28c243b0ebdefd0ec01bdb","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.4.0.tgz","fileCount":6,"integrity":"sha512-7k8Vxk7vsH7h8uZaRTVf1+9PprW8zKhn9WLNkYWZ25Yt94MqVh/06Lw8N3SEt7l5bprhE/HtAH4MWpI9GVvO9A==","signatures":[{"sig":"MEUCIQDYc2KM53bf9W9xrgezYOH/9ejQplx4Yup3UqzCbPZ9uAIgazdpVEjT7f3pK8Tr4TceX+XeB9zqUtcp8l3k2OnqfnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HB4CRA9TVsSAnZWagAAmygP/1Jl2hyWdZvL+apX6HDv\nKmebH63kBTj4Z56wPjTqd6NYsg7m2TXY0in+i0l4C1M1jEBi4UKQnkT2eHqC\n5oOq0PWYAGQ6sBzF9lneODJGVBaxkPOLyvGz8FiiKfiAlwZ160QYG5nbUyjk\nzXnU9Coa8OYUHMT3K/BbI4IlGiLomYODu+7xpYLgk20J/H8sFZumrrVRXzGE\nAkibO+IuLfFUK6Gl8vu05fh9+2Aaa9aE04Fm5Vrl2kbPdHmE7qB/XnQUeCZv\nr+CvCDhQ/hc+adcAcKmidzM1uYRxadPxAWvX7F/XVsn0dWljFrnloVgAU6OP\nT6fPv5KdPD+078wBTQJvJ5zIEgpfzsv2tioeUF62w0tKkEJCBbGoXaRlgmRL\necWy0Pm+bbFn63RXo+9ID53JwtJLFF3GfTf59Fxjv4dtnpsIeSVGgj0Oe/yG\nVVt1S1dZMGTUPhSpaOzC6EjlIpNJ4aLqlV9hCRH4zt4SMfyouXLMrnxI5hsq\n4OOmCnXzq1+zycPgT7rgK39t0rJPcXaVZEwwSwNYX5hmxDqZA0q0ycByfph1\nfR9Pf4YK89qZbT4h//ehWgAywHZvJ7oj9ISkfDLRiAHhwG1hpyHiYhbTp99R\noXi0mGvOLZfQeLoa1VyAnErlnxpoViDInZQ2JYUIfOrct8pVSBH5n5DdXmrg\nw2/o\r\n=peW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":"12.x"},"gitHead":"1e4d5d36663aa22023f16ef9053a52a12198b655","scripts":{"test":"jest","clean":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"6.14.6","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"12.18.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.4.0_1601628560576_0.656676814900049","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@financial-times/feature-policy-header","version":"0.5.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.5.0","maintainers":[{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"c11940b8e1d3bd093e5fae58c6ddd9bc9e6182f9","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.5.0.tgz","fileCount":6,"integrity":"sha512-67bcUaNEM52g7hRwUdIAnA79B/0jMxb2ddzEPVrXvuz2kaBbbwnZHmx330MbUUD6XdEmGwoMkUT8yS9TtgZENA==","signatures":[{"sig":"MEUCIBgAPbzuDATLSyB3tYdjEig9eE/BWn1deeteH37GYOyiAiEAt0ophz7Qck0dQYXgX1515VEGw87eSGeT97Kck3Guwhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOHM3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc3RAAhCwJa5fSGOiZ9rGlNnbjyQqxEQeHA7bZ/o306LgxRrcfBstu\r\nXWIjLq0NFjaQ4Y+E3KML+bfAcOiy3sOojJlnSuoZqW8saJBYArNwJYPB7pE8\r\nRtzUTsoRboypEt+DzFWuUpXOObhAQGwx8MzN5QEowJlDN4SRj2QUiQhmRprx\r\nqkT1xIFb9R9F16FRnSD04mPRaL1pPlbhal0gqtAWHIQpzoL7q1uVpyYkN/ua\r\n2CUw2y75rtah7z4YYViiQc9RxDJfSn+GZwv+akIsrYUNb33xmMlCubWznAhT\r\nWeSK9Af8uT0n7HEg6Jqpt9gSQ8NpZU98S5kvkqtJWV2MPEoIfhHls5KPRAee\r\n/+ZDyRyEvP8H12cY9h9iJDY9wyaK/1ZsL6A255pT7+QEwqGthq9gNRWL9Ay2\r\nb7BYWPf5DrybUxOcSgPn4RTRYL6+mtUdTyaG739W+2ueS/fEEO9yTi0JFJGU\r\nq6mCV774PrLEjIF7xTTnUiAP8m8k3RKxG/9HCDY2S1zDeSEXjswHOeCYeEKV\r\nixACRbij7kCrLL2FRhBH9IgZO9dyJPteGTt8LO1Z4yW/NruKnLDgUoFrg+aR\r\nTeVowScO+9y9fiDSK8r+83X2mC5mpJa+bbsk47CdWKtCqyCrm5KBg6X4lZiT\r\nJhmRZzIVb2scOYV1Aj00R09EceKcAziIGHk=\r\n=W0Q1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","volta":{"npm":"7.20.2","node":"16.14.1"},"engines":{"npm":"7.x || 8.x","node":"14.x || 16.x"},"gitHead":"c8c5c71b22b7f279e330835fae7cec49480e3971","scripts":{"test":"jest","clean":"rm -rf node_modules","preinstall":"[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"8.5.0","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","check-engine":"^1.10.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.5.0_1647866679370_0.36177197565250174","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@financial-times/feature-policy-header","version":"0.6.0","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.6.0","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"33ba9c8ccd486c043934eac9341d9c7915816f16","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.6.0.tgz","fileCount":6,"integrity":"sha512-Bs4gt0jYxkUpyOQBbqVZ7E73NNJgKI4ItpUsUK5QDtqNhKuPKjWbs6mF5fVLvYypMHg5swMuz1dERnvbhG2fJA==","signatures":[{"sig":"MEUCIBJaaIi7MXcQBF7fbsdkpDZUrSgjEoJn1iXOLs4SBfCQAiEAgzQhS45QolmeTbWyYPp2jccEheZMoE9hKMAuqiuqI+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPo4uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZKg/7BfloSIuWUcRkZNrgfu4+3juJ2TpHraTqOffTEopNDI2lIlVK\r\nOV6vqhmfOfX4110YRri29zXUpig3r/KrEka2m5k1DAZiX17gLG2ptlQHVhhJ\r\nJ0zW1E0/XYwrzy0LjGeAIp8yCHscES6ewULITB4IdhNA+kc+EpakXwT9Xle3\r\ni6rwAF1LGPrmWYazeygRQnuk6oJ1wv9HGfwP/C6Kr1Z/ej3rdYUGseQEBzL/\r\nNYQWli6GG/tB5zztxgyHskQoMfq25OjxKcCW/DTG534jlu5FPN1u/bDihUqh\r\nW7iATqY+XexLx09moQQmQvd116hDiFPbOmAgFuk6LsPTOFh8O8mbVKN6HHRa\r\nJbqFo6eAxFZxaeTgZfHVf/J8IN0G4cWwZqdUB6ydIpz0IdGLwiXBlDSXX8PP\r\nca3U5duSf4Q7VJpwVFrpxPrdfBYSKOay6Z+IuntHMk1TfAScsAmQ6oTqwEqn\r\nkj+OJYHLh/lXb/updvF0KiFyLB3HPFjbJPpNenqIJJo9rOxge8Wzrf1hGvSA\r\nMURVuWp123jNIhsPpxrp51Wqo0GVv4ssCfr5ci7BwXH2YHlsrrspkjvrWbto\r\nWz99fzsoSjPvTN7JewtsSX15s7gVlrQgsl4jD7oelRBPM+nRlBK8VAGLe2Y7\r\nJR9KtGArPW2QWmtVy+Q8287ML3nMwX+7C9M=\r\n=Y8Mq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","volta":{"npm":"7.20.2","node":"16.14.1"},"engines":{"npm":"7.x || 8.x","node":"16.x"},"gitHead":"4a37208fcfae08399edd52ee4c2b42776851d897","scripts":{"test":"jest","clean":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"8.5.0","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.6.0_1681821230659_0.07604624983384967","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@financial-times/feature-policy-header","version":"0.6.1","keywords":[],"author":"","license":"MIT","_id":"@financial-times/feature-policy-header@0.6.1","maintainers":[{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/feature-policy-header","dist":{"shasum":"e8a99fb31bce94dda18a0f53b8c6d157ba18ede1","tarball":"https://registry.npmjs.org/@financial-times/feature-policy-header/-/feature-policy-header-0.6.1.tgz","fileCount":6,"integrity":"sha512-jUs3VbOYEltn57qF/kNRjta/9TaIY4ZV4R6Cq+JPiRT8dT6tNPkm2GXbalVqrLqSMzuOuuAB5nlKzQwKvvbmDw==","signatures":[{"sig":"MEQCIH9rIg4BW+nlzFe+qCLd9rjlhOWlDKsu2Oqx19V/sE3BAiA/ec5wDkz+7a0zQO4Y9HcVaudfO2LknRuX6WWE5X12DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427994},"main":"src/index.js","volta":{"node":"18.16.0"},"engines":{"npm":"7.x || 8.x || 9.x","node":"16.x || 18.x"},"gitHead":"e348d10563bfd0c9c50f787f49de2bab9d616de2","scripts":{"test":"jest","clean":"rm -rf node_modules"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"_npmVersion":"9.5.1","description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/feature-policy-header_0.6.1_1686820359756_0.8446761626014558","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-06-10T11:28:22.782Z","modified":"2026-06-23T15:52:41.690Z","0.1.1":"2020-06-10T11:28:23.091Z","0.2.0":"2020-07-09T14:58:45.330Z","0.2.1":"2020-07-14T12:54:46.249Z","0.3.0":"2020-09-18T11:42:45.572Z","0.4.0":"2020-10-02T08:49:20.698Z","0.5.0":"2022-03-21T12:44:39.550Z","0.6.0":"2023-04-18T12:33:50.933Z","0.6.1":"2023-06-15T09:12:39.963Z"},"license":"MIT","homepage":"https://github.com/Financial-Times/feature-policy-header","keywords":[],"repository":{"type":"git","repository":"https://github.com/Financial-Times/feature-policy-header"},"description":"An [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header.","maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"# Feature Policy Header\n\nAn [Express] middleware for adding a [FeaturePolicy] header to web traffic. Exposes a single function, `init`, which decorates a `response` object with a `Feature-Policy` header. \n\n## Usage\n\nThis module is compatible with Node 16+ and is distributed on npm.\n\n```\nnpm install --save @financial-times/feature-policy-header\n```\n\nAfter installing the module you can initialise it in your app's server file. This should be done before any routes are declared which will require the middleware.\n\n```diff\n+ const featurePolicy = require('@financial-times/feature-policy-header');\n\napp.use(\n+  featurePolicy.init()\n)\n```\n\nRun your app and check in the Network tab to confirm that the expected headers have been set. \n\n## Restricted Features\n\nThe restricted features can be found in `src/restricted-features.json`. Each feature relates to a browser API which we want to disallow on our user-facing pages. Any attempt to access a restricted API will throw a console error. \n\nThe full list of compatible features is listed on https://featurepolicy.info/. \n\n## Report-To Header\n\nThe [Report-To] header is required to integrate with our [Report URI] account and dashboards. The Cyber Security team use Report URI to collect reports relating to security headers, such as `Feature-Policy`, to gain visibility on their use, monitor trends and detect problems.\n\n[Express]: https://expressjs.com/\n[FeaturePolicy]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy\n[Report URI]: https://docs.report-uri.com/\n[Report-To]: https://docs.report-uri.com/setup/reporting-api/\n","readmeFilename":"README.md"}