@codemod-utils/cli
v3.9.2
Published
CLI to create a codemod project
Readme
@codemod-utils/cli
CLI to create a codemod project
Usage
Step 1. Use npx to run @codemod-utils/cli.
npx @codemod-utils/cli <your-codemod-name> [options]This will create a folder named <your-codemod-name>.
Step 2. Change to the codemod directory, then run these scripts in sequence:
# Install dependencies
pnpm install# Commit changes
git init
git add .
git commit -m "Initial commit"# Push changes (to a new repo)
git remote add origin [email protected]:<your-github-handle>/<your-repo-name>.git
git branch -M main
git push -u origin mainArguments
You must pass the name of your codemod.
npx @codemod-utils/cli ember-codemod-v1-to-v2By default, @codemod-utils/cli only installs @codemod-utils/files and @codemod-utils/tests. If you need more, pass --addon and list the package names.
npx @codemod-utils/cli --addon blueprints package-jsonThe options are:
Pass --root to run the codemod somewhere else (i.e. not in the current directory).
npx @codemod-utils/cli --root <path/to/your/project>By default, @codemod-utils/cli creates a TypeScript project to help you maintain and extend the codemod. To create a JavaScript project, set --typescript to false.
npx @codemod-utils/cli --typescript falseCompatibility
- Node.js v20 or above
Contributing
See the Contributing guide for details.
License
This project is licensed under the MIT License.
