Guides the transition from legacy AngularJS to modern Angular frameworks using hybrid strategies and incremental component rewriting.
The Angular Migration skill provides a comprehensive framework for modernizing legacy AngularJS (1.x) applications to the latest versions of Angular (2+). It facilitates various migration strategies—including 'Big Bang' rewrites and 'Incremental' hybrid approaches via ngUpgrade—to ensure continuous delivery during the transition. By offering patterns for component conversion, dependency injection updates, and routing migration, this skill helps developers reduce technical debt and implement modern frontend best practices without disrupting existing production workflows.
主な機能
01Step-by-step routing migration from $routeProvider to RouterModule
02Hybrid app setup using UpgradeModule for side-by-side execution
03Dependency injection patterns for bridging Angular and AngularJS services
04Incremental component rewriting from AngularJS directives to Angular components
05Phase-based migration planning and architectural timeline templates
060 GitHub stars
ユースケース
01Upgrading large-scale legacy AngularJS applications to modern Angular versions
02Converting AngularJS controllers into modular, typed Angular components
03Integrating new Angular features into existing legacy codebases via service downgrading