• 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 as find, findOne, insert, update, remove, and upsert to their asynchronous equivalents by appending Async to method names and introducing await.

  • Electron/V33/System Preferences To Native Theme

    This codemod deprecates systemPreferences.accessibilityDisplayShouldReduceTransparency property, which is now deprecated in favor of the new nativeTheme.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

  • Meteor/V3/React To Meteor

    This codemod helps in transforming react to meteor

  • 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 and Meteor.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.

  • Nuxt/4/File Structure

    Updates the file structure of a Nuxt.js project when migrating from v3 to v4.

  • Ember/5/Object New Constructor

    new EmberObject() is deprecated in Ember.js v3.9 in favor of constructing instances of EmberObject and its subclasses. This codemod replaces all calls to new EmberObject() with EmberObject.create() and adds a constructor function to classes that extend from EmberObject so that the classes no longer extend from EmberObject.

  • Ember/5/Jquery Event

    Using event object APIs that are specific to jQuery.Event, such as originalEvent, is deprecated in Ember.js v3.3. This codemod removes all calls to originalEvent in case of accessing properties that work with jQuery events as well as native events.

  • Ember/5/Ember Jquery Legacy

    Using event object APIs that are specific to jQuery.Event, such as originalEvent, is deprecated in Ember.js v3.3. This codemod ensures the access to the native event without triggering any deprecations via wrapping the event with the normalizeEvent function provided by ember-jquery-legacy.