Overview of Codemod Key Features
mainCodemod provides a suite of tools for automating code migrations and framework upgrades:
- Codemod CLI: The primary interface for running, testing, and publishing codemods from your terminal or CI.
- Workflows: A system for orchestrating multi-step migrations using YAML configuration, supporting matrix strategies and manual approval gates.
- JSSG (JavaScript ast-grep): A tool for writing AST transformations in TypeScript using pattern matching and semantic analysis.
- Codemod Registry: A central hub to discover or share community codemods via
npx codemod publishornpx codemod search. - Codemod MCP: Model Context Protocol tools that enable AI-powered IDEs to perform code analysis, AST manipulation, and codemod creation.