angular/devtools/tools/BUILD.bazel
Paul Gschwendtner 115c2f8d38 build: fix linking of cdk/material in devtools and simplify code (#60516)
This commit fixes the linking of CDK/Material which recently broke
because the CDK/Material package now comes with potential shared FESM
chunks; that our current hard-coded, manual linking process doesn't know
about. This ultimately resulted in duplicate code, breaking
Material/CDK.

This commit fixes that.

In addition to the fix, we simplify our linking significantly and reduce
the rather large complexity around linking, or having to specify every
entry-point manually, by linking the full package and putting it into
a different location. This is also what we conceptually are doing in
Angular Material as part of the `rules_js` migration.

PR Close #60516
2025-03-21 14:37:56 -07:00

19 lines
427 B
Text

load("//devtools/tools/linking:index.bzl", "link_package")
package(default_visibility = ["//devtools:__subpackages__"])
exports_files([
"bazel-karma-local-config.js",
])
link_package(
name = "angular_cdk",
package_name = "@angular/cdk",
npm_package = "@npm//@angular/cdk",
)
link_package(
name = "angular_material",
package_name = "@angular/material",
npm_package = "@npm//@angular/material",
)