From c92ed13d6682db92baea87571ffa20876001f17b Mon Sep 17 00:00:00 2001 From: Aaron Date: Sun, 1 Dec 2024 09:28:30 -0600 Subject: [PATCH] fix: Modify dev `vite.resolve.conditions` to support Vite 6 + Svelte 5 (#1230) --- packages/module-svelte/src/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/module-svelte/src/index.ts b/packages/module-svelte/src/index.ts index 9c30db22..9cf51d6b 100644 --- a/packages/module-svelte/src/index.ts +++ b/packages/module-svelte/src/index.ts @@ -12,7 +12,7 @@ export default defineWxtModule({ setup(wxt, options) { const { vite } = options ?? {}; - addViteConfig(wxt, () => ({ + addViteConfig(wxt, ({ mode }) => ({ plugins: [ svelte({ // Using a svelte.config.js file causes a segmentation fault when importing the file @@ -21,6 +21,9 @@ export default defineWxtModule({ ...vite, }), ], + resolve: { + conditions: mode === 'development' ? ['browser'] : [], + }, })); addImportPreset(wxt, 'svelte');