{"_id":"@candlefinance/app-icon","_rev":"5-49051dad8f5e46d7086aff0465b09543","name":"@candlefinance/app-icon","description":"test","dist-tags":{"latest":"0.4.5"},"versions":{"0.1.0":{"name":"@candlefinance/app-icon","version":"0.1.0","keywords":["react-native","ios","android"],"author":{"url":"https://candle.fi","name":"Gary Tokman","email":"gary@trycandle.com"},"license":"MIT","_id":"@candlefinance/app-icon@0.1.0","maintainers":[{"name":"liambutler-lawrence","email":"liam@trycandle.com"},{"name":"6ary","email":"gary@trycandle.com"},{"name":"gtokman","email":"contact@trycandle.com"}],"homepage":"https://github.com/candlefinance/app-icon.git#readme","bugs":{"url":"https://github.com/candlefinance/app-icon.git/issues"},"dist":{"shasum":"86ddb66b011c00053e396034f7f9b4cac7047e73","tarball":"https://registry.npmjs.org/@candlefinance/app-icon/-/app-icon-0.1.0.tgz","fileCount":21,"integrity":"sha512-riOtG/yKMPDRCnyNlakBIbz/f1il9MC0d4+BvJR3hIptcm3zFpxqIMuFNaFBA7T0rq2YMVUdSbqh0+34OrNF7w==","signatures":[{"sig":"MEYCIQDiYKBHzSQB0mb+T9H/zMpUGtke1nZiI86rVFJdvYGMYAIhAMc4qMTOzPlg0+miXRbBI0H5vSmIqarl2KcADJm7mXkQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGgJSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc8g//cV5AzD5Tun62NOpCBV1dIIlFx5864kB2aX0fHqIRXAEX16Is\r\nuT3U+ZVmK6uUAYewNNbb8XwcRhgB4ca8cVmnYxNKqTEQbCdAcLDLPIc8P1sC\r\nZf60dWP+b1DwXTL/+Va7S551lFWveM3yv+phglqpS1mUhEfAku6o7kveEKxJ\r\nHVC9G20wMZQjP9rHe9M0BCzblL6zuWY6kjoMwGVCwgjz0x553LcP420Oxm4N\r\nGIvKfW9AzdONWY5QnukkN5fLEhtSS9MfT04+q+0IQh7B7kahY4EixRteQzuU\r\nTERkXm7kqiPciWGhkD3hq4RnQZTsLsReB2e5wib/1LOq2bSd+Cd4vUzmx2gj\r\nMMktFP3los8FnXbQ6a9i4wyMDFE+FBAPfID41VRaRTMErwha8KJvqb7PsUmx\r\nhGA5g086TDkHICyz2wpCHoPaputSsXCeNzK5inDeMA6OlqoAPxEHEUayVFK+\r\naRBYgas8Gxhh1X+dQvjifDnUXp28COj79zPz2B89wRWxmCHEl4jGnCBMutms\r\n6fsAAPp7+nv8jqWqpYKHBE2a/0VBiMvW4+BvY1vdusCndKy7YduXcct37c3a\r\nz5PJACzlRoBqw9+VFj0yR57MomZFwLh5EjyHV2gBLqot2ppyV9Kd13RoQ04N\r\n2VspgB7mtwapzmtARk2L5FGfB8tZoHsGLKI=\r\n=wVIp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"094a6a5fac3c35eed5eca6f8d11d59154cf3fe06","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"6ary","email":"gary@trycandle.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/candlefinance/app-icon.git","type":"git"},"_npmVersion":"8.19.2","description":"test","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.18.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/app-icon_0.1.0_1679426130711_0.0586943016078314","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.2.0":{"name":"@candlefinance/app-icon","version":"0.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://candle.fi","name":"Gary Tokman","email":"gary@trycandle.com"},"license":"MIT","_id":"@candlefinance/app-icon@0.2.0","maintainers":[{"name":"liambutler-lawrence","email":"liam@trycandle.com"},{"name":"6ary","email":"gary@trycandle.com"},{"name":"gtokman","email":"contact@trycandle.com"}],"homepage":"https://github.com/candlefinance/app-icon.git#readme","bugs":{"url":"https://github.com/candlefinance/app-icon.git/issues"},"dist":{"shasum":"47adac8bb3dd18afe8c8c37e20389801859a52f6","tarball":"https://registry.npmjs.org/@candlefinance/app-icon/-/app-icon-0.2.0.tgz","fileCount":21,"integrity":"sha512-yMYlaWXySNpCHqj41HEkavcX4ONvZtJeZ35iQzfxqrgvlCZjPfOH3CJJNNvJ/Bvw1lWwPh46J/UEWnq29nrJMA==","signatures":[{"sig":"MEQCIHTP0+h+PU5ppmLCMskdCdFj4bLclcR0XqbLrUvQgP6vAiA7AEeXnyJNjL1kSKZAJoC51OsXoD4urK2dyLkIXyW2bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGgMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwjw//SkTKPZA0vsyBbRGRwX9C1C3BKLPS0RwxELvVdYcB/veLEifN\r\nfgST+Ie0FFFwScz0q+3NWhmEKDuyuy4b+Kcbb17lcyVJ0DekvTsw0Hs+LKjl\r\nnOnFXJmJaYEpAEIMPQvLLHDlJrL6Ek9Xr4s6HUQSoNfZNG+EeC/K//3sF3D+\r\n831sDD0YSZ/ywOXEou+6iXetKyJZwToiLeSJnubpqLYfTkxtLKUDztxwObgr\r\n9pcnFl19sMwgYhMB+FHjT8ydkO+aOV9QHoiz8OPkYLPMAv1s4pRJACU5zQ2V\r\n8H53ZJq5P28HQgLRex2mNnFv743AoLs0bzUAvKQkAfFac5msROpLx+y48jQ2\r\nQNdGCAb42NtjeryYLkPIcqEL6kZ3BL5gIjHXf0szpbRvqbBe30MxFlm5dEs7\r\n1PHDhnRBM4oiAzXjKKask5mDiOj1fKa9rq5eyVHiNgfub/HZRmeejWI4MFHG\r\n+LXW22FDp3Rp8VNnQrUP1tZVkHX4hCCZ5U1GTWcTsHD6bEZjTqOYZCnLu/2U\r\ny0/8wLYxNmb9BebnfE77n1W+nJnwwHR9J3zqw1QhU02RUIx6mnXeC6Yc+7KP\r\n77zSCmOtXqUVaama1fNm32TQ1g8FqA08TwAJGHpzRRf6Lwp2CkyYS53JRU28\r\nrnwsivxeoJmAisvFNl9LzeNsBeQXFDaA7Jk=\r\n=m+aR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"e3702256a8b0051b2cd9f50b5544dea250ca4c78","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"6ary","email":"gary@trycandle.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/candlefinance/app-icon.git","type":"git"},"_npmVersion":"8.19.2","description":"test","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.18.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/app-icon_0.2.0_1679426304680_0.05360974859439205","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0":{"name":"@candlefinance/app-icon","version":"0.3.0","keywords":["react-native","ios","android"],"author":{"url":"https://candle.fi","name":"Gary Tokman","email":"gary@trycandle.com"},"license":"MIT","_id":"@candlefinance/app-icon@0.3.0","maintainers":[{"name":"liambutler-lawrence","email":"liam@trycandle.com"},{"name":"6ary","email":"gary@trycandle.com"},{"name":"gtokman","email":"contact@trycandle.com"}],"homepage":"https://github.com/candlefinance/app-icon.git#readme","bugs":{"url":"https://github.com/candlefinance/app-icon.git/issues"},"dist":{"shasum":"b65819e3913e0f8b2e1d0f7c56cf1bd3968465eb","tarball":"https://registry.npmjs.org/@candlefinance/app-icon/-/app-icon-0.3.0.tgz","fileCount":21,"integrity":"sha512-jaDT7Twm5UpFYmIwfMy3GIIacOpI2sw0XhRrbwiOIQoO75x30mDqV/lkzPTFIQqEwATJsoulcj23EGsFgOWhGw==","signatures":[{"sig":"MEQCID5P9m1uLbV5A3WFAEoe02U/WZqxOvxUnvMe681X2CQNAiA/Rb6mP9rprwF/iigoME82BJXBR3tu43AgdXh8K82xeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFjMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8hBAAhGLI/F2aX5Gv3oJ1itf/3WLQiyDY2+R0NjtAHffC/G51kvXl\r\nDuZX1Ozj5Yq/LzZR7SfrvLD58A0Y5tj/ncn4UVkvqGKy8iRXrEuLsVzvJn4i\r\nTCxudtKqtui07mql9nWf/gZ+QU1vU9l36+EuApYq/PXUY3rR9aRm2dZA2icK\r\nvd1xWg9q5zgrjSvE9ywS3KP23A35XOrZ1Wsi0x63r6qAMiGnrmNedhz8XLut\r\nQlSpSxZQuRy4j8VXcDSKg5n5Z+83QQjmF/ejwzN702JJbVOGo3/IacXX6TU6\r\nT7ExKqNlPkDBh4wyerfaAe+v5LDpYlP/4nmujtA8kNg1fBYT2ZH06TuZdOLT\r\nVdJcfmL1kcJLfF1ff4qNqkRo6IPneN4t4p8q+ToYbUgccZYpH7sj4Xbe01HY\r\nDp59bmAjzx19JsnJsX42n3aqWuvHyi+GmH3BQYmQ3k3wZpUT8DWXpYTli63f\r\nQ3PpzX8CTLu1j+p+eeuRNi+/eZdBOzIG/wyBLjkBZfU1UZky+QpTEq2rf0CR\r\nG5pdBCv6aviw/mzHZKZE4TjiSn2LrI6YQo0nHr5gZQTfwBKSFt+5rTZSF5Kd\r\n/H13byoDN428Sowv0UGVkXpSbzljpdgh4tcaxADg8+NO5C6gGz3A7IKNUm+D\r\n0KvJ4BGsaLBXM3RMksaW0/JJoRPp6o3Gdh0=\r\n=1xVP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"43ab8aa4cc1e9a63e082c209c004d845f9801f0a","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"6ary","email":"gary@trycandle.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/candlefinance/app-icon.git","type":"git"},"_npmVersion":"8.19.2","description":"test","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.18.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/app-icon_0.3.0_1680627916344_0.29639211365552587","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.4.0":{"name":"@candlefinance/app-icon","version":"0.4.0","keywords":["react-native","ios","android"],"author":{"url":"https://candle.fi","name":"Gary Tokman","email":"gary@trycandle.com"},"license":"MIT","_id":"@candlefinance/app-icon@0.4.0","maintainers":[{"name":"liambutler-lawrence","email":"liam@trycandle.com"},{"name":"6ary","email":"gary@trycandle.com"},{"name":"gtokman","email":"contact@trycandle.com"}],"homepage":"https://github.com/candlefinance/app-icon.git#readme","bugs":{"url":"https://github.com/candlefinance/app-icon.git/issues"},"dist":{"shasum":"75cf0da6a9b8fab17b38be4554b49b745b3a6fd3","tarball":"https://registry.npmjs.org/@candlefinance/app-icon/-/app-icon-0.4.0.tgz","fileCount":20,"integrity":"sha512-YANgTXv28r3V+BD+fwjBk9n0kr+zW641XDt882ybue7hlpGSc0mi0soPAFhSS5smA6RMw5ZF1hkCL8WjE5XYGA==","signatures":[{"sig":"MEYCIQDfily6ZpP8fd7RgiA99bmpI6bMjxI2PxTGyf6RwvBs3AIhAIXPCrLJt8tFpHnwsxNaz8DGfcQ1VsimHWWtvgm6D+uz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38192},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"17163f790b7964644d8cc8754c4a84d315d87307","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"6ary","email":"gary@trycandle.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/candlefinance/app-icon.git","type":"git"},"_npmVersion":"9.5.1","description":"test","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/app-icon_0.4.0_1696103420352_0.6068663340998866","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.4.5":{"name":"@candlefinance/app-icon","version":"0.4.5","keywords":["react-native","ios","android"],"author":{"url":"https://candle.fi","name":"Gary Tokman","email":"gary@trycandle.com"},"license":"MIT","_id":"@candlefinance/app-icon@0.4.5","maintainers":[{"name":"liambutler-lawrence","email":"liam@trycandle.com"},{"name":"6ary","email":"gary@trycandle.com"},{"name":"gtokman","email":"contact@trycandle.com"}],"homepage":"https://github.com/candlefinance/app-icon.git#readme","bugs":{"url":"https://github.com/candlefinance/app-icon.git/issues"},"dist":{"shasum":"a53c725f42518b868c758edf113d9eb8c0fd6240","tarball":"https://registry.npmjs.org/@candlefinance/app-icon/-/app-icon-0.4.5.tgz","fileCount":20,"integrity":"sha512-8y4e+AwxX14EmBq9IGenRYIchqJ4GAyLAw4gHk+ceRnMeDuSTo7CZMMd/eJDTH6Ae2rsc/qU+90tdOwozlb0FQ==","signatures":[{"sig":"MEUCICBSXidiHt7XJoZiN293emM0T/Ivu+eNGOHj0JapU2/4AiEAxIy9xrAs5wsgUcxzW1dsZ3XbaLi1p3wY4bq/V/R3bHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36512},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"abe5afb943b402dddd567ad942524b0480aa6785","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"6ary","email":"gary@trycandle.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/candlefinance/app-icon.git","type":"git"},"_npmVersion":"9.5.1","description":"test","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/app-icon_0.4.5_1701529775561_0.8816605259145718","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2023-03-21T19:15:30.587Z","modified":"2024-06-06T15:55:39.959Z","0.1.0":"2023-03-21T19:15:30.852Z","0.2.0":"2023-03-21T19:18:24.841Z","0.3.0":"2023-04-04T17:05:16.541Z","0.4.0":"2023-09-30T19:50:20.560Z","0.4.5":"2023-12-02T15:09:35.766Z"},"maintainers":[{"email":"wottonn@gmail.com","name":"nikolai-wotton"},{"email":"liam@trycandle.com","name":"liambutler-lawrence"},{"email":"gary@trycandle.com","name":"6ary"},{"email":"contact@trycandle.com","name":"gtokman"}],"author":{"url":"https://candle.fi","name":"Gary Tokman","email":"gary@trycandle.com"},"repository":{"url":"git+https://github.com/candlefinance/app-icon.git","type":"git"},"keywords":["react-native","ios","android"],"license":"MIT","homepage":"https://github.com/candlefinance/app-icon.git#readme","bugs":{"url":"https://github.com/candlefinance/app-icon.git/issues"},"readme":"[![npm version](https://badge.fury.io/js/%40candlefinance%2Fapp-icon.svg)](https://badge.fury.io/js/%40candlefinance%2Fapp-icon)\n\n[![Watch the video](https://user-images.githubusercontent.com/12258850/226728986-8dd2eb97-481d-4283-a494-b976ceb1e87c.png)](https://user-images.githubusercontent.com/12258850/226728492-56087703-e9ff-4e59-9b2b-7a37399b5809.mp4)\n\nUpdate your apps icon on iOS using Apples alternate icons [API](https://developer.apple.com/documentation/uikit/uiapplication/2806818-setalternateiconname).\n\n## Installation\n\n```sh\nyarn add @candlefinance/app-icon\n```\n\n## Features\n\n- Supports the new React Native architecture\n- Simple async API\n- TypeScript support\n- Mostly written in Swift\n\n## Prerequisites\n\nTo add alternative icons to your iOS & Android app you need to:\n\n### iOS\n\n1. Add the icons to your Xcode project, simply create a new folder and add your icons in at 2x (120 x 120) and 3x (180 x 180) sizes. See the [example app](./example/ios/AppIcons) for reference.\n\n2. Update your `Info.plist` to include the names of your icons. See the [example app](./example/ios/AppIconExample/Info.plist) for reference or add the following to your `Info.plist`:\n\n```xml\n<key>CFBundleIcons</key>\n<dict>\n    <key>CFBundlePrimaryIcon</key>\n    <dict>\n        <key>CFBundleIconFiles</key>\n        <array>\n            <string>Icon-1</string> <!-- Default icon -->\n        </array>\n        <key>UIPrerenderedIcon</key>\n        <false/>\n    </dict>\n    <key>CFBundleAlternateIcons</key>\n    <dict>\n        <key>AppIcon-2</key> <!-- Alternate icon name that you can set when calling the API below -->\n        <dict>\n            <key>CFBundleIconFiles</key>\n            <array>\n                <string>Icon-2</string> <!-- Alternate icon name must match the icon file name from first step -->\n            </array>\n            <key>UIPrerenderedIcon</key>\n            <false/>\n        </dict>\n    </dict>\n</dict>\n```\n\nFor more info check out the this [tutorial](https://www.hackingwithswift.com/example-code/uikit/how-to-change-your-app-icon-dynamically-with-setalternateiconname) by Paul Hudson.\n\n### Android\n\n1. Add the icons to your Android project\n2. Create `activity-alias`, see the [example app](./example/android/app/src/main/AndroidManifest.xml) for reference or add the following to your `AndroidManifest.xml`.\n\n## Usage\n\nCheck out the [example](./example/src/index.tsx) app for a full working example.\n\n```js\nimport { getIconName, setIconName } from '@candlefinance/app-icon';\n\nconst [icon, setIcon] = React.useState('default');\n\n// Get icon name\ngetIconName()\n  .then((name) => {\n    setIcon(name);\n  })\n  .catch(console.error);\n\n// Set icon name or no argument to reset to default\nsetIconName('AppIcon-2')\n  .then((name) => {\n    setIcon(name);\n  })\n  .catch(console.error);\n```\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}