content-security-policy-merger

1.0.0 • Public • Published

Testing

Content Security Policy merger

Merge two Content-Security-Policy strings together.

Usage:

import { merge } from 'content-security-policy-merger'

const cspA =
  "default-src 'self' *.example.com example.com; script-src 'self' 'unsafe-eval' 'unsafe-inline' www.youtube.com; frame-src 'self' players.brightcove.net; img-src 'blob' 'self'; style-src 'unsafe-inline' https:"

const cspB =
  "default-src 'self' *.mysite.com mysite.com; script-src 'self' www.google-analytics.com; frame-src 'self' example.com; manifest-src 'self'; style-src 'unsafe-inline'"

merge(cspA, cspB)

// default-src 'self' *.example.com *.mysite.com example.com mysite.com; script-src 'self' 'unsafe-eval' 'unsafe-inline' www.google-analytics.com www.youtube.com; frame-src 'self' example.com players.brightcove.net; img-src 'blob' 'self'; style-src 'unsafe-inline' https:; manifest-src 'self'

Related projects:

Package Sidebar

Install

npm i content-security-policy-merger

Weekly Downloads

387

Version

1.0.0

License

MIT

Unpacked Size

15 kB

Total Files

20

Last publish

Collaborators

  • jkribeiro