npm.io
1.5.0 • Published 2 months ago

csp-toolkit

Licence
MIT
Version
1.5.0
Deps
0
Size
31 kB
Vulns
0
Weekly
0
Stars
3

CSP Toolkit

npm version npm downloads npm weekly downloads License GitHub stars

A comprehensive toolkit for working with Content Security Policy (CSP) directives in TypeScript. Provides strongly-typed CSP keys, categorized directives, and utility functions to simplify CSP creation and manipulation.

Features

  • Typed CSP Directives: Access categorized CSP directive types, including experimental, official, and navigation directives.
  • Utility Functions: Easily generate CSP key-value maps and convert them into string policies.
  • Extensible: Designed for flexibility and future expansion.

Usage


import {mergePolicies, CSPPolicy, policyToString} from "csp-toolkit"