├── .gitignore ├── .prettierignore ├── .travis.yml ├── README.md ├── declarations.d.ts ├── jest.config.js ├── package.json ├── transforms ├── __testfixtures__ │ └── implicit-icons-to-explicit-imports │ │ ├── array.input.tsx │ │ ├── array.output.tsx │ │ ├── basic.input.tsx │ │ ├── basic.output.tsx │ │ ├── custom-component-and-prop.input.tsx │ │ ├── custom-component-and-prop.output.tsx │ │ ├── dot-notation.input.tsx │ │ ├── dot-notation.output.tsx │ │ ├── duplicate-names-from-multiple-packages.input.tsx │ │ ├── duplicate-names-from-multiple-packages.output.tsx │ │ ├── existing-import.input.tsx │ │ ├── existing-import.output.tsx │ │ ├── multiple-props.input.tsx │ │ ├── multiple-props.output.tsx │ │ ├── pro-array.input.tsx │ │ ├── pro-array.output.tsx │ │ ├── pro-duplicate-names-from-multiple-packages.input.tsx │ │ ├── pro-duplicate-names-from-multiple-packages.output.tsx │ │ ├── variables.input.tsx │ │ └── variables.output.tsx ├── __tests__ │ └── implicit-icons-to-explicit-imports.ts └── implicit-icons-to-explicit-imports.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | transforms/__testfixtures__ -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/README.md -------------------------------------------------------------------------------- /declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/declarations.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/package.json -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/array.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/array.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/array.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/array.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/basic.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/basic.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/basic.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/basic.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/custom-component-and-prop.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/custom-component-and-prop.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/custom-component-and-prop.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/custom-component-and-prop.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/dot-notation.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/dot-notation.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/dot-notation.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/dot-notation.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/duplicate-names-from-multiple-packages.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/duplicate-names-from-multiple-packages.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/duplicate-names-from-multiple-packages.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/duplicate-names-from-multiple-packages.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/existing-import.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/existing-import.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/existing-import.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/existing-import.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/multiple-props.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/multiple-props.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/multiple-props.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/multiple-props.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-array.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-array.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-array.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-array.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-duplicate-names-from-multiple-packages.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-duplicate-names-from-multiple-packages.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-duplicate-names-from-multiple-packages.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/pro-duplicate-names-from-multiple-packages.output.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/variables.input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/variables.input.tsx -------------------------------------------------------------------------------- /transforms/__testfixtures__/implicit-icons-to-explicit-imports/variables.output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__testfixtures__/implicit-icons-to-explicit-imports/variables.output.tsx -------------------------------------------------------------------------------- /transforms/__tests__/implicit-icons-to-explicit-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/__tests__/implicit-icons-to-explicit-imports.ts -------------------------------------------------------------------------------- /transforms/implicit-icons-to-explicit-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/transforms/implicit-icons-to-explicit-imports.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/font-awesome-codemod/HEAD/yarn.lock --------------------------------------------------------------------------------