angular-cn/packages/compiler-cli/ngcc/test
Pete Bacon Darwin 57411c85b9 feat(ngcc): implement a program-based entry-point finder (#37075)
This finder is designed to only process entry-points that are reachable
by the program defined by a tsconfig.json file.

It is triggered by calling `mainNgcc()` with the `findEntryPointsFromTsConfigProgram`
option set to true. It is ignored if a `targetEntryPointPath` has been
provided as well.

It is triggered from the command line by adding the `--use-program-dependencies`
option, which is also ignored if the `--target` option has been provided.

Using this option can speed up processing in cases where there is a large
number of dependencies installed but only a small proportion of the
entry-points are actually imported into the application.

PR Close #37075
2020-06-04 09:22:39 -07:00
..
analysis build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
dependencies feat(ngcc): implement a program-based entry-point finder (#37075) 2020-06-04 09:22:39 -07:00
entry_point_finder feat(ngcc): implement a program-based entry-point finder (#37075) 2020-06-04 09:22:39 -07:00
execution build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
helpers build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
host build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
integration feat(ngcc): implement a program-based entry-point finder (#37075) 2020-06-04 09:22:39 -07:00
locking perf(ngcc): allow immediately reporting a stale lock file (#37250) 2020-06-02 17:30:03 -04:00
logging build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
migrations build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
packages build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
rendering fix(ngcc): do not inline source-maps for non-inline typings source-maps (#37363) 2020-06-01 17:18:31 -04:00
sourcemaps build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
writing build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
BUILD.bazel feat(ngcc): implement a program-based entry-point finder (#37075) 2020-06-04 09:22:39 -07:00
ngcc_options_spec.ts perf(ngcc): cache parsed tsconfig between runs (#37417) 2020-06-04 09:19:38 -07:00
utils_spec.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00