diff --git a/src/index.ts b/src/index.ts index b8414bd..724fb20 100644 --- a/src/index.ts +++ b/src/index.ts @@ -26,6 +26,10 @@ class HtmlTag implements HtmlTagDescriptor { } } +class HtmlHeadTag extends HtmlTag { + injectTo = 'head' as const; +} + export type ViteCspPluginOptions = typeof DEFAULT_OPTIONS; type ViteCspPluginOpts = Partial @@ -243,7 +247,7 @@ function createViteCspPlugin(...opts: ([PolicyOptions, ViteCspPluginOpts] | [Vit if (inject) { return Object.entries(parsedHeaders) .filter(([k]) => injectReporting || !k.includes('Report')) - .map(([k, v]) => new HtmlTag('meta', { + .map(([k, v]) => new HtmlHeadTag('meta', { 'http-equiv': k, content: v, }));