From aaac1bcd794ed288166683bafdc3633d5901fd3e Mon Sep 17 00:00:00 2001 From: Kam Date: Fri, 19 Jun 2026 00:47:24 +0300 Subject: [PATCH] fix(devtools): restore build under stricter ts_project deps The rules_angular bump in #69410 made ts_project require every `deps` entry to provide the JsInfo provider. `esbuild_base` listed `//packages:package_json` in its deps, but `esbuild-base.config.mts` never imports or reads package.json, so the dependency is unnecessary and now breaks analysis (`//packages:package_json` is a `copy_to_bin` target that provides only DefaultInfo). Remove it. (cherry picked from commit aa7d9fcc6197201963242be26a5a9d86b32a8373) --- devtools/tools/esbuild/BUILD.bazel | 1 - 1 file changed, 1 deletion(-) diff --git a/devtools/tools/esbuild/BUILD.bazel b/devtools/tools/esbuild/BUILD.bazel index 1e0d81e63a4..cc4c677a128 100644 --- a/devtools/tools/esbuild/BUILD.bazel +++ b/devtools/tools/esbuild/BUILD.bazel @@ -8,7 +8,6 @@ ts_project( deps = [ "//:node_modules/@angular/compiler-cli", "//devtools/tools/angular-optimization:js_lib", - "//packages:package_json", ], )