├── .changeset ├── README.md ├── clean-chefs-play.md ├── config.json ├── good-windows-explode.md └── sour-bikes-bathe.md ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── @types ├── is-git-clean.d.ts └── module.d.ts ├── CHANGELOG.md ├── CONTRIBUTION.md ├── README.md ├── bin ├── chakra-codemod.ts └── cli.ts ├── jest.config.js ├── package.json ├── transforms ├── __testfixtures__ │ ├── color-to-color-scheme │ │ ├── basic.input.tsx │ │ └── basic.output.tsx │ ├── core-to-react │ │ ├── basic.input.tsx │ │ ├── basic.output.tsx │ │ ├── from-dist.input.tsx │ │ └── from-dist.output.tsx │ ├── rename-size-prop │ │ ├── basic.input.tsx │ │ ├── basic.output.tsx │ │ ├── renamed.input.tsx │ │ └── renamed.output.tsx │ ├── replace-string-icon-props │ │ ├── basic.input.tsx │ │ └── basic.output.tsx │ ├── slider-jsx-update │ │ ├── basic.input.tsx │ │ └── basic.output.tsx │ ├── theme-provider-to-chakra-provider │ │ ├── basic.input.tsx │ │ ├── basic.output.tsx │ │ ├── renamed.input.tsx │ │ └── renamed.output.tsx │ ├── update-import │ │ ├── basic.input.tsx │ │ ├── basic.output.tsx │ │ ├── duplicate-import.input.tsx │ │ ├── duplicate-import.output.tsx │ │ ├── named-import-change.input.tsx │ │ └── named-import-change.output.tsx │ ├── use-disclosure-api │ │ ├── basic.input.tsx │ │ └── basic.output.tsx │ └── v0-icon-to-v1-icon │ │ ├── basic.input.tsx │ │ ├── basic.output.tsx │ │ ├── multiple.input.tsx │ │ ├── multiple.output.tsx │ │ ├── with-props.input.tsx │ │ └── with-props.output.tsx ├── __tests__ │ ├── color-to-color-scheme.ts │ ├── core-to-react.ts │ ├── rename-size-prop.ts │ ├── replace-string-icon-props.ts │ ├── slider-jsx-update.ts │ ├── theme-provider-to-chakra-provider.ts │ ├── update-import.ts │ ├── use-disclosure-api.ts │ └── v0-icon-to-v1-icon.ts ├── color-to-color-scheme.ts ├── core-to-react.ts ├── rename-size-prop.ts ├── replace-string-icon-props.ts ├── slider-jsx-update.ts ├── theme-provider-to-chakra-provider.ts ├── update-import.ts ├── use-disclosure-api.ts ├── v0-icon-to-v1-icon.ts └── variant-color-to-color-scheme.ts ├── tsconfig.json ├── utils ├── jsx.ts ├── log.ts ├── module.ts ├── shared.ts └── v0-components.ts └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/clean-chefs-play.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/.changeset/clean-chefs-play.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/good-windows-explode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/.changeset/good-windows-explode.md -------------------------------------------------------------------------------- /.changeset/sour-bikes-bathe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/.changeset/sour-bikes-bathe.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | dist 4 | package-lock.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # __testfixtures__ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/.prettierrc -------------------------------------------------------------------------------- /@types/is-git-clean.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/@types/is-git-clean.d.ts -------------------------------------------------------------------------------- /@types/module.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/@types/module.d.ts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/CONTRIBUTION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/README.md -------------------------------------------------------------------------------- /bin/chakra-codemod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/bin/chakra-codemod.ts -------------------------------------------------------------------------------- /bin/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/bin/cli.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/package.json -------------------------------------------------------------------------------- /transforms/__testfixtures__/color-to-color-scheme/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/color-to-color-scheme/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/color-to-color-scheme/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/color-to-color-scheme/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/core-to-react/basic.input.tsx: -------------------------------------------------------------------------------- 1 | import { Box } from "@chakra-ui/core"; 2 | -------------------------------------------------------------------------------- /transforms/__testfixtures__/core-to-react/basic.output.tsx: -------------------------------------------------------------------------------- 1 | import { Box } from "@chakra-ui/react"; 2 | -------------------------------------------------------------------------------- /transforms/__testfixtures__/core-to-react/from-dist.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/core-to-react/from-dist.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/core-to-react/from-dist.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/core-to-react/from-dist.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/rename-size-prop/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/rename-size-prop/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/rename-size-prop/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/rename-size-prop/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/rename-size-prop/renamed.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/rename-size-prop/renamed.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/rename-size-prop/renamed.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/rename-size-prop/renamed.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/replace-string-icon-props/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/replace-string-icon-props/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/replace-string-icon-props/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/replace-string-icon-props/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/slider-jsx-update/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/slider-jsx-update/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/slider-jsx-update/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/slider-jsx-update/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/theme-provider-to-chakra-provider/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/theme-provider-to-chakra-provider/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/theme-provider-to-chakra-provider/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/theme-provider-to-chakra-provider/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/theme-provider-to-chakra-provider/renamed.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/theme-provider-to-chakra-provider/renamed.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/theme-provider-to-chakra-provider/renamed.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/theme-provider-to-chakra-provider/renamed.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/update-import/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/update-import/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/update-import/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/update-import/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/update-import/duplicate-import.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/update-import/duplicate-import.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/update-import/duplicate-import.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/update-import/duplicate-import.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/update-import/named-import-change.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/update-import/named-import-change.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/update-import/named-import-change.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/update-import/named-import-change.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/use-disclosure-api/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/use-disclosure-api/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/use-disclosure-api/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/use-disclosure-api/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/v0-icon-to-v1-icon/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/v0-icon-to-v1-icon/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/v0-icon-to-v1-icon/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/v0-icon-to-v1-icon/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/v0-icon-to-v1-icon/multiple.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/v0-icon-to-v1-icon/multiple.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/v0-icon-to-v1-icon/multiple.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/v0-icon-to-v1-icon/multiple.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/v0-icon-to-v1-icon/with-props.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/v0-icon-to-v1-icon/with-props.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/v0-icon-to-v1-icon/with-props.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__testfixtures__/v0-icon-to-v1-icon/with-props.output.tsx -------------------------------------------------------------------------------- /transforms/__tests__/color-to-color-scheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/color-to-color-scheme.ts -------------------------------------------------------------------------------- /transforms/__tests__/core-to-react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/core-to-react.ts -------------------------------------------------------------------------------- /transforms/__tests__/rename-size-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/rename-size-prop.ts -------------------------------------------------------------------------------- /transforms/__tests__/replace-string-icon-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/replace-string-icon-props.ts -------------------------------------------------------------------------------- /transforms/__tests__/slider-jsx-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/slider-jsx-update.ts -------------------------------------------------------------------------------- /transforms/__tests__/theme-provider-to-chakra-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/theme-provider-to-chakra-provider.ts -------------------------------------------------------------------------------- /transforms/__tests__/update-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/update-import.ts -------------------------------------------------------------------------------- /transforms/__tests__/use-disclosure-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/use-disclosure-api.ts -------------------------------------------------------------------------------- /transforms/__tests__/v0-icon-to-v1-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/__tests__/v0-icon-to-v1-icon.ts -------------------------------------------------------------------------------- /transforms/color-to-color-scheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/color-to-color-scheme.ts -------------------------------------------------------------------------------- /transforms/core-to-react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/core-to-react.ts -------------------------------------------------------------------------------- /transforms/rename-size-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/rename-size-prop.ts -------------------------------------------------------------------------------- /transforms/replace-string-icon-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/replace-string-icon-props.ts -------------------------------------------------------------------------------- /transforms/slider-jsx-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/slider-jsx-update.ts -------------------------------------------------------------------------------- /transforms/theme-provider-to-chakra-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/theme-provider-to-chakra-provider.ts -------------------------------------------------------------------------------- /transforms/update-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/update-import.ts -------------------------------------------------------------------------------- /transforms/use-disclosure-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/use-disclosure-api.ts -------------------------------------------------------------------------------- /transforms/v0-icon-to-v1-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/v0-icon-to-v1-icon.ts -------------------------------------------------------------------------------- /transforms/variant-color-to-color-scheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/transforms/variant-color-to-color-scheme.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/jsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/utils/jsx.ts -------------------------------------------------------------------------------- /utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/utils/log.ts -------------------------------------------------------------------------------- /utils/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/utils/module.ts -------------------------------------------------------------------------------- /utils/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/utils/shared.ts -------------------------------------------------------------------------------- /utils/v0-components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/utils/v0-components.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chakra-ui/chakra-codemod/HEAD/yarn.lock --------------------------------------------------------------------------------