chore(desktop): silence Vite chunk-size warning for intentional single bundle (#38888)

The desktop renderer is bundled as one chunk on purpose (codeSplitting:
false) because Shiki's many dynamic chunks make electron-builder OOM
scanning thousands of files. That makes the ~22 MB bundle expected, but
Vite still nags with 'Some chunks are larger than 500 kB' on every build.

Raise chunkSizeWarningLimit to 25000 kB so the cosmetic warning stays
quiet while still firing as a regression alarm if the bundle grows well
past today's size. Config-only; codeSplitting:false is untouched.
This commit is contained in:
Teknium
2026-06-04 02:28:57 -07:00
committed by GitHub
parent 928f1ac0e1
commit 0175be3aa7

View File

@ -9,6 +9,11 @@ export default defineConfig({
build: {
// Keep desktop packaging stable: Shiki ships many dynamic chunks by
// default, and electron-builder can OOM scanning thousands of files.
// Collapsing to a single chunk is intentional, so the renderer bundle is
// large by design (~22 MB). Raise the warning ceiling above that so the
// cosmetic "chunk larger than 500 kB" nag stays quiet, while still acting
// as a regression alarm if the bundle balloons well past today's size.
chunkSizeWarningLimit: 25000,
rolldownOptions: {
output: {
codeSplitting: false