{"_id":"altaga-expo","_rev":"29-e08f4456cac5683d4af6d2117cc1f325","name":"altaga-expo","dist-tags":{"latest":"1.0.41"},"versions":{"1.0.0":{"name":"altaga-expo","version":"1.0.0","_id":"altaga-expo@1.0.0","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"dist":{"shasum":"070b9fab63726df78e5fdb259e4d119f1427ce68","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.0.tgz","fileCount":26,"integrity":"sha512-soi5xsAHW2SVmrlpARKpMi9wR6p3gQg+gekr9fxciE0yg+wBaF2l3rJl5e6nAgjMKWFyEEvUbx5EusM3KTnLQQ==","signatures":[{"sig":"MEUCIQCObXntMii3p6Ij7bw5DBGs+xtepQzc9t0QthYv1Qhp/gIgdteAjtez9yUE0F2iX4sJ0s+Kz7jKxREiAjriJVdE7+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417902},"main":"expo-router/entry","gitHead":"f0d447ff60a74f769a52d042ab837eee71700f70","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"expo lint","start":"expo start","android":"expo start --android","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"_npmVersion":"11.12.1","description":"This is an [Expo](https://expo.dev) project created with [`create-expo-app`](https://www.npmjs.com/package/create-expo-app).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"expo":"~54.0.33","react":"19.1.0","buffer":"^6.0.3","expo-font":"~14.0.11","react-dom":"19.1.0","expo-image":"~3.0.11","expo-router":"~6.0.23","expo-haptics":"~15.0.8","expo-linking":"~8.0.11","expo-symbols":"~1.0.8","react-native":"0.81.5","expo-constants":"~18.0.13","expo-system-ui":"~6.0.9","expo-status-bar":"~3.0.9","expo-web-browser":"~15.0.10","react-native-web":"~0.21.0","expo-secure-store":"~15.0.8","@expo/vector-icons":"^15.0.3","expo-splash-screen":"~31.0.13","react-native-screens":"~4.16.0","react-native-worklets":"0.5.1","toastify-react-native":"^7.2.3","react-native-reanimated":"~4.1.1","@expo-google-fonts/exo-2":"^0.4.2","@react-navigation/native":"^7.1.8","@react-navigation/elements":"^2.6.3","react-native-gesture-handler":"~2.28.0","@react-navigation/bottom-tabs":"^7.4.0","react-native-safe-area-context":"~5.6.0","@react-native-async-storage/async-storage":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.0","typescript":"~5.9.2","@types/react":"~19.1.0","eslint-config-expo":"~10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.0_1775714091111_0.9467717314830146","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"altaga-expo","version":"1.0.1","_id":"altaga-expo@1.0.1","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"dist":{"shasum":"5e93469ef0b2192f2b6eb225fb4fbdf16c5f7394","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.1.tgz","fileCount":26,"integrity":"sha512-I4SccRLHbqVJAG2Se6euZD3U2vyyNc4yCZeosoJlkxOEozdtMa+yMe8NcMsqe2cqkqa5Syfifn45bRqpHeW++Q==","signatures":[{"sig":"MEUCIDq1k9XHtaeMILAFwDeqjnqmYyVJdOd+SZyDfRCkEhKVAiEA9KIvX+o5aMdDL9efaPPeRYWPsp6MFxGJBiwOG1wdVOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422888},"main":"expo-router/entry","gitHead":"f0d447ff60a74f769a52d042ab837eee71700f70","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"expo lint","start":"expo start","android":"expo start --android","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"_npmVersion":"11.12.1","description":"An ultra-minimalist, high-end Expo starting block designed for rapid cross-platform development (Web, iOS, Android).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"expo":"~54.0.33","react":"19.1.0","buffer":"^6.0.3","expo-font":"~14.0.11","react-dom":"19.1.0","expo-image":"~3.0.11","expo-router":"~6.0.23","expo-haptics":"~15.0.8","expo-linking":"~8.0.11","expo-symbols":"~1.0.8","react-native":"0.81.5","expo-constants":"~18.0.13","expo-system-ui":"~6.0.9","expo-status-bar":"~3.0.9","expo-web-browser":"~15.0.10","react-native-web":"~0.21.0","expo-secure-store":"~15.0.8","@expo/vector-icons":"^15.0.3","expo-splash-screen":"~31.0.13","react-native-screens":"~4.16.0","react-native-worklets":"0.5.1","toastify-react-native":"^7.2.3","react-native-reanimated":"~4.1.1","@expo-google-fonts/exo-2":"^0.4.2","@react-navigation/native":"^7.1.8","@react-navigation/elements":"^2.6.3","react-native-gesture-handler":"~2.28.0","@react-navigation/bottom-tabs":"^7.4.0","react-native-safe-area-context":"~5.6.0","@react-native-async-storage/async-storage":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.0","typescript":"~5.9.2","@types/react":"~19.1.0","eslint-config-expo":"~10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.1_1775714449973_0.5752274422016239","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"altaga-expo","version":"1.0.12","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.12","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"de5e9f1e231493a5cd4bb2a2b7b26bb1eefcd065","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.12.tgz","fileCount":30,"integrity":"sha512-fq+bDlloqdTDM/n+wm+itF1bbHj3ITQFQQHvncuqxVgAI5RWeQq7J9RorvgvVgcVjhL4A+uEo5NxK26sfyEvUA==","signatures":[{"sig":"MEUCIQDwYrbWFfFAa87WHIDLyidkILQTN4yMDkMCw6PKD7s7rgIgYduRc4JyrPNXk1EhOnC6eDnNzG/wIYBDuTEWEDduiHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430964},"main":"expo-router/entry","gitHead":"4a831ac4d07e7dff677eefd337781308e1fc595f","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"expo lint","start":"expo start","android":"expo start --android","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.9","react":"19.0.4","buffer":"6.0.3","expo-font":"55.0.4","react-dom":"19.0.4","expo-image":"55.0.6","expo-router":"55.0.8","expo-haptics":"55.0.9","expo-linking":"55.0.9","expo-symbols":"55.0.5","react-native":"0.83.4","expo-constants":"55.0.9","expo-system-ui":"55.0.11","expo-status-bar":"55.0.4","expo-web-browser":"55.0.10","react-native-web":"0.21.2","expo-secure-store":"55.0.9","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.13","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","toastify-react-native":"7.2.3","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.14","react-native-gesture-handler":"2.30.1","@react-navigation/bottom-tabs":"7.15.9","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","typescript":"6.0.2","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.12_1775723238154_0.4042494996902497","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"altaga-expo","version":"1.0.13","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.13","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"1654bfe8a6e0316021c42167e0b3ca0d73d7b66b","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.13.tgz","fileCount":30,"integrity":"sha512-peqKsRtRp7rfx4RM4WjhO1KT8ejemlJymhfpPjv+A7qqZhYtLu384fnIOzJx5I8fQo/a5Tc4abyqeWZadu+xFw==","signatures":[{"sig":"MEYCIQCMsHJxsGnnkIq1Pk7Wk6XbqQRrCtbVUbdL+dprouhHagIhAJZqIDxbOAZxGlYA/fJ5i4lc4ViDDqDb+uRJ9d+5Av62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431001},"main":"expo-router/entry","gitHead":"39477dfda5d2e8f84c0d03ba4703285f56c1c995","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.9","react":"19.0.4","buffer":"6.0.3","expo-font":"55.0.4","react-dom":"19.0.4","expo-image":"55.0.6","expo-router":"55.0.8","expo-haptics":"55.0.9","expo-linking":"55.0.9","expo-symbols":"55.0.5","react-native":"0.83.4","expo-constants":"55.0.9","expo-system-ui":"55.0.11","expo-status-bar":"55.0.4","expo-web-browser":"55.0.10","react-native-web":"0.21.2","expo-secure-store":"55.0.9","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.13","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","toastify-react-native":"7.2.3","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.14","react-native-gesture-handler":"2.30.1","@react-navigation/bottom-tabs":"7.15.9","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","typescript":"6.0.2","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.13_1775724498560_0.9405942880281648","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"altaga-expo","version":"1.0.14","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.14","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"5cabbd1411f1a5d57c13f88301cd7103d3d8625f","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.14.tgz","fileCount":30,"integrity":"sha512-B4wx1sNGW8rNDn22NrwO/FcRE11I76KJKTscPYSAVT8WI4DdYWrw0rKBf7OmULYCfq9QcFHms1FjarhCWrybkw==","signatures":[{"sig":"MEYCIQCvIU0X8DNg910f/8/qgUCST6z14Q5YKX+EMymbAMkp7AIhALknlWviBF/leWXT5LwWZEInYHMj5FWZN2mPogYqVkcS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431007},"main":"expo-router/entry","gitHead":"6e5b614debe001785883a7e2f515af91c3b2ceeb","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.11","react":"19.0.4","buffer":"6.0.3","expo-font":"55.0.6","react-dom":"19.0.4","expo-image":"55.0.8","expo-router":"55.0.10","expo-haptics":"55.0.11","expo-linking":"55.0.11","expo-symbols":"55.0.7","react-native":"0.83.4","expo-constants":"55.0.11","expo-system-ui":"55.0.13","expo-status-bar":"55.0.5","expo-web-browser":"55.0.12","react-native-web":"0.21.2","expo-secure-store":"55.0.11","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.15","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","toastify-react-native":"7.2.3","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.14","react-native-gesture-handler":"2.31.0","@react-navigation/bottom-tabs":"7.15.9","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","typescript":"6.0.2","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.14_1775961136641_0.3651520600433815","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"altaga-expo","version":"1.0.15","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.15","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"3b9dc0065cce2ee329f9edf47c27d3d3f7e00372","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.15.tgz","fileCount":30,"integrity":"sha512-IQmPFEVg6NhT8B6VtbIIvWJne8OxTtYEQxtHLUUVvYTva6zOTH95f5dbausCHQOl5bGspwpEs4Rz7UPlRC4Q7Q==","signatures":[{"sig":"MEQCIGvUm0Pd1UusaKX/U3llKoWUqlqu4uGmtk2v8lDwLxzYAiATUUOVPgt7EBfPT7ONF1zbm4rx+pIx4naCXkpQ1AXp+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431007},"main":"expo-router/entry","gitHead":"1e7a3b6bb7a131eb4c9134bec78f3c3f3b53dc6a","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.14","react":"19.0.5","buffer":"6.0.3","expo-font":"55.0.6","react-dom":"19.0.5","expo-image":"55.0.8","expo-router":"55.0.12","expo-haptics":"55.0.14","expo-linking":"55.0.12","expo-symbols":"55.0.7","react-native":"0.85.0","expo-constants":"55.0.13","expo-system-ui":"55.0.15","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.17","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","toastify-react-native":"7.2.3","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.14","react-native-gesture-handler":"2.31.1","@react-navigation/bottom-tabs":"7.15.9","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","typescript":"6.0.2","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.15_1776566217413_0.29378857228922906","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"altaga-expo","version":"1.0.16","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.16","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"ef707aecffda8c57bae7982dee8a16ecfe6a7c78","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.16.tgz","fileCount":30,"integrity":"sha512-t69ncp52YohzjbJCIgLU1vvP7PwNUdDjg5/Wj41OqkyzvBGBJvoskbHQEdeaAQS8k57+vVLj5lCWx2xPHz/K6A==","signatures":[{"sig":"MEUCIE49Dq9nIDLWmwt6rwZEQwyG/iElC1gRYNtUJISBWrcdAiEAmzVpA8iVr4+j9wvxEUhfpFSVPhtyLE7R6U7YXYxeYhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431007},"main":"expo-router/entry","gitHead":"b73f184c3aefd2549c2283ecdf5f4ce4725a3f96","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.15","react":"19.0.5","buffer":"6.0.3","expo-font":"55.0.6","react-dom":"19.0.5","expo-image":"55.0.8","expo-router":"55.0.12","expo-haptics":"55.0.14","expo-linking":"55.0.13","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.14","expo-system-ui":"55.0.15","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.18","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","toastify-react-native":"7.2.3","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.14","react-native-gesture-handler":"2.31.1","@react-navigation/bottom-tabs":"7.15.9","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","typescript":"6.0.3","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.16_1777171234184_0.3467705989924912","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"altaga-expo","version":"1.0.17","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.17","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"06e716528edc62337f47ef60cd7dacbc2861c3c9","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.17.tgz","fileCount":30,"integrity":"sha512-FmHwV5mXC0IJwWLsrcNwxITvpEcTxX6lrST9pPyreoaymG48MEew5YXJKLxOP1i6836eMhvjZUXneOGLluaqZg==","signatures":[{"sig":"MEUCIC7SAZKdk6XQ2DTUR8EUpH/MBSoljSrGkfqATlC/hsKUAiEA+Hf76w3agoj51v2mvWGEBpaye7YuYi/01vv4KCbxmfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431008},"main":"expo-router/entry","gitHead":"7f8d2485fdd61047c3a24e3f8cb90eef983cf973","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.17","react":"19.0.5","buffer":"6.0.3","expo-font":"55.0.6","react-dom":"19.0.5","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.14","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.8","expo-constants":"55.0.15","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","toastify-react-native":"7.2.3","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.15","react-native-gesture-handler":"2.31.1","@react-navigation/bottom-tabs":"7.15.10","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","typescript":"6.0.3","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.17_1777776620788_0.3629825528714672","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"altaga-expo","version":"1.0.18","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.18","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"7876aace8aa471bc373cc0dacf6d4c0f4cf26513","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.18.tgz","fileCount":30,"integrity":"sha512-b9wu0/R6DpdAOhYp0y+tXgVuLXGrl2Cju4rq8IemIQJ2P15ErfmQQwTJJknM9OK3VLTLNtY6OOPvmO41kHY3wg==","signatures":[{"sig":"MEUCIQCheyMr/HTQ/f+MKjPNynG84HLhaOMdQetgk3FnVN3hIQIgRV1cC3Tgv8vB41T6Xes8BS1WwVmYoGbfxRnM7zxtRzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312467},"main":"expo-router/entry","gitHead":"d74f51b74bc7844a22a5044c844340e3e8152c8f","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.18","react":"19.0.5","buffer":"6.0.3","expo-font":"55.0.6","react-dom":"19.0.5","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.14","expo-linking":"8.0.12","expo-symbols":"55.0.7","react-native":"0.83.9","expo-constants":"55.0.15","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"15.0.11","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.15","react-native-gesture-handler":"2.31.1","@react-navigation/bottom-tabs":"7.15.11","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","typescript":"6.0.3","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.18_1778135154525_0.06486991929037589","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"altaga-expo","version":"1.0.19","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.19","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"d5c318cbc4250e7279da25e794233b046ee65bd2","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.19.tgz","fileCount":30,"integrity":"sha512-GO1Z1G4kk/RJTMN24T91nu3eP16zV3qUMkdf3FlCFGkCukmlKJEwFC/H1QfplvbXQIMq3GRDOKoDsB+/1ep7Jw==","signatures":[{"sig":"MEQCIBwjr0QjBGIB1xxNFxno0X1JAPwU7xruyZHpi2Wcx2ANAiAaV8nhWtcECs86bmDrG2BvcOkZEGFC+7adgvDchKV4TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312467},"main":"expo-router/entry","gitHead":"35746054689431bbe1bec8b07b46634653e453da","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.11.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"expo":"55.0.19","react":"19.0.5","buffer":"6.0.3","expo-font":"55.0.6","react-dom":"19.0.5","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.14","expo-linking":"8.0.12","expo-symbols":"55.0.7","react-native":"0.83.9","expo-constants":"55.0.15","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"15.0.11","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.24.0","react-native-worklets":"0.8.1","react-native-reanimated":"4.3.0","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.2","@react-navigation/elements":"2.9.15","react-native-gesture-handler":"2.31.1","@react-navigation/bottom-tabs":"7.15.11","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","typescript":"6.0.3","@types/react":"19.2.14","eslint-config-expo":"55.0.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.19_1778381544387_0.6938026059078404","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"altaga-expo","version":"1.0.20","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.20","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"c8cae31033658d7757951063434c0321e04a1b54","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.20.tgz","fileCount":30,"integrity":"sha512-gS61uvpKcH30C5kByrOhAWyj7WvBufHZE6L7/loT13W1EM7JVGbW+5T9tOZoZQzOH7vzLlFCELFGM+Ra+qxhOw==","signatures":[{"sig":"MEUCIQC12BpYhy8JZm407F3w0OasalNASGLgr0l/aHdknMPBAAIgGRx6S4w+/rAgGup+V70BkBrKcnpG4aKVUBSniABw2T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312460},"main":"expo-router/entry","gitHead":"b5f2257315ba4d590e172eb1e9150e07f2ecf4de","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.15.0","dependencies":{"expo":"55.0.23","react":"19.0.6","buffer":"6.0.3","expo-font":"56.0.3","react-dom":"19.0.6","expo-image":"56.0.4","expo-router":"56.1.1","expo-haptics":"56.0.3","expo-linking":"56.0.4","expo-symbols":"56.0.5","react-native":"0.85.3","expo-constants":"56.0.6","expo-system-ui":"56.0.4","expo-status-bar":"56.0.4","expo-web-browser":"56.0.4","react-native-web":"0.21.2","expo-secure-store":"56.0.3","@expo/vector-icons":"15.1.1","expo-splash-screen":"56.0.4","react-native-sonner":"0.2.0","react-native-screens":"4.24.0","react-native-worklets":"0.8.3","react-native-reanimated":"4.3.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.4","@react-navigation/elements":"2.9.17","react-native-gesture-handler":"2.31.2","@react-navigation/bottom-tabs":"7.15.13","react-native-safe-area-context":"5.7.0","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","typescript":"6.0.3","@types/react":"19.2.14","eslint-config-expo":"56.0.2"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.20_1778986750500_0.7293812058820566","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"altaga-expo","version":"1.0.23","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.23","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"f826ad1f0f85be74eb8939e4bca96a2eea432859","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.23.tgz","fileCount":30,"integrity":"sha512-TxaT6Kr721sywRlQ/meep02lHG/eEJQEO+yrmUewoQ5kCiztmLCq2rVeYEI7Z2y29/2uoXkMhqxrXZqhWKkA5Q==","signatures":[{"sig":"MEYCIQCDtTmGtFhlU7Lc8GolmmgqnwdBNXPX+kXMNyRYLeV+aQIhAOyZ9kXFtlAaPz5XzTbvkmRRGIbtf0ZtcUb9j/kg8gZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312511},"main":"expo-router/entry","gitHead":"238a103a45d33bb0e6b33df12058b6cb57a8e953","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.15.0","dependencies":{"expo":"55.0.24","react":"19.2.0","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.0","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.4","@react-navigation/elements":"2.9.18","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.16.1","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","typescript":"5.9.2","@types/react":"19.2.14","eslint-config-expo":"55.0.1"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.23_1779576503279_0.8184589426664783","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"altaga-expo","version":"1.0.24","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.24","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"b13f5c5d51fb2b5481d4f8c8dc63f5adba6a2869","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.24.tgz","fileCount":30,"integrity":"sha512-7CfTWRZ11B62xQjqt1qt95r6lW98uSI+RP8JbfFRCvZ6Owz0bX2LTQcYPwTvMkLnAu3EszZtnwpvaejKo7hEyg==","signatures":[{"sig":"MEQCIF5C0Hj3gd9fqvKqpPfr2yiFVi+G+0+05OQKDu8l/KjDAiBFXrDb5zZGGGvkjSMkTa2AnbIF6+raeKbmyK/uRbndOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313226},"main":"expo-router/entry","gitHead":"53067b2bb726e298d1c1ef8c90ffd6b7d2812263","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.12.1","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.15.0","dependencies":{"expo":"55.0.24","react":"19.2.0","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.0","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.2.4","@react-navigation/elements":"2.9.18","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.16.1","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.24_1779581437702_0.40901906425897994","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"altaga-expo","version":"1.0.25","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.25","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"96288891bc7ffdcef46c6f37c537e3fb726820bc","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.25.tgz","fileCount":30,"integrity":"sha512-O4olONKgevcJkxc7T8Frs0yCge1o+bUgn6IrfxgIQPloNDN588EZP8rKQlAEi+sopqiQFrqgDU6ydIYHiEXqvA==","signatures":[{"sig":"MEUCIA8XCgtEnU5BDia+kM4Kul8UXe16uoP21AIgz3ya2htKAiEA9twrvdeqJQHVS75rbyXUq5FDStjSmgUn8OC3+r9M4oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313151},"main":"expo-router/entry","gitHead":"6195649b56e6a1c14406ca2f268132750ef10509","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.13.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.1","@react-navigation/elements":"2.9.23","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.0","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"18.3.31"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.25_1782016216954_0.11544020228254515","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"altaga-expo","version":"1.0.26","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.26","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"14073d924996cdc4e0b9464e3613215249516800","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.26.tgz","fileCount":30,"integrity":"sha512-jbp3uAgkWnJK/ok5VhojxSYhlzC3ZUdDLjxEjtvneoTHHJX5zyvuNEqTrA0elcpim9friRGo9hD6hHER3XpNgg==","signatures":[{"sig":"MEYCIQD1v5uIWeV2tm+gYlHxzu4NREluGrCyW56l9krcTSpNGgIhAO6aKe+RmIsaIteKXFcqKC+GCd7Gha8d0y2eSPN5eNmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313110},"main":"expo-router/entry","gitHead":"eb08fb5fcd492f1ae1edc2b3fc1b348a5c9aab3e","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.13.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.17.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.3","@react-navigation/elements":"2.9.25","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.2","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"18.3.31"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.26_1782626299307_0.04598032762069204","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"altaga-expo","version":"1.0.27","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.27","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"738c069e8644a6c06cdd189996771fd5c29fa196","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.27.tgz","fileCount":30,"integrity":"sha512-2KnLvBA8GLqO9DepEmAo4JzOQNox/kBqX+1zN2s63uBy3YSi6u4Xki/6skmgcfUgtBF6ZL7jy1k6n/+rZ+EfBQ==","signatures":[{"sig":"MEQCIEa7MuDX6fzaQrqZLQBRhjO4W6jZAYpB4Ie94i0khdaVAiBbc9gM0gyufi9jrR/f8qBdwuJb2yPn7Dh5gBURXcPvIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313110},"main":"expo-router/entry","gitHead":"c4fd528c8dbc5654ee63541002956319af8f0c73","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.16.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.4","@react-navigation/elements":"2.9.26","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.3","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"18.3.31"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.27_1783220319291_0.553450492468583","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"altaga-expo","version":"1.0.28","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.28","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"8a32a2e8457fb522bcb72b103c57fd603b4f969e","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.28.tgz","fileCount":30,"integrity":"sha512-WAtr9D45fQVi54x0v2vTLQcLFVJzA5FOCaKJdlC8DjQCefCFbzHJwjdgvbdpouk2gORsMJgaeH4TfNIX20A7ZA==","signatures":[{"sig":"MEQCICKDANtTpHjXIF2xoz2C1xTVC3R11597nBDS7s0AZw+fAiBb9uXGAm16ciiqbgB0GexiFFUjxbMN73gCF7Hk3H4Pbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313110},"main":"expo-router/entry","gitHead":"b4375d2ee525b17842a092a9c9fe5cef44fdf5ae","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.16.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.7","@react-navigation/elements":"2.9.29","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.7","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"18.3.31"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.28_1783823918685_0.040402145800041644","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"altaga-expo","version":"1.0.29","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.29","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"3c4ffe8bf98d8dd995938f5612c004f03f5504f7","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.29.tgz","fileCount":30,"integrity":"sha512-NIMFA1b0S/quGhGdbh4TNhOLRyfsb4FBuMTxBNUUrKZuR64RGOxuttgIdxnRjmGHaUFW946FINoxahb1kzTbrQ==","signatures":[{"sig":"MEYCIQDKCQCD12ixeSH4R0OfDjPEJfi+8c5sJc3MJAGhqx1yeAIhAPVjp7X8Pgak/aeUqafXb+4qgbUz+tB6yaJk/TsQxv7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313110},"main":"expo-router/entry","gitHead":"b6a04cc61906e017ae677ad2cba41904e820ab0a","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.16.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.8","@react-navigation/elements":"2.9.30","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.8","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"18.3.31"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.29_1784428524916_0.14452440373117104","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"altaga-expo","version":"1.0.30","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.30","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"91897e94546ef50b052b0f71c106c781739cf4d7","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.30.tgz","fileCount":30,"integrity":"sha512-lvk8U13m/ooVJm8uola+R7AhVZvvdulYVD0T4YYi/BQyzGBfT0dhwgPj9wJhWGiwH6Bux2VBFzMsgsMwIcVYnw==","signatures":[{"sig":"MEUCIQC92tdmq8FF8OgT/DCGjqpZY/taxvJl6rqxuEcY3EK3XgIgMoXhgjOnA9RLw6TJWls/hkvY+W05/A0BlZghELukvRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"6a3190b5c943d0f367cde9cc04816821f5fd978c","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.16.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.11","@react-navigation/elements":"2.9.33","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.11","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"18.3.31"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.30_1785033567367_0.30089934763087434","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"altaga-expo","version":"1.0.31","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.31","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"a12a549834e1dca247f2008342955a2be78d9f94","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.31.tgz","fileCount":30,"integrity":"sha512-HzkJ46rpabOEHW9X2Ul1CBHSSEFo1j96scREQtEj9L7kaqLYTQZP4WK3AcL7z3Cg5Tr+mc9o5Mw6OKBrdATKmw==","signatures":[{"sig":"MEUCIDXSTb/LR3twLsuzJfScYFefR7WbRgYRaO2JPw1oVjm8AiEA1+C1f4w9Tj7k3EX9Bh/TjLUqCWIScxgVFOBmTLIFjvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"73baea2be31691da50ce45c69337977836cf6e4b","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.16.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.14","@react-navigation/elements":"2.9.36","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.14","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"18.3.31"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.31_1785638351666_0.8790324398822271","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"altaga-expo","version":"1.0.32","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.32","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"2a624b1f1c8188e24bc13869266b8f67b801b4de","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.32.tgz","fileCount":30,"integrity":"sha512-97sP5B7N3da7TVpm03+EAavR+wrBhNI0YBTozJosn5r7Quoy0p1WpCDXHvF3iE3cqCtV5bABp3lTu/hIFR9Tpw==","signatures":[{"sig":"MEUCIQCmIaHY1xumKrYYIB4ZENvRYkswR/42F/deEIbX5OLB6gIgLrPP6VnzweWGvGynFZP5TyFydNTodgZvbrXJudGAnpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"5f37ba144c0adfc5a6a903260d9a12c9d291ed5c","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.16.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.14","@react-navigation/elements":"2.9.36","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.14","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.2.18"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.32_1786239487133_0.38655544007734166","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"altaga-expo","version":"1.0.33","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.33","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"d3365a4ebf66a4fa1b1b565b7a519575be76ebb1","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.33.tgz","fileCount":30,"integrity":"sha512-2GzvHRzN8Q5rYieIJArIJX2+jX2qagMzClZf5SXHCMO7BvxTz/owqFXfBJNd0k0BpRTsUzpjqUfu5gm0I0mhkQ==","signatures":[{"sig":"MEUCIQDL26dS0U67fFvVg1QeI6npy6ZgWC//+CaAs3j5qm/WGgIgS8fJTWitGlUsU/fwLia8tPFW8huer0Z9iYmNoedMu1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"870012da3439cd82f9f03dad24823d8ee0c72fe6","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.17.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.19.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.16","@react-navigation/elements":"2.9.38","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.16","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.2.18"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.33_1786842742958_0.327647644797042","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"altaga-expo","version":"1.0.35","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.35","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"251215a268101eaf468650892a8c68e535ef10ba","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.35.tgz","fileCount":30,"integrity":"sha512-qaqe9eQNukPynGPG1DPPq16NFBPEK/hHat+uwT56VUjxWt6FbKP2hPR14ReV3vnh/p/sW4HslOPElYdcO2dLVQ==","signatures":[{"sig":"MEUCIEfPt8Fyelg2Oen19HzG5OO+KTpB4d7a7RNdddm550x3AiEAwQf4pxo8605/mHIqbHMBTow79P8QuhpRvvg46P77C3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"74baefebb953770696e13e03630812c96a964431","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.17.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.19.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.16","@react-navigation/elements":"2.9.38","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.16","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.2.18"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.35_1787519612143_0.5492774914436929","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"altaga-expo","version":"1.0.36","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.36","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"ff80a986682e10536192889421269904d4a2567b","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.36.tgz","fileCount":30,"integrity":"sha512-UI+3fp6t8duG6wsL2jDZUBKCHGqnRFzuFwpiCwfa2QjtRHrn6z8J+KD5qJMIKeM9K0MoZVZQcENHTdaZBbe8Gg==","signatures":[{"sig":"MEUCIHID0d/zoqngG0J1EiaHdVlQz5uKh6o/Mdtd/Lioe0/KAiEAgwun3MssKAMH/QCXAGzahf+L2mcT5wQEVDjn+btNvpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"ba48725f3fabf3cdab96aab39e5ce4315990a3f8","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.17.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.19.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.17","@react-navigation/elements":"2.9.39","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.17","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.2.18"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.36_1788061546197_0.8670722029523725","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"altaga-expo","version":"1.0.37","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.37","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"f80d7ebfea7af2b569e5d96d6c80d26b3958fe09","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.37.tgz","fileCount":30,"integrity":"sha512-P80birQhHudhZJ/Nb7uVwlmX6KUGHeGd7sQBgCB9KrYtIxNKKWptTkrM5g4MDKY3cW+jGSK+XTsebOfkWez87g==","signatures":[{"sig":"MEUCIQDUJYM1d1Hs6+eZr//BYDAjRJ9OsIVFy1bN9ieEnCASewIgLh8vURU0663Q9WzUY8IL9/uWPx6YKUENzuc2OV70w5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"3ea16e109c61b4f666cd3dc0a8bb0681010111a1","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.19.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.20.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.18","@react-navigation/elements":"2.9.40","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.18","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.2.18"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.37_1788663745733_0.0007785591555062865","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"altaga-expo","version":"1.0.38","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.38","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"2386a993563f52b96a2d55d86e4ea60027804b18","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.38.tgz","fileCount":30,"integrity":"sha512-ojn8qZvJcOyFr0nJUKCYmM6Oh+gOMxqK6gdEqwD0uL2rlSSAOxiHnNcQ95ZEKRVUF5MJZ3K80Jcg99SdJDJV5w==","signatures":[{"sig":"MEUCIHqsiGToyerFfw0itgJT87pMbaM7Em/oGOizIoiz2xRgAiEAjubezLSaY5HjG/wYoLKfjrPhHGjq3WjFStbPq7nltL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313112},"main":"expo-router/entry","gitHead":"f6edb90d7cd9adbb76850d6748f9a6150beb401c","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.19.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.20.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.18","@react-navigation/elements":"2.9.40","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.18","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.2.18"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.38_1789269447376_0.9153125815088632","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"altaga-expo","version":"1.0.39","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.39","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"653dcaadb92b0ffe04ec0a85f72c88ac09040296","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.39.tgz","fileCount":30,"integrity":"sha512-23nsKVgu1uFgDXee9XbgxDmYVoylxrv0eA06Sfj3TJPXO5CC4d31bztLxe6+eFIY7DGP1EMUJLQibayi4BbfKg==","signatures":[{"sig":"MEQCIFeaQJLeYAk5vjznjLXydOqfDzsfM725i/Vo6aC2iAE+AiADW+b+mJxZ2+4XVjZuhPBg2evSeMGp0Ch8KKorVsoCCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtEQYEhblA4tCHF/5ekO2oC63+gU0lDV4BuoTzQ/JsAgIhANK0LKFJP0IcccQSLJwzltwKSt18gBp92xoKt/5eu21x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313111},"main":"expo-router/entry","gitHead":"1978e1f317086caf1e86d763afedae4ae0f50026","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.19.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.20.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.3.18","@react-navigation/elements":"2.9.40","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.18.18","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.3.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.39_1789875152013_0.3965008022799974","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"altaga-expo","version":"1.0.40","author":{"name":"altaga"},"license":"MIT","_id":"altaga-expo@1.0.40","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"homepage":"https://github.com/altaga/altaga-expo#readme","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"f03f4b307afe6cb3ba9a65fa275ef755e18ba733","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.40.tgz","fileCount":30,"integrity":"sha512-phpzxEur96PbpGVjhdDeuivu4i0mb7KBL5ROZ/H88SXi5s8FBOPFEunmvnglZ/BaD7jQLzztbEM9q7JeCP/zLA==","signatures":[{"sig":"MEQCIDRlbReNMvxso5Eh72dzUfJtHGq/872kJ3MA6YdfDcIKAiBCAMTw4qePrzNeP+7vBJdBb8t6K48O10v9awuX5xT3cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHyWZYR8KDmND7Pn8Jl0DSA7/+j7Zsiv2+tqEF6B+lnwIhAP3hp3Ctvek2gcAZ6KbjRPYxo+8RhN6mHlVxT3YbDSJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313109},"main":"expo-router/entry","gitHead":"126eb275f1c04ec9ba2882040c4253f68ed9c9ae","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.19.0","description":"Custom Expo template for Altaga projects","directories":{},"_nodeVersion":"24.21.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.4.1","@react-navigation/elements":"2.9.43","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.19.2","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.3.0"},"_npmOperationalInternal":{"tmp":"tmp/altaga-expo_1.0.40_1790481001497_0.98055700865299","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"_id":"altaga-expo@1.0.41","bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"dist":{"shasum":"b340de74c2661c9dd475ab617f9a29d6fd5dd4dc","tarball":"https://registry.npmjs.org/altaga-expo/-/altaga-expo-1.0.41.tgz","fileCount":30,"integrity":"sha512-a/OWEUbPbkA078rtEA2d9dArHhVehZ/3/3q31p/Pya9OGMH+aqHu85dIcMY4bXXwEZlwSUB557TvS/fDvCjHtA==","signatures":[{"sig":"MEUCIQDHJmu+4knwrecMfl3Wgk/M3DHkboULU93RpY4qyodLegIgBG0/5FaT6W57DMBbwtDijK503vYGYAcOMZy9pDDInGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFWXiH1dJOl1qTyx4J+CqbABCeWcgIor6/WRzFYqpKoBAiBb7XRoa/sj6YecfYEkEYmfjY7CV7mDSYod4TjqLHT9/w=="}],"unpackedSize":313109},"main":"expo-router/entry","name":"altaga-expo","author":{"name":"altaga"},"gitHead":"a5d71a4f4d301aa6c755f2d01a5c313dd0338c72","license":"MIT","private":false,"scripts":{"ios":"expo start --ios","web":"expo start --web","lint":"eslint .","start":"expo start","android":"expo start --android","installLegacy":"npm i --legacy-peer-deps","reset-project":"node ./scripts/reset-project.js"},"version":"1.0.41","_npmUser":{"name":"altaga","email":"v.a.i@hotmail.com"},"homepage":"https://github.com/altaga/altaga-expo#readme","repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"_npmVersion":"11.19.0","description":"Custom Expo template for Altaga projects","directories":{},"maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"expo":"55.0.24","react":"19.2.7","buffer":"6.0.3","expo-font":"55.0.7","react-dom":"19.2.7","expo-image":"55.0.9","expo-router":"55.0.13","expo-haptics":"55.0.3","expo-linking":"55.0.14","expo-symbols":"55.0.7","react-native":"0.83.6","expo-constants":"55.0.16","expo-system-ui":"55.0.16","expo-status-bar":"55.0.5","expo-web-browser":"55.0.14","react-native-web":"0.21.2","expo-secure-store":"55.0.13","@expo/vector-icons":"15.1.1","expo-splash-screen":"55.0.19","react-native-sonner":"0.2.0","react-native-screens":"4.23.0","react-native-worklets":"0.7.4","react-native-reanimated":"4.2.1","@expo-google-fonts/exo-2":"0.4.2","@react-navigation/native":"7.4.1","@react-navigation/elements":"2.9.43","react-native-gesture-handler":"2.30.0","@react-navigation/bottom-tabs":"7.19.2","react-native-safe-area-context":"5.6.2","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"19.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/altaga-expo_1.0.41_1791087967033_0.815407267749924"}}},"time":{"created":"2026-04-09T05:54:51.110Z","modified":"2026-10-04T04:26:07.317Z","1.0.0":"2026-04-09T05:54:51.274Z","1.0.1":"2026-04-09T06:00:50.162Z","1.0.12":"2026-04-09T08:27:18.400Z","1.0.13":"2026-04-09T08:48:18.741Z","1.0.14":"2026-04-12T02:32:16.835Z","1.0.15":"2026-04-19T02:36:57.584Z","1.0.16":"2026-04-26T02:40:34.335Z","1.0.17":"2026-05-03T02:50:20.962Z","1.0.18":"2026-05-07T06:25:54.704Z","1.0.19":"2026-05-10T02:52:24.534Z","1.0.20":"2026-05-17T02:59:10.723Z","1.0.23":"2026-05-23T22:48:23.477Z","1.0.24":"2026-05-24T00:10:37.859Z","1.0.25":"2026-06-21T04:30:17.109Z","1.0.26":"2026-06-28T05:58:19.467Z","1.0.27":"2026-07-05T02:58:39.430Z","1.0.28":"2026-07-12T02:38:38.854Z","1.0.29":"2026-07-19T02:35:25.121Z","1.0.30":"2026-07-26T02:39:27.526Z","1.0.31":"2026-08-02T02:39:11.840Z","1.0.32":"2026-08-09T01:38:07.301Z","1.0.33":"2026-08-16T01:12:23.098Z","1.0.35":"2026-08-23T21:13:32.296Z","1.0.36":"2026-08-30T03:45:46.384Z","1.0.37":"2026-09-06T03:02:25.919Z","1.0.38":"2026-09-13T03:17:27.560Z","1.0.39":"2026-09-20T03:32:32.120Z","1.0.40":"2026-09-27T03:50:01.624Z","1.0.41":"2026-10-04T04:26:07.147Z"},"bugs":{"url":"https://github.com/altaga/altaga-expo/issues"},"author":{"name":"altaga"},"license":"MIT","homepage":"https://github.com/altaga/altaga-expo#readme","repository":{"url":"git+https://github.com/altaga/altaga-expo.git","type":"git"},"description":"Custom Expo template for Altaga projects","maintainers":[{"name":"altaga","email":"v.a.i@hotmail.com"}],"readme":"# Altaga Expo Template\n\nAn ultra-minimalist, high-end Expo starting block designed for rapid cross-platform development (Web, iOS, Android). \n\nThis template strips away the bloat of standard boilerplates while providing robust, hidden infrastructure. It comes pre-configured with reactive styling math, cross-platform secure storage fail-safes, universal state management, and a highly opinionated \"Luxury Dark\" minimalist aesthetic out of the box.\n\n---\n\n## 🌟 Philosophy: The \"Aesthetic Provocateur\"\nMost modern apps suffer from the \"AI Look\"—soft glows, rounded generic cards, and diffused drop shadows. This template purposefully rejects that. \n- **Brutal & Editorial**: Zero drop shadows. Sharp interfaces relying on pure whitespace and aggressive layout grids.\n- **Typographic Hierarchy**: Massive, high-contrast display titles paired with tiny, wide-tracked monospace metadata.\n- **Deep Palette**: Built on a foundation of Rich Black (`#0A0A0A`) with reserved, high-impact Metallic Gold (`#D4AF37`) accents.\n\n---\n\n## 🚀 Quick Start\n\n1. **Install dependencies**\n   ```bash\n   npm install\n   ```\n2. **Start the Development Server**\n   ```bash\n   npm run start\n   ```\n   *Note: Web, iOS, and Android builds are pre-configured. Use `npm run web` to start the web compiler specifically.*\n\n---\n\n## 📂 Project Architecture\n\n```text\nsrc/\n├── app/                  # Expo Router (File-based navigation)\n│   ├── _layout.js        # Wraps the app in Context & Providers\n│   ├── index.js          # Entry Router / Splash Logic\n│   └── (screens)/        # Your core application screens go here\n├── assets/               # Template imagery and icons\n├── core/                 # The aesthetic engine\n│   └── styles.js         # Reactive GlobalStyles and design tokens\n├── hocs/                 \n│   └── useHOCS.js        # High-Order Components for legacy Class compatibility\n├── providers/            # Infrastructure\n│   ├── contextModule.js  # Global State (React Context API)\n│   ├── contextLoader.js  # Loader logic tied to Global State\n│   └── smartProvider.js  # Responsive math calculation logic\n├── utilsAPI/             # Backend / Middlewares\n│   ├── corsHelper.js     # Configures Cross-Origin Resource Sharing\n│   └── withSecurity.js   # Middleware wrapper for protected API routes\n└── utilsApp/             \n    └── utils.js          # Cross-platform secure storage and mathematical utilities\n```\n\n---\n\n## 🛠 Usage & Implementation Guide\n\n### 1. The Global Styling Engine (`smartSize`)\nUnlike generic templates that use static pixel counts, this template uses a mathematical multiplier to ensure your app looks identical on a 4K Web screen, an iPad, and an iPhone Mini.\n\n**How to use it in a new screen:**\nWhenever you build a new screen, always wrap your styles in the `smartSize` context.\n\n```javascript\nimport { View, Text } from \"react-native\";\nimport { createGlobalStyles } from \"../../core/styles\";\nimport { useSmartSize } from \"../../providers/smartProvider\";\n\nexport default function DashboardScreen() {\n  // 1. Hook into the layout math\n  const smartSize = useSmartSize();\n  const { normalize } = smartSize; \n  \n  // 2. Hydrate the global styles with current screen dimensions\n  const GlobalStyles = createGlobalStyles(smartSize);\n\n  return (\n    <View style={GlobalStyles.container}>\n      <View style={GlobalStyles.header}>\n        {/* Uses the pre-defined Luxury Dark header typography */}\n        <Text style={GlobalStyles.heroTitle}>Dashboard</Text> \n      </View>\n      \n      {/* Use normalize() for custom, on-the-fly padding that scales */}\n      <View style={{ padding: normalize(20) }}>\n        <Text style={GlobalStyles.bodyText}>System Operational.</Text>\n      </View>\n    </View>\n  );\n}\n```\n\n### 2. Changing the Aesthetic (Theming)\nAll design tokens live in `src/core/styles.js`. \nTo re-theme the template away from \"Luxury Dark\", simply change the hex codes at the top of the file:\n```javascript\nexport const backgroundColor = \"#080808\"; // Change to #F9F9F6 for a white mode\nexport const cardColor = \"#1C1C1E\";       // Elevated surface\nexport const accentColor = \"#D4AF37\";     // Change to your brand color\n```\n\n### 3. Bulletproof Cross-Platform Storage\nStandard implementations of `expo-secure-store` immediately crash when compiled for the Web. This template includes a wrapper in `utilsApp/utils.js` that catches this crash automatically.\n\n**Storing Encrypted Session Data (Works on Web & Native!):**\n```javascript\nimport { setEncryptedStorageValue, getEncryptedStorageValue } from \"../../utilsApp/utils\";\n\nasync function loginUser(token) {\n  // On iOS/Android: This saves to the Keychain/Keystore.\n  // On Web: This cleanly catches the error and saves to AsyncStorage.\n  await setEncryptedStorageValue({ authToken: token }, \"UserSession\");\n}\n\nasync function checkAuth() {\n  const token = await getEncryptedStorageValue(\"authToken\", \"UserSession\");\n  if (token) console.log(\"User is logged in!\");\n}\n```\n\n### 4. Global State (Context API)\nDon't reach for Redux immediately. This template comes with `ContextProvider` pre-installed inside `_layout.js`.\n\n**Accessing State:**\n```javascript\nimport { Context } from \"../../providers/contextModule\";\nimport { useContext } from \"react\";\n\nexport default function Profile() {\n  // Access global variables seamlessly across the entire app\n  const { value } = useContext(Context);\n  const user = value.userConfig;\n\n  // You can also use the built-in setState: value.setUserConfig(newUser)\n}\n```\n\n### 5. Writing Secure API Routes (Expo Web)\nIf you utilize Expo Router API logic (the `+api.js` files), you must manage CORS and Security for Web builds. This template provides a pre-built wrapper.\n\n```javascript\n// src/app/api/secureData+api.js\nimport { withSecurity } from \"../../utilsAPI/withSecurity\";\n\nasync function handler(request) {\n  return Response.json({ internalData: \"Top Secret\" });\n}\n\n// Wrapping the handler automatically injects CORS headers and Error catching\nexport const GET = withSecurity(handler);\n```\n\n### 6. Legacy Support (HOCs)\nFor teams migrating older React Class Components, the `useHOCS` middleware is provided. Wrap any old class component in `useHOCS` to instantly give it access to Expo Router's `useNavigation` and `useGlobalSearchParams` hooks.\n\n---\n\n## ⚖️ Final Notes\n- **React Compiler Enabled:** This project opts into React 19's Compiler in `app.json` for massive performance gains. Write your logic naturally; you generally do not need `useMemo` or `useCallback`.\n- **Typing:** Typed Routes are enabled by default, ensuring navigation integrity across large routing stacks.\n","readmeFilename":"README.md"}