{"_id":"@argo22/mobile-ui-kit","_rev":"14-25a0d6c77c0f56341b33959177eee5bd","name":"@argo22/mobile-ui-kit","dist-tags":{"latest":"1.5.0"},"versions":{"0.1.0":{"name":"@argo22/mobile-ui-kit","version":"0.1.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@0.1.0","maintainers":[{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"d12a502784d9ea6a4315a1408bc2f59178451fa3","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-0.1.0.tgz","fileCount":143,"integrity":"sha512-iXFe8qMyN/qG9sLuZp8EpvXzA8I8aBAIeetr8JdwsAySaThdDdDB6U5NUXC+NCZ3I7NZTk57CX6tx9MexmDsYA==","signatures":[{"sig":"MEQCIGFlzgpg6oy7LBbpwf/v3+6ClHyfWJieVhV2uCctuY5SAiB6Rchu5Jh6nxGum1Ap5c/25FmbU5wiFZmAYNfpK1bZwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324748},"main":"build/index.js","types":"build/index.d.ts","exports":{".":{"import":"./build/index.js"},"./icons":{"import":"./build/icons/index.js"},"./theme":{"import":"./build/theme/index.js"},"./context":{"import":"./build/context/index.js"},"./toast-manager":{"import":"./build/toast-manager/index.js"}},"gitHead":"df6a3e304871e23306c2a96b4cdf07377a3cdd4f","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.417.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.3","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"^18.0.25","react-native":"0.74.3","react-native-svg":"^15.4.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"^3.14.0","react-native-safe-area-context":"^4.10.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_0.1.0_1722344901596_0.6088469109504044","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@argo22/mobile-ui-kit","version":"0.2.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@0.2.0","maintainers":[{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"f8cf99f383ac62d35a4f5fe243a546e68369aba2","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-0.2.0.tgz","fileCount":143,"integrity":"sha512-jW/RFOsNsEHZnNVZUDCZPKoFwNEBL9s8vVR/5AEfgMqQtJCIXWZwBBbOcaPlFJfn7DosUzL4u43Lh1AUCFGiog==","signatures":[{"sig":"MEUCIAcT1ghd/TVT5Ab0x3Ise2jzaVC5U6DrWMx5DTXt+c+wAiEA4kE2tvxdVfmAd9F0L7oovrJ9RRJHxsSBfL9354O/3fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316201},"main":"build/index.js","types":"build/index.d.ts","exports":{".":{"import":"./build/index.js"},"./icons":{"import":"./build/icons/index.js"},"./theme":{"import":"./build/theme/index.js"},"./context":{"import":"./build/context/index.js"},"./toast-manager":{"import":"./build/toast-manager/index.js"}},"gitHead":"ad708321d3a0d9fabc9a8d5269bf4a5739006dd1","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.417.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.3","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"^18.0.25","react-native":"0.74.3","react-native-svg":"^15.4.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"^3.14.0","react-native-safe-area-context":"^4.10.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_0.2.0_1722416366883_0.9267921667672723","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@argo22/mobile-ui-kit","version":"0.3.1","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@0.3.1","maintainers":[{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"b59027aaf9cc22e6a9306e2c263ef02dad54bd33","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-0.3.1.tgz","fileCount":143,"integrity":"sha512-Q6MTTsBR8ZbtPO4IRavh2MhRbHiX0t55rrswyyqunl+NY3nVcAEipQ/fbzPlma/PAX89Z+qmg+sDh2XBef8TNQ==","signatures":[{"sig":"MEQCIGAqPNSjOGrX8GHPlg1QHd572bwvuGAetDHVjS9bIAFZAiA5ARUgbLnd/B+VsFiQm4GuNfomMsPa3hCkOcCu+uCHNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363636},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8e10cf7a33c188e597ffe24996290411d0f78d9e","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.419.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.4","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"~18.2.79","react-native":"0.74.3","react-native-svg":"15.2.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.10.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_0.3.1_1722582801350_0.7391089938812045","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@argo22/mobile-ui-kit","version":"0.3.2","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@0.3.2","maintainers":[{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"75478a53578a78258d3d5bcd753a317e454d7c4a","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-0.3.2.tgz","fileCount":143,"integrity":"sha512-MN0YtatsOxCaOEJVYtPr4tu/Uo4zsIQIc8JJ6T0zA7OqNc1+GxFbxbZNp/Bw/Ue5r67jhTYisYQ16zM8oD1vzw==","signatures":[{"sig":"MEQCIEAmhmF6mZYS/6tI5r6R4r+IfsX92OdXc74v+yNWegxbAiB+Gq75Oip9iH0B/k7AA5J9ju+mmDN08h+BBEhoDL1CRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349840},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1668c075602400a6fd8dab5aeeb7c2b9c0de4923","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.419.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.4","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"~18.2.79","react-native":"0.74.3","react-native-svg":"15.2.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.10.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_0.3.2_1722604711567_0.7007871028648143","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@argo22/mobile-ui-kit","version":"0.4.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@0.4.0","maintainers":[{"name":"martinnovas","email":"martin.novak@argo22.com"},{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"32a6565864ff82e129b6186d60bc8b992ee6e7c9","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-0.4.0.tgz","fileCount":143,"integrity":"sha512-/P/IyCXI/8acpWlgEVsby+cL44dUPhg8fJO5Nl6Oq76BE7lx/zBKG2QKeWuG8WkIPM44cBBUDmM+sELOYxnrjA==","signatures":[{"sig":"MEYCIQDC9e7gN3egxWRj3A0hThni1miOMiFtBMAb8cw5SkzKAgIhAK+ajcGflYDhuiJnFESgl6twru1qWweswzqXCrdc8Dkn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349959},"main":"build/index.js","types":"build/index.d.ts","gitHead":"39af02410185c1a13b6ccc36fd291e74e6e14554","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.419.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.4","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"~18.2.79","react-native":"0.74.3","react-native-svg":"15.2.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.10.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_0.4.0_1723016884889_0.8012025702181809","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@argo22/mobile-ui-kit","version":"1.0.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@1.0.0","maintainers":[{"name":"martinnovas","email":"martin.novak@argo22.com"},{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"3e9f2214449d25690303fd539c0311d275ab922f","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.0.0.tgz","fileCount":148,"integrity":"sha512-vmAj/Kri77rcjgMVk2FqtMF8azhgITQVzFbk1M6RR+ikENnZq4Iqv8R48/1Y3rxvLHPm3K1Tylc6rLXEnXRcvg==","signatures":[{"sig":"MEUCIDxe/Qd8NCBtif0foeZVr+lf0+yp8C188uDacSdf8zoPAiEA2F918+0S/xs1OE+ZfVwQh5nFllQy8buXrXq7Fe7fyvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376269},"main":"build/index.js","types":"build/index.d.ts","gitHead":"677693172f226c81b5c8c70b124b5038de81c1c2","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.419.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.4","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"~18.2.79","react-native":"0.74.3","react-native-svg":"15.2.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.10.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_1.0.0_1723103865855_0.35307902023933013","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@argo22/mobile-ui-kit","version":"1.0.1","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@1.0.1","maintainers":[{"name":"martinnovas","email":"martin.novak@argo22.com"},{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"ff9f2c4ea1179bf3472a576d51723c692f7114c3","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.0.1.tgz","fileCount":148,"integrity":"sha512-f3fNa+CGNXpBLrqQiXVc5vOgXY1QdVzr97tU1CRtmkbJTjHVLZ0xxUOGM29WWLWA3ev2zdkA4ANd34kT8Btv5g==","signatures":[{"sig":"MEQCIGvmFeiDbrN19kxXND1qehYYVtEbyzhp8IMTLeFPa0Z9AiASMQOjWb/b6zp4Z4QkyxS+X61c3qI+u7i4C1UiiCnZag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376873},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1ab0160a15ba3d0b09234110c783dbcee367c9bd","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.419.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.4","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"~18.2.79","react-native":"0.74.3","react-native-svg":"15.2.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.10.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_1.0.1_1723116061499_0.11145192759459666","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@argo22/mobile-ui-kit","version":"1.1.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@1.1.0","maintainers":[{"name":"martinnovas","email":"martin.novak@argo22.com"},{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"c9df52751f11e8b4a97501a7309d22ab806db172","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.1.0.tgz","fileCount":148,"integrity":"sha512-O74T+ODJuIuFIg0fxUpZHo7Zv07mqGQfEqdSHhhpYYcaF+H1GhCYSVW9M/5eaZwznRWUsDKXejYPs5GuYms4Zg==","signatures":[{"sig":"MEUCIQDFPPBlNAvJQLUNtkaRh2pR8S5jWXtmbRdzNJjk0nIm7wIgNTT4FbOt35QuYF8SOj+X2hUWPVh/DhBR3ehecKkWsyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377909},"main":"build/index.js","types":"build/index.d.ts","gitHead":"dfa061246f324d487a475566342b57a55db071e6","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.419.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.4","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","react":"18.2.0","@types/react":"~18.2.79","react-native":"0.74.3","react-native-svg":"15.2.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.10.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_1.1.0_1723811814238_0.5061804532265282","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@argo22/mobile-ui-kit","version":"1.1.3","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@1.1.3","maintainers":[{"name":"martinnovas","email":"martin.novak@argo22.com"},{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"f96f044a212ca2d90d95d9ef458d6c45064f4c73","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.1.3.tgz","fileCount":148,"integrity":"sha512-kqggjDuIHIn5xbH9UPbYP8iBoBUs5dqtmxMVZwemwPVYd0SoLnSSRQzcpMGWSsiEdYF3vlSQzRUGItM+CcQ1aA==","signatures":[{"sig":"MEQCIDbo4O2UCqPGeFDlk0kxLOgyhEBLPr/0UJ3BwQBIng6gAiBiwsmels6NqtRFv1v+b9k7vwgHBb4PdFzpwqE3g++CvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379028},"jest":{"preset":"expo-module-scripts"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b2a425f5b23d1da774ca0ff6ee038a0bade2a740","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.419.0","@rn-primitives/toast":"^1.0.3","@rn-primitives/portal":"^1.0.3","@rn-primitives/select":"^1.0.4","@rn-primitives/switch":"^1.0.3","@rn-primitives/checkbox":"^1.0.3","@rn-primitives/radio-group":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"expo":"~51.0.22","jest":"^29.4.0","react":"18.2.0","jest-expo":"~51.0.3","@types/react":"~18.2.79","react-native":"0.74.3","react-native-svg":"15.2.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.9.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.10.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_1.1.3_1724066978105_0.5745763294854593","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@argo22/mobile-ui-kit","version":"1.2.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@1.2.0","maintainers":[{"name":"martinnovas","email":"martin.novak@argo22.com"},{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"e21119d29814fc58099dd5328550116dbc9b2190","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.2.0.tgz","fileCount":168,"integrity":"sha512-5d2gXwkUqYRLhO1yaGlnRGySIS7cC14CHundqGiPo0VjeMg9stlajH1ujzCA3QLZrEX8kdNs5zuKr3nelDKZrg==","signatures":[{"sig":"MEYCIQDwcwSUNIO1nG5v1DnO1gTSrqeD2oojFjrSe1CHiT5fQwIhAPDvhCSeFpBmt9x14mZV7v1awBq01KKC0XfqXXbaSG4s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537973},"jest":{"preset":"expo-module-scripts"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5fd2040d7d366711b8a57ba2c6fd38aed9352d84","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.1.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"lucide-react-native":"^0.453.0","@rn-primitives/toast":"^1.1.0","@rn-primitives/portal":"^1.1.0","@rn-primitives/select":"^1.1.0","@rn-primitives/switch":"^1.1.0","@rn-primitives/checkbox":"^1.1.0","@rn-primitives/radio-group":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^51.0.38","jest":"^29.4.0","react":"18.2.0","jest-expo":"~51.0.3","@types/react":"~18.2.79","react-native":"0.74.5","react-native-svg":"15.8.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.10.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.12.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_1.2.0_1729931922027_0.6725066146572047","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@argo22/mobile-ui-kit","version":"1.3.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@1.3.0","maintainers":[{"name":"martinnovas","email":"martin.novak@argo22.com"},{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"878a75ce6e1bea9141e372436d56af85368f40ea","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.3.0.tgz","fileCount":168,"integrity":"sha512-1ASJY02e+4cpyU9DaglfFcZf7y8Ffkgr9cRr1bFjvkGXdPBYyXE8TONLo/6sHT0lLSlHQDJq+PbHnlNKuYLM4g==","signatures":[{"sig":"MEQCIHNXU+YoIBLOOURNojlqCTzTM5dyoukQ9ms5PoOS9SJpAiBFPZxu9mj13yt5bcj7cq2QSKWo5j1Qi7oxjWF+0lOxLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539064},"jest":{"preset":"expo-module-scripts"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ea063ed40863625aff8ce244a0485cf261647fb3","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"lucide-react-native":"^0.453.0","@rn-primitives/toast":"^1.1.0","@rn-primitives/portal":"^1.1.0","@rn-primitives/select":"^1.1.0","@rn-primitives/switch":"^1.1.0","@rn-primitives/checkbox":"^1.1.0","@rn-primitives/radio-group":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^51.0.38","jest":"^29.4.0","react":"18.2.0","jest-expo":"~51.0.3","@types/react":"~18.2.79","react-native":"0.74.5","react-native-svg":"15.8.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.10.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.12.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_1.3.0_1732186701670_0.2564585404502957","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@argo22/mobile-ui-kit","version":"1.4.0","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"author":{"url":"https://github.com/Kamony","name":"Kamony","email":"jirihauser94@gmail.com"},"license":"MIT","_id":"@argo22/mobile-ui-kit@1.4.0","maintainers":[{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"},{"name":"martinnovas","email":"martin.novak@argo22.com"}],"homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"dist":{"shasum":"6ba1fbb0d1ca99327608c2831b8554792c1ecfb3","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.4.0.tgz","fileCount":168,"integrity":"sha512-Aqw4/xH2Nft+3vwUAJTkDV6SQldlEy7z4vqs2AX1blRoQBOnCma0X/O+Bx5sCL07531nBjBllnvekiRW6EOLwg==","signatures":[{"sig":"MEUCIQDKwh2KtY8lXz/VVrkJCNr4ZX/hK+5kW8uDex1EQ6UdjQIgCU/c06NtJlncNaVADyCQGfnFz366JwEY6JG8KDotNfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553889},"jest":{"preset":"expo-module-scripts"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"737054ef28c2c56bb4ac0f724c7406653f24aace","scripts":{"ios":"expo run:ios","lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","android":"expo run:android","prepare":"expo-module prepare","open:ios":"xed example/ios","typecheck":"tsc","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"kamony","email":"jirihauser94@gmail.com"},"repository":{"url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"UI Kit for expo based mobile apps.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"lucide-react-native":"^0.453.0","@rn-primitives/toast":"^1.1.0","@rn-primitives/portal":"^1.1.0","@rn-primitives/select":"^1.1.0","@rn-primitives/switch":"^1.1.0","@rn-primitives/checkbox":"^1.1.0","@rn-primitives/radio-group":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^51.0.38","jest":"^29.4.0","react":"18.2.0","jest-expo":"~51.0.3","@types/react":"~18.2.79","react-native":"0.74.5","react-native-svg":"15.8.0","expo-modules-core":"^1.12.19","expo-module-scripts":"^3.5.2","react-native-unistyles":"^2.10.0","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.12.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-svg":"*","react-native-unistyles":"*","react-native-reanimated":"*","react-native-safe-area-context":"*"},"_npmOperationalInternal":{"tmp":"tmp/mobile-ui-kit_1.4.0_1739962355802_0.7751743067528469","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@argo22/mobile-ui-kit","version":"1.5.0","description":"UI Kit for expo based mobile apps.","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"expo-module build","clean":"expo-module clean","lint":"expo-module lint","test":"expo-module test","typecheck":"tsc","prepare":"expo-module prepare","prepublishOnly":"expo-module prepublishOnly","expo-module":"expo-module","open:ios":"xed example/ios","open:android":"open -a \"Android Studio\" example/android","android":"expo run:android","ios":"expo run:ios"},"jest":{"preset":"expo-module-scripts"},"keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"repository":{"type":"git","url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git"},"bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"author":{"name":"Kamony","email":"jirihauser94@gmail.com","url":"https://github.com/Kamony"},"license":"MIT","homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","dependencies":{"@rn-primitives/checkbox":"^1.2.0","@rn-primitives/portal":"^1.2.0","@rn-primitives/radio-group":"^1.2.0","@rn-primitives/select":"^1.2.0","@rn-primitives/switch":"^1.2.0","@rn-primitives/toast":"^1.2.0","lucide-react-native":"^0.453.0"},"devDependencies":{"@types/react":"~18.2.79","expo":"^51.0.38","expo-module-scripts":"^3.5.2","expo-modules-core":"^1.12.19","jest":"^29.4.0","jest-expo":"~51.0.3","react":"18.2.0","react-native":"0.74.5","react-native-reanimated":"~3.10.1","react-native-safe-area-context":"4.12.0","react-native-svg":"15.8.0","react-native-unistyles":"^2.10.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*","react-native-reanimated":"*","react-native-safe-area-context":"*","react-native-svg":"*","react-native-unistyles":"*"},"_id":"@argo22/mobile-ui-kit@1.5.0","gitHead":"74b9306a8be8ade3ad5edb4ff7558cdae04b9bb2","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-8xZTh6l3Dl8hFomG74PJ5P8iNCmoXBtuJr+C2b6akcZg3R43voy7sL7gGU16iC75FWBBNL6amNFFPpN8xjBv1w==","shasum":"49c3f85c204a67c82c688f2ab06ff349e0585d0e","tarball":"https://registry.npmjs.org/@argo22/mobile-ui-kit/-/mobile-ui-kit-1.5.0.tgz","fileCount":168,"unpackedSize":554729,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNTvSYTiHTWuiNJeB2ofV4kU5q9c5rXGDl+DaKpGDtTwIhAKEU06BfRaNFivdKXzsytbxt8f4fj2kbi1lHlDBu0Z03"}]},"_npmUser":{"name":"martinnovas","email":"martin.novak@argo22.com","actor":{"name":"martinnovas","email":"martin.novak@argo22.com","type":"user"}},"directories":{},"maintainers":[{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"},{"name":"martinnovas","email":"martin.novak@argo22.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mobile-ui-kit_1.5.0_1751972299953_0.907890703314931"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-30T13:08:21.484Z","modified":"2025-07-08T10:58:20.332Z","0.1.0":"2024-07-30T13:08:21.825Z","0.2.0":"2024-07-31T08:59:27.184Z","0.3.1":"2024-08-02T07:13:21.634Z","0.3.2":"2024-08-02T13:18:31.774Z","0.4.0":"2024-08-07T07:48:05.122Z","1.0.0":"2024-08-08T07:57:46.060Z","1.0.1":"2024-08-08T11:21:01.732Z","1.1.0":"2024-08-16T12:36:54.513Z","1.1.3":"2024-08-19T11:29:38.299Z","1.2.0":"2024-10-26T08:38:42.218Z","1.3.0":"2024-11-21T10:58:21.910Z","1.4.0":"2025-02-19T10:52:36.025Z","1.5.0":"2025-07-08T10:58:20.119Z"},"bugs":{"url":"https://github.com/argo22com/arg-mobile-ui-kit/issues"},"author":{"name":"Kamony","email":"jirihauser94@gmail.com","url":"https://github.com/Kamony"},"license":"MIT","homepage":"https://github.com/argo22com/arg-mobile-ui-kit#readme","keywords":["react-native","expo","ui-kit","ArgoUiKit","@argo22","@argo22/mobile-ui-kit"],"repository":{"type":"git","url":"git+https://github.com/argo22com/arg-mobile-ui-kit.git"},"description":"UI Kit for expo based mobile apps.","maintainers":[{"name":"wodcz","email":"admin@ikw.cz"},{"name":"kamony","email":"jirihauser94@gmail.com"},{"name":"martinnovas","email":"martin.novak@argo22.com"}],"readme":"# @argo22/mobile-ui-kit\n\nUI Kit for expo based mobile apps. Based on [react-native-unistyles](https://reactnativeunistyles.vercel.app/) and [React Native Primitives\n](https://rnprimitives.com/).\n\n> This library follows expo ecosystem requirements. Make sure you have expo ready for development before installing this package.\n\nIf you don't have expo development ready - follow [installation steps](./docs/expo-installation.docs.md)\n\n# Installation\n1. Install the library with you favourite package manager\n\n```shell\n# with expo install\nnpx expo install @argo22/mobile-ui-kit\n# with yarn\nyarn add @argo22/mobile-ui-kit\n# with npm\nnpm install @argo22/mobile-ui-kit\n```\n\n2. Install peer dependencies\n\n```shell\nyarn add react-native-reanimated react-native-safe-area-context react-native-svg react-native-unistyles\n```\n\n# Setup\n\n1. Create or extend theme - see [Theming](#theming)\n2. In root of your project define your themes types for Typescript to work correctly\n\n```typescript\n// if you defined themes\ntype AppThemes = {\n  light: typeof lightTheme,\n  dark: typeof darkTheme\n}\n\n// override library types\ndeclare module 'react-native-unistyles' {\n  export interface UnistylesThemes extends AppThemes {}\n}\n```\n3. In root register your themes - details in official [Unistyles setup](https://reactnativeunistyles.vercel.app/start/setup/#34-call-unistylesregistry)\n```typescript\nimport { UnistylesRegistry } from 'react-native-unistyles'\n\nUnistylesRegistry\n  .addThemes({\n    light: lightTheme,\n    dark: darkTheme,\n    // register other themes with unique names\n  })\n  .addConfig({\n    // you can pass here optional config described below\n    adaptiveThemes: true\n  })\n```\n4. Add `<PortalHost />` to the root of component tree. It will be used for all overlay components\n\n```typescript jsx\nexport default function App() {\n  return (\n    <SafeAreaProvider>\n      <Root />\n\n      <PortalHost /> {/* <-- Add this */}\n    </SafeAreaProvider>\n  );\n}\n```\n\nAll done. You can now use @argo22/mobile-ui-kit. For API Overview see [API documentation](#api-documentation)\n\n# Usage\n\nimport components from `@argo22/mobile-ui-kit`\n\n```typescript jsx\nimport { Button } from \"@argo22/mobile-ui-kit\";\nexport default () => <Button>Button</Button>\n```\n\nimport icons from `@argo22/mobile-ui-kit/build/icons`. For more information see [Icons section](#icons)\n\n```typescript jsx\nimport { SearchIcon } from \"@argo22/mobile-ui-kit/build/icons\";\nexport default () => <SearchIcon />\n```\n\n# API documentation\n\n### Atoms\nAtoms are the fundamental building blocks of the UI, providing simple and reusable components like typography and component for custom icons.\n\n- [Card](./docs/Card.docs.md)\n- [Helper Text](./docs/HelperText.docs.md)\n- [Custom Icon](./docs/Icon.docs.md)\n- [Label](./docs/Label.docs.md)\n- [Loader](./docs/Loader.docs.md)\n- [Typography](./docs/Typography.docs.md)\n- [UI Slot](./docs/UISlot.docs.md)\n\n### Molecules\nMolecules combine two or more atoms to form more complex UI components, such as buttons and input fields, which offer richer functionality and interaction.\n- [Button](./docs/Button.docs.md)\n- [IconButton](./docs/IconButton.docs.md)\n- [Check Box](./docs/CheckBox.docs.md)\n- [Input](./docs/Input.docs.md)\n- [Item List](./docs/ItemList.docs.md)\n- [Radio Group](./docs/RadioGroup.docs.md)\n- [Select](./docs/Select.docs.md)\n- [Switch](./docs/Switch.docs.md)\n\n### Toast\nThe Toast category includes components related to displaying transient notifications to inform users of important information or status changes.\n- [Toast](./docs/Toast.docs.md)\n- [ToastManager](./docs/ToastManager.docs.md)\n\n\n# Theming\n\nUI kit offers a way to customize components and UI tokens through themes. There is [defaultTheme](./src/theme/theme.ts) you can use as a starting point to customize the UI kit.\nUse `createTheme(tokensConfig, componentsCongif)` to customize the default theme. If you leave `createTheme()` without params, the defaultTheme will be used. In other case the config will be merged with the defaultTheme values.\n\n\n```typescript\nimport { createTheme } from \"@argo22/mobile-ui-kit\";\n\nconst fonts = {\n  paragraph: {\n    light: \"Nunito-Regular\",\n    strong: \"Nunito-Bold\",\n  },\n  heading: {\n    light: \"Nunito-Regular\",\n    strong: \"Nunito-Bold\",\n  },\n};\n\nexport const lightTheme = createTheme({\n  fontFamily: fonts,\n  color: {\n    primary: {\n      100: \"#f6c7b4\",\n      400: \"#f19068\",\n      500: \"#f17643\",\n      600: \"#ef6228\",\n      800: \"#bb3d0a\",\n    },\n  }\n});\n```\n\nYou can customize the theme as long as the structure stays the same. Make sure to use `Theme` type for custom themes to ensure structure integrity.\n\nFor official docs follow [Unistyles theming guide](https://reactnativeunistyles.vercel.app/reference/theming/)\n## Loading Themes\n\nLoad themes in setup phase of `react-native-unistyles`.\n\n```typescript jsx\nimport { UnistylesRegistry } from 'react-native-unistyles'\nimport { defaultTheme } from \"./theme\";\n\nUnistylesRegistry\n  .addThemes({\n    light: defaultTheme,\n    pumpkin: pumkinTheme,\n  })\n```\n\n## Changing Theme\nUse `UnistylesRuntime.setTheme()` function to change a theme programmatically\n\n```typescript jsx\nimport { UnistylesRuntime } from 'react-native-unistyles'\n\n// change the theme in any component\nexport const ChangeTheme = () => (\n    <Button\n        title=\"Change theme\"\n        onPress={() => UnistylesRuntime.setTheme('pumpkin')}\n    />\n)\n```\n\n# Icons\n\nThe package uses [Lucide Icons](https://lucide.dev/) as the icon set of choice and follows its design rules. Icons can be searched at [Lucide Icons](https://lucide.dev/icons/) and\nimported from `@argo22/mobile-ui-kit/build/icons`.\n\n## Usage\n\nTo use Lucide Icons, import them from the library as shown below:\n\n```typescript jsx\nimport { SearchIcon } from \"@argo22/mobile-ui-kit/build/icons\";\nexport default () => <SearchIcon />\n```\n\n## Custom Icons\n\nTo add a custom icon, use the [Icon component](./docs/Icon.docs.md).\n\n### Design Guidelines for Custom Icons\n\nDesigners should adhere to the following guidelines to ensure custom icons are compatible with Lucide's style:\n\n1. **Use Lucide Icons**: Always use Lucide Icons as the primary icon set. Avoid using other icon sets to maintain visual consistency.\n2. **Icon Dimensions**: Custom icons should be designed at 24x24 pixels.\n3. **ViewBox**: Set the viewBox attribute to `0 0 24 24`.\n4. **StrokeWidth**: Set the stroke-width to 2 to match the Lucide style guide.\n\nBy following these guidelines, you ensure that custom icons integrate seamlessly with the existing icon set and maintain a consistent design throughout the application.\n\n# Contributing\n\nContributions are very welcome! Please refer to guidelines described in the [contributing guide](CONTRIBUTING.md).\n","readmeFilename":"README.md"}