gitextract_vddmqzha/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ ├── funding.yml │ └── workflows/ │ ├── codemod-tests.yaml │ ├── deploy.yaml │ ├── issue-handling.yml │ ├── lint.yaml │ └── tests.yaml ├── .gitignore ├── .knip.jsonc ├── .nxignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATION.md ├── README.md ├── TODO.md ├── biome.jsonc ├── docs/ │ ├── CREATE_FONT_PACKAGE.md │ ├── SETUP-EXPO.md │ ├── SETUP-REACT-NATIVE.md │ └── SETUP-WEB.md ├── lefthook.yml ├── nx.json ├── package.json ├── packages/ │ ├── ant-design/ │ │ ├── .fontcustom-manifest.json │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsAntDesignPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── AntDesign.json │ │ ├── package.json │ │ ├── react-native-vector-icons-ant-design.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── codemod/ │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── 11.0/ │ │ │ │ ├── icon-style-transform.ts │ │ │ │ ├── import-transform.ts │ │ │ │ ├── index.ts │ │ │ │ ├── info-plist.ts │ │ │ │ ├── package-json.ts │ │ │ │ ├── remove-fonts.ts │ │ │ │ └── transform.ts │ │ │ ├── 12.0/ │ │ │ │ ├── index.ts │ │ │ │ ├── move-fonts.ts │ │ │ │ ├── package-json.ts │ │ │ │ └── transform.ts │ │ │ ├── __tests__/ │ │ │ │ ├── 11.0-transform.test.ts │ │ │ │ └── expo-import-transform.test.ts │ │ │ ├── checkGitStatus.ts │ │ │ ├── expo/ │ │ │ │ ├── import-transform.ts │ │ │ │ ├── index.ts │ │ │ │ ├── newFontImports.ts │ │ │ │ └── package-json.ts │ │ │ ├── getVersion.ts │ │ │ ├── index.ts │ │ │ └── readPackageDeps.ts │ │ └── tsconfig.json │ ├── common/ │ │ ├── .watchmanconfig │ │ ├── CHANGELOG.md │ │ ├── babel.config.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── create-icon-set.tsx │ │ │ ├── create-icon-source-cache.ts │ │ │ ├── defaults.ts │ │ │ ├── dynamicLoading/ │ │ │ │ ├── dynamic-font-loading.ts │ │ │ │ ├── dynamic-loading-setting.ts │ │ │ │ └── types.ts │ │ │ ├── get-image-library.ts │ │ │ ├── get-image-source.ts │ │ │ ├── index.ts │ │ │ └── scripts/ │ │ │ ├── common.ts │ │ │ └── updatePlist.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── directory/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── bin/ │ │ │ ├── generate-font-styles.mts │ │ │ └── generate-glyphmap-index.mts │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.test.tsx │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── react-app-env.d.ts │ │ │ ├── reportWebVitals.ts │ │ │ └── setupTests.js │ │ └── tsconfig.json │ ├── entypo/ │ │ ├── .fontcustom-manifest.json │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsEntypoPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── Entypo.json │ │ ├── package.json │ │ ├── react-native-vector-icons-entypo.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── evil-icons/ │ │ ├── .fontcustom-manifest.json │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsEvilIconsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── EvilIcons.json │ │ ├── package.json │ │ ├── react-native-vector-icons-evil-icons.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── feather/ │ │ ├── .fontcustom-manifest.json │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFeatherPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── Feather.json │ │ ├── package.json │ │ ├── react-native-vector-icons-feather.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomePackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesome.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-common/ │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── bin/ │ │ │ ├── fa-upgrade │ │ │ ├── fa-upgrade5 │ │ │ └── fa-upgrade6 │ │ ├── generators/ │ │ │ └── app/ │ │ │ └── templates/ │ │ │ └── src/ │ │ │ └── index.tsx │ │ ├── package.json │ │ └── scripts/ │ │ ├── fetch-pro.sh │ │ ├── generate-fontawesome-glyphmap.mts │ │ └── generate-fontawesome-metadata.js │ ├── fontawesome-free-brands/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeFreeBrandsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeFreeBrands.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-free-brands.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-free-regular/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeFreeRegularPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeFreeRegular.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-free-regular.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-free-solid/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeFreeSolidPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeFreeSolid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-free-solid.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-brands/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProBrandsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProBrands.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-brands.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-duotone-light/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProDuotoneLightPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProDuotoneLight.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-duotone-light.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-duotone-regular/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProDuotoneRegularPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProDuotoneRegular.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-duotone-regular.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-duotone-solid/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProDuotoneSolidPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProDuotoneSolid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-duotone-solid.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-duotone-thin/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProDuotoneThinPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProDuotoneThin.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-duotone-thin.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-light/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProLightPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProLight.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-light.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-regular/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProRegularPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProRegular.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-regular.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-duotone-light/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpDuotoneLightPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpDuotoneLight.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-duotone-light.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-duotone-regular/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpDuotoneRegularPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpDuotoneRegular.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-duotone-regular.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-duotone-solid/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpDuotoneSolidPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpDuotoneSolid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-duotone-solid.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-duotone-thin/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpDuotoneThinPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpDuotoneThin.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-duotone-thin.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-light/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpLightPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpLight.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-light.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-regular/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpRegularPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpRegular.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-regular.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-solid/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpSolidPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpSolid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-solid.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-sharp-thin/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSharpThinPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSharpThin.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-sharp-thin.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-solid/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProSolidPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProSolid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-solid.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome-pro-thin/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesomeProThinPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── FontAwesomeProThin.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome-pro-thin.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome5/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesome5Package.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ ├── FontAwesome5.json │ │ │ ├── FontAwesome5_brand.json │ │ │ ├── FontAwesome5_meta.json │ │ │ ├── FontAwesome5_regular.json │ │ │ └── FontAwesome5_solid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome5.podspec │ │ ├── src/ │ │ │ ├── index.tsx │ │ │ └── static.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome5-pro/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesome5ProPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ ├── FontAwesome5Pro.json │ │ │ ├── FontAwesome5Pro_brand.json │ │ │ ├── FontAwesome5Pro_duotone.json │ │ │ ├── FontAwesome5Pro_light.json │ │ │ ├── FontAwesome5Pro_meta.json │ │ │ ├── FontAwesome5Pro_regular.json │ │ │ └── FontAwesome5Pro_solid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome5-pro.podspec │ │ ├── src/ │ │ │ ├── index.tsx │ │ │ └── static.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome6/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesome6Package.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ ├── FontAwesome6.json │ │ │ ├── FontAwesome6_brand.json │ │ │ ├── FontAwesome6_meta.json │ │ │ ├── FontAwesome6_regular.json │ │ │ └── FontAwesome6_solid.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome6.podspec │ │ ├── src/ │ │ │ ├── index.tsx │ │ │ └── static.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontawesome6-pro/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontAwesome6ProPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ ├── FontAwesome6Pro.json │ │ │ ├── FontAwesome6Pro_brand.json │ │ │ ├── FontAwesome6Pro_duotone-light.json │ │ │ ├── FontAwesome6Pro_duotone-regular.json │ │ │ ├── FontAwesome6Pro_duotone-thin.json │ │ │ ├── FontAwesome6Pro_duotone.json │ │ │ ├── FontAwesome6Pro_light.json │ │ │ ├── FontAwesome6Pro_meta.json │ │ │ ├── FontAwesome6Pro_regular.json │ │ │ ├── FontAwesome6Pro_sharp-duotone-light.json │ │ │ ├── FontAwesome6Pro_sharp-duotone-regular.json │ │ │ ├── FontAwesome6Pro_sharp-duotone-solid.json │ │ │ ├── FontAwesome6Pro_sharp-duotone-thin.json │ │ │ ├── FontAwesome6Pro_sharp.json │ │ │ ├── FontAwesome6Pro_sharpLight.json │ │ │ ├── FontAwesome6Pro_sharpSolid.json │ │ │ ├── FontAwesome6Pro_sharpThin.json │ │ │ ├── FontAwesome6Pro_solid.json │ │ │ └── FontAwesome6Pro_thin.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontawesome6-pro.podspec │ │ ├── src/ │ │ │ ├── index.tsx │ │ │ └── static.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontcustom-docker/ │ │ ├── CHANGELOG.md │ │ ├── Dockerfile │ │ ├── README.md │ │ └── package.json │ ├── fontello/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontelloPackage.kt │ │ ├── babel.config.js │ │ ├── package.json │ │ ├── react-native-vector-icons-fontello.podspec │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── fontisto/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFontistoPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── Fontisto.json │ │ ├── package.json │ │ ├── react-native-vector-icons-fontisto.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── foundation/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsFoundationPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── Foundation.json │ │ ├── package.json │ │ ├── react-native-vector-icons-foundation.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── generator-react-native-vector-icons/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── app/ │ │ │ ├── fontforge/ │ │ │ │ └── correct-direction.py │ │ │ ├── generateGlyphmap.ts │ │ │ ├── index.ts │ │ │ └── templates/ │ │ │ ├── README.md │ │ │ ├── android/ │ │ │ │ ├── build.gradle │ │ │ │ └── src/ │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AndroidManifestNew.xml │ │ │ │ └── java/ │ │ │ │ └── Package.kt │ │ │ ├── babel.config.js │ │ │ ├── font.podspec │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ ├── index.ts │ │ │ │ └── static.ts │ │ │ ├── tsconfig.build.json │ │ │ └── tsconfig.json │ │ └── tsconfig.json │ ├── get-image/ │ │ ├── .watchmanconfig │ │ ├── CHANGELOG.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AndroidManifestNew.xml │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── reactnativevectoricons/ │ │ │ │ └── get_image/ │ │ │ │ ├── VectorIconsModule.kt │ │ │ │ └── VectorIconsPackage.kt │ │ │ ├── newarch/ │ │ │ │ └── VectorIconsSpec.kt │ │ │ └── oldarch/ │ │ │ └── VectorIconsSpec.kt │ │ ├── babel.config.js │ │ ├── ios/ │ │ │ ├── VectorIcons.h │ │ │ └── VectorIcons.mm │ │ ├── package.json │ │ ├── react-native-vector-icons.podspec │ │ ├── react-native.config.js │ │ ├── src/ │ │ │ ├── NativeVectorIcons.ts │ │ │ ├── NativeVectorIcons.web.ts │ │ │ ├── ensure-native-module-available.ts │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ └── turbo.json │ ├── icomoon/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsIcomoonPackage.kt │ │ ├── babel.config.js │ │ ├── package.json │ │ ├── react-native-vector-icons-icomoon.podspec │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── icon-explorer/ │ │ ├── .gitignore │ │ ├── .owl/ │ │ │ └── .gitignore │ │ ├── .watchmanconfig │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── App.owl.tsx │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── configPlugin.js │ │ ├── index.js │ │ ├── index.test.js │ │ ├── ios/ │ │ │ └── Podfile │ │ ├── jest.config.js │ │ ├── macos/ │ │ │ └── Podfile │ │ ├── metro.config.js │ │ ├── owl.config.json │ │ ├── package.json │ │ ├── react-native.config.js │ │ ├── set-rn-version.sh │ │ ├── src/ │ │ │ ├── App.tsx │ │ │ ├── Home.tsx │ │ │ ├── IconList.tsx │ │ │ ├── TestMode.tsx │ │ │ ├── Types.tsx │ │ │ ├── animatable.tsx │ │ │ ├── configs/ │ │ │ │ ├── fontello.config.json │ │ │ │ └── icomoon.config.json │ │ │ └── icon-sets.tsx │ │ ├── tsconfig.json │ │ └── visionos/ │ │ └── Podfile │ ├── ionicons/ │ │ ├── .fontcustom-manifest.json │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsIoniconsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── Ionicons.json │ │ ├── package.json │ │ ├── react-native-vector-icons-ionicons.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── lucide/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsLucidePackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── Lucide.json │ │ ├── package.json │ │ ├── react-native-vector-icons-lucide.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── material-design-icons/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsMaterialDesignIconsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── MaterialDesignIcons.json │ │ ├── package.json │ │ ├── react-native-vector-icons-material-design-icons.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── material-icons/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsMaterialIconsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── MaterialIcons.json │ │ ├── package.json │ │ ├── react-native-vector-icons-material-icons.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── octicons/ │ │ ├── .fontcustom-manifest.json │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsOcticonsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── Octicons.json │ │ ├── package.json │ │ ├── react-native-vector-icons-octicons.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── simple-line-icons/ │ │ ├── .yo-rc.json │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── android/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifestNew.xml │ │ │ └── java/ │ │ │ └── VectorIconsSimpleLineIconsPackage.kt │ │ ├── babel.config.js │ │ ├── glyphmaps/ │ │ │ └── SimpleLineIcons.json │ │ ├── package.json │ │ ├── react-native-vector-icons-simple-line-icons.podspec │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── static.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ └── zocial/ │ ├── .yo-rc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── android/ │ │ ├── build.gradle │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── AndroidManifestNew.xml │ │ └── java/ │ │ └── VectorIconsZocialPackage.kt │ ├── babel.config.js │ ├── glyphmaps/ │ │ └── Zocial.json │ ├── package.json │ ├── react-native-vector-icons-zocial.podspec │ ├── src/ │ │ ├── index.ts │ │ └── static.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── pnpm-workspace.yaml ├── scripts/ │ ├── check-npm-publish-status.sh │ ├── fix-glyphmaps.mjs │ ├── generate-fonts.sh │ └── setup-npm-trust.sh └── tsconfig.json