refactor(devtools): don't minify debug builds.

This disables esbuild minification when building DevTools in debug mode, introducing a new `//devtools:debug` flag and a `pnpm run devtools:build:chrome:dev` script to trigger it. This should make debugging a little easier.
This commit is contained in:
Doug Parker
2026-02-20 17:05:28 -08:00
committed by Jessica Janiuk
parent 384341d900
commit fc55996b56
5 changed files with 20 additions and 8 deletions
+2
View File
@@ -37,7 +37,9 @@
"devtools:e2e:open": "cypress open --project ./devtools/cypress",
"devtools:build:chrome": "bazelisk build --//devtools/projects/shell-browser/src:flag_browser=chrome //devtools/projects/shell-browser/src:prodapp",
"devtools:build:firefox": "bazelisk build --config snapshot-build-firefox --//devtools/projects/shell-browser/src:flag_browser=firefox //devtools/projects/shell-browser/src:prodapp",
"devtools:build:chrome:debug": "pnpm run -s devtools:build:chrome --//devtools:debug",
"devtools:build:chrome:release": "pnpm run -s devtools:build:chrome",
"devtools:build:firefox:debug": "pnpm run -s devtools:build:firefox --//devtools:debug",
"devtools:build:firefox:release": "pnpm run -s devtools:build:firefox --jobs 4",
"devtools:test": "bazelisk test --//devtools/projects/shell-browser/src:flag_browser=chrome -- //devtools/...",
"devtools:test:unit": "bazelisk test -- //devtools/...",