diff --git a/.changeset/stupid-melons-try.md b/.changeset/stupid-melons-try.md new file mode 100644 index 000000000..d0e1f2bae --- /dev/null +++ b/.changeset/stupid-melons-try.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/vite-plugin-svelte': patch +--- + +Do not try to resolve svelte field in \_\_vite-browser-external, see (#362)" diff --git a/packages/vite-plugin-svelte/src/utils/dependencies.ts b/packages/vite-plugin-svelte/src/utils/dependencies.ts index 2e18efb75..9061d4442 100644 --- a/packages/vite-plugin-svelte/src/utils/dependencies.ts +++ b/packages/vite-plugin-svelte/src/utils/dependencies.ts @@ -127,6 +127,7 @@ function isSvelteLib(pkg: Pkg) { const COMMON_DEPENDENCIES_WITHOUT_SVELTE_FIELD = [ '@lukeed/uuid', + '@playwright/test', '@sveltejs/vite-plugin-svelte', '@sveltejs/kit', 'autoprefixer', @@ -136,6 +137,7 @@ const COMMON_DEPENDENCIES_WITHOUT_SVELTE_FIELD = [ 'eslint', 'jest', 'mdsvex', + 'playwright', 'postcss', 'prettier', 'svelte', @@ -144,7 +146,9 @@ const COMMON_DEPENDENCIES_WITHOUT_SVELTE_FIELD = [ 'svelte-preprocess', 'tslib', 'typescript', - 'vite' + 'vite', + 'vitest', + '__vite-browser-external' // see https://github.com/sveltejs/vite-plugin-svelte/issues/362 ]; const COMMON_PREFIXES_WITHOUT_SVELTE_FIELD = [ '@fontsource/',