All notable changes to this project will be documented in this file.
- Transform argument now required. Users must specify: npx @suites/codemod automock/2/to-suites-v3
Changes:
- Transform registry: Updated to automock/2/to-suites-v3
- Directory structure: Created hierarchical namespace src/transforms/automock/2/
- CLI: Removed default transform, require explicit specification
- File processor: Renamed to generic naming (filterSourceFiles)
- Runner: Updated variable naming (automockFiles → sourceFiles)
- Tests: Updated imports, all 207 tests passing
- Documentation: Updated README with new usage examples
Benefits:
- Follows React codemod and Codemod Registry patterns
- Future-proof for v3-to-v4, v4-to-v5 migrations
- Support for multiple transforms per version
- Extensible to other frameworks (jest, vitest, etc.)
- add manual publish workflow and coverage tracking (82f6da6)
- complete Automock to Suites codemod with TypeScript parser fallback (0fcb66e)
- remove duplicate symbols from logger output (915ca24)
- use consistent checkmark symbol (✔) in logger output (e95d2fc)
- add architecture section and local development guide (a6e821c)
- add CLI arguments section matching Next.js format (362265a)
- new readme file [skip ci] (9c4a9ea)
- adopt codemod registry naming pattern (#1) (8abdedd)
- adopt codemod registry naming pattern (automock/2/to-suites-v3) (eae87f7)
- align argument names with Next.js codemod conventions (fa0f792)
- align CLI options with Next.js codemod conventions (287c8ca)
- rename --list-transforms to --list-codemods for consistency (f2c382d)
- simplify CLI to match Next.js codemod (remove unnecessary options) (94e91b4)