|
| 1 | +import { ConfigContext, ExpoConfig } from '@expo/config'; |
| 2 | + |
| 3 | +export default ({ config }: ConfigContext): ExpoConfig => ({ |
| 4 | + ...config, |
| 5 | + runtimeVersion: '1.0.0', |
| 6 | + name: 'Creatorem AI Chat Demo', |
| 7 | + slug: 'creatorem-ai-chat-demo', |
| 8 | + version: '1.0.0', |
| 9 | + orientation: 'portrait', |
| 10 | + icon: './assets/pwa-logo/apple-icon-180.png', |
| 11 | + scheme: 'creatorem-ai-chat-demo', |
| 12 | + userInterfaceStyle: 'automatic', |
| 13 | + newArchEnabled: true, |
| 14 | + jsEngine: 'hermes', |
| 15 | + updates: { |
| 16 | + url: 'https://u.expo.dev/31ba4806-f6c8-44ad-b6ca-52e410442b55', |
| 17 | + }, |
| 18 | + splash: { |
| 19 | + image: './assets/pwa-logo/apple-splash-1242-2688.jpg', |
| 20 | + resizeMode: 'contain', |
| 21 | + backgroundColor: '#ffffff', |
| 22 | + }, |
| 23 | + ios: { |
| 24 | + jsEngine: 'jsc', |
| 25 | + supportsTablet: true, |
| 26 | + bundleIdentifier: 'com.creatorem.ai-chat-demo', |
| 27 | + }, |
| 28 | + android: { |
| 29 | + // for native tabs |
| 30 | + softwareKeyboardLayoutMode: 'pan', |
| 31 | + adaptiveIcon: { |
| 32 | + // foregroundImage: './assets/images/adaptive-icon.png', |
| 33 | + backgroundColor: '#ffffff', |
| 34 | + }, |
| 35 | + package: 'com.creatorem.ai-chat-demo', |
| 36 | + edgeToEdgeEnabled: true, |
| 37 | + }, |
| 38 | + web: { |
| 39 | + bundler: 'metro', |
| 40 | + output: 'static', |
| 41 | + favicon: './assets/pwa-logo/apple-icon-180.png', |
| 42 | + }, |
| 43 | + plugins: [ |
| 44 | + 'expo-router', |
| 45 | + 'expo-font', |
| 46 | + 'expo-web-browser', |
| 47 | + [ |
| 48 | + 'expo-dev-client', |
| 49 | + { |
| 50 | + launchMode: 'most-recent', |
| 51 | + }, |
| 52 | + ], |
| 53 | + [ |
| 54 | + 'expo-secure-store', |
| 55 | + { |
| 56 | + configureAndroidBackup: true, |
| 57 | + faceIDPermission: 'Allow $(PRODUCT_NAME) to access your Face ID biometric data.', |
| 58 | + }, |
| 59 | + ], |
| 60 | + [ |
| 61 | + 'expo-splash-screen', |
| 62 | + { |
| 63 | + image: './assets/pwa-logo/apple-splash-1242-2688.jpg', |
| 64 | + imageWidth: 200, |
| 65 | + resizeMode: 'contain', |
| 66 | + backgroundColor: '#ffffff', |
| 67 | + }, |
| 68 | + ], |
| 69 | + [ |
| 70 | + 'expo-image-picker', |
| 71 | + { |
| 72 | + photosPermission: 'The app accesses your photos to let you share them with your friends.', |
| 73 | + }, |
| 74 | + ], |
| 75 | + ], |
| 76 | + experiments: { |
| 77 | + typedRoutes: true, |
| 78 | + reactCompiler: true, |
| 79 | + }, |
| 80 | + extra: { |
| 81 | + router: { |
| 82 | + origin: false, |
| 83 | + }, |
| 84 | + eas: { |
| 85 | + projectId: '31ba4806-f6c8-44ad-b6ca-52e410442b55', |
| 86 | + }, |
| 87 | + }, |
| 88 | +}); |
0 commit comments