From 034584cbac029c197c00ba38101bc09d8abfd50b Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Sun, 5 Jul 2026 01:58:48 +0300 Subject: [PATCH] Harden inline theme bootstrap --- package.json | 8 ++++++++ src/components/Head/ThemeInit.astro | 19 ++++++------------- .../Head/server/__tests__/themeData.spec.ts | 8 ++++---- src/components/Head/server/themeData.ts | 12 ++++++------ 4 files changed, 24 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index 9c2bedd3f..3b5a23965 100644 --- a/package.json +++ b/package.json @@ -259,5 +259,13 @@ }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "4.62.2" + }, + "allowScripts": { + "@playwright/browser-chromium@1.61.1": true, + "@sentry/cli@2.58.6": true, + "esbuild@0.27.0": true, + "esbuild@0.28.1": true, + "esbuild@0.27.7": true, + "puppeteer@25.3.0": true } } diff --git a/src/components/Head/ThemeInit.astro b/src/components/Head/ThemeInit.astro index a8dd76684..f77279722 100644 --- a/src/components/Head/ThemeInit.astro +++ b/src/components/Head/ThemeInit.astro @@ -12,15 +12,15 @@ */ import { themeData } from './server/themeData' -const { defaultThemeIdJson, darkThemeIdJson, metaColorsJson } = themeData() +const { defaultThemeId, darkThemeId, metaColors } = themeData() ---