From f1128c245052bd90e431f2ecc79465df5d6c4909 Mon Sep 17 00:00:00 2001 From: HugoRCD Date: Mon, 19 May 2025 10:37:46 +0200 Subject: [PATCH] feat: implement csp, sty-src with nonce --- src/defaults.ts | 3 ++- src/module.ts | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/defaults.ts b/src/defaults.ts index 0a88d6a6..52c117a3 100644 --- a/src/defaults.ts +++ b/src/defaults.ts @@ -22,7 +22,8 @@ export const defaultOptions = { theme: { colors: undefined, transitions: true - } + }, + csp: false } export const resolveColors = (colors?: string[]) => { diff --git a/src/module.ts b/src/module.ts index 3b973314..54f647d5 100644 --- a/src/module.ts +++ b/src/module.ts @@ -28,6 +28,13 @@ export interface ModuleOptions { */ colorMode?: boolean + /** + * Configure Content Security Policy for Nuxt UI + * @defaultValue `false` + * @link https://ui.nuxt.com/getting-started/installation/nuxt#csp + */ + csp?: boolean + /** * Customize how the theme is generated * @link https://ui.nuxt.com/getting-started/theme