Vite Plugin CSP Guard

This is a well tested Vite Plugin that allows you to declare your Content Security Policy (CSP) for your Vite project. First class support for SPA's
Documentation
Full documentation and helpful guides are available here.
Installation
npm install -D vite-plugin-csp-guard
yarn add -D vite-plugin-csp-guard
pnpm add -D vite-plugin-csp-guard
Basic Usage
import { defineConfig } from "vite";
import csp from "vite-plugin-csp-guard";
export default defineConfig({
plugins: [
csp({
algorithm: "sha256",
dev: {
run: true,
},
policy: {
"script-src": ["'self'", "https://www.google-analytics.com"],
"style-src": ["'self'", "https://fonts.googleapis.com"],
},
}),
],
});