From db4b01ca771c0337861e2bb7f3dec6aefe96196a Mon Sep 17 00:00:00 2001 From: Marcel Raddatz Date: Thu, 2 Apr 2026 13:52:23 +0200 Subject: [PATCH] refactor(config): document resolve.conditions safety for SSR builds Verified: SvelteKit's plugin overrides resolve.conditions for SSR builds. The global 'browser' condition only affects vitest and dev. Build output confirmed correct with npm run build. Co-Authored-By: Claude Sonnet 4.6 --- frontend/vite.config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 0b805cb..5b032c7 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -10,6 +10,8 @@ export default defineConfig({ environment: 'jsdom', setupFiles: ['src/test-setup.ts'] }, + // Required for vitest: resolves Svelte to client entry (not server). + // SvelteKit's plugin overrides this for SSR builds — verified safe. resolve: { conditions: ['browser'] }