A collection of codemods for react-router for upgrading to v6.
To run a specific codemod from this project, you would run the following:
npx react-router-v6-codemods <TRANSFORM NAME> path/of/files/ or/some**/*glob.js
# or
yarn global add react-router-v6-codemods
react-router-v6-codemods <TRANSFORM NAME> path/of/files/ or/some**/*glob.js
node ./bin/cli.js <TRANSFORM NAME> path/of/files/ or/some**/*glob.js
- compat-route
- compat-router
- link-to-props
- match-path-arguments
- navlink-exact-end
- redirect-to-navigate
- remove-active-classname
- remove-active-style
- remove-compat-router
- remove-go-hooks
- remove-redirect-inside-switch
- rename-compat-imports
- static-router-imports
- use-location
- use-navigate
- use-params
- use-route-match
- clone the repo
- change into the repo directory
yarn
yarn test
yarn update-docs