From a5ccc87a46de1e670c7572862e124634fe05256c Mon Sep 17 00:00:00 2001 From: AAGaming Date: Wed, 17 Jul 2024 19:38:16 -0400 Subject: improve treeshaking --- frontend/rollup.config.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/rollup.config.js b/frontend/rollup.config.js index 911cf06d..2c731e54 100644 --- a/frontend/rollup.config.js +++ b/frontend/rollup.config.js @@ -37,6 +37,11 @@ export default defineConfig({ visualizer(), ], preserveEntrySignatures: false, + treeshake: { + // Assume all external modules have imports with side effects (the default) while allowing decky libraries to treeshake + pureExternalImports: true, + preset: 'smallest' + }, output: { dir: '../backend/decky_loader/static', format: 'esm', -- cgit v1.2.3