From 89275544de96111f47b5e4d77dc3615353884754 Mon Sep 17 00:00:00 2001 From: AlexisAMZ Date: Sun, 30 Aug 2026 03:27:22 +0200 Subject: [PATCH] feat(build): add --no-minify flag to opt out of minification Allows contributors to build an unminified bundle (readable stack traces, exact symbol names) without editing build.ts. Closes #46194 --- packages/opencode/script/build.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/opencode/script/build.ts b/packages/opencode/script/build.ts index ce45f770f04e..7f24150c8644 100755 --- a/packages/opencode/script/build.ts +++ b/packages/opencode/script/build.ts @@ -20,6 +20,7 @@ const singleFlag = process.argv.includes("--single") const baselineFlag = process.argv.includes("--baseline") const skipInstall = process.argv.includes("--skip-install") const sourcemapsFlag = process.argv.includes("--sourcemaps") +const noMinifyFlag = process.argv.includes("--no-minify") const plugin = createSolidTransformPlugin() const skipEmbedWebUi = process.argv.includes("--skip-embed-web-ui") @@ -166,7 +167,7 @@ for (const item of targets) { plugins: [plugin], external: ["node-gyp"], format: "esm", - minify: true, + minify: !noMinifyFlag, sourcemap: sourcemapsFlag ? "linked" : "none", splitting: true, compile: {