Use case
Framework
Owner
Meteor/V3/Update React
This codemod helps in transforming react to meteor
Reka Ui/Update Css And Data Attributes
Example
This codemod turns X into Y. It also does Z. Note: this is a contrived example. Please modify it.
Webpack/V5/Json Imports To Default Imports
This codemod migrates imports from JSON modules that use named exports to use default exports instead.
Remix Js/V2/Remix Run 1 Use Transition To Use Navigation
This hook is now called useNavigation to avoid confusion with the recent React hook by the same name. It also no longer has the type field and flattens the submission object into the navigation object itself.
Remix Js/V2/Remix 1 Use Route Error Codemod
In v1, a thrown Response rendered the closest CatchBoundary while all other unhandled exceptions rendered the ErrorBoundary. In v2 there is no CatchBoundary and all unhandled exceptions will render the ErrorBoundary, response or otherwise.
Remix Js/V2/Fetcher Submission Properties Flattening
Like useNavigation, useFetcher has flattened the submission and removed the type field.
Remix Js/V2/Add Matches Param And Array Return To Meta Export
Instead of returning an object from meta, you will now return an array of descriptors and manage the merge yourself. This brings the meta API closer to links, and it allows for more flexibility and control over how meta tags are rendered.
Next/15/Update Fetch Requests To Handle Caching
Update Fetch Requests to Handle Caching
Meteor/V3/Call Async
This codemod replaces call with callAsync, since thats how meteor works with calls now.
Valtio/V2/Migration Recipe
This recipe provides a collection of codemods to help you migrate your codebase to Valtio v2. These codemods are designed to streamline the transition process by automating common code transformations due to behavioral changes in Valtio v2.
Valtio/V2/Use Snapshot Migration
This codemod automates the migration of Valtio code to accommodate changes in the behavior of
useSnapshot()
. In recent updates,useSnapshot()
has been modified for better compatibility withuseMemo
and the upcoming React compiler. This codemod updates your code to ensure optimal performance and compatibility with these changes.Ethers/6/Utilities
This codemod does tranformation based on changes in the utils in ethers.js
Ethers/6/Providers
In addition to all the
ethers.providers.*
being moved toethers.*
, the biggest change developers need to keep in mind is that Web3Provider (which historically was used to wrap link-web3 providers) is now called BrowserProvider which is designed to wrap EIP-1193 providers, which is the standard that both modern Web3.js and injected providers offer.Vue 3 Update Navigation Menu Link Emits And Handle Click
When using
NavigationMenuLink
together withNuxtLink
according to the documentation the menu does not dismiss when clicking on a link.Jest Add Root And Assertions To Test
Added Input Root Test Cases to which handle the data disabled case
NextAuth/4/UseSession Array To Object Destructuring
The
useSession
hook has been updated to return an object. This allows you to test states much more cleanly with the new status option.React/Render To Readable Stream
Refactor renderToReadableStream call expressions to use a combined object argument
@E18e/Md5
Introduction
@E18e/Is Array Buffer
Introduction
@E18e/Data View Byte Offset
Introduction