Cli
Explains how to run codemod-kit using the cli method.
Installation
install the codemod-kit
- npm
- yarn
- pnpm
npm install -g codemod-kit
yarn global add codemod-kit
pnpm add -g codemod-kit
Usage
Perform some steps by running the commands below:
npx codemod-kit
type
Select a transformer type from the list
path
Enter the path to the file or directory to transform split by comma(,). Supports glob patterns.
parser
Select the parser to use from the list.
options
Enter the options that match the type in JSON format.
Example
Let's say we want to perform a transformation like the example below.
- before
- after
import { App } from "foo";
const result = <App title="hello" description="this is dashboard page"/>
import { App } from "foo";
const result = <App title="hello" description="this is dashboard page" author={"John"} />
You can convert the code by entering the values below in order.
type
add-props
path
src/*/.ts,src/foo.ts
parser
tsx
options
{
"componentSourceType": "absolute",
"componentNameType": "named",
"componentSource": "foo",
"componentName": "App",
"propsName": "author",
"propsValue": "John"
}