From e15633b86e6794a12719fe8813dd8a0992d6c053 Mon Sep 17 00:00:00 2001 From: Florian Lefebvre Date: Tue, 15 Apr 2025 18:59:30 +0200 Subject: [PATCH 1/2] fix(fonts): client access --- packages/astro/src/assets/fonts/vite-plugin-fonts.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/astro/src/assets/fonts/vite-plugin-fonts.ts b/packages/astro/src/assets/fonts/vite-plugin-fonts.ts index 7258255b13f9..25c2f5a9f132 100644 --- a/packages/astro/src/assets/fonts/vite-plugin-fonts.ts +++ b/packages/astro/src/assets/fonts/vite-plugin-fonts.ts @@ -224,8 +224,8 @@ export function fontsPlugin({ settings, sync, logger }: Options): Plugin { return RESOLVED_VIRTUAL_MODULE_ID; } }, - load(id, opts) { - if (id === RESOLVED_VIRTUAL_MODULE_ID && opts?.ssr) { + load(id) { + if (id === RESOLVED_VIRTUAL_MODULE_ID) { return { code: `export const fontsData = new Map(${JSON.stringify(Array.from(resolvedMap?.entries() ?? []))})`, }; From 83d583b3a71d51616fc1d3f2f469fed596f717f3 Mon Sep 17 00:00:00 2001 From: Florian Lefebvre Date: Tue, 15 Apr 2025 19:12:23 +0200 Subject: [PATCH 2/2] chore: changeset --- .changeset/poor-grapes-share.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/poor-grapes-share.md diff --git a/.changeset/poor-grapes-share.md b/.changeset/poor-grapes-share.md new file mode 100644 index 000000000000..4e8f8436d5aa --- /dev/null +++ b/.changeset/poor-grapes-share.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fixes a case where using the `` component would throw a Rollup error during the build