Angular Compiler CLI ( ) Architecture Overview The package contains the Angular Compiler (Ivy), often referred to as . It is a wrapper around the TypeScript compiler ( ) that extends it with Angular-specific capabilities. The core goal of is to compile Angular decorators (like , , ) into static properties on the class (Ivy instructions, e.g., ). It also performs template type checking and ahead-of-time (AOT) compilation. Mental Model The compiler is designed as a lazy, incremental, and partial compilation pipeline. 1. Wrapper Pattern : wraps the standard . It intercepts calls to act as a drop…