Use case
Framework
Owner
ChakraUI/V3/Remove Theme Tools
Theme tools has been removed, so this codemod transforms it, to use CSS color mix.
ChakraUI/V3/Update Chakra Provider
- Updates the ChakraProvider import from @chakra-ui/react
- Renames the theme prop to value to match the new system-based theming approach
ChakraUI/V3/Refactor Custom Theme
- Replaces extendTheme with createSystem and defaultConfig.
- Updates your theme object to fit the new structure required by Chakra UI.
Meteor/V3/Update React
This codemod helps in transforming react to meteor
Meteor/V3/Mongo Db Async Methods
This codemod updates synchronous MongoDB operations in a Meteor project to use their asynchronous counterparts, making the code compatible with modern JavaScript best practices (using
async/await
). It transforms methods such asfind
,findOne
,insert
,update
,remove
, andupsert
to their asynchronous equivalents by appendingAsync
to method names and introducingawait
.Electron/V33/System Preferences To Native Theme
This codemod deprecates
systemPreferences.accessibilityDisplayShouldReduceTransparency
property, which is now deprecated in favor of the newnativeTheme.prefersReducedTransparency
, which provides identical information and works cross-platform.Meteor/V3/Migration Recipe
This recipe is a set of codemods that will help migrate to meteor v3 from meteor 2.x .
Socket.Io/4/Removing Useless Broadcast Flag
This codemod will get rid of following error:
Meteor/V3/Add Await To Async Webapp Methods
Below are some webapp methods which are now async, thats why added await
Styledictionary/4/Formatting Options
What Changed
Meteor/V3/Api Rename Express Migration
This codemod automates the process of updating API names from Connect to Express in your project. The codemod is specifically designed to align your codebase with the new naming conventions introduced after switching from Connect to Express in Meteor 3.0.
Meteor/V3/Call Async
This codemod replaces call with callAsync, since thats how meteor works with calls now.
Meteor/V3/User Async
This codemod reaplces Meteor.user with Meteor.userAsync.
Meteor/V3/Fibers To Async Promises
This codemod assists in removing the use of Fibers from your Meteor codebase, refactoring your code to utilize the modern
async/await
pattern introduced in Meteor v3.Meteor/V3/Removed Functions
This codemod helps remove deprecated functions like
Promise.await
andMeteor.wrapAsync
from your Meteor codebase, aligning it with the new best practices introduced in Meteor v3.Meteor/V3/Renamed Functions
This codemod automates the migration of your Meteor project to version 3, updating function calls and modernizing your codebase to their renamed functions.
Nuxt/4/Template Compilation Changes
This codemod removes lodash/template and related template utilities from Nuxt in favor of a more flexible and secure getContents() function for code generation in v3.
Codemod verified
Regularly tested and maintained by our engineers and codemod expert community
Nuxt/4/File Structure
Updates the file structure of a Nuxt.js project when migrating from v3 to v4.
Codemod verified
Regularly tested and maintained by our engineers and codemod expert community
Ember/5/Object New Constructor
new EmberObject()
is deprecated in Ember.js v3.9 in favor of constructing instances ofEmberObject
and its subclasses. This codemod replaces all calls tonew EmberObject()
withEmberObject.create()
and adds aconstructor
function to classes that extend fromEmberObject
so that the classes no longer extend fromEmberObject
.Codemod verified
Regularly tested and maintained by our engineers and codemod expert community
Ember/5/Jquery Event
Using event object APIs that are specific to
jQuery.Event
, such asoriginalEvent
, is deprecated in Ember.js v3.3. This codemod removes all calls tooriginalEvent
in case of accessing properties that work with jQuery events as well as native events.Codemod verified
Regularly tested and maintained by our engineers and codemod expert community