Upgrade to Angular 11

Proprietary

Migrates Angular 10.x applications to Angular 11. This includes replacing ViewEncapsulation.Native with ViewEncapsulation.ShadowDom, removing the deprecated extractCss build option from angular.json, flagging deprecated string-based loadChildren and preserveQueryParams usage, and upgrading Angular, TypeScript, and related dependency versions.

org.openrewrite.angular.UpgradeToAngular11
mod run . --recipe=org.openrewrite.angular.UpgradeToAngular11

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.

Recipe list

It runs these recipes, in this order.

  1. Upgrade to Angular 11 (code changes)
  2. org.openrewrite.javascript.UpgradeDependencyVersion
  3. org.openrewrite.javascript.UpgradeDependencyVersion
  4. org.openrewrite.javascript.UpgradeDependencyVersion
  5. org.openrewrite.javascript.UpgradeDependencyVersion
  6. org.openrewrite.javascript.UpgradeDependencyVersion
  7. org.openrewrite.javascript.UpgradeDependencyVersion
  8. org.openrewrite.javascript.UpgradeDependencyVersion
  9. org.openrewrite.javascript.UpgradeDependencyVersion
  10. org.openrewrite.javascript.UpgradeDependencyVersion
  11. org.openrewrite.javascript.UpgradeDependencyVersion
  12. org.openrewrite.javascript.UpgradeDependencyVersion