Skip to content

Commit 74cfa8d

Browse files
authored
fix: client build minification (#9012)
* fix minification * changeset * fewer moving parts
1 parent 98226de commit 74cfa8d

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
fix: ssr defaults preventing minification for client build

packages/kit/src/exports/vite/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,9 @@ function kit({ svelte_config }) {
179179
/** @type {() => Promise<void>} */
180180
let finalise;
181181

182+
/** @type {import('vite').UserConfig} */
183+
let initial_config;
184+
182185
const service_worker_entry_file = resolve_entry(kit.files.serviceWorker);
183186

184187
/** @type {import('vite').Plugin} */
@@ -190,6 +193,7 @@ function kit({ svelte_config }) {
190193
* @see https://vitejs.dev/guide/api-plugin.html#config
191194
*/
192195
async config(config, config_env) {
196+
initial_config = config;
193197
vite_config_env = config_env;
194198
is_build = config_env.command === 'build';
195199

@@ -634,7 +638,7 @@ export function set_assets(path) {
634638
logLevel: vite_config.logLevel,
635639
clearScreen: vite_config.clearScreen,
636640
build: {
637-
minify: vite_config.build.minify,
641+
minify: initial_config.build?.minify,
638642
assetsInlineLimit: vite_config.build.assetsInlineLimit,
639643
sourcemap: vite_config.build.sourcemap
640644
},

0 commit comments

Comments
 (0)