main
fix(@angular/cli): isolate temporary package installation from parent pnpm workspace
perf(@angular/cli): optimize package manager discovery with stat-based probing
refactor(@angular/cli): implement structured error handling in package manager API
refactor(@angular/cli): implement lazy validation for package manager
fix(@angular/cli): prevent Yarn registry environment variable override
refactor(@angular/cli): improve error handling for package installation in ng add
refactor(@angular/cli): introduce new package manager abstraction
fix(@angular/cli): copy packageManager field and yarn config for temp installs
refactor(@angular/cli): transition update command to use PackageManager abstraction
fix(@angular/cli): support npm 12 metadata array and error formats