Add dedicated Help screen to profile tab with navigation integration.
Refactor SettingsScreen to navigate to HelpScreen instead of showing placeholder alert.
Fix API upload method to use correct field names ("file" for documents, "image" for media)
based on endpoint path, resolving upload failures for file uploads.
102 lines
3.1 KiB
JSON
102 lines
3.1 KiB
JSON
{
|
|
"name": "with_you",
|
|
"version": "1.0.1",
|
|
"main": "expo-router/entry",
|
|
"scripts": {
|
|
"start": "expo start",
|
|
"android": "expo run:android",
|
|
"ios": "expo run:ios",
|
|
"web": "expo start --web",
|
|
"ios:dev": "eas build --platform ios --profile development",
|
|
"ios:simulator": "eas build --platform ios --profile ios-simulator",
|
|
"ios:preview": "eas build --platform ios --profile preview",
|
|
"ios:prod": "eas build --platform ios --profile production",
|
|
"ios:submit": "eas submit --platform ios --profile production",
|
|
"test": "jest",
|
|
"test:watch": "jest --watch"
|
|
},
|
|
"dependencies": {
|
|
"@expo/ui": "~56.0.18",
|
|
"@expo/vector-icons": "^15.1.1",
|
|
"@livekit/react-native": "^2.11.0",
|
|
"@livekit/react-native-webrtc": "^144.1.0",
|
|
"@react-native-async-storage/async-storage": "^3.1.1",
|
|
"@shopify/flash-list": "^2.3.1",
|
|
"@tanstack/react-query": "^5.100.14",
|
|
"@types/react": "~19.2.14",
|
|
"axios": "^1.16.1",
|
|
"date-fns": "^4.4.0",
|
|
"expo": "~56.0.12",
|
|
"expo-background-task": "~56.0.19",
|
|
"expo-callkit-telecom": "^0.3.9",
|
|
"expo-camera": "~56.0.8",
|
|
"expo-constants": "~56.0.18",
|
|
"expo-dev-client": "~56.0.20",
|
|
"expo-document-picker": "~56.0.4",
|
|
"expo-file-system": "~56.0.8",
|
|
"expo-font": "~56.0.7",
|
|
"expo-haptics": "~56.0.3",
|
|
"expo-image": "~56.0.6",
|
|
"expo-image-picker": "~56.0.18",
|
|
"expo-intent-launcher": "~56.0.4",
|
|
"expo-linear-gradient": "~56.0.4",
|
|
"expo-linking": "~56.0.14",
|
|
"expo-media-library": "~56.0.7",
|
|
"expo-notifications": "~56.0.18",
|
|
"expo-router": "~56.2.11",
|
|
"expo-splash-screen": "~56.0.10",
|
|
"expo-sqlite": "~56.0.5",
|
|
"expo-status-bar": "~56.0.4",
|
|
"expo-system-ui": "~56.0.5",
|
|
"expo-task-manager": "~56.0.19",
|
|
"expo-updates": "~56.0.19",
|
|
"expo-video": "~56.1.4",
|
|
"jcore-react-native": "^2.3.6",
|
|
"jpush-react-native": "^3.2.7",
|
|
"katex": "^0.17.0",
|
|
"livekit-client": "^2.19.2",
|
|
"markdown-it": "^14.2.0",
|
|
"pako": "^2.1.0",
|
|
"prismjs": "^1.30.0",
|
|
"react": "19.2.3",
|
|
"react-dom": "19.2.3",
|
|
"react-native": "0.85.3",
|
|
"react-native-gesture-handler": "^3.0.0",
|
|
"react-native-pager-view": "^8.0.2",
|
|
"react-native-paper": "^5.15.3",
|
|
"react-native-reanimated": "~4.3.1",
|
|
"react-native-safe-area-context": "~5.8.0",
|
|
"react-native-screens": "4.25.2",
|
|
"react-native-share": "^12.3.1",
|
|
"react-native-sse": "^1.2.1",
|
|
"react-native-web": "^0.21.0",
|
|
"react-native-webview": "13.16.1",
|
|
"react-native-worklets": "^0.8.3",
|
|
"zod": "^4.4.3",
|
|
"zustand": "^5.0.14"
|
|
},
|
|
"devDependencies": {
|
|
"@react-native-community/cli": "^20.1.3",
|
|
"@types/jest": "^29.5.12",
|
|
"@types/pako": "^2.0.4",
|
|
"@types/react": "~19.2.16",
|
|
"@types/react-native-vector-icons": "^6.4.18",
|
|
"jest": "^29.7.0",
|
|
"ts-jest": "^29.1.2",
|
|
"typescript": "~6.0.3"
|
|
},
|
|
"private": true,
|
|
"expo": {
|
|
"install": {
|
|
"exclude": [
|
|
"expo-image",
|
|
"@react-native-async-storage/async-storage",
|
|
"@shopify/flash-list",
|
|
"react-native-pager-view",
|
|
"react-native-gesture-handler",
|
|
"react-native-safe-area-context"
|
|
]
|
|
}
|
|
}
|
|
}
|