Ember 3x Codemods

screenshot of Ember 3x Codemods
ember

A Codemod with a collection of transforms to address Ember 3.x deprecations

Overview

If you’re working with Ember and are looking to keep your application up-to-date with the latest changes from the 3.x cycle, the Ember 3.x Codemods tool could be a game-changer. This collection of jscodeshift transforms is designed specifically to assist developers in addressing the deprecations introduced in Ember during this versioning period, ensuring your codebase remains modern and functional.

This tool allows you to run specific codemods conveniently, making the transition smoother as you upgrade your application. Whether you're dealing with deprecated APIs or structural changes, this has you covered, allowing for easy and efficient refactoring.

Features

  • Comprehensive Transform Collection: A wide range of transforms are available to address each deprecation introduced in the Ember 3.x cycle.
  • Easy Execution: Simply run the specified command for individual codemods to repair the deprecations in your codebase.
  • Up-to-Date: Each transform is linked to a specific version of Ember, ensuring compatibility and correctness for your application.
  • Improved Code Quality: By applying these transforms, you enhance the robustness and maintainability of your code.
  • Community Contributions: The tool is open for contributions, allowing developers to improve and expand the collection.
  • Yarn Compatibility: Installation and testing are streamlined with yarn, making setup and maintenance straightforward for developers.
ember
Ember

Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.