npx redwoodjs-v4-codemods router-use-auth path/of/files/ or/some**/*glob.js
# or
yarn global add redwoodjs-v4-codemods
redwoodjs-v4-codemods router-use-auth path/of/files/ or/some**/*glob.js
node ./bin/cli.js router-use-auth path/of/files/ or/some**/*glob.js
Input (basic.input.js):
const Routes = () => {
return <Router>{/* ... */}</Router>;
};
Output (basic.output.js):
import { useAuth } from 'src/auth';
const Routes = () => {
return <Router useAuth={useAuth}>{/* ... */}</Router>;
};