mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-15 18:59:40 +02:00
Projects included: - maerchenzauber (NestJS backend + Expo mobile + SvelteKit web + Astro landing) - manacore (Expo mobile + SvelteKit web + Astro landing) - manadeck (NestJS backend + Expo mobile + SvelteKit web) - memoro (Expo mobile + SvelteKit web + Astro landing) This commit preserves the current state before monorepo restructuring. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
250 lines
8.4 KiB
JSON
250 lines
8.4 KiB
JSON
{
|
|
"expo": {
|
|
"name": "Memoro",
|
|
"slug": "memoro",
|
|
"owner": "memoro",
|
|
"version": "2.0.10",
|
|
"scheme": "memoro",
|
|
"web": {
|
|
"bundler": "metro",
|
|
"output": "single",
|
|
"favicon": "./assets/favicon.png"
|
|
},
|
|
"plugins": [
|
|
"expo-router",
|
|
[
|
|
"expo-audio",
|
|
{
|
|
"microphonePermission": "Erlaube $(PRODUCT_NAME) den Zugriff auf dein Mikrofon."
|
|
}
|
|
],
|
|
[
|
|
"expo-build-properties",
|
|
{
|
|
"ios": {
|
|
"useFrameworks": "static"
|
|
}
|
|
}
|
|
],
|
|
[
|
|
"@react-native-google-signin/google-signin",
|
|
{
|
|
"iosUrlScheme": "com.googleusercontent.apps.624477741877-5dm8kmb2ol1u6mekjd5h1onsgnc36o7u"
|
|
}
|
|
],
|
|
[
|
|
"expo-location",
|
|
{
|
|
"locationAlwaysAndWhenInUsePermission": "Diese App benötigt Zugriff auf deinen Standort für standortbezogene Funktionen.",
|
|
"locationWhenInUsePermission": "Diese App benötigt Zugriff auf deinen Standort für standortbezogene Funktionen."
|
|
}
|
|
],
|
|
[
|
|
"expo-image-picker",
|
|
{
|
|
"photosPermission": "Diese App benötigt Zugriff auf deine Fotos, um Bilder zu Memos hinzuzufügen.",
|
|
"cameraPermission": "Diese App benötigt Zugriff auf die Kamera, um Fotos zu erstellen."
|
|
}
|
|
],
|
|
[
|
|
"expo-media-library",
|
|
{
|
|
"photosPermission": "Diese App benötigt Zugriff auf deine Fotos, um Bilder zu Memos hinzuzufügen.",
|
|
"savePhotosPermission": "Diese App benötigt Zugriff, um Bilder zu speichern."
|
|
}
|
|
],
|
|
"expo-apple-authentication",
|
|
"expo-secure-store",
|
|
"./scripts/withNotifeeAndroidFix",
|
|
"./scripts/withAndroidForegroundService",
|
|
[
|
|
"expo-splash-screen",
|
|
{
|
|
"backgroundColor": "#ffffff",
|
|
"image": "./assets/splash-light.png",
|
|
"imageWidth": 400,
|
|
"resizeMode": "contain",
|
|
"dark": {
|
|
"backgroundColor": "#121212",
|
|
"image": "./assets/splash-dark.png",
|
|
"imageWidth": 400
|
|
},
|
|
"ios": {
|
|
"backgroundColor": "#ffffff",
|
|
"image": "./assets/splash-light.png",
|
|
"imageWidth": 400,
|
|
"dark": {
|
|
"backgroundColor": "#121212",
|
|
"image": "./assets/splash-dark.png",
|
|
"imageWidth": 400
|
|
},
|
|
"resizeMode": "contain"
|
|
},
|
|
"android": {
|
|
"backgroundColor": "#ffffff",
|
|
"image": "./assets/splash-light.png",
|
|
"imageWidth": 400,
|
|
"dark": {
|
|
"backgroundColor": "#121212",
|
|
"image": "./assets/splash-dark.png",
|
|
"imageWidth": 400
|
|
},
|
|
"resizeMode": "contain"
|
|
}
|
|
}
|
|
],
|
|
"expo-font",
|
|
"expo-localization"
|
|
],
|
|
"experiments": {
|
|
"typedRoutes": true,
|
|
"tsconfigPaths": true
|
|
},
|
|
"orientation": "portrait",
|
|
"icon": "./assets/icon.png",
|
|
"userInterfaceStyle": "automatic",
|
|
"assetBundlePatterns": [
|
|
"**/*"
|
|
],
|
|
"ios": {
|
|
"supportsTablet": true,
|
|
"bundleIdentifier": "com.memo.beta",
|
|
"buildNumber": "564",
|
|
"icon": "./assets/icon.png",
|
|
"infoPlist": {
|
|
"NSMicrophoneUsageDescription": "Diese App benötigt Zugriff auf das Mikrofon, um Audioaufnahmen zu erstellen.",
|
|
"NSLocalNetworkUsageDescription": "Diese App benötigt Zugriff auf das lokale Netzwerk, um mit dem Entwicklungsserver zu kommunizieren.",
|
|
"NSLocationWhenInUseUsageDescription": "Diese App benötigt Zugriff auf deinen Standort, um Memos mit Standortinformationen zu versehen.",
|
|
"NSLocationAlwaysAndWhenInUseUsageDescription": "Diese App benötigt Zugriff auf deinen Standort, um Memos mit Standortinformationen zu versehen.",
|
|
"NSPhotoLibraryUsageDescription": "Diese App benötigt Zugriff auf deine Fotos, um Bilder zu Memos hinzuzufügen.",
|
|
"NSCameraUsageDescription": "Diese App benötigt Zugriff auf die Kamera, um Fotos zu erstellen.",
|
|
"UIBackgroundModes": [
|
|
"audio"
|
|
],
|
|
"ITSAppUsesNonExemptEncryption": false,
|
|
"LSApplicationQueriesSchemes": [
|
|
"mailto"
|
|
],
|
|
"NSAppTransportSecurity": {
|
|
"NSAllowsArbitraryLoads": false,
|
|
"NSExceptionDomains": {
|
|
"supabase.co": {
|
|
"NSIncludesSubdomains": true,
|
|
"NSExceptionAllowsInsecureHTTPLoads": false,
|
|
"NSExceptionRequiresForwardSecrecy": false,
|
|
"NSAllowsArbitraryLoadsInWebContent": true
|
|
},
|
|
"supabase.com": {
|
|
"NSIncludesSubdomains": true,
|
|
"NSExceptionAllowsInsecureHTTPLoads": false,
|
|
"NSExceptionRequiresForwardSecrecy": false,
|
|
"NSAllowsArbitraryLoadsInWebContent": true
|
|
},
|
|
"run.app": {
|
|
"NSIncludesSubdomains": true,
|
|
"NSExceptionAllowsInsecureHTTPLoads": false,
|
|
"NSExceptionRequiresForwardSecrecy": false,
|
|
"NSAllowsArbitraryLoadsInWebContent": true
|
|
}
|
|
}
|
|
},
|
|
"CFBundleURLTypes": [
|
|
{
|
|
"CFBundleURLSchemes": [
|
|
"com.googleusercontent.apps.624477741877-5dm8kmb2ol1u6mekjd5h1onsgnc36o7u"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"appleTeamId": "ZB76J8YWG6",
|
|
"privacyManifests": {
|
|
"NSPrivacyCollectedDataTypes": [
|
|
{
|
|
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeCrashData",
|
|
"NSPrivacyCollectedDataTypeLinked": false,
|
|
"NSPrivacyCollectedDataTypeTracking": false,
|
|
"NSPrivacyCollectedDataTypePurposes": [
|
|
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
|
|
]
|
|
},
|
|
{
|
|
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypePerformanceData",
|
|
"NSPrivacyCollectedDataTypeLinked": false,
|
|
"NSPrivacyCollectedDataTypeTracking": false,
|
|
"NSPrivacyCollectedDataTypePurposes": [
|
|
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
|
|
]
|
|
},
|
|
{
|
|
"NSPrivacyCollectedDataType": "NSPrivacyCollectedDataTypeOtherDiagnosticData",
|
|
"NSPrivacyCollectedDataTypeLinked": false,
|
|
"NSPrivacyCollectedDataTypeTracking": false,
|
|
"NSPrivacyCollectedDataTypePurposes": [
|
|
"NSPrivacyCollectedDataTypePurposeAppFunctionality"
|
|
]
|
|
}
|
|
],
|
|
"NSPrivacyAccessedAPITypes": [
|
|
{
|
|
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryUserDefaults",
|
|
"NSPrivacyAccessedAPITypeReasons": [
|
|
"CA92.1"
|
|
]
|
|
},
|
|
{
|
|
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategorySystemBootTime",
|
|
"NSPrivacyAccessedAPITypeReasons": [
|
|
"35F9.1"
|
|
]
|
|
},
|
|
{
|
|
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryFileTimestamp",
|
|
"NSPrivacyAccessedAPITypeReasons": [
|
|
"C617.1"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"android": {
|
|
"versionCode": 544,
|
|
"softwareKeyboardLayoutMode": "pan",
|
|
"adaptiveIcon": {
|
|
"foregroundImage": "./assets/adaptive-icon.png",
|
|
"backgroundColor": "#181818"
|
|
},
|
|
"permissions": [
|
|
"INTERNET",
|
|
"ACCESS_NETWORK_STATE",
|
|
"RECORD_AUDIO",
|
|
"FOREGROUND_SERVICE",
|
|
"FOREGROUND_SERVICE_MICROPHONE",
|
|
"WAKE_LOCK",
|
|
"POST_NOTIFICATIONS",
|
|
"ACCESS_FINE_LOCATION",
|
|
"ACCESS_COARSE_LOCATION",
|
|
"android.permission.INTERNET",
|
|
"android.permission.ACCESS_NETWORK_STATE",
|
|
"android.permission.RECORD_AUDIO",
|
|
"android.permission.MODIFY_AUDIO_SETTINGS",
|
|
"android.permission.FOREGROUND_SERVICE_MICROPHONE",
|
|
"android.permission.READ_EXTERNAL_STORAGE",
|
|
"android.permission.WRITE_EXTERNAL_STORAGE",
|
|
"android.permission.CAMERA",
|
|
"android.permission.ACCESS_FINE_LOCATION",
|
|
"android.permission.ACCESS_COARSE_LOCATION"
|
|
],
|
|
"blockedPermissions": [
|
|
"com.google.android.gms.permission.AD_ID"
|
|
],
|
|
"package": "com.memo.beta"
|
|
},
|
|
"extra": {
|
|
"router": {},
|
|
"eas": {
|
|
"projectId": "b3d8a0de-a941-449c-80b1-6c24bd855a14"
|
|
},
|
|
"EXPO_PUBLIC_REVENUECAT_ANDROID_KEY": "goog_KttzasFElOuXcgUOSkpiYoTdORM"
|
|
}
|
|
}
|
|
}
|