42 lines
1.1 KiB
TypeScript
42 lines
1.1 KiB
TypeScript
import { ExpoConfig, ConfigContext } from 'expo/config';
|
|
|
|
export default ({ config }: ConfigContext): ExpoConfig => ({
|
|
...config,
|
|
name: 'DailyMeals',
|
|
slug: 'dailymeals-mobile',
|
|
version: '1.0.0',
|
|
orientation: 'portrait',
|
|
icon: './assets/images/icon.png',
|
|
scheme: 'dailymeals',
|
|
userInterfaceStyle: 'automatic',
|
|
ios: {
|
|
supportsTablet: true,
|
|
bundleIdentifier: 'com.dailymeals.mobile',
|
|
},
|
|
android: {
|
|
adaptiveIcon: {
|
|
backgroundColor: '#16774c',
|
|
foregroundImage: './assets/images/android-icon-foreground.png',
|
|
backgroundImage: './assets/images/android-icon-background.png',
|
|
monochromeImage: './assets/images/android-icon-monochrome.png',
|
|
},
|
|
package: 'com.dailymeals.mobile',
|
|
predictiveBackGestureEnabled: false,
|
|
},
|
|
web: {
|
|
bundler: 'metro',
|
|
output: 'static',
|
|
favicon: './assets/images/favicon.png',
|
|
},
|
|
plugins: ['expo-router', 'expo-splash-screen', 'expo-notifications', 'expo-sharing'],
|
|
experiments: {
|
|
typedRoutes: true,
|
|
},
|
|
extra: {
|
|
apiUrl: process.env.EXPO_PUBLIC_API_URL ?? 'http://localhost:5000/api',
|
|
eas: {
|
|
projectId: 'dailymeals-mobile-local',
|
|
},
|
|
},
|
|
});
|