https://github.com/ember-codemods/cheatsheet
Cheatsheet for writing codemods and tools
https://github.com/ember-codemods/cheatsheet
cheatsheet cheatsheets codemod codemods
Last synced: 5 months ago
JSON representation
Cheatsheet for writing codemods and tools
- Host: GitHub
- URL: https://github.com/ember-codemods/cheatsheet
- Owner: ember-codemods
- Created: 2019-12-11T00:13:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-18T09:56:18.000Z (over 6 years ago)
- Last Synced: 2025-06-02T08:43:49.721Z (about 1 year ago)
- Topics: cheatsheet, cheatsheets, codemod, codemods
- Size: 1000 Bytes
- Stars: 2
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cheatsheet
Cheatsheet for writing codemods and tools
## Tools
- [astexplorer](https://astexplorer.net)
- [jscodeshift](https://github.com/facebook/jscodeshift)
- [codemod-cli](https://github.com/rwjblue/codemod-cli)
- [ember-template-recast](https://github.com/ember-template-lint/ember-template-recast)
- [ember-cli-update](https://github.com/ember-cli/ember-cli-update)
- [ember-cli-update-codemods-manifest](https://github.com/ember-cli/ember-cli-update-codemods-manifest)
- [recast](https://github.com/benjamn/recast)
- [ast-types](https://github.com/benjamn/ast-types)
- [ast-builder](https://rajasegar.github.io/ast-builder/)
- [ast-finder](https://rajasegar.github.io/ast-finder/)
- [jarvis](https://rajasegar.github.io/jarvis/)
## ember-cli-update
### Running codemods
You can run codemods during your app/addon upgrades with [ember-cli-update](https://github.com/ember-cli/ember-cli-update) using the following command:
```sh
ember-cli-update --run-codemods
```
### List available codemods
```sh
ember-cli-update --list-codemods
```
## Awesome Lists
- [awesome-ast](https://github.com/cowchimp/awesome-ast)
- [awesome-jscodeshift](https://github.com/sejoker/awesome-jscodeshift)
- [awesome-codemods](https://github.com/rajasegar/awesome-codemods)