fix: Don't override wxt.config.ts options when CLI flags are not passed (#567)

This commit is contained in:
Aaron
2024-03-25 00:24:56 -05:00
committed by GitHub
parent 6b72f883b6
commit c9ddc3d0f2
2 changed files with 10 additions and 16 deletions
+3
View File
@@ -18,4 +18,7 @@ export default defineConfig({
zip: {
downloadPackages: ['sass'],
},
analysis: {
open: true,
},
});
+7 -16
View File
@@ -241,24 +241,15 @@ function mergeInlineConfig(
srcDir: inlineConfig.srcDir ?? userConfig.srcDir,
outDir: inlineConfig.outDir ?? userConfig.outDir,
zip,
analysis: {
...userConfig.analysis,
...inlineConfig.analysis,
},
alias: {
...userConfig.alias,
...inlineConfig.alias,
},
experimental: {
...userConfig.experimental,
...inlineConfig.experimental,
},
analysis: defu(inlineConfig.analysis ?? {}, userConfig.analysis ?? {}),
alias: defu(inlineConfig.alias ?? {}, userConfig.alias ?? {}),
experimental: defu(
inlineConfig.experimental ?? {},
userConfig.experimental ?? {},
),
vite: undefined,
transformManifest: undefined,
dev: {
...userConfig.dev,
...inlineConfig.dev,
},
dev: defu(inlineConfig.dev ?? {}, userConfig.dev ?? {}),
hooks,
};
}