{"_id":"@convy/expo-app-icon-variations","_rev":"1-392d76e9b250e809d3a5c6e89fe1b0fe","name":"@convy/expo-app-icon-variations","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@convy/expo-app-icon-variations","version":"1.0.0","description":"Config plugin to adding app icon variations to iOS bundle","main":"dist/index.js","sideEffects":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/convychat/expo-app-icon-variations.git"},"scripts":{"build":"tsup src/index.ts"},"keywords":["react","expo"],"author":{"name":"mlnchk"},"devDependencies":{"@types/node":"^20.12.7","tsup":"^8.0.2","typescript":"^5.4.5"},"dependencies":{"@expo/config-plugins":"^7.9.1","@expo/config-types":"^50.0.1","@expo/image-utils":"^0.4.2"},"peerDependencies":{"expo":"^50"},"_id":"@convy/expo-app-icon-variations@1.0.0","gitHead":"d86499be198b2b55b0d51498d43cf1f802c31170","bugs":{"url":"https://github.com/convychat/expo-app-icon-variations/issues"},"homepage":"https://github.com/convychat/expo-app-icon-variations#readme","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Nc2ewE8PFbBen5gHYmtFeRvu0DxvmhhsQwDRP+wzLDspxvVqlzvcD1PxZjNf4JNxARWR2F7CQ4Xdu4FdIjJtbg==","shasum":"5208b4a825837d00c9bf92299c3eaf33f7fb72d8","tarball":"https://registry.npmjs.org/@convy/expo-app-icon-variations/-/expo-app-icon-variations-1.0.0.tgz","fileCount":7,"unpackedSize":11153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHopcc3EVA0egMzYLNkZbXKw5CHZT0CXKtvFK6ksx5sFAiEAxbQeN1cXerjzq82mGVEhEiVLPdJ0MOo04ZxcXE6DVGQ="}]},"_npmUser":{"name":"mlnchk","email":"danil.mlnchk@gmail.com"},"directories":{},"maintainers":[{"name":"mlnchk","email":"danil.mlnchk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expo-app-icon-variations_1.0.0_1713457756534_0.25053676197225117"},"_hasShrinkwrap":false},"1.0.1":{"name":"@convy/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","repository":{"type":"git","url":"git+https://github.com/convychat/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":"^7.9.1","@expo/config-types":"^50.0.1","@expo/image-utils":"^0.4.2"},"peerDependencies":{"expo":"^50"},"_id":"@convy/expo-app-icon-variations@1.0.1","gitHead":"e47d6576bc2565129f80e5679a16a254062e8eb3","bugs":{"url":"https://github.com/convychat/expo-app-icon-variations/issues"},"homepage":"https://github.com/convychat/expo-app-icon-variations#readme","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-5bBiZvSqFVCspUQdqhQUZXjJGJl449AxVfkh2b9uiUR6hlOA1kQTBBzh6FdpJaV8qcQpFOOVP82YWHzsviRAAg==","shasum":"aa526b4a579e8586f01bd7a059f87a2d0177e647","tarball":"https://registry.npmjs.org/@convy/expo-app-icon-variations/-/expo-app-icon-variations-1.0.1.tgz","fileCount":7,"unpackedSize":12091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDz6h6+9+FVbE0FK5lvOpYO3cU8sPZFYizJj/QX/7WyQIgUoMagGUzDU5lGKYqlTJywhEwCJGfCCMbp7kNaxaCiF8="}]},"_npmUser":{"name":"mlnchk","email":"danil.mlnchk@gmail.com"},"directories":{},"maintainers":[{"name":"mlnchk","email":"danil.mlnchk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expo-app-icon-variations_1.0.1_1713506693472_0.23398129038400794"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-18T16:29:16.429Z","1.0.0":"2024-04-18T16:29:16.670Z","modified":"2024-04-19T06:04:53.856Z","1.0.1":"2024-04-19T06:04:53.629Z"},"maintainers":[{"name":"mlnchk","email":"danil.mlnchk@gmail.com"}],"description":"Config plugin to adding app icon variations to iOS bundle","homepage":"https://github.com/convychat/expo-app-icon-variations#readme","keywords":["react","expo"],"repository":{"type":"git","url":"git+https://github.com/convychat/expo-app-icon-variations.git"},"author":{"name":"mlnchk"},"bugs":{"url":"https://github.com/convychat/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"}