
GitHub - facebook/jscodeshift: A JavaScript codemod toolkit.
jscodeshift provides an API to extend collections. By moving common operators into helper functions (which can be stored separately in other modules), a transform can be made more readable.
jscodeshift/README.md at main · facebook/jscodeshift · GitHub
jscodeshift is a reference to the wrapper around recast and provides a jQuery-like API to navigate and transform the AST. Here is a quick example, a more detailed description can be found below.
jscodeshift Documentation · facebook/jscodeshift Wiki · GitHub
Jan 16, 2025 · A JavaScript codemod toolkit. Contribute to facebook/jscodeshift development by creating an account on GitHub.
Releases · facebook/jscodeshift - GitHub
A JavaScript codemod toolkit. Contribute to facebook/jscodeshift development by creating an account on GitHub.
GitHub - eveningkid/jscodeshift: Jscodeshift ES5-bundled
jscodeshift is a reference to the wrapper around recast and provides a jQuery-like API to navigate and transform the AST. Here is a quick example, a more detailed description can be found below.
jscodeshift typescript codemod copilot vibe code example
With .github/copilot-instructions.md and .github/prompts/new-transformer.prompt.md you can vibe code your jscodeshift codemod. Example prompt to create a new transform with tests:
GitHub - sejoker/awesome-jscodeshift: A curated list of jscodeshift ...
A curated list of jscodeshift packages and resources. - sejoker/awesome-jscodeshift
Demonstration of using jscodeshift to perform code mods
JSCodeshift Demos These examples were primarily created to demonstrate the use of jscodeshift.
codemodsquad/jscodeshift-add-imports - GitHub
jscodeshift-add-imports Easily add import and require statements with jscodeshift. If something is already imported, returns the locally bound identifier, and avoids name conflicts.
GitHub - jesperorb/jscodeshift-typescript: A repo demonstrating ...
This repo contains examples on how to use JSCodeShift in combination with TypeScript and JSX. Test it with Jest and generate scaffolding for new transform with PlopJS.