From 3189088bfb9fd39eaf3e85efbd1acc527f45862f Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Fri, 31 Jan 2025 10:43:02 -0500 Subject: [PATCH] enable basic tree shaking + syntax minification in esbuild to drop unused helpers --- tsup.config.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tsup.config.js b/tsup.config.js index 7b0f6d0..b4bec71 100644 --- a/tsup.config.js +++ b/tsup.config.js @@ -2,12 +2,14 @@ import { defineConfig } from 'tsup'; export default defineConfig((options) => ({ target: 'es2020', - treeshake: false, + treeshake: { + preset: 'recommended' + }, splitting: false, entry: ['src/**/*.js'], format: ['cjs'], dts: false, - minify: false, + minifySyntax: true, clean: false, shims: true, ...options