angular/packages/compiler-cli/ngcc/src
JoostK 310ce6dcc2 fix(ngcc): do not crash on packages that specify typings as an array (#33973)
In a package.json file, the "typings" or "types" field could be an array
of typings files. ngcc would previously crash unexpectedly for such
packages, as it assumed that the typings field would be a string. This
commit lets ngcc skip over such packages, as having multiple typing
entry-points is not supported for Angular packages so it is safe to
ignore them.

Fixes #33646

PR Close #33973
2019-11-22 12:40:04 -05:00
..
analysis fix(ngcc): report errors from analyze and resolve processing (#33964) 2019-11-21 10:44:24 -08:00
dependencies feat(ngcc): support ignoreMissingDependencies in ngcc config (#33192) 2019-10-17 19:43:39 -04:00
entry_point_finder fix(ngcc): do not analyze dependencies for non Angular entry-points (#32303) 2019-08-26 10:08:44 -07:00
execution refactor(ngcc): add debug logging for the duration of different operations (#32427) 2019-09-09 15:55:14 -04:00
host fix(ngcc): properly detect origin of constructor param types (#33901) 2019-11-19 11:38:33 -08:00
logging feat(compiler-cli): ngcc - make logging more configurable (#29591) 2019-04-01 11:53:28 -07:00
migrations feat(ngcc): add a migration for undecorated child classes (#33362) 2019-10-25 09:16:50 -07:00
packages fix(ngcc): do not crash on packages that specify typings as an array (#33973) 2019-11-22 12:40:04 -05:00
rendering fix(ngcc): do not emit ES2015 code in ES5 files (#33514) 2019-11-13 13:49:31 -08:00
writing refactor(ngcc): abstract updating package.json files behind an interface (#32427) 2019-09-09 15:55:13 -04:00
constants.ts refactor(ivy): move ngcc into a higher level folder (#29092) 2019-03-20 14:45:54 -04:00
main.ts refactor(ngcc): fix formatting of missing dependencies error (#33139) 2019-10-14 16:30:39 +00:00
utils.ts refactor(ngcc): abstract task selection behind an interface (#32427) 2019-09-09 15:55:13 -04:00