From ed387e89d42a08c15a9f45c9c5e11c6750245490 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Thu, 26 Jun 2025 23:21:51 +0530 Subject: [PATCH] fix: font preload not being generated in rolldown-vite --- src/node/build/build.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node/build/build.ts b/src/node/build/build.ts index 12769d22..e6d6a926 100644 --- a/src/node/build/build.ts +++ b/src/node/build/build.ts @@ -109,7 +109,7 @@ export async function build( clientResult.output.some( (chunk) => chunk.type === 'chunk' && - chunk.name === 'theme' && + (vite.rolldownVersion || chunk.name === 'theme') && // FIXME: remove when rolldown-vite supports manualChunks chunk.moduleIds.some((id) => id.includes('client/theme-default')) ) @@ -117,7 +117,7 @@ export async function build( if (isDefaultTheme) { const fontURL = assets.find((file) => - /inter-roman-latin\.\w+\.woff2/.test(file) + /inter-roman-latin\.[\w-]+\.woff2/.test(file) ) if (fontURL) { additionalHeadTags.push([