Skip to content

kfinley-rbi/jscodeshift-typescript-example

 
 

Repository files navigation

jscodeshift-typescript-example

TypeScript all the way 🚀

Example usage of jscodeshift for TypeScript with TypeScript:

  • TypeScript target files *.ts
  • TypeScript transformer
  • TypeScript test files
  • TypeScript fixtures

TypeScript transformer

Strongly typed code and code completion with @types/jscodeshift

code-completion

Installation

npm i

or

yarn

Run codemod

npx jscodeshift -t ./examples/simple-rename.ts --extensions=ts --parser=ts './**/*.ts' --print --dry

Omit --dry to write the transformed source back to disk.

Test

npm test

or

yarn test

Debug

Use the pre-configured VSCode launcher to run tests and debug your transformer.

debugger

Behind the scenes

Use @babel/parser in https://astexplorer.net when working with the jscodeshift's default parser (default: babel).

Resources & Inspiration

Awesome lists

About

jscodeshift typescript codemod example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 76.9%
  • JavaScript 23.1%