import type { ConfigContext, ExpoConfig } from 'expo/config'; export default ({ config }: ConfigContext): ExpoConfig => ({ ...config, name: 'Spoon', slug: 'spoon', scheme: 'spoon', version: '0.1.0', orientation: 'portrait', icon: './assets/icon-light.png', userInterfaceStyle: 'automatic', updates: { fallbackToCacheTimeout: 0, }, newArchEnabled: true, assetBundlePatterns: ['**/*'], ios: { bundleIdentifier: 'org.gbrown.spoon', supportsTablet: true, icon: { light: './assets/icon-light.png', dark: './assets/icon-dark.png', }, }, android: { package: 'org.gbrown.spoon', adaptiveIcon: { foregroundImage: './assets/icon-light.png', backgroundColor: '#0f766e', }, edgeToEdgeEnabled: true, }, // extra: { // eas: { // projectId: "your-eas-project-id", // }, // }, experiments: { tsconfigPaths: true, typedRoutes: true, reactCanary: true, reactCompiler: true, }, plugins: [ 'expo-router', 'expo-secure-store', 'expo-web-browser', [ 'expo-splash-screen', { backgroundColor: '#f8fafc', image: './assets/icon-light.png', dark: { backgroundColor: '#111827', image: './assets/icon-dark.png', }, }, ], ], });