ngMigration Assistant

Elana Olson edited this page Oct 8, 2018 · 4 revisions

ngMigration Assistant is a command-line tool that analyzes an AngularJS application and recommends a migration path. It provides statistics on the complexity, size, and patterns of an app. It outlines the necessary preparation work for migrating to Angular.

Use this tool to identify which migration approach is right for your AngularJS application. Then, learn more about how to migrate to Angular through migration paths overview and in-depth pages.


ngMigration Assistant is designed to supply simple, clear, and constructive guidance for how to migrate your application. It analyzes any AngularJS app — big or small — and makes recommendations about possible approaches that may suit your application. It doesn’t take into account every possibility, but considers some of the most important factors to consider, such as code size/complexity.

Here’s an example using the AngularJS phone catalog application. With the simple command ngma with the app directory, we can see an analysis of our app and can see recommendations.


First the tool provides statistics about what was detected in the application. If necessary, preparation steps for migrating to Angular are shown.


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.