diff --git a/rsbuild.config.ts b/rsbuild.config.ts index 28a16ec38..df97c9b29 100644 --- a/rsbuild.config.ts +++ b/rsbuild.config.ts @@ -181,5 +181,20 @@ export default defineConfig({ // bundleAnalyze: { // analyzerMode: 'json', // }, + chunkSplit: { + strategy: 'split-by-experience', + forceSplitting: [ + // todo remove small chunks eg lodash + /minecraft-protocol/, + /prismarine-viewer/, + /three/, + /react/, + /blockStatesModels/, + /browserfs/, + /minecraft-data/, // todo remove + /mc-assets/, + /prosemirror-markdown|flying-squid|/ + ], + }, }, })