Skip to content

Commit 2813974

Browse files
authored
always bundle devdependencies (#4652)
* always bundle devdependencies * update lockfile
1 parent e53ef71 commit 2813974

File tree

4 files changed

+11
-12
lines changed

4 files changed

+11
-12
lines changed

packages/adapter-static/package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,8 @@
2929
},
3030
"devDependencies": {
3131
"@sveltejs/kit": "workspace:*",
32-
"cookie": "^0.5.0",
33-
"devalue": "^2.0.1",
3432
"playwright-chromium": "^1.21.0",
3533
"port-authority": "^1.1.2",
36-
"set-cookie-parser": "^2.4.8",
3734
"sirv": "^2.0.0",
3835
"svelte": "^3.44.2",
3936
"typescript": "^4.6.2",

packages/kit/src/core/build/build_server.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,17 @@ export async function build_server(
191191
const default_config = {
192192
build: {
193193
target: 'es2020'
194+
},
195+
ssr: {
196+
// when developing against the Kit src code, we want to ensure that
197+
// our dependencies are bundled so that apps don't need to install
198+
// them as peerDependencies
199+
noExternal: process.env.BUNDLED
200+
? []
201+
: Object.keys(
202+
JSON.parse(fs.readFileSync(new URL('../../../package.json', import.meta.url), 'utf-8'))
203+
.devDependencies
204+
)
194205
}
195206
};
196207

pnpm-lock.yaml

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

sites/kit.svelte.dev/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"@sveltejs/kit": "workspace:*",
1414
"@sveltejs/site-kit": "^2.1.0",
1515
"@types/node": "^16.11.11",
16-
"devalue": "^2.0.1",
1716
"flexsearch": "^0.7.21",
1817
"marked": "^4.0.5",
1918
"prism-svelte": "^0.5.0",

0 commit comments

Comments
 (0)