From f4fb4b04c364dc6fa697508b0943a79ed6144faf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 7 Jan 2026 00:40:19 +0000 Subject: [PATCH] Disable minification in packaged code - Changed minify: !options.watch to minify: false in all tsdown configs - Removed unused options parameter from defineConfig - Main bundle size increase: ~330KB raw, ~48KB gzipped - Improves debugging and code readability for users - Minimal impact on installation time and no runtime performance impact Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com> --- packages/codegen-core/tsdown.config.ts | 6 +++--- packages/custom-client/tsdown.config.ts | 6 +++--- packages/openapi-ts/tsdown.config.ts | 6 +++--- packages/vite-plugin/tsdown.config.ts | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/codegen-core/tsdown.config.ts b/packages/codegen-core/tsdown.config.ts index 7fdfbc4a9..0fb3c6b05 100644 --- a/packages/codegen-core/tsdown.config.ts +++ b/packages/codegen-core/tsdown.config.ts @@ -1,6 +1,6 @@ import { defineConfig } from 'tsdown'; -export default defineConfig((options) => ({ +export default defineConfig({ banner(ctx) { /** * fix dynamic require in ESM @@ -18,8 +18,8 @@ export default defineConfig((options) => ({ dts: true, entry: ['src/index.ts'], format: ['cjs', 'esm'], - minify: !options.watch, + minify: false, shims: false, sourcemap: true, treeshake: true, -})); +}); diff --git a/packages/custom-client/tsdown.config.ts b/packages/custom-client/tsdown.config.ts index 44ec46780..3ab0d0778 100644 --- a/packages/custom-client/tsdown.config.ts +++ b/packages/custom-client/tsdown.config.ts @@ -1,12 +1,12 @@ import { defineConfig } from 'tsdown'; -export default defineConfig((options) => ({ +export default defineConfig({ clean: true, dts: true, entry: ['src/index.ts', 'src/plugin.ts'], format: ['cjs', 'esm'], - minify: !options.watch, + minify: false, shims: false, sourcemap: true, treeshake: true, -})); +}); diff --git a/packages/openapi-ts/tsdown.config.ts b/packages/openapi-ts/tsdown.config.ts index 518291115..877843eeb 100644 --- a/packages/openapi-ts/tsdown.config.ts +++ b/packages/openapi-ts/tsdown.config.ts @@ -13,7 +13,7 @@ const replaceCoreImports = (filePath: string) => { fs.writeFileSync(filePath, content, 'utf8'); }; -export default defineConfig((options) => ({ +export default defineConfig({ banner(ctx) { /** * fix dynamic require in ESM @@ -31,7 +31,7 @@ export default defineConfig((options) => ({ dts: true, entry: ['./src/{index,internal,run}.ts'], format: ['cjs', 'esm'], - minify: !options.watch, + minify: false, onSuccess: async () => { // Copy client files to dist folder for runtime access const pluginNames = [ @@ -74,4 +74,4 @@ export default defineConfig((options) => ({ shims: false, sourcemap: true, treeshake: true, -})); +}); diff --git a/packages/vite-plugin/tsdown.config.ts b/packages/vite-plugin/tsdown.config.ts index 9c9fe760d..c8b65d130 100644 --- a/packages/vite-plugin/tsdown.config.ts +++ b/packages/vite-plugin/tsdown.config.ts @@ -1,6 +1,6 @@ import { defineConfig } from 'tsdown'; -export default defineConfig((options) => ({ +export default defineConfig({ banner(ctx) { /** * fix dynamic require in ESM @@ -16,8 +16,8 @@ export default defineConfig((options) => ({ dts: true, entry: ['src/index.ts'], format: ['cjs', 'esm'], - minify: !options.watch, + minify: false, shims: false, sourcemap: true, treeshake: true, -})); +}); -- 2.51.2