Joey Perrott
9a27c5befb
build: rename defaults2.bzl to defaults.bzl ( #63384 )
...
Use defaults.bzl for the common macros
PR Close #63384
2025-08-25 15:45:46 -07:00
Joey Perrott
cbc258eec8
build: remove ts_project_interop infrastructure ( #62908 )
...
Remove the interop macros and final usages
PR Close #62908
2025-07-31 09:12:58 +00:00
Joey Perrott
793ff35602
build: move http_server and generate_api_docs into defaults2.bzl ( #62878 )
...
Move http_server and generate_api_docs into defaults2.bzl as they are rules_js compliant
PR Close #62878
2025-07-29 16:53:54 +00:00
Joey Perrott
8bf97d1370
build: remove all usages of the interop_deps attr for ts_project and ng_project ( #62732 )
...
Remove all of the usages of interop_deps as attributes in the repo
PR Close #62732
2025-07-21 13:03:09 -04:00
Joey Perrott
23d58777b4
build: migrate to new toolchain usage for api goldens ( #62688 )
...
Migrate api golden usage to be based on rules_js toolchain implementation
PR Close #62688
2025-07-17 18:13:42 -04:00
Joey Perrott
dfbdbbe882
refactor: use zone.js from npm instead of packages/zone.js throughout repo ( #61977 )
...
Use zone.js from npm isntead of from the repo going forward
PR Close #61977
2025-06-10 12:02:03 -07:00
Joey Perrott
9354efc86a
build: remove unnecessary zone.js dep from various build targets ( #61901 )
...
Remove unnecessary zone.js dep from various build targets
PR Close #61901
2025-06-05 09:12:27 -07:00
Joey Perrott
3440338d45
build: migrate common to use rules_js based toolchain ( #61433 )
...
Migrate packages/common to use ts_project and ng_project.
PR Close #61433
2025-05-20 15:07:56 +00:00
Kristiyan Kostadinov
fb351300c3
build: update to latest dev infra code ( #56128 )
...
Updates the repo to the latest dev infra code which involves updating a patch and renaming all the golden files to end with `.api.md`.
PR Close #56128
2024-05-28 14:42:31 +02:00
Jeremy Elbourn
91f250dab7
build: configure cross-pkg resolution for api extraction ( #52499 )
...
This commit adds path mapping and source dependencies necessary to fully
resolve types during api doc extraction.
PR Close #52499
2024-01-05 11:27:34 -08:00
Jeremy Elbourn
fcc000e803
build: add targets for api doc generation ( #52034 )
...
This adds `generate_api_docs` targets to all of the packages for which we publish api reference docs. One known issue here is that any type information that comes from another package (e.g. router depending on core) currently resolve to `any` because the other sources are not available in the program. This can be tackled in a follow-up commit.
This commit also updates the install patch for `@angular/build-tools` to use the local version of compiler-cli.
PR Close #52034
2023-10-10 16:18:50 -07:00
Matthieu Riegler
5fd4bf6651
refactor(http): tree-shakable error on JSONP request ( #50376 )
...
This commit provides a tree shakable error message (+doc) when JSONP request is made without loading the `HttpClientJsonpModule`.
PR Close #50376
2023-05-24 13:58:49 +00:00
Joey Perrott
303bb4d27c
build: reformat BUILD files ( #48181 )
...
Reformat BUILD file usage of globs.
PR Close #48181
2022-11-22 21:22:34 +00:00
Derek Cormier
431c562815
build(bazel): add bazel targets for aio doc generation
...
This is an incremental step to produce dgeni output with bazel. The
generated outputs are not yet used by other targets.
2022-11-22 13:51:16 -07:00
Alan
941c99ad7f
build: turn off dts bundling for packages that still are not supported ( #29128 )
...
PR Close #29128
2019-03-07 10:47:20 -08:00
Alan
d5a8be76f2
build: enable bundle_dts for common package ( #28834 )
...
PR Close #28834
2019-03-06 10:59:18 -08:00
Greg Magolan
ea09430039
build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles ( #28871 )
...
PR Close #28871
2019-02-28 12:06:36 -08:00
Wassim Chegham
ce68b4d839
style: enforce buildifier lint on CI ( #28186 )
...
PR Close #28186
2019-02-26 16:57:41 -08:00
Greg Magolan
25aae64274
build(bazel): do not build rxjs from source under Bazel ( #28720 )
...
PR Close #28720
2019-02-19 16:28:14 -08:00
Alex Eagle
38343a2388
build: set a default module_name for ts_library rules ( #28051 )
...
PR Close #28051
2019-01-18 10:16:39 -08:00
Alex Eagle
88b3198c80
feat(bazel): change ng_package rule to APF v6 ( #22782 )
...
Angular Package Format v6 stops bundling files in the esm5 and esm2015
directories, now that Webpack 4 can tree-shake per-file.
Adds some missing files like package.json to make packages closer to
what we publish today.
Refactor ng_package to be a type of npm_package and re-use the packaging
action from that rule.
PR Close #22782
2018-03-15 11:38:31 -07:00
Alex Rickabaugh
647b8595d0
build: update some ts_library rules to ng_module ( #22005 )
...
This is needed so the rules produce metadata.json files, which is essential
for building compiler/integration tests with Bazel.
PR Close #22005
2018-02-12 14:34:59 -08:00
Alex Eagle
c4f02e21dd
build: move repeated tsconfig attributes to a macro ( #20964 )
...
This helps ensure we use the same tsconfig.json file for all compilations.
Next steps are to make it the same tsconfig.json file used by the editor
PR Close #20964
2018-01-10 12:30:19 -08:00
Alex Eagle
ef534c0cc1
build: upgrade bazel rules to latest ( #20768 )
...
Add enough BUILD files to make it possible to
`bazel build packages/core/test`
Also re-format BUILD.bazel files with Buildifier.
Add a CI lint check that they stay formatted.
PR Close #20768
2017-12-07 11:27:50 -08:00