Use case
Framework
Owner
- Ethers/6/Contracts/Other Method Operations- This codemod transforms some of the other method operations that are present in Contracts class of ethers. 
- Ethers/6/Contracts/Ambiguous Methods- In v5, in the case of an ambiguous method, it was necessary to look up a method by its canonical normalized signature. In v6 the signature does not need to be normalized and the Typed API provides a cleaner way to access the desired method. 
- Ethers/6/Transactions- The transaction helpers present in v5 were all wrapped into a Transaction class, which can handle any supported transaction format to be further processed. 
- Ethers/6/Utilities- This codemod does tranformation based on changes in the utils in ethers.js 
- Ethers/6/Importing- This codemod helps in tranformation, related to some import packages. 
- Ethers/6/Providers- In addition to all the - ethers.providers.*being moved to- ethers.*, 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.
- Ethers/6/Signatures- The Signature is now a class which facilitates all the parsing and serializing. 
- Ethers/Big Numbers- This codemod migrates BigNumber in v5 to BigInt in v6 in ethers.js library. It also changes the syntax for addition, and checking equality according to v6.