angular/packages/compiler-cli/ngcc/src
Paul Gschwendtner c98a4d6ddd feat(ngcc): support for new APF where module points to esm2015 output (#36944)
As of version 10, libraries following the APF will no longer contain
ESM5 output. Hence, tests in ngcc need to be updated as they currently
rely on the release output of `@angular/core`.

Additionally, we'd need to support in ngcc that the `module`
property of entry-points no longer necessarily refers to
`esm5` output, but instead can also target `esm2015`.

We currently achieve this by checking the path the `module`
property points to. We can do this because as per APF, the
folder name is known for the esm2015 output. Long-term for
more coverage, we want to sniff the format by looking for
known ES2015 constructs in the file `module` refers to.

PR Close #36944
2020-05-06 13:54:26 -07:00
..
analysis fix(ngcc): support ModuleWithProviders functions that delegate (#36948) 2020-05-06 13:35:48 -07:00
dependencies refactor(ngcc): rename Configuration.getConfig() (#36838) 2020-05-01 09:52:09 -07:00
entry_point_finder perf(ngcc): speed up the getBasePaths() computation (#36881) 2020-05-04 12:50:02 -07:00
execution refactor(ngcc): move PathMappings to separate file to avoid circular dependency (#36626) 2020-04-29 14:28:26 -07:00
host refactor(ngcc): move getModuleWithProvidersFunctions() into the analyzer (#36948) 2020-05-06 13:35:48 -07:00
locking fix(ngcc): provide a unique exit code for timeouts (#36838) 2020-05-01 09:52:09 -07:00
logging style(ngcc): reformat of ngcc after clang update (#36447) 2020-04-06 09:26:57 -07:00
migrations style(ngcc): reformat of ngcc after clang update (#36447) 2020-04-06 09:26:57 -07:00
packages feat(ngcc): support for new APF where module points to esm2015 output (#36944) 2020-05-06 13:54:26 -07:00
rendering fix(ngcc): support ModuleWithProviders functions that delegate (#36948) 2020-05-06 13:35:48 -07:00
sourcemaps fix(ngcc): don't crash on cyclic source-map references (#36452) 2020-04-06 13:19:53 -07:00
writing feat(ngcc): support reverting a file written by FileWriter (#36626) 2020-04-29 14:28:26 -07:00
command_line_options.ts feat(ngcc): support for new APF where module points to esm2015 output (#36944) 2020-05-06 13:54:26 -07:00
constants.ts fix(ngcc): provide a unique exit code for timeouts (#36838) 2020-05-01 09:52:09 -07:00
main.ts feat(ngcc): allow async locking timeouts to be configured (#36838) 2020-05-01 09:52:10 -07:00
ngcc_options.ts refactor(ngcc): move PathMappings to separate file to avoid circular dependency (#36626) 2020-04-29 14:28:26 -07:00
path_mappings.ts refactor(ngcc): move PathMappings to separate file to avoid circular dependency (#36626) 2020-04-29 14:28:26 -07:00
utils.ts refactor(ngcc): moved shared setup into a single function (#36637) 2020-04-16 16:05:12 -04:00