A collection of codemods for transforming Ember computed property getters.
Ember Computed Getter Codemod
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automated migration for new Ember application layout.
A codemod-cli project for converting Ember objects to es6 native classes
ember-qunit-codemod is a code transformation tool that automates the migration of Ember.js test files from the deprecated `moduleFor*` syntax to the modern `setupTest` syntax introduced by ember-qunit. This helps developers keep their test suites up-to-date with Ember's evolving testing APIs, reducing manual refactoring effort and ensuring compatibility with newer versions of the framework. ## Key Features * **Automated Syntax Conversion** — Transforms `moduleFor`, `moduleForComponent`, `moduleForModel`, and related syntax to the newer `setupTest` API. * **Integration with Other Codemods** — Can be used alongside ember-test-helpers-codemod for a comprehensive test migration. * **Command-Line Interface** — Provides easy-to-use CLI commands via npx or yarn for running transformations on specific files or glob patterns. * **Extensible Transform Architecture** — Built with a modular transform system, allowing for focused updates and contributions. ## Philosophy The project emphasizes automation and developer productivity by reducing the manual, error-prone work of updating test syntax, enabling teams to adopt modern Ember testing patterns with minimal disruption.