angular/packages/compiler-cli/ngcc/src
Alex Rickabaugh 0072eb48ba feat(compiler-cli): initial implementation of standalone components (#44812)
This commit implements the first phase of standalone components in the Angular
compiler. This mainly includes the scoping rules for standalone components
(`@Component({imports})`).

Significant functionality from the design is _not_ implemented by this PR,
including:

* imports of standalone components into NgModules.
* the provider aspect of standalone components

Future commits will address these issues, as we proceed with the design of
this feature.

PR Close #44812
2022-02-03 08:55:25 -08:00
..
analysis feat(compiler-cli): initial implementation of standalone components (#44812) 2022-02-03 08:55:25 -08:00
dependencies fix(ngcc): correctly report error when collecting dependencies of UMD module (#44245) 2021-11-29 12:38:06 -05:00
entry_point_finder refactor: add override keyword to members implementing abstract declarations (#42512) 2021-07-12 13:11:17 -07:00
execution build: enable useUnknownInCatchVariables (#44679) 2022-02-01 18:17:29 +00:00
host fix(ngcc): correctly resolve UMD dependencies (#44381) 2021-12-07 08:33:00 -05:00
locking build: enable useUnknownInCatchVariables (#44679) 2022-02-01 18:17:29 +00:00
migrations refactor(compiler-cli): split the 'annotations' package into sub-packages (#44812) 2022-02-03 08:55:25 -08:00
packages build: enable useUnknownInCatchVariables (#44679) 2022-02-01 18:17:29 +00:00
rendering build: enable useUnknownInCatchVariables (#44679) 2022-02-01 18:17:29 +00:00
writing build: enable useUnknownInCatchVariables (#44679) 2022-02-01 18:17:29 +00:00
command_line_options.ts refactor: update yargs to new API for ESM compatibility (#43431) 2021-10-01 18:28:45 +00:00
constants.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
main.ts refactor(ngcc): support processing only the typings files of packages (#40976) 2021-02-24 14:23:14 -08:00
ngcc_options.ts refactor(ngcc): support processing only the typings files of packages (#40976) 2021-02-24 14:23:14 -08:00
path_mappings.ts refactor(compiler-cli): update to use new file-system interfaces (#40281) 2021-01-08 09:34:44 -08:00
utils.ts refactor(ngcc): remove Ivy switch marker transform (#43891) 2021-11-24 19:26:25 +00:00