angular/tools/symbol-extractor
Paul Gschwendtner 6dade56bb3 build: rework symbol extractor to support lazy/common chunks (#61566)
Since we are going to replace our `app_bundle` rule (custom ESBuild +
Terser pipeline) with the real Angular CLI where shared/lazy/common
chunks may exist, we need to update the symbol extractor to support
multiple files.

We could have just merged all symbols, but this commit tries to do
better by detecting what symbols are loaded eagerly vs. lazily. This
will be very useful for e.g. defer tests or other lazy features we are
introducing in the feature.

PR Close #61566
2025-05-29 14:39:11 -04:00
..
symbol_extractor_spec build: rework symbol extractor to support lazy/common chunks (#61566) 2025-05-29 14:39:11 -04:00
BUILD.bazel build: rework symbol extractor to support lazy/common chunks (#61566) 2025-05-29 14:39:11 -04:00
cli.mts build: rework symbol extractor to support lazy/common chunks (#61566) 2025-05-29 14:39:11 -04:00
index.bzl build: rework symbol extractor to support lazy/common chunks (#61566) 2025-05-29 14:39:11 -04:00
run_all_symbols_extractor_tests.js build: fix symbol extractor script (#61407) 2025-05-16 13:59:09 +00:00
symbol_extractor.mts build: rework symbol extractor to support lazy/common chunks (#61566) 2025-05-29 14:39:11 -04:00
symbol_extractor_spec.mts build: rework symbol extractor to support lazy/common chunks (#61566) 2025-05-29 14:39:11 -04:00