import type { ConfigContext, ExpoConfig } from 'expo/config'; export default ({ config }: ConfigContext): ExpoConfig => ({ ...config, name: 'expo', slug: 'expo', scheme: 'expo', version: '0.1.0', orientation: 'portrait', icon: './assets/icon-light.png', userInterfaceStyle: 'automatic', updates: { fallbackToCacheTimeout: 0, }, newArchEnabled: true, assetBundlePatterns: ['**/*'], ios: { bundleIdentifier: 'your.bundle.identifier', supportsTablet: true, icon: { light: './assets/icon-light.png', dark: './assets/icon-dark.png', }, }, android: { package: 'your.bundle.identifier', adaptiveIcon: { foregroundImage: './assets/icon-light.png', backgroundColor: '#1F104A', }, 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: '#E4E4E7', image: './assets/icon-light.png', dark: { backgroundColor: '#18181B', image: './assets/icon-dark.png', }, }, ], ], });