angular/packages/bazel/src
Paul Gschwendtner 9da68a77e6 refactor(bazel): compatibility with rules_nodejs v4.0.0 (#42760)
This commit applies changes to `@angular/bazel` which are necessary
to support the Bazel NodeJS rules v4.0.0. The Bazel NodeJS rules
no longer support the `_tslibrary` option for the `LinkablePackageInfo`
provider and therefore we need to stop using it. Due to this removal,
we also need to add two new attributes called `package_name` and
`package_path` so that the API of `ng_module` matches `ts_library`.

Note: This is denoted as `refactor` as we currently are not able to
merge feature commits into patch branches, but we want the tooling
to not diverge significantly between the patch and next branch. It is
planned to update the merge tooling to allow for such changes to land.

PR Close #42760
2021-07-09 14:50:15 -07:00
..
api-extractor fix(bazel): update integration test to use rules_nodejs@3.1.0 (#40710) 2021-02-09 10:48:43 -08:00
ng_package build: remove skydoc and rules_sass from repository (#42760) 2021-07-09 14:50:15 -07:00
ngc-wrapped perf(compiler-cli): refactor the performance tracing infrastructure (#41125) 2021-03-24 13:42:24 -07:00
BUILD.bazel build: remove skydoc and rules_sass from repository (#42760) 2021-07-09 14:50:15 -07:00
external.bzl build: upgrade angular build, integration/bazel and @angular/bazel package to rule_nodejs 2.2.0 (#39182) 2020-10-08 11:54:59 -07:00
modify_tsconfig.js fix(dev-infra): exclude node_modules from circular dependency checks (#41407) 2021-04-02 15:47:33 -07:00
ng_module.bzl refactor(bazel): compatibility with rules_nodejs v4.0.0 (#42760) 2021-07-09 14:50:15 -07:00
ng_perf.bzl build: emit performance JSON file for each ng_module() (#41125) 2021-03-24 13:42:25 -07:00