Skip to content

openrewrite/rewrite-javascript

Repository files navigation

Logo

Eliminate legacy JavaScript & TypeScript patterns. Automatically.

ci Apache 2.0 Maven Central Revved up by Gradle Enterprise

What is this?

This project contains a series of Rewrite recipes and visitors to automatically apply best practices in JavaScript and TypeScript applications.

How to use?

See the full documentation at docs.openrewrite.org.

Contributing

We appreciate all types of contributions. See the contributing guide for detailed instructions on how to get started.

Making release

The release process is done by pushing a Git tag in a format vX.Y.Z where XYZ stands for version number we release and is picked up by Openrewrite Release Plugin.

git tag v1.0.0
git push origin v1.0.0

After pushing the tag, the CI/CD pipeline will automatically build and publish the package to the npm registry and bump the version in the package.json and package-lock.