summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAAGaming <aagaming@riseup.net>2024-07-17 19:38:16 -0400
committerAAGaming <aagaming@riseup.net>2024-07-17 19:38:16 -0400
commita5ccc87a46de1e670c7572862e124634fe05256c (patch)
tree481e4a5cfd8a6e8c951f972a0529967811409988
parent24c3d3c8f1a51ee88d2c169ba3de619df453e171 (diff)
downloaddecky-loader-a5ccc87a46de1e670c7572862e124634fe05256c.tar.gz
decky-loader-a5ccc87a46de1e670c7572862e124634fe05256c.zip
improve treeshakingv3.0.0-pre5
-rw-r--r--frontend/rollup.config.js5
1 files changed, 5 insertions, 0 deletions
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',