{"_id":"@anilakgunes/expo-app-icon-variations","name":"@anilakgunes/expo-app-icon-variations","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@anilakgunes/expo-app-icon-variations","version":"1.0.1","description":"Config plugin to adding app icon variations to iOS bundle","main":"dist/index.js","sideEffects":false,"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/anilakgunes/expo-app-icon-variations.git"},"scripts":{"build":"tsup src/index.ts","prepublish":"npm run build"},"keywords":["react","expo"],"author":{"name":"mlnchk"},"devDependencies":{"@types/node":"^20.12.7","tsup":"^8.0.2","typescript":"^5.4.5"},"dependencies":{"@expo/config-plugins":"^9.0.17","@expo/config-types":"^52.0.5","@expo/image-utils":"^0.6.5"},"peerDependencies":{"expo":">=48.0.0"},"gitHead":"9ad303efd0770e4aa4fa40ca889c280726a10563","bugs":{"url":"https://github.com/anilakgunes/expo-app-icon-variations/issues"},"homepage":"https://github.com/anilakgunes/expo-app-icon-variations#readme","_id":"@anilakgunes/expo-app-icon-variations@1.0.1","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-f3OSdhSbFLohuOqgH/ziL0Bqn7CQDJv1NGVWzG4IOXZa/l7sZ+3JzzASgs6X4puk7JrAj86abFgxp53wCAEelw==","shasum":"88512510618f99500b7c550328cf3ca184fa8131","tarball":"https://registry.npmjs.org/@anilakgunes/expo-app-icon-variations/-/expo-app-icon-variations-1.0.1.tgz","fileCount":7,"unpackedSize":12164,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID5hkni2yAlHCQ/I3di8/pVzwv+tFajFYm1NID6t0vWNAiAJ+enH8Lsr00teJdtb9I5HbxDtt1QCO4xGrWy7wBU1Lw=="}]},"_npmUser":{"name":"anilakgunes","email":"anilakgunes@gmail.com"},"directories":{},"maintainers":[{"name":"anilakgunes","email":"anilakgunes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-app-icon-variations_1.0.1_1741773147058_0.13656680948045663"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-12T09:52:26.970Z","1.0.1":"2025-03-12T09:52:27.246Z","modified":"2025-03-12T09:52:27.502Z"},"maintainers":[{"name":"anilakgunes","email":"anilakgunes@gmail.com"}],"description":"Config plugin to adding app icon variations to iOS bundle","homepage":"https://github.com/anilakgunes/expo-app-icon-variations#readme","keywords":["react","expo"],"repository":{"type":"git","url":"git+https://github.com/anilakgunes/expo-app-icon-variations.git"},"author":{"name":"mlnchk"},"bugs":{"url":"https://github.com/anilakgunes/expo-app-icon-variations/issues"},"license":"MIT","readme":"# @convy/expo-app-icon-variations\n\nExpo [config plugin](https://docs.expo.io/guides/config-plugins/)  to add new icon sets to the iOS bundle. For dynamically changing app icons, refer to [this package instead](https://github.com/expo/config-plugins/tree/main/packages/react-native-dynamic-app-icon).\n\n## Motivation\n\nApple [allows you](https://developer.apple.com/documentation/xcode/configuring-your-app-icon) to add multiple icon variations into your app. It can be useful, for example, to A/B test different icons in your App Store listing. To make it possible, you should add your icons as `.appiconset` directories. This plugin does exactly that.\n\n## Install\n\n> This package cannot be used in the \"Expo Go\" app because [it requires custom native code](https://docs.expo.io/workflow/customizing/).\n\nFirst install the package with [`npx expo install`](https://docs.expo.io/workflow/expo-cli/#expo-install).\n\n```\nnpx expo install @convy/expo-app-icon-variations\n```\n\nAfter installing this npm package, add the [config plugin](https://docs.expo.io/guides/config-plugins/) to the [`plugins`](https://docs.expo.io/versions/latest/config/app/#plugins) array of your `app.json` or `app.config.js`. Then rebuild your app as described in the [\"Adding custom native code\"](https://docs.expo.io/workflow/customizing/) guide.\n\n## Example\n\nIn your app.json `plugins` array:\n\n```json\n{\n  \"plugins\": [\n    \"@convy/expo-app-icon-variations\",\n    [\"./path/to/image.png\", \"https://mywebsite.com/my-icon.png\"]\n  ]\n}\n```\n\n> Note: Icon URLs will be downloaded and embedded at build time, you cannot push new icons OTA.\n","readmeFilename":"README.md","_rev":"1-196c81b6e55c7d0e1f0590cf3b685bad"}