Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
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.