instantsearch-codemods

0.1.4 • Public • Published

Codemods

These codemods (code transformers) can be ran with jscodeshift.

rish-to-ris

This will replace all imports from react-instantsearch-hooks to their react-instantsearch equivalent.

npx @codeshift/cli --packages 'instantsearch-codemods#rish-to-ris' <path>

ris-v6-to-v7

This will:

  • Replace react-instantsearch-dom imports to react-instantsearch
  • Replace prop names to their new equivalent
  • Replace translations keys to their new equivalent if they are defined inline, otherwise it will add a TODO comment
  • Add some TODO comments to help you migrate
npx @codeshift/cli --packages 'instantsearch-codemods#ris-v6-to-v7' <path>

Notes

If you are using Prettier or ESLint, make sure to run its autofixing after this transformation, since code can be formatted differently after it has been transformed. For example, in our repository, the Prettier command would be:

yarn prettier --write '{examples,stories,.storybook}/**/*.{js,jsx,ts,tsx}'

Package Sidebar

Install

npm i instantsearch-codemods

Weekly Downloads

9

Version

0.1.4

License

MIT

Unpacked Size

115 kB

Total Files

43

Last publish

Collaborators

  • jasonberry
  • dhaya.b
  • instantsearch-bot
  • haroenv