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:

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    358
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    358

Package Sidebar

Install

npm i content-security-policy-merger

Weekly Downloads

358

Version

1.0.0

License

MIT

Unpacked Size

15 kB

Total Files

20

Last publish

Collaborators

  • jkribeiro