{"id":"775423b4-6975-46f5-bc47-5886f362e602","createdAt":"2026-08-14T17:22:02.012Z","runtimeVersion":"exposdk:54.0.0","launchAsset":{"key":"bundle","contentType":"application/javascript","url":"https://sproutmetro.dasbasl.xyz/node_modules/expo-router/entry.bundle?platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=1&transform.routerRoot=app&unstable_transformProfile=hermes-stable"},"assets":[],"metadata":{},"extra":{"eas":{},"expoClient":{"name":"VeganChecker","slug":"veganchecker","scheme":"veganchecker","version":"0.1.0","orientation":"portrait","icon":"./assets/icon.png","userInterfaceStyle":"automatic","newArchEnabled":true,"//platforms":"No web target. react-native-web isn't installed, so any browser hitting the Metro URL triggers a web bundle that fails on `Unable to resolve react-native-web/dist/index` — harmless for Expo Go, which asks for ios/android, but it fills the deploy log with errors that look like the app is broken. plan2.md §16 lists a web app as explicitly out of scope: the camera is the product.","platforms":["ios","android"],"ios":{"supportsTablet":true,"bundleIdentifier":"com.veganchecker.app","infoPlist":{"NSCameraUsageDescription":"VeganChecker uses the camera to scan barcodes and read ingredient lists."}},"android":{"package":"com.veganchecker.app","adaptiveIcon":{"backgroundColor":"#34C759","foregroundImage":"./assets/android-icon-foreground.png","backgroundImage":"./assets/android-icon-background.png","monochromeImage":"./assets/android-icon-monochrome.png","foregroundImageUrl":"https://sproutmetro.dasbasl.xyz/assets/./assets/android-icon-foreground.png","monochromeImageUrl":"https://sproutmetro.dasbasl.xyz/assets/./assets/android-icon-monochrome.png","backgroundImageUrl":"https://sproutmetro.dasbasl.xyz/assets/./assets/android-icon-background.png"},"predictiveBackGestureEnabled":false,"permissions":["android.permission.CAMERA","android.permission.RECORD_AUDIO"]},"plugins":["expo-router","expo-sqlite","expo-localization",["expo-camera",{"cameraPermission":"VeganChecker uses the camera to scan barcodes and read ingredient lists."}]],"extra":{"apiUrl":"http://localhost:3000","router":{}},"_internal":{"isDebug":false,"projectRoot":"/app","dynamicConfigPath":{},"staticConfigPath":"/app/app.json","packageJsonPath":"/app/package.json","pluginHistory":{"expo-sqlite":{"name":"expo-sqlite","version":"16.0.10"},"expo-camera":{"name":"expo-camera","version":"17.0.10"}}},"sdkVersion":"54.0.0","iconUrl":"https://sproutmetro.dasbasl.xyz/assets/./assets/icon.png","hostUri":"sproutmetro.dasbasl.xyz"},"expoGo":{"debuggerHost":"sproutmetro.dasbasl.xyz","developer":{"tool":"expo-cli","projectRoot":"/app"},"packagerOpts":{"dev":true},"mainModuleName":"node_modules/expo-router/entry"},"scopeKey":"@anonymous/veganchecker-9a6751d3-7719-4bbf-8f47-e86dc6dff499"}}