JoostK
8cba4e1f6b
fix(ivy): ngcc - do not copy declaration files into bundle clone (#30020)
Previously, all of a program's files would be copied into the __ivy_ngcc__ folder where ngcc then writes its modifications into. The set of source files in a program however is much larger than the source files contained within the entry-point of interest, so many more files were copied than necessary. Even worse, it may occur that an unrelated file in the program would collide with an already existing source file, resulting in incorrectly overwriting a file with unrelated content. This behavior has actually been observed with @angular/animations and @angular/platform-browser/animations, where the former package would overwrite declaration files of the latter package. This commit fixes the issue by only copying relevant source files when cloning a bundle's content into __ivy_ngcc__. Fixes #29960 PR Close #30020
build(bazel): fix missing deps in ts_devserver targets under /modules/playground/src/web_workers (#29799)
build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871)
Angular
Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.
Quickstart
Changelog
Learn about the latest improvements.
Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the hotlist: community-help.
Description
Languages
TypeScript
68.6%
HTML
12.8%
JavaScript
8.4%
Pug
7%
Starlark
1.4%
Other
1.7%