An open API service indexing awesome lists of open source software.

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

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)