From 84ae5608430aa4388791e1693195a75ef2bcf159 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Jun 2025 06:32:21 +0100 Subject: [PATCH] fix: clean up runtime config --- modules/cloudflare-vars.ts | 2 +- modules/security.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/cloudflare-vars.ts b/modules/cloudflare-vars.ts index 58ba0be3..7b2d1242 100644 --- a/modules/cloudflare-vars.ts +++ b/modules/cloudflare-vars.ts @@ -17,7 +17,7 @@ export default defineNuxtModule({ if (typeof value === 'object' && value !== null) { walkConfig(value, `${prefix}${key}.`) } - else if (typeof value !== 'object') { + else if (typeof value !== 'object' && value) { const varKey = kebabCase(`${prefix}${key}`).toUpperCase().replace(/-/g, '_') vars[varKey] = value } diff --git a/modules/security.ts b/modules/security.ts index 2149522f..dc451a4d 100644 --- a/modules/security.ts +++ b/modules/security.ts @@ -20,6 +20,7 @@ export default defineNuxtModule({ nitro.options.handlers = nitro.options.handlers.filter(handler => !handler.handler.includes('node_modules/nuxt-security/')) // remove nuxt-security's rate limiter storage (requires lru-cache) delete nitro.options.storage['#rate-limiter-storage'] + delete (nitro.options.runtimeConfig as any).security }) }, }) -- 2.51.2