mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 15:59:52 +03:00
remove aggressive compression
This commit is contained in:
@@ -166,6 +166,7 @@ export default defineConfig(
|
|||||||
}
|
}
|
||||||
return 'vendor';
|
return 'vendor';
|
||||||
}
|
}
|
||||||
|
return undefined;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -228,7 +229,7 @@ export default defineConfig(
|
|||||||
build: {
|
build: {
|
||||||
// Target modern browsers for smaller bundles
|
// Target modern browsers for smaller bundles
|
||||||
target: 'es2020',
|
target: 'es2020',
|
||||||
chunkSizeWarningLimit: 512, // Reduced warning threshold
|
chunkSizeWarningLimit: 512,
|
||||||
minify: 'terser',
|
minify: 'terser',
|
||||||
// Enable CSS minification
|
// Enable CSS minification
|
||||||
cssMinify: true,
|
cssMinify: true,
|
||||||
@@ -236,31 +237,31 @@ export default defineConfig(
|
|||||||
assetsInlineLimit: 4096, // Inline small assets
|
assetsInlineLimit: 4096, // Inline small assets
|
||||||
terserOptions: {
|
terserOptions: {
|
||||||
compress: {
|
compress: {
|
||||||
passes: 6, // Increased passes for better compression
|
passes: 6,
|
||||||
arrows: true,
|
arrows: true,
|
||||||
drop_console: true,
|
drop_console: true,
|
||||||
drop_debugger: true,
|
drop_debugger: true,
|
||||||
sequences: true,
|
sequences: true
|
||||||
// Additional aggressive compression options
|
// Additional aggressive compression options
|
||||||
dead_code: true,
|
// dead_code: true,
|
||||||
hoist_funs: true,
|
// hoist_funs: true,
|
||||||
hoist_vars: true,
|
// hoist_vars: true,
|
||||||
if_return: true,
|
// if_return: true,
|
||||||
join_vars: true,
|
// join_vars: true,
|
||||||
loops: true,
|
// loops: true,
|
||||||
pure_getters: true,
|
// pure_getters: true,
|
||||||
reduce_vars: true,
|
// reduce_vars: true,
|
||||||
side_effects: false,
|
// side_effects: false,
|
||||||
switches: true,
|
// switches: true,
|
||||||
unsafe: true,
|
// unsafe: true,
|
||||||
unsafe_arrows: true,
|
// unsafe_arrows: true,
|
||||||
unsafe_comps: true,
|
// unsafe_comps: true,
|
||||||
unsafe_Function: true,
|
// unsafe_Function: true,
|
||||||
unsafe_math: true,
|
// unsafe_math: true,
|
||||||
unsafe_proto: true,
|
// unsafe_proto: true,
|
||||||
unsafe_regexp: true,
|
// unsafe_regexp: true,
|
||||||
unsafe_undefined: true,
|
// unsafe_undefined: true,
|
||||||
unused: true
|
// unused: true
|
||||||
},
|
},
|
||||||
mangle: {
|
mangle: {
|
||||||
toplevel: true, // Enable top-level mangling
|
toplevel: true, // Enable top-level mangling
|
||||||
|
|||||||
Reference in New Issue
Block a user