{"_id":"@binarapps/expo-ts-template","_rev":"20-87b1b1243def56b96bde21576353b61d","name":"@binarapps/expo-ts-template","dist-tags":{"latest":"2.1.0"},"versions":{"1.2.0":{"name":"@binarapps/expo-ts-template","version":"1.2.0","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.2.0","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},{"name":"oleksii.prokhorov","email":"oleksii.prokhorov@binarapps.com"},{"name":"kcc112","email":"k.celejewski@binarapps.com"},{"name":"tomasz.gradek","email":"tomasz.gradek@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"c36e4f6c3bb81b6902b9f045c96c371b8c733363","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.2.0.tgz","fileCount":159,"integrity":"sha512-Nxli5fnxoeCkbLae8Mt8m3kBFc4W2BbIvTcJ8EadsziFFdkrvv7VVY+MxSSoh3ROsXj3jEd4xV5Mue1JOFOl5w==","signatures":[{"sig":"MEQCIElMIEgPJGKroLsMGSjy4EvFM6nto0qaERoYcAFSq8O/AiBVDW+I2o6Lz1/Wuv5DyYMpc/RWVM2JdXFfnWwtyzsTfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4062431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb4xlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxdxAAnc9P6QYZVTRX6maGONSIk7tAfa5tfvKmwPyy6/569ouIxP9D\r\nPUP+QhqTLSMtMBgwSmmSm9mmlMUceUaQkTUlXJ9F4+dd4ujFczEX/+DxCyqF\r\n+68RHUvZiIu5GQKGKIcvXuZx0KoqQZF7JnkSKHzoUSoBzJ7ecJhxsgsI0DLN\r\nn0iLLxh4umt8h8DOPKPv8VqdYAwGym9qKfwEMLIUHD1yPgBp7FGg2NjOH7Ob\r\nHTsDvQ5wVr4N4vgKtkxVSHGXJYg26nhw7sNKjbg6URUFc6NDXJDFWjJbw94d\r\nNxSNu9SO+JDDDBvyUv/GNA6lsBRiUK/MBkm57fAPerCEc9VV1vdcqSyQz66C\r\ndjATA8UhOhdO1BobdOObpzM5hpRXX4eQi71WpJYntvfNgwXOCFqOvSUoZbQz\r\nWXmYWNFx7lztxJf5CR5E2/WSr+9pNGuHUFGXB1hYMobopS9sTF96pl9rxpYJ\r\nnSGvac+G6h9jRDEsPxa7vHAjUjF4h7yz1CalkKiLXJ4p2kTp6RWLoVZq/Wco\r\nw5WuMuM3fe6fBluioaEoUEFP7NWynS37/0l3cHB1ruP3argcMqo8PgVmIaAN\r\nLHGrqYgNq+vi9BdpMdRJvFwYXuVOnarE4eyrzLYuI/p9SE4Gdmgrns6DXBTg\r\n7HFEDqYe6JMtVcijfISqm6HxqUHoKoxmhh0=\r\n=7M0K\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cab80763fc3f401a1dcfa067a649d49e217a8cf6","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","publish":"expo publish","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"@types/react":"^17.0.4"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^46.0.0","jest":"^26.6.3","moti":"^0.18.0","axios":"^0.27.2","react":"18.0.0","i18next":"^22.0.3","expo-font":"~10.2.0","react-dom":"18.0.0","expo-asset":"~8.6.1","expo-crypto":"~11.0.0","expo-device":"~4.3.0","native-base":"^3.4.19","react-query":"^3.39.2","expo-haptics":"~11.3.0","expo-linking":"~3.2.2","expo-network":"~4.3.0","expo-updates":"~0.14.6","react-native":"0.69.6","use-debounce":"^8.0.4","react-i18next":"^11.16.9","expo-clipboard":"~3.1.0","expo-constants":"~13.2.4","expo-dev-client":"~1.3.1","expo-status-bar":"~1.4.0","react-hook-form":"^7.38.0","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.0","expo-application":"~4.2.2","expo-web-browser":"~11.0.0","react-native-svg":"12.3.0","react-native-web":"~0.18.7","expo-localization":"~13.1.0","expo-secure-store":"~11.3.0","@expo/vector-icons":"^13.0.0","expo-splash-screen":"~0.16.2","expo-error-recovery":"~3.2.0","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~11.4.0","react-native-screens":"~3.15.0","@react-navigation/stack":"^6.2.1","expo-screen-orientation":"~4.3.0","react-native-pager-view":"5.4.24","react-native-reanimated":"~2.9.1","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.0.10","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~12.3.0","react-native-gesture-handler":"~2.5.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.3.1","@react-navigation/native-stack":"^6.6.2","react-native-safe-area-context":"4.3.1","@react-native-community/netinfo":"9.3.0","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","dotenv":"^16.0.3","eslint":"^8.26.0","miragejs":"^0.1.45","prettier":"^2.7.1","cross-env":"^7.0.3","jest-expo":"^46.0.0","typescript":"^4.6.3","@babel/core":"^7.18.6","@types/jest":"^29.2.0","lint-staged":"^13.0.3","@expo/config":"^7.0.0","@types/react":"~18.0.0","pretty-quick":"^3.1.3","patch-package":"^6.5.0","@types/i18next":"^13.0.0","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.0","@types/react-query":"^1.2.9","@types/react-native":"~0.69.1","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.0","@types/react-i18next":"^8.1.0","eslint-config-prettier":"^8.5.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.2.0_1668254821372_0.6222529883635906","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@binarapps/expo-ts-template","version":"1.3.0","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.3.0","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},{"name":"oleksii.prokhorov","email":"oleksii.prokhorov@binarapps.com"},{"name":"kcc112","email":"k.celejewski@binarapps.com"},{"name":"tomasz.gradek","email":"tomasz.gradek@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"805f4e444d5fa1b143e07e288f1220ae1f8a9748","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.3.0.tgz","fileCount":160,"integrity":"sha512-B9uR3S39MgtCGFiXGkCaGvIh9xBq4ROnhZOgMm4ujs+DLjf4xZb4FkQgK76y5cYEDm7Ro3qnOqbtwKZGEh/msA==","signatures":[{"sig":"MEYCIQC4lxS+kCAzVS8fUHpBUo4c1WSopp8dqcaVcvgJOTbcPwIhAO+ZgrL7MuEjhSo+Kof5O6Oq2CWrNowXk0BqwhbOA/JH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4144053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb5XuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpifw/+LVTQMoTntrQ7yUJQlZlavP0fdtqIRvx1wfw3IvO/kLniiIG+\r\nB/GDXBZ5c/IRt76nFprco2kN6xLCLADvZ3iZVXmSWRdrb7plqm0NH/VOwlQc\r\n3Y04O/7P6oIhldGSMzzRyOb9fKxGJN5QRchmOkHG/2qYWKb7oRUYGrwhRa5i\r\n9tY6g+3177jOw9+hCrH0NpczNv0NgzTGBHx/P6N9lB6ng8h8QtQkMfoIm/BG\r\nJZt9pZ1cy/FaDbN77SvrLdBaaqbuaGAhuG7uIkC1cUJW+xNLGgxl8vlqOGEb\r\nvHKDJOTYqqHjxyDd1vHIZnWPI02BeKPAg1dY1tTm04tZ8R/9DarUuE1SJQIJ\r\nmWpU6j05hG6XfDw0liskNlsVcke53mhjYjF22yUWEsnCy+cP4EO4qDF8TsXp\r\nhumTkuvNdx+0QmWeghTkeB6THJJ/19dBPjfRF+xmSaddro8fE2I0QC0sgXte\r\nSPMKaRDi69CJUQ8q1oQ9IvicNiTI7GVmEz7uy2byjYAEzJXsKzhBdj+E4z/D\r\nvluB+2EnYaHw2CRoweFYhXN9XqGv/5tXSCAA+hMdmouYkuU63mzubMMrQOog\r\npFzp2b2Ub7x2HeYpwWvhrru+ZqhXns/TiEw1BQ+WupUESK1ZN4aOwcVumjcO\r\nAZbm2/V6VZKxXgCU1g9PehUnknQ5PJureJc=\r\n=M9QO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"03ed464728ce2f36943c16061a2acf932f931472","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"@types/react":"^17.0.4"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^46.0.0","jest":"^26.6.3","moti":"^0.18.0","axios":"^0.27.2","react":"18.0.0","i18next":"^22.0.3","expo-font":"~10.2.0","react-dom":"18.0.0","expo-asset":"~8.6.1","expo-crypto":"~11.0.0","expo-device":"~4.3.0","native-base":"^3.4.19","react-query":"^3.39.2","expo-haptics":"~11.3.0","expo-linking":"~3.2.2","expo-network":"~4.3.0","expo-updates":"~0.14.6","react-native":"0.69.6","use-debounce":"^8.0.4","react-i18next":"^11.16.9","expo-clipboard":"~3.1.0","expo-constants":"~13.2.4","expo-dev-client":"~1.3.1","expo-status-bar":"~1.4.0","react-hook-form":"^7.38.0","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.0","expo-application":"~4.2.2","expo-web-browser":"~11.0.0","react-native-svg":"12.3.0","react-native-web":"~0.18.7","expo-localization":"~13.1.0","expo-secure-store":"~11.3.0","@expo/vector-icons":"^13.0.0","expo-splash-screen":"~0.16.2","expo-error-recovery":"~3.2.0","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~11.4.0","react-native-screens":"~3.15.0","@react-navigation/stack":"^6.2.1","expo-screen-orientation":"~4.3.0","react-native-pager-view":"5.4.24","react-native-reanimated":"~2.9.1","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.0.10","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~12.3.0","react-native-gesture-handler":"~2.5.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.3.1","@react-navigation/native-stack":"^6.6.2","react-native-safe-area-context":"4.3.1","@react-native-community/netinfo":"9.3.0","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","dotenv":"^16.0.3","eslint":"^8.26.0","miragejs":"^0.1.45","prettier":"^2.7.1","cross-env":"^7.0.3","jest-expo":"^46.0.0","typescript":"^4.6.3","@babel/core":"^7.18.6","@types/jest":"^29.2.0","lint-staged":"^13.0.3","@expo/config":"^7.0.0","@types/react":"~18.0.0","pretty-quick":"^3.1.3","patch-package":"^6.5.0","@types/i18next":"^13.0.0","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.0","@types/react-query":"^1.2.9","@types/react-native":"~0.69.1","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.0","@types/react-i18next":"^8.1.0","eslint-config-prettier":"^8.5.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.3.0_1668257261867_0.3589775389597445","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@binarapps/expo-ts-template","version":"1.4.0","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.4.0","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"b037c32ba42db7e2018e881eff920a22c4912cdb","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.4.0.tgz","fileCount":187,"integrity":"sha512-DdHxthR2+8kq+njf/sITn+62yibm7ORiu3oaYyHqhKgVLRQR4XdbA0j38Cbg0hNkkmdyjbo2EU6OYYPL+ycnrw==","signatures":[{"sig":"MEUCIQD6ThJjwWqvjKklmA4Pw6R+n40TeTUpDBgtIBczc+cpDAIgBX9iniqL2DQREhcvGHcVeaugWcTNanGdT7E/nYjv4Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4182624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2XXHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQZg/8DIIjf644tl3pvwX2A1kI/H7UR8K/3AV5zc1JuH0pcDJJrME/\r\n8VJxPkMk6EHhWoKkOzKI7rWiKeQ1autclQ5Quxe9pdacVTUJTuCUK8i90D/u\r\nIHPeBT170HAPpbaKEk8hTd9wnbnQ6Rq8+/cqdu+JNP3Dwi4cttHOpLshXCzn\r\n4V9mz9Umed46KgKDTk7+DoEZuWxF+xV8dlUnKRu7J9m7SUcm/IRQBsU2tFxN\r\n5WoTmG4bf0QXTp3IrkXlwOIVhFLQx5RUzp3XU4ysZCwmepfvThp/G4aq8ZbW\r\neY0u1gfheQ5Hp8EL9dG1W6cXOwU2BNb9j5NLrlCw+wGzHf0I89hMco/D2NiZ\r\nW/XW4AoETSCc2L8pwXyNRSpdZdXfKHlLgX4ZALo0cZ7X9A4H2eQ677l6DD09\r\ngPzrGtcLMfjBjVvUTcJwFcQK0f6/HM4bzvurw9AirLNPg8D8/aTDejXN9wob\r\ntXj8Flu2vLmmYsXSV/0kljDl71RvkGSwaFQ7bHc/MzSyXabTtvrNy34zUnjc\r\nD1XG4Y3OgJVqZyeMlicB+mICC1S6WD8dI8BZ18xRcftpHRXoPkuwdokmOu4u\r\nX7gj1nQJh8LnbPP8WIaDQqqjGp/KyckfdD4GZjw2eT6CALAUZnElsDGiKeUI\r\n1/3jNVC8p7Dhubwi2gk9JqUOMIfEMrd7/KE=\r\n=B6KN\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6372d09c8bd516b3a125e2ad5152d6ad1e8e0ba5","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 IS_EXPO_GO=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --auto-submit --non-interactive","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"@types/react":"^17.0.4","react-error-overlay":"6.0.9"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^47.0.0","jest":"^26.6.3","moti":"^0.21.0","axios":"^0.27.2","react":"18.1.0","i18next":"^22.4.9","expo-font":"~11.0.1","react-dom":"18.1.0","expo-asset":"~8.7.0","expo-crypto":"~12.0.0","expo-device":"~5.0.0","native-base":"^3.4.25","react-query":"^3.39.2","expo-haptics":"~12.0.1","expo-linking":"~3.3.0","expo-network":"~5.0.0","expo-updates":"~0.15.6","react-native":"0.70.5","use-debounce":"^8.0.4","react-i18next":"^12.1.4","expo-clipboard":"~4.0.1","expo-constants":"~14.0.2","expo-dev-client":"~2.0.1","expo-status-bar":"~1.4.2","react-hook-form":"^7.41.5","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.1","expo-application":"~5.0.1","expo-web-browser":"~12.0.0","react-native-svg":"13.4.0","react-native-web":"^0.18.10","expo-localization":"~14.0.0","expo-secure-store":"~12.0.0","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.17.0","expo-splash-screen":"~0.17.5","expo-error-recovery":"~4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.0.1","react-native-screens":"~3.18.0","@react-navigation/stack":"^6.3.10","expo-screen-orientation":"~5.0.1","react-native-pager-view":"6.0.1","react-native-reanimated":"~2.12.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.1","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.0.2","react-native-gesture-handler":"~2.8.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.5.2","@react-navigation/native-stack":"^6.9.7","react-native-safe-area-context":"4.4.1","@react-native-community/netinfo":"9.3.5","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.0.3","eslint":"^8.31.0","miragejs":"^0.1.46","prettier":"^2.8.2","cross-env":"^7.0.3","jest-expo":"^47.0.0","typescript":"^4.6.3","@babel/core":"^7.19.3","@types/jest":"^29.2.0","lint-staged":"^13.0.3","@expo/config":"^7.0.2","@types/react":"~18.0.24","pretty-quick":"^3.1.3","patch-package":"^6.5.1","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.1","@types/react-native":"~0.70.6","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.2","eslint-config-prettier":"^8.6.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.4.0_1675195846824_0.5581413614979989","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@binarapps/expo-ts-template","version":"1.5.0","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.5.0","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"a2a11a57720f16bd49fd8a8d5ad773affb4213b4","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.5.0.tgz","fileCount":199,"integrity":"sha512-S4faJxQRnE2FcBTqcghzSNJGuZdtUAO0pzJSf8qsVrmVedI3POIJiMeVYURuGVFnSFwmeowgK1gzAwSrC8k5Aw==","signatures":[{"sig":"MEUCIQDXS0ayDXJkoeSeEZ4UIQVsyBAv8Wal6MOiq2TI2EDOLgIgULo8oDyeCtxrffnc74BdUmq7C9jiAbVxaTkqZ8ch1sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4380292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBfUKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyIg//VoMSoNB5HzUAvB95hYLeiUxgQ8J2lsLTkysBeEhlDe0HRoqP\r\noD4dauOXhIj5CYTkVFl1JqM4MzFrlKtWxXUR+0mJSjxFybnXXFmMa74DeiS4\r\ng6R+a8d9YXgXXo8kzMrvcWICttQRAlNpS5yJfZGBYEGQew0527Igim9LXJU0\r\nf1yPW4SOI2xqZBiUktBoSrd6tQHfhRib6SOX59dDEQ2oYAMWtCzdeKzDhrLk\r\nSTNuqa6vugtQH+pZzyu5S4raNmN+murh70IPnaGh0yHBuF5rTVhGgzNoi28S\r\n4rpSAolhpIej/3visKJogg9NejQvhDMxbaVMFgOBdRnjku9QPeBcQy8kbbCb\r\n67VZrRoXVLWhaqfkx7fiLRz/fobMu1UPi2WUFPvHFiFamUulRZTXwVUAMjcs\r\nlVfNgClKgGBbSOdVWX6fyxRER6a6KPIo7sy/IZZKZKVGxPDWYNxCqnz5+HUj\r\ndP4+B1VVX/ik4L/kWKhcoONFrKJvJyy1BkExrtvZYdp9pRgma0VXhqBfTV94\r\nc8NVglVrMldG2faXd1bgoKpJjf8rUdd5xB4cY/GGGzPslj/NXsg5XXlXRPk2\r\naZCEgKPpzzjS7ggQR8Rea2Cr+tUBsCBqF0YDG5IaMooDmelemHRf/Ge14QPK\r\nrug/FMIBnxGIOEYW9a8w3He5ozPlpU1Qb+I=\r\n=bYet\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"446d2d5b59305c4e2189ceaece8a88e8b6f0bb07","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 IS_EXPO_GO=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"@types/react":"^17.0.4","react-error-overlay":"6.0.9"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^47.0.0","jest":"^26.6.3","moti":"^0.21.0","axios":"^0.27.2","react":"18.1.0","i18next":"^22.4.9","expo-font":"~11.0.1","react-dom":"18.1.0","expo-asset":"~8.7.0","expo-crypto":"~12.0.0","expo-device":"~5.0.0","native-base":"^3.4.25","react-query":"^3.39.2","expo-haptics":"~12.0.1","expo-linking":"~3.3.0","expo-network":"~5.0.0","expo-updates":"~0.15.6","react-native":"0.70.5","use-debounce":"^8.0.4","react-i18next":"^12.1.4","expo-clipboard":"~4.0.1","expo-constants":"~14.0.2","expo-dev-client":"~2.0.1","expo-status-bar":"~1.4.2","react-hook-form":"^7.41.5","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.1","expo-application":"~5.0.1","expo-web-browser":"~12.0.0","react-native-svg":"13.4.0","react-native-web":"^0.18.10","expo-localization":"~14.0.0","expo-secure-store":"~12.0.0","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.17.0","expo-splash-screen":"~0.17.5","expo-error-recovery":"~4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.0.1","react-native-screens":"~3.18.0","@react-navigation/stack":"^6.3.10","expo-screen-orientation":"~5.0.1","react-native-pager-view":"6.0.1","react-native-reanimated":"~2.12.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.1","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.0.2","react-native-gesture-handler":"~2.8.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.5.2","@react-navigation/native-stack":"^6.9.7","react-native-safe-area-context":"4.4.1","@react-native-community/netinfo":"9.3.5","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.0.3","eslint":"^8.31.0","miragejs":"^0.1.46","prettier":"^2.8.2","cross-env":"^7.0.3","jest-expo":"^47.0.0","typescript":"^4.6.3","@babel/core":"^7.19.3","@types/jest":"^29.2.0","lint-staged":"^13.0.3","@expo/config":"^7.0.2","@types/react":"~18.0.24","pretty-quick":"^3.1.3","patch-package":"^6.5.1","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.1","@types/react-native":"~0.70.6","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.2","eslint-config-prettier":"^8.6.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.5.0_1678112009711_0.2881196500828018","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@binarapps/expo-ts-template","version":"1.5.1","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.5.1","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"e6e45608756cd5f4327230ab0b0417a8487c1d8e","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.5.1.tgz","fileCount":201,"integrity":"sha512-+Su5b+1O1v7KMYKnThkT4N9Y04ECtoB/HLQ0ZaJ3AjxgvcduudMP3i7lmD2AFZjWTp24mNPAe/5UpE3M2nq4RQ==","signatures":[{"sig":"MEQCICtsmuxTCSEAJ/zHXXeaxT19OIQbdfr7QOSNDNZq4goSAiAMqq0PTtgUrrwkzC/jFPnZehbXzm1mzuP1S1jEadR2Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4345215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEdHgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor0hAAj9ftmmZr2BrDQHo4RmkkeV4ZslYAdi+1HyJbNfJ/1xNBWXzk\r\nse+cIwrt0h80G28RvjI8L/jTYcxzwbKkR/8GusadO9jLSTMcFUAMcw34h9Qh\r\nCQCWscVpD3LJJW78pRUTL5qDluGThHTGdPX5tNUhYeYqkMOHuvVsgnqG/5yM\r\niUpEMPpc6U8655QYODICJ6n4AUGug9QMGk2xU2FB9gf0gsC0Rv1NZBYTFb9X\r\n5IuYpafnESIsmg0BmtDfnqivNDrvpBaBHoLeXdVi+reYcJnfTTAu4neA1oBD\r\nw+GwTIId8G6jp245I4aeZb4wFugJiCkYfUUjW4fP7bNJGwrHqVxXWf+Iel6h\r\nZmUwIyNIkuf6YImD/odmqQrZyK5nrex/RfMGtJ/alwyfHDGz51vU/k397q6l\r\nlBSrxQLaRqFj6CTGLeAEDS0VBgmfH5VCaS7MygEWKHIhEffD7skNwwSqAtkV\r\npfrukhMnN5vNq0iEADqkvFlOWbChd2/mWaS0wAeYOqRWG5FSSVitHW3hj9ve\r\nXIoU6GVuUYI7dIzJ7YUqlWM18XGaqNQ0D8rkLeX1V4hvvgLqW2BOifrxxx9c\r\njCAQ4YHzolfnbeZt40iIhUictSxX0V+yqJbFEjB2eCT/qTxsuj+y3F8EXQwb\r\njkQqHxJLrlS/XetmazypNZA95M8nD5VDxS0=\r\n=8STO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"80c6195836b910811615c1368a9d7e302afb12fd","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 IS_EXPO_GO=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^47.0.0","jest":"^26.6.3","moti":"^0.21.0","axios":"^0.27.2","react":"18.1.0","i18next":"^22.4.9","expo-font":"~11.0.1","react-dom":"18.1.0","expo-asset":"~8.7.0","expo-crypto":"~12.0.0","expo-device":"~5.0.0","native-base":"^3.4.25","react-query":"^3.39.2","expo-haptics":"~12.0.1","expo-linking":"~3.3.0","expo-network":"~5.0.0","expo-updates":"~0.15.6","react-native":"0.70.5","use-debounce":"^8.0.4","react-i18next":"^12.1.4","expo-clipboard":"~4.0.1","expo-constants":"~14.0.2","expo-dev-client":"~2.0.1","expo-status-bar":"~1.4.2","react-hook-form":"^7.41.5","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.1","expo-application":"~5.0.1","expo-web-browser":"~12.0.0","react-native-svg":"13.4.0","react-native-web":"^0.18.10","expo-localization":"~14.0.0","expo-secure-store":"~12.0.0","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.17.0","expo-splash-screen":"~0.17.5","expo-error-recovery":"~4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.0.1","react-native-screens":"~3.18.0","@react-navigation/stack":"^6.3.10","expo-screen-orientation":"~5.0.1","react-native-pager-view":"6.0.1","react-native-reanimated":"~2.12.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.1","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.0.2","react-native-gesture-handler":"~2.8.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.5.2","@react-navigation/native-stack":"^6.9.7","react-native-safe-area-context":"4.4.1","@react-native-community/netinfo":"9.3.5","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.0.3","eslint":"^8.31.0","miragejs":"^0.1.46","prettier":"^2.8.2","cross-env":"^7.0.3","jest-expo":"^47.0.0","typescript":"^4.6.3","@babel/core":"^7.19.3","@types/jest":"^29.2.0","lint-staged":"^13.0.3","@expo/config":"^7.0.2","@types/react":"~18.0.24","pretty-quick":"^3.1.3","patch-package":"^6.5.1","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.1","@types/react-native":"~0.70.6","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.2","eslint-config-prettier":"^8.6.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.5.1_1678889440233_0.38016339846814606","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@binarapps/expo-ts-template","version":"1.6.0","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.6.0","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template#readme","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"540659cb4c682c8625d99e62a3cafc2ef93bc57d","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.6.0.tgz","fileCount":209,"integrity":"sha512-CAIHfQYVmueb/Xz86n1iHV4LQk/cUwrtnFoqDOD+vE6p4RiwczTGWZ6Adwj9+6ZqlWI+GipHOVyi8PGij3BY6A==","signatures":[{"sig":"MEUCIDTIX/b6GSH2VGE9Du+BlCLxHxcUsJ21jghEFSarHpPvAiEAgMm0wVxPcK62dmrp2vLPVD1nfZ7b29dZxKp79a+X8Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4371249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMykZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolPRAAlpA8MuuulYC2vgCSz9RgYiK46NvELgoD1J/pfCfcm5t7uzGb\r\nWudjgJMQXyvnnrHE3NHRmruN5CmyC2CqDNnjmkeVGgBCJy6dSpbc0KDcQ6/e\r\nQoyofVYUzCC17E6q4AYKTlmCWGI2gO0b/vQpPA8Zx3wQeBURQ1vwMPcQSwFt\r\n2kokzbgViDQUy70maSCPbAOV7Ftw0buAOsmfcP6eKJsNWYPTJgwhUwMpAZaw\r\nuHtJSrnZiJjH0d38PFrl3UpWlQNPLkaMdKHRLDRulAbdLE1Y63xUQXfQ7DGS\r\nNMeI+zbCYm4yRPA7UZLzUEl1w9soGqQyBhxCVZJcDPu5XONnIw2OuGlF9TP2\r\nmiqgFOLjgT/TS7vJyatw7fVR7iGef+N6JYfDpxm8lehGfhA+V0czasm+oiUP\r\nOwoFew4dq71fwF3TQRWyKXyKx9ibKz3MwFfHUzZNaxUuJdyJCN6C/ZVMDh6p\r\n2xrZYPqyCWQHUj1XRD046Y61ihuXdsfn0E2TsIL4WuTYIkKoj4cGpZ8M7s2u\r\nTFnV8BEuYwpKtAoFaGea+Mme/de8CeBSHb1l8abOnju62bhwyuWKl1oN0s2x\r\n3ou1nnVVwpXGSdDOWkOBlEodmBaUG2LHCck2iyXe6BrxeQkvS0qAu38gq8aY\r\nCF3G+ty4kkwWQu+HjIv61yUnQ/jjyI2M5FE=\r\n=ajS0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"380e31884dbb938ed8522935e9a5a2e996d46b44","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 IS_EXPO_GO=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","generate:screen":"node ./scripts/create_new_screen.js && yarn eslint src --fix && yarn tsc","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","bootstrap:new_app":"yarn && node ./scripts/bootstrap.js","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","generate:component":"node ./scripts/create_new_component.js && yarn eslint src --fix && yarn tsc","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^47.0.0","jest":"^26.6.3","moti":"^0.21.0","axios":"^0.27.2","react":"18.1.0","i18next":"^22.4.9","expo-font":"~11.0.1","react-dom":"18.1.0","expo-asset":"~8.7.0","expo-crypto":"~12.0.0","expo-device":"~5.0.0","native-base":"^3.4.25","react-query":"^3.39.2","expo-haptics":"~12.0.1","expo-linking":"~3.3.0","expo-network":"~5.0.0","expo-updates":"~0.15.6","react-native":"0.70.5","use-debounce":"^8.0.4","react-i18next":"^12.1.4","expo-clipboard":"~4.0.1","expo-constants":"~14.0.2","expo-dev-client":"~2.0.1","expo-status-bar":"~1.4.2","react-hook-form":"^7.41.5","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.1","expo-application":"~5.0.1","expo-web-browser":"~12.0.0","react-native-svg":"13.4.0","react-native-web":"^0.18.10","expo-localization":"~14.0.0","expo-secure-store":"~12.0.0","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.17.0","expo-splash-screen":"~0.17.5","expo-error-recovery":"~4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.0.1","react-native-screens":"~3.18.0","@react-navigation/stack":"^6.3.10","expo-screen-orientation":"~5.0.1","react-native-pager-view":"6.0.1","react-native-reanimated":"~2.12.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.1","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.0.2","react-native-gesture-handler":"~2.8.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.5.2","@react-navigation/native-stack":"^6.9.7","react-native-safe-area-context":"4.4.1","@react-native-community/netinfo":"9.3.5","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.0.3","eslint":"^8.31.0","miragejs":"^0.1.46","prettier":"^2.8.2","readline":"^1.3.0","cross-env":"^7.0.3","jest-expo":"^47.0.0","typescript":"^4.6.3","@babel/core":"^7.19.3","@types/jest":"^29.2.0","lint-staged":"^13.0.3","prompt-sync":"^4.2.0","@expo/config":"^7.0.2","@types/react":"~18.0.24","pretty-quick":"^3.1.3","patch-package":"^6.5.1","select-prompt":"^0.3.2","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.1","@types/react-native":"~0.70.6","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.2","eslint-config-prettier":"^8.6.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.6.0_1681074457425_0.6882144964204409","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@binarapps/expo-ts-template","version":"1.6.1","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.6.1","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template#readme","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"85e16783abcb091b8d7c2dd531b58d719692e771","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.6.1.tgz","fileCount":211,"integrity":"sha512-we2Ucu2rgp4+y/5fBlFrp1bdDsft/pcgupiykfS5oAUlMXNuuOGdVU+j2HB3+FpoAGr4vEQfbaXwOO3vWYjcYA==","signatures":[{"sig":"MEQCIEl8rU0xaUHpxxO8gbNHZ9H7IvOc6/JRzoW2ZpZw57ARAiAmqt4S1d3T+FNda4qFMfJObPfZMe+ATpXANrWH6n9HUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4714855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMyvPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB2w/+LHgjL9bvkoaVTGCQM9XM6QzU6v4dqRwXm/P3n2t5o0j2Mw0M\r\nDE/Fv06j0GtjZuHkpmD+zuXP88TL/pANDd6mVlWrzJXZJpabg8SrQEeiPrqn\r\nXdowVjbQGUYHbdKspkQrIEiXKS1mEKa1o8xyIY/Z6BHouwd5VR9zwIdGWWlf\r\nxHrgXhusbDkxqAojThohtMNjlZqrjawRSsjvKAgNXLehjCdh143ceEv+878Y\r\nbwN4cXVERXU0BEUMNp5eVjlnAPsFC+38jkKv+QF5g+Vc9tX8BWAIVTUf5mrL\r\nnnfI/9dKP5n7Q9o+O+z3iZpae2cNZie7PSivR8McnAlKBYBhsfjLSFLnjbBZ\r\npOd+RViM7UOqvnA64df37PqqzrX2uV7AA7zeb7NjmusRBBTEDOShqtqIP9Rs\r\nuJEVfXDuvFpMNKFxNMTD/QTBQt7PYFzu+ANioeF8FYEqn0gLLvuvg+21tnre\r\nkFj4MzEvNsm28HT7+Uql9TFkHwoL4wlFjBaslSNeXJPyIBKaSfYxkafepqYy\r\nTDaKHhygf7NW0CiBonP1S8NYA81DuFRBDrYGE+Nx8EgOtJxy/Ef6nik/gvmq\r\nI7K13JSbw47oYG5QU/YgCUiPGRliIPDcHZS+Db0DXmvMlFOGWViwcaDJUsRC\r\n5KWis3K998fERoNEZ/5rpQJ5ggFT404BHEA=\r\n=X0k0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b132eefd84c0133c7a4ff095bb4bb5bea8b56159","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 IS_EXPO_GO=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","generate:screen":"node ./scripts/create_new_screen.js && yarn eslint src --fix && yarn tsc","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","bootstrap:new_app":"yarn && node ./scripts/bootstrap.js","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","generate:component":"node ./scripts/create_new_component.js && yarn eslint src --fix && yarn tsc","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^47.0.0","jest":"^26.6.3","moti":"^0.21.0","axios":"^0.27.2","react":"18.1.0","i18next":"^22.4.9","expo-font":"~11.0.1","react-dom":"18.1.0","expo-asset":"~8.7.0","expo-crypto":"~12.0.0","expo-device":"~5.0.0","native-base":"^3.4.25","react-query":"^3.39.2","expo-haptics":"~12.0.1","expo-linking":"~3.3.0","expo-network":"~5.0.0","expo-updates":"~0.15.6","react-native":"0.70.5","use-debounce":"^8.0.4","react-i18next":"^12.1.4","expo-clipboard":"~4.0.1","expo-constants":"~14.0.2","expo-dev-client":"~2.0.1","expo-status-bar":"~1.4.2","react-hook-form":"^7.41.5","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.1","expo-application":"~5.0.1","expo-web-browser":"~12.0.0","react-native-svg":"13.4.0","react-native-web":"^0.18.10","expo-localization":"~14.0.0","expo-secure-store":"~12.0.0","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.17.0","expo-splash-screen":"~0.17.5","expo-error-recovery":"~4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.0.1","react-native-screens":"~3.18.0","@react-navigation/stack":"^6.3.10","expo-screen-orientation":"~5.0.1","react-native-pager-view":"6.0.1","react-native-reanimated":"~2.12.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.1","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.0.2","react-native-gesture-handler":"~2.8.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.5.2","@react-navigation/native-stack":"^6.9.7","react-native-safe-area-context":"4.4.1","@react-native-community/netinfo":"9.3.5","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.0.3","eslint":"^8.31.0","miragejs":"^0.1.46","prettier":"^2.8.2","readline":"^1.3.0","cross-env":"^7.0.3","jest-expo":"^47.0.0","typescript":"^4.6.3","@babel/core":"^7.19.3","@types/jest":"^29.2.0","lint-staged":"^13.0.3","prompt-sync":"^4.2.0","@expo/config":"^7.0.2","@types/react":"~18.0.24","pretty-quick":"^3.1.3","patch-package":"^6.5.1","select-prompt":"^0.3.2","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.1","@types/react-native":"~0.70.6","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.2","eslint-config-prettier":"^8.6.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.6.1_1681075151041_0.8182537045002347","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@binarapps/expo-ts-template","version":"1.6.2","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.6.2","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template#readme","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"bc536aab46488f6d2e3f781b058ddb1fa496dfea","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.6.2.tgz","fileCount":211,"integrity":"sha512-NbqqFRQDDEQ2Sq6r6oeJTgjULL4/tL/BtIdvdVl5DWNsgKbMfnYxo2LwpLEQtZppMRIp9AIZiEjEu7sDMOAkOA==","signatures":[{"sig":"MEUCIQCHkr+jwNqh1KptTUh9/VDpqsh6oKuvmAN72lzSQEGFJwIgE9eRy4Dr4PnCx5ajnMrdW1xmvqdDk4YCUatoi5wR+P0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4716032},"gitHead":"a22b2cf355b2e92b3f515233f969cd9062b4360e","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","generate:screen":"node ./scripts/create_new_screen.js && yarn eslint src --fix && yarn tsc","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","bootstrap:new_app":"yarn && node ./scripts/bootstrap.js","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","generate:component":"node ./scripts/create_new_component.js && yarn eslint src --fix && yarn tsc","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^47.0.0","jest":"^26.6.3","moti":"^0.21.0","axios":"^0.27.2","react":"18.1.0","i18next":"^22.4.9","expo-font":"~11.0.1","react-dom":"18.1.0","expo-asset":"~8.7.0","expo-crypto":"~12.0.0","expo-device":"~5.0.0","native-base":"^3.4.25","react-query":"^3.39.2","expo-haptics":"~12.0.1","expo-linking":"~3.3.0","expo-network":"~5.0.0","expo-updates":"~0.15.6","react-native":"0.70.5","use-debounce":"^8.0.4","react-i18next":"^12.1.4","expo-clipboard":"~4.0.1","expo-constants":"~14.0.2","expo-dev-client":"~2.0.1","expo-status-bar":"~1.4.2","react-hook-form":"^7.41.5","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.1","expo-application":"~5.0.1","expo-web-browser":"~12.0.0","react-native-svg":"13.4.0","react-native-web":"^0.18.10","expo-localization":"~14.0.0","expo-secure-store":"~12.0.0","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.17.0","expo-splash-screen":"~0.17.5","expo-error-recovery":"~4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.0.1","react-native-screens":"~3.18.0","@react-navigation/stack":"^6.3.10","expo-screen-orientation":"~5.0.1","react-native-pager-view":"6.0.1","react-native-reanimated":"~2.12.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.1","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.0.2","react-native-gesture-handler":"~2.8.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.5.2","@react-navigation/native-stack":"^6.9.7","react-native-safe-area-context":"4.4.1","@react-native-community/netinfo":"9.3.5","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.0.3","eslint":"^8.31.0","miragejs":"^0.1.46","prettier":"^2.8.2","readline":"^1.3.0","cross-env":"^7.0.3","jest-expo":"^47.0.0","typescript":"^4.6.3","@babel/core":"^7.19.3","@types/jest":"^29.2.0","lint-staged":"^13.0.3","prompt-sync":"^4.2.0","@expo/config":"^7.0.2","@types/react":"~18.0.24","pretty-quick":"^3.1.3","patch-package":"^6.5.1","select-prompt":"^0.3.2","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.1","@types/react-native":"~0.70.6","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.2","eslint-config-prettier":"^8.6.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.6.2_1684010390812_0.42996392291662144","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@binarapps/expo-ts-template","version":"1.6.3","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.6.3","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template#readme","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"f3fba724cb1a6b3e49b03da448d08401baa5dd67","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.6.3.tgz","fileCount":211,"integrity":"sha512-57KYke5W3Tde8MuOxzsW5JgOBu0VSFZmTUNe3MmA3jxQDNH9MAXUF07Bb46BfBHWLCBXbBnXqPfPNZO6cHyWhw==","signatures":[{"sig":"MEYCIQCYWFAtpcPk2tHvzDJPwUq6KkJA1+aDtGMj3gVZummESQIhANIL/yNwupDu6lrLPFvcU0SX6qnTSBTmFWlif3kCP6YT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4717589},"gitHead":"62ac852a87888074851544f94a306ac752d9a901","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","generate:screen":"node ./scripts/create_new_screen.js && yarn eslint src --fix && yarn tsc","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","bootstrap:new_app":"yarn && node ./scripts/bootstrap.js","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","generate:component":"node ./scripts/create_new_component.js && yarn eslint src --fix && yarn tsc","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.2","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"16.10.0","dependencies":{"expo":"^47.0.0","jest":"^26.6.3","moti":"^0.21.0","axios":"^0.27.2","react":"18.1.0","i18next":"^22.4.9","expo-font":"~11.0.1","react-dom":"18.1.0","expo-asset":"~8.7.0","expo-crypto":"~12.0.0","expo-device":"~5.0.0","native-base":"^3.4.25","react-query":"^3.39.2","expo-haptics":"~12.0.1","expo-linking":"~3.3.0","expo-network":"~5.0.0","expo-updates":"~0.15.6","react-native":"0.70.5","use-debounce":"^8.0.4","react-i18next":"^12.1.4","expo-clipboard":"~4.0.1","expo-constants":"~14.0.2","expo-dev-client":"~2.0.1","expo-status-bar":"~1.4.2","react-hook-form":"^7.41.5","@motify/skeleton":"^0.18.0","expo-app-loading":"~2.1.1","expo-application":"~5.0.1","expo-web-browser":"~12.0.0","react-native-svg":"13.4.0","react-native-web":"^0.18.10","expo-localization":"~14.0.0","expo-secure-store":"~12.0.0","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.17.0","expo-splash-screen":"~0.17.5","expo-error-recovery":"~4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.5","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.0.1","react-native-screens":"~3.18.0","@react-navigation/stack":"^6.3.10","expo-screen-orientation":"~5.0.1","react-native-pager-view":"6.0.1","react-native-reanimated":"~2.12.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.1","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.0.2","react-native-gesture-handler":"~2.8.0","@react-native-community/hooks":"^2.8.1","@react-navigation/bottom-tabs":"^6.5.2","@react-navigation/native-stack":"^6.9.7","react-native-safe-area-context":"4.4.1","@react-native-community/netinfo":"9.3.5","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"~1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.0.3","eslint":"^8.31.0","miragejs":"^0.1.46","prettier":"^2.8.2","readline":"^1.3.0","cross-env":"^7.0.3","jest-expo":"^47.0.0","typescript":"^4.6.3","@babel/core":"^7.19.3","@types/jest":"^29.2.0","lint-staged":"^13.0.3","prompt-sync":"^4.2.0","@expo/config":"^7.0.2","@types/react":"~18.0.24","pretty-quick":"^3.1.3","patch-package":"^6.5.1","select-prompt":"^0.3.2","xmlhttprequest":"^1.8.0","babel-preset-expo":"~9.2.1","@types/react-native":"~0.70.6","eslint-plugin-react":"^7.31.10","react-test-renderer":"^18.2.0","@expo/webpack-config":"^0.17.2","eslint-config-prettier":"^8.6.0","eslint-config-universe":"^11.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.1.2","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.3.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.6.3_1685001373284_0.1467037462693881","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@binarapps/expo-ts-template","version":"1.6.4","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@1.6.4","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template#readme","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"dd49d97360c98500c7ed1d476cfcd8402365ac36","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-1.6.4.tgz","fileCount":211,"integrity":"sha512-7Tirm893SzP2Jos71aTxs27Dc2LJR8dJNGJA4zFxqqeX8cJeKzC5bv0qkWxzSMUiCzHRTYpOnqUctyljF1ysvA==","signatures":[{"sig":"MEUCIQD9wZ2OvRT4yhB0hnvIsfbzNlYXegDaj5vzX01Yi6pEcgIgTfcH3iRwZAYl346aS7RRSCOamqsD2Wxrx/5LHanb7iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4717994},"gitHead":"e12cdb0c3e3c3dd39f68c6e74431c58c251f1476","scripts":{"ios":"cross-env IS_DEV=1 expo start --ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"cross-env cross-env IS_DEV=1 expo start --android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","generate:screen":"node ./scripts/create_new_screen.js && yarn eslint src --fix && yarn tsc","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","bootstrap:new_app":"yarn && node ./scripts/bootstrap.js","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","generate:component":"node ./scripts/create_new_component.js && yarn eslint src --fix && yarn tsc","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"9.5.0","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"18.15.0","dependencies":{"expo":"^48.0.0","jest":"^29.2.1","moti":"0.21.0","axios":"^0.27.2","react":"18.2.0","i18next":"^23.1.0","expo-font":"~11.1.1","react-dom":"18.2.0","expo-asset":"~8.9.1","expo-crypto":"~12.2.1","expo-device":"~5.2.1","native-base":"^3.4.28","expo-haptics":"~12.2.1","expo-linking":"~4.0.1","expo-network":"~5.2.1","expo-updates":"~0.16.4","react-native":"0.71.8","setimmediate":"^1.0.5","use-debounce":"^9.0.4","react-i18next":"^13.0.0","expo-clipboard":"~4.1.2","expo-constants":"~14.2.1","expo-dev-client":"~2.2.1","expo-status-bar":"~1.4.4","react-hook-form":"^7.44.3","@motify/skeleton":"^0.18.0","expo-app-loading":"^2.1.1","expo-application":"~5.1.1","expo-web-browser":"~12.1.1","react-native-svg":"13.4.0","react-native-web":"~0.18.11","expo-localization":"~14.1.1","expo-secure-store":"~12.1.1","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.18.1","expo-splash-screen":"~0.18.2","expo-error-recovery":"^4.0.1","react-native-redash":"^18.1.0","@gorhom/bottom-sheet":"^4.4.7","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.1.2","react-native-screens":"~3.20.0","@tanstack/react-query":"^4.29.14","@react-navigation/stack":"^6.3.16","expo-screen-orientation":"~5.1.1","react-native-pager-view":"6.1.2","react-native-reanimated":"~2.14.4","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.6","react-native-notificated":"^0.1.0","expo-local-authentication":"~13.3.0","react-native-gesture-handler":"~2.9.0","@react-navigation/bottom-tabs":"^6.5.7","@react-navigation/native-stack":"^6.9.12","react-native-safe-area-context":"4.5.0","@react-native-community/netinfo":"9.3.7","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"1.17.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","dotenv":"^16.3.0","eslint":"^8.43.0","miragejs":"^0.1.47","prettier":"^2.8.8","readline":"^1.3.0","cross-env":"^7.0.3","jest-expo":"^48.0.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.5.2","lint-staged":"^13.2.2","prompt-sync":"^4.2.0","@expo/config":"~8.0.0","@types/react":"18.2.0","pretty-quick":"^3.1.3","patch-package":"^7.0.0","select-prompt":"^0.3.2","xmlhttprequest":"^1.8.0","babel-preset-expo":"^9.3.0","@types/react-native":"0.71.8","eslint-plugin-react":"^7.32.2","react-test-renderer":"^18.2.0","@expo/webpack-config":"^18.0.1","eslint-config-prettier":"^8.8.0","eslint-config-universe":"^11.2.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.11","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.4.2","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.1.2","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1","@babel/plugin-transform-export-namespace-from":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_1.6.4_1686953501678_0.6484926289055477","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@binarapps/expo-ts-template","version":"2.0.0","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@2.0.0","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template#readme","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"ecfa82b3dbebb8fa4c35fea88c0d9d8d1e36d56f","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-2.0.0.tgz","fileCount":265,"integrity":"sha512-3IXS3tyMjpVSMgbA0MZ/vlyf9+6juuetGd15299++hSzga8B3m5htQltdvPOncvjIK9FGQ9jorgbCqBCmTtb/A==","signatures":[{"sig":"MEQCIEBdL+2Tq0SMegjwhI6up42hgsACBLbz2PggGg8YRfBkAiBV29CXjKY/rBd7lxdj/Y0eOZoJbzsqTJu9Nx46JQDm2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6152691},"gitHead":"2e37f1b90a9b6b98e211de60fca6ba17e11e77a6","scripts":{"ios":"expo run:ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c -g","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"expo run:android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","generate:screen":"node ./scripts/create_new_screen.js && yarn eslint src --fix && yarn tsc","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","prebuild:android":"IS_DEV=1 npx expo prebuild --clean -p android","bootstrap:new_app":"yarn && node ./scripts/bootstrap.js","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","android:dev-client":"IS_DEV=1 npx expo run:android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","generate:component":"node ./scripts/create_new_component.js && yarn eslint src --fix && yarn tsc","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"8.19.4","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"16.20.0","dependencies":{"expo":"^49.0.10","moti":"^0.25.3","axios":"^0.27.2","react":"18.2.0","i18next":"^23.2.10","expo-font":"~11.4.0","react-dom":"18.2.0","expo-asset":"~8.10.1","expo-crypto":"~12.4.1","expo-device":"~5.4.0","expo-haptics":"~12.4.0","expo-linking":"~5.0.2","expo-network":"~5.4.0","expo-updates":"~0.18.16","react-native":"0.72.5","setimmediate":"^1.0.5","use-debounce":"^9.0.4","react-i18next":"^13.0.2","expo-clipboard":"~4.3.1","expo-constants":"~14.4.2","expo-system-ui":"~2.4.0","expo-dev-client":"~2.4.11","expo-status-bar":"~1.6.0","react-hook-form":"^7.45.1","@motify/skeleton":"^0.18.0","expo-app-loading":"^2.1.1","expo-application":"~5.3.0","expo-web-browser":"~12.3.2","react-native-svg":"13.9.0","react-native-web":"~0.19.6","expo-localization":"~14.3.0","expo-secure-store":"~12.3.1","@expo/vector-icons":"^13.0.0","expo-notifications":"~0.20.1","expo-splash-screen":"~0.20.5","react-native-redash":"^18.1.0","@expo/config-plugins":"~7.2.2","@gorhom/bottom-sheet":"^4.4.7","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.3.0","react-native-screens":"~3.22.0","@expo/prebuild-config":"~6.2.4","@tanstack/react-query":"^4.29.19","@react-navigation/stack":"^6.3.17","expo-screen-orientation":"~6.0.5","react-native-pager-view":"6.2.0","react-native-reanimated":"~3.3.0","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.7","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.4.1","react-native-gesture-handler":"~2.12.0","@react-navigation/bottom-tabs":"^6.5.8","@react-navigation/native-stack":"^6.9.13","react-native-safe-area-context":"4.6.3","@react-native-community/netinfo":"9.3.10","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","husky":"^8.0.3","dotenv":"^16.3.1","eslint":"^8.44.0","miragejs":"^0.1.47","prettier":"^2.8.8","readline":"^1.3.0","cross-env":"^7.0.3","jest-expo":"^49.0.0","typescript":"^5.1.3","@babel/core":"^7.22.8","@types/jest":"^29.5.3","lint-staged":"^13.2.3","prompt-sync":"^4.2.0","@expo/config":"~8.1.1","@types/react":"~18.2.14","babel-loader":"^9.1.3","pretty-quick":"^3.1.3","patch-package":"^7.0.1","select-prompt":"^0.3.2","xmlhttprequest":"^1.8.0","babel-preset-expo":"^9.5.0","@babel/preset-react":"^7.22.15","@types/react-native":"^0.72.2","eslint-plugin-react":"^7.32.2","react-test-renderer":"^18.2.0","@expo/webpack-config":"^19.0.0","eslint-config-prettier":"^8.8.0","eslint-config-universe":"^11.2.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.4.2","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.1.2","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1","@babel/plugin-transform-export-namespace-from":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_2.0.0_1698047646148_0.639339765967097","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@binarapps/expo-ts-template","version":"2.1.0","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"author":{"name":"BinarApps"},"license":"MIT","_id":"@binarapps/expo-ts-template@2.1.0","maintainers":[{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"}],"homepage":"https://github.com/binarapps/expo-ts-template#readme","bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"dist":{"shasum":"159be7ba16a9e68d9becbf8ac1076b0b306eed32","tarball":"https://registry.npmjs.org/@binarapps/expo-ts-template/-/expo-ts-template-2.1.0.tgz","fileCount":349,"integrity":"sha512-vRnKJb2dMXScWx2b0o4BtyBcQmiqqfTLt97F//j6DsuQPa7JxmsWq6DX8+3SshOVJOHg6NGi2bfXw+gb80yI+A==","signatures":[{"sig":"MEUCIQCghKYRogWT75Gjl0taBFggADH8c/SJvF+dhJGtoUPMrAIgMR1cV2zukDckR/BW1zo40ig1jOcBWcRENg7wMwlp+BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14193392},"browser":{"crypto":false},"gitHead":"7e0bc7ef57dacaecf211435f371d8b553bddf57a","scripts":{"ios":"expo run:ios","web":"cross-env IS_DEV=1 expo start --web","lint":"eslint src && yarn tsc","test":"jest --watch --coverage=false --changedSince=origin/main","eject":"expo eject","login":"expo login","start":"cross-env IS_DEV=1 expo start -c -g","logout":"expo logout","upload":"yarn upload:ios && yarn upload:android","whoami":"expo whoami","android":"expo run:android","prepare":"husky install","build:qa":"yarn prepare:qa && eas build --platform all --profile qa","register":"expo register","deploy:qa":"yarn prepare:qa && eas build --platform all --profile qa --auto-submit --non-interactive","typecheck":"eslint .eslintrc.js --fix","update:qa":"yarn prepare:qa && eas update --branch qa --message=\"ENV: QA\"","web:build":"expo export:web","prepare:qa":"yarn generate:env:qa && BASH_ENV=./.env scripts/upload_env.sh","start:fast":"EXPO_USE_EXOTIC=1 expo start --clear","test:debug":"jest -o --watch --coverage=false","test:final":"jest","postinstall":"patch-package","build:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa","build:staging":"yarn prepare:staging && eas build --platform all --profile staging","deploy:qa:ios":"yarn prepare:qa && eas build --platform ios --profile qa --auto-submit --non-interactive","update:qa:ios":"yarn prepare:qa && eas update --branch qa --platform ios","deploy:staging":"yarn prepare:staging && eas build --platform all --profile staging --auto-submit --non-interactive","prettier:write":"prettier --write ./src","update:expo_go":"yarn prepare:qa && cross-env IS_DEV=1 eas update --auto","update:staging":"yarn prepare:staging && eas update --branch staging --message=\"ENV: Staging\"","generate:env:qa":"scripts/generate_dotenv.sh qa","generate:screen":"node ./scripts/create_new_screen.js && yarn eslint src --fix && yarn tsc","prepare:staging":"yarn generate:env:staging && BASH_ENV=./.env scripts/upload_env.sh","updateSnapshots":"jest -u --coverage=false","build:production":"yarn prepare:production && eas build --platform all --profile production","build:qa:android":"yarn prepare:qa && eas build --platform android --profile qa","prebuild:android":"IS_DEV=1 npx expo prebuild --clean -p android","bootstrap:new_app":"yarn && node ./scripts/bootstrap.js","build:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging","deploy:production":"yarn prepare:production && eas build --platform all --profile production --auto-submit --non-interactive","deploy:qa:android":"yarn prepare:qa && eas build --platform android --profile qa --auto-submit --non-interactive","update:production":"yarn prepare:production && eas update --branch production --message=\"ENV: Production\"","update:qa:android":"yarn prepare:qa && eas update --branch qa --platform android","android:dev-client":"IS_DEV=1 npx expo run:android","deploy:staging:ios":"yarn prepare:staging && eas build --platform ios --profile staging --auto-submit --non-interactive","generate:component":"node ./scripts/create_new_component.js && yarn eslint src --fix && yarn tsc","prepare:production":"yarn generate:env:production && BASH_ENV=./.env scripts/upload_env.sh","update:staging:ios":"yarn prepare:staging && eas update --branch staging --platform ios","generate:icon:types":"node ./scripts/generate_icon_types.js","build:production:ios":"yarn prepare:production && eas build --platform ios --profile production","generate:env:staging":"scripts/generate_dotenv.sh staging","build:staging:android":"yarn prepare:staging && eas build --platform android --profile staging","deploy:production:ios":"yarn prepare:production && eas build --platform ios --profile production --auto-submit --non-interactive","update:production:ios":"yarn prepare:production && eas update --branch production --platform ios","deploy:staging:android":"yarn prepare:staging && eas build --platform android --profile staging --auto-submit --non-interactive","update:staging:android":"yarn prepare:staging && eas update --branch staging --platform android","generate:env:production":"scripts/generate_dotenv.sh production","build:production:android":"yarn prepare:production && eas build --platform android --profile production","deploy:production:android":"yarn prepare:production && eas build --platform android --profile production --auto-submit --non-interactive","update:production:android":"yarn prepare:production &&  eas update --branch production --platform android"},"_npmUser":{"name":"mateuszrostkowski","email":"mateusz.rostkowski@binarapps.com"},"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"_npmVersion":"9.5.0","description":"Expo template ready to develop mobile apps","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":"./node_modules/.bin/eslint src --fix"},"resolutions":{"react-error-overlay":"6.0.9"},"_nodeVersion":"18.15.0","dependencies":{"expo":"^50.0.3","moti":"^0.25.3","axios":"^0.27.2","react":"18.2.0","i18next":"^23.7.20","expo-font":"~11.10.2","react-dom":"18.2.0","expo-asset":"~9.0.2","expo-crypto":"~12.8.0","expo-device":"~5.9.3","expo-haptics":"~12.8.1","expo-linking":"~6.2.2","expo-network":"~5.8.0","expo-updates":"~0.24.8","react-native":"0.73.2","setimmediate":"^1.0.5","use-debounce":"^9.0.4","react-i18next":"^14.0.1","expo-clipboard":"~5.0.1","expo-constants":"~15.4.5","expo-system-ui":"~2.9.3","expo-dev-client":"~3.3.7","expo-status-bar":"~1.11.1","react-hook-form":"^7.49.3","@motify/skeleton":"^0.18.0","expo-app-loading":"^2.1.1","expo-application":"~5.8.3","expo-web-browser":"~12.8.2","react-native-svg":"14.1.0","react-native-web":"~0.19.6","expo-localization":"~14.8.3","expo-secure-store":"~12.8.1","@expo/vector-icons":"^14.0.0","expo-notifications":"~0.27.5","expo-splash-screen":"~0.26.4","@expo/config-plugins":"~7.8.0","@gorhom/bottom-sheet":"^4.6.0","@motify/interactions":"^0.17.1","expo-linear-gradient":"~12.7.1","react-native-screens":"~3.29.0","@expo/prebuild-config":"~6.7.0","@tanstack/react-query":"^4.29.19","@react-navigation/stack":"^6.3.20","expo-screen-orientation":"~6.4.1","react-native-pager-view":"6.2.3","react-native-reanimated":"~3.6.2","reactotron-react-native":"^5.0.3","@react-navigation/native":"^6.1.9","react-native-notificated":"^0.0.1-beta.2","expo-local-authentication":"~13.8.0","react-native-gesture-handler":"~2.14.0","@react-navigation/bottom-tabs":"^6.5.11","@react-navigation/native-stack":"^6.9.17","react-native-safe-area-context":"4.8.2","@react-native-community/netinfo":"11.1.0","react-native-keyboard-aware-scroll-view":"^0.9.5","@react-native-async-storage/async-storage":"1.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","husky":"^8.0.3","dotenv":"^16.4.1","eslint":"^8.56.0","miragejs":"^0.1.48","prettier":"^2.8.8","readline":"^1.3.0","cross-env":"^7.0.3","jest-expo":"~50.0.1","typescript":"^5.3.0","@babel/core":"^7.20.0","@types/jest":"^29.5.3","lint-staged":"^13.2.3","prompt-sync":"^4.2.0","@expo/config":"~8.5.0","@types/react":"~18.2.45","babel-loader":"^9.1.3","pretty-quick":"^4.0.0","patch-package":"^7.0.1","select-prompt":"^0.3.2","xmlhttprequest":"^1.8.0","babel-preset-expo":"^10.0.0","@babel/preset-react":"^7.23.3","@types/react-native":"^0.72.2","eslint-plugin-react":"^7.32.2","react-test-renderer":"^18.2.0","@expo/webpack-config":"~19.0.1","eslint-config-prettier":"^8.8.0","eslint-config-universe":"^11.2.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.19.1","eslint-plugin-react-hooks":"^4.6.0","@types/react-test-renderer":"^18.0.0","eslint-plugin-react-native":"^4.0.0","@testing-library/jest-native":"^5.4.2","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.4.3","@typescript-eslint/eslint-plugin":"^6.19.1","eslint-plugin-react-native-globals":"^0.1.2","@welldone-software/why-did-you-render":"^7.0.1","@babel/plugin-transform-export-namespace-from":"^7.23.4"},"_npmOperationalInternal":{"tmp":"tmp/expo-ts-template_2.1.0_1706286481308_0.8319864412266815","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-12T12:07:01.302Z","modified":"2025-06-04T06:13:00.616Z","1.2.0":"2022-11-12T12:07:01.603Z","1.3.0":"2022-11-12T12:47:42.087Z","1.4.0":"2023-01-31T20:10:47.076Z","1.5.0":"2023-03-06T14:13:30.054Z","1.5.1":"2023-03-15T14:10:40.471Z","1.6.0":"2023-04-09T21:07:37.714Z","1.6.1":"2023-04-09T21:19:11.383Z","1.6.2":"2023-05-13T20:39:51.082Z","1.6.3":"2023-05-25T07:56:13.617Z","1.6.4":"2023-06-16T22:11:41.971Z","2.0.0":"2023-10-23T07:54:06.569Z","2.1.0":"2024-01-26T16:28:01.543Z"},"bugs":{"url":"https://github.com/binarapps/expo-ts-template/issues"},"author":{"name":"BinarApps"},"license":"MIT","homepage":"https://github.com/binarapps/expo-ts-template#readme","keywords":["expo","template","expo-template","react-native","react-native-template","jest","eslint","prettier"],"repository":{"url":"git+https://github.com/binarapps/expo-ts-template.git","type":"git"},"description":"Expo template ready to develop mobile apps","maintainers":[],"readme":"<p align=\"center\">\n    <img src=\"assets/logo-light.png\" alt=\"Logo\">\n</p>\n\n[![MIT License](https://img.shields.io/npm/l/@binarapps/expo-ts-template?style=flat-square)](https://github.com/tterb/atomic-design-ui/blob/master/LICENSEs)\n[![MIT License](https://img.shields.io/npm/v/@binarapps/expo-ts-template?style=flat-square)](https://img.shields.io/npm/v/@binarapps/expo-ts-template?style=flat-square)\n[![MIT License](https://img.shields.io/npm/dt/@binarapps/expo-ts-template?style=flat-square)](https://img.shields.io/npm/dt/@binarapps/expo-ts-template?style=flat-square)\n[![MIT License](https://img.shields.io/github/stars/binarapps/expo-ts-template?style=flat-square)](https://img.shields.io/github/stars/binarapps/expo-ts-template?style=flat-square)\n[![runs with Expo Go](https://img.shields.io/badge/Runs%20with%20Expo%20Go-4630EB.svg?style=flat-square&logo=EXPO&labelColor=f3f3f3&logoColor=000)](https://expo.dev/client)\n\n# @binarapps/expo-ts-template\n\nThis is a template to be used with react native and expo. It includes all the necessary stuff to start working with expo framework. It has the most popular packages included, so it's easier to start coding the app itself without all the necessary boilerplate setup.\n\n## Documentation\n\nCheck out our [documentation page](https://baca-rn-docs.vercel.app/docs/bootstrap/intro), it contains:\n\n- Bootstraping project - tutorial how to easy setup from scrath\n- Deploying app\n- Tutorials\n  - How to manage environment variables\n  - Use jotai as state management tool\n\n## Why to use?\n\nWe know there are a lot of project starters for react native, but we have some good features:\n\n- Fully works with **EXPO GO**\n  - Good for start the project and later you can switch to expo-dev-client\n- Fully works on **WEB**\n  - If you want to develop apps both on web and mobile this starter is good choice for you\n- **Code generators** (create new screen / create new component)\n- **Fully + Strong typed**\n- **App deployment documentation** (currently in progress, but it will be added in near future)\n\n## How it looks?\n\nCheck this recording of how it look like:\n\n[![expo-ts-template binarapps](https://img.youtube.com/vi/NmTd5nXXTLI/0.jpg)](https://www.youtube.com/watch?v=NmTd5nXXTLI)\n\n## How to use?\n\nWe have prepared a detailed documentation for how to run project with this template - **[Bootstrap docs](https://baca-rn-docs.vercel.app/docs/bootstrap/intro)**\n\nIt's great for production project, but if you want to just test it, you can follow the quick steps (on the bottom).\n\n### Quick steps:\n\n- `npx create-expo-app --template=@binarapps/expo-ts-template name_of_your_app`\n- `cd name_of_your_app`\n- `yarn bootstrap` - the cli will ask you some questinos about your app (you can fill all this data later)\n\n## What's inside?\n\n[![MIT License](https://img.shields.io/npm/types/@binarapps/expo-ts-template?style=flat-square)](https://img.shields.io/npm/types/@binarapps/expo-ts-template?style=flat-square)\n[![MIT License](https://img.shields.io/github/package-json/dependency-version/binarapps/expo-ts-template/expo?style=flat-square)](https://img.shields.io/github/package-json/dependency-version/binarapps/expo-ts-template/expo?style=flat-square)\n[![MIT License](https://img.shields.io/github/package-json/dependency-version/binarapps/expo-ts-template/@react-navigation/native?style=flat-square)](https://img.shields.io/github/package-json/dependency-version/binarapps/expo-ts-template/@react-navigation/native?style=flat-square)\n\n### Implemented custom features\n\n- generators:\n  - create screen - `yarn generate:screen`\n  - create component - `yarn generate:component`\n- support of multiple environments\n  - production, staging, qa\n- eas configuration\n  - update, build, submit\n- verifying code on pull request - pipelines\n  - when creating pull request on github, there are tests, linters and types checks. If there will be some error you will be notified that something is wrong.\n- custom fonts\n  - wait to load fonts and all the assets\n- dark / light theme support\n  - color scheme detection (dark / light mode toggle)\n- navigation\n  - screen tracking hook\n  - state persistence on development mode\n  - prevent go back (to be used on forms for example)\n  - strong types, prevent issues in future\n- auth flow ready for implementation details\n  - using expo-secure-store module to save user token\n  - right now it has simple signIn/signOut flow\n- animations with `reanimated` and `moti`\n\n### Implemented libraries\n\n- TypeScript\n  - app is fully typed\n- [Expo v49](https://github.com/expo/expo)\n- [React Navigation v6](https://github.com/react-navigation/react-navigation)\n- Prettier and eslint\n  - code formatting\n  - code checking\n- Babel-module-resolver\n  - unified imports\n- jest and @testing-library/react-native\n  - unit tests\n- i18next\n  - translations\n  - language detection\n- `@gorhom/bottom-sheet`\n- Expo-notifications\n  - You can read how to configure them [here](/NOTIFICATIONS_SETUP.MD)\n- Reactotron\n  - used for debugging\n- [Reanimated v2](https://github.com/software-mansion/react-native-reanimated)\n- Axios + React query\n  - Fetching data from backend\n\n## What is planned in the future?\n\n- add some state management tool - in progress\n- write docs (app deployment, app setup and more) - in progress\n- tutorial on how to use features\n  - navigation\n  - deeplinking\n  - auth flows\n  - components\n  - react query\n  - api calls\n  - state management tool\n- Add desings (figma) and redesing whole app\n- Updating expo versions (in future)\n- Deploy app to appstore and playstore\n  - Create sample app and document the process of deployment\n- Improve mock server logic\n- add commit lint\n- add script that display last update information (eas update)\n\n### Implementations to add\n\n- [expo image](https://github.com/expo/expo/tree/main/packages/expo-image)\n- [FlashList](https://github.com/Shopify/flash-list)\n- [ZOD](https://github.com/colinhacks/zod)\n\n## How to contribute?\n\nContributions are always welcome!\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for ways to get started.\n\nPlease adhere to this project's `code of conduct`.\n\n## How to run locally?\n\nClone the project\n\n```bash\n  git clone https://github.com/binarapps/expo-ts-template.git\n```\n\nGo to the project directory\n\n```bash\n  cd expo-ts-template\n```\n\nInstall dependencies\n\n```bash\n  yarn\n```\n\nStart the expo server\n\n```bash\n  yarn start\n```\n\n## Icons\n\nThis template uses [Remix icon set](https://remixicon.com/)\n\nIt is added to the app as a font generated by [icomoon app](https://icomoon.io/app/#/select).\n\n### Adding new icons\n\n1. Find `assets/icomoon/selection.json` file in your machine\n2. Import this file to this [page (icomoon app)](https://icomoon.io/app/#/select):\n\n- Make sure there are no other icons imported there\n\n3. Download icon which need to be added to the app as svg file.\n4. Make sure new icon name is unique (already not used).\n5. Add svg file to icomoon app.\n6. Go to generate font tab - icomoon app.\n\n- Make sure that all icons that you have added have correct names\n\n7. Download font - icomoon app\n8. Replace old files with downloaded ones\n\n- ./selection.json => assets/icomoon/selection.json\n- ./fonts/icomoon.ttf => assets/icomoon/icomoon.ttf\n\n9. Generate new types for icons\n\n- run script generating icon types `yarn generate:icon:types`\n\n## Adding jotai as state management tool\n\nThis starter doesn't go with any state management tool, but we have created separate branch with jotai setup, maybe in the future we will add more tools support.\n\nTo use jotai with this starter you can check bootstrap docs: **[Bootstrap docs](./documentation/docs/tutorials/JOTAI.md)**\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n## Feedback\n\nIf you have any feedback, please reach out to me at mateusz.rostkowsky995@gmail.com\n\n## Contributors\n\n- [Kacper Grzeszczyk](https://www.github.com/kacgrzes) - @kacgrzes\n- [Mateusz Rostkowski](https://www.github.com/MateuszRostkowski) - @MateuszRostkowski\n- [Michał Szalowski](https://www.github.com/MSzalowski) - @MSzalowski\n- [Jakub Zagórski](https://www.github.com/zagoorland) - @zagoorland\n- [Łukasz Patalan](https://github.com/lukasz-patalan) - @lukasz\n- [Mario Gliwa](https://github.com/mario688) - @mario688\n- [Michał Baumruck](https://github.com/micbaumr) - @micbaumr\n- [Andrzej Zaborski](https://github.com/AnMiZa) - @AnMiZa\n- [Bartłomiej Sworzeń](https://github.com/Sworzen1) - @Sworzen1\n- [Karol Andracki](https://github.com/Karol-Andracki) - @karol-andracki\n- [Weronika Grzeszczyk](https://github.com/vercia) - @vercia\n- [Mateusz Świerczyński](https://github.com/MatiSwierczynski) - @MatiSwierczynski\n\n## Similar packages\n\n- https://github.com/obytes/react-native-template-obytes\n- https://github.com/infinitered/ignite\n- https://github.com/wataru-maeda/react-native-boilerplate\n\n### Outdated (not maintained anymore)\n\n- https://github.com/kacgrzes/expo-typescript-template (our repo is fork of this one - we keep maintaing this)\n- https://github.com/codingki/react-native-expo-template\n- https://github.com/flatlogic/react-native-starter\n- https://github.com/mcnamee/react-native-expo-starter-kit\n","readmeFilename":"README.md"}