# Migration Recipes
## `commonjs-to-esm`
Scans JavaScript CommonJS candidates and prepares a future ESM migration.
**Extensions:** js, cjs, mjs
## `express-to-fastify`
Analyze Express.js applications for Fastify migration readiness
**Extensions:** js, ts, jsx, tsx
## `js-to-ts`
Migrate JavaScript files to TypeScript with extension renaming and type inference scaffolding.
**Extensions:** js, jsx, mjs, ts, tsx, mts
## `react-class-to-hooks`
Detects React class components before a future hooks migration.
**Extensions:** js, jsx, ts, tsx