Skip to content

Commit a8f13f0

Browse files
authored
fix: add svelte/internal/disclose-version to optimizeDeps.include (#692)
* fix: add svelte/internal/disclose-version to optimizeDeps.include * fix: only add import for svelte4
1 parent 0e7092e commit a8f13f0

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

.changeset/dirty-carrots-clap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/vite-plugin-svelte': patch
3+
---
4+
5+
add svelte/internal/disclose-version to vite config optimizeDeps.include by default

packages/vite-plugin-svelte/src/utils/constants.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { isSvelte3 } from './svelte-version.js';
2+
13
export const VITE_RESOLVE_MAIN_FIELDS = ['module', 'jsnext:main', 'jsnext'];
24

35
export const SVELTE_RESOLVE_MAIN_FIELDS = ['svelte'];
@@ -12,6 +14,10 @@ export const SVELTE_IMPORTS = [
1214
'svelte/transition',
1315
'svelte'
1416
];
17+
// TODO add to global list after dropping svelte 3
18+
if (!isSvelte3) {
19+
SVELTE_IMPORTS.push('svelte/internal/disclose-version');
20+
}
1521

1622
export const SVELTE_HMR_IMPORTS = [
1723
'svelte-hmr/runtime/hot-api-esm.js',

0 commit comments

Comments
 (0)