Skip to content

Commit b74031a

Browse files
committed
fix: crawl local workspace private packages devDependencies for generating vite config ssr.noExternal
1 parent 37019aa commit b74031a

File tree

4 files changed

+23
-4
lines changed

4 files changed

+23
-4
lines changed

.changeset/old-peaches-refuse.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+
fix: crawl local workspace private packages devDependencies for generating vite config ssr.noExternal

packages/vite-plugin-svelte/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"deepmerge": "^4.3.1",
4545
"kleur": "^4.1.5",
4646
"magic-string": "^0.30.17",
47-
"vitefu": "^1.0.7"
47+
"vitefu": "^1.1.0"
4848
},
4949
"peerDependencies": {
5050
"svelte": "^5.0.0",

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ const {
55
defaultServerMainFields,
66
defaultClientConditions,
77
defaultServerConditions,
8-
normalizePath
8+
normalizePath,
9+
searchForWorkspaceRoot
910
} = vite;
1011
import { log } from './log.js';
1112
import { loadSvelteConfig } from './load-svelte-config.js';
@@ -429,6 +430,7 @@ async function buildExtraConfigForDependencies(options, config) {
429430
const packagesWithoutSvelteExportsCondition = new Set();
430431
const depsConfig = await crawlFrameworkPkgs({
431432
root: options.root,
433+
workspaceRoot: searchForWorkspaceRoot(options.root),
432434
isBuild: options.isBuild,
433435
viteUserConfig: config,
434436
isFrameworkPkgByJson(pkgJson) {

pnpm-lock.yaml

Lines changed: 14 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)