Upgrade to Angular 14

Proprietary

Migrates Angular 13.x applications to Angular 14. This includes replacing form classes with their Untyped* equivalents for backward compatibility with typed forms, updating deprecated initialNavigation router option values, removing aotSummaries from TestBed calls, and flagging pathMatch properties that may need type narrowing.

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

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 14 (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