mirror of
https://fastgit.cc/https://github.com/anomalyco/opencode
synced 2026-04-21 05:10:58 +08:00
Tighten the dictation UI and Whisper model settings, update the mobile package metadata, and remove the stale npm lockfile so Bun stays the source of truth for builds.
67 lines
2.2 KiB
JSON
67 lines
2.2 KiB
JSON
{
|
|
"name": "mobile-voice",
|
|
"main": "expo-router/entry",
|
|
"version": "1.0.2",
|
|
"scripts": {
|
|
"start": "expo start",
|
|
"expo:start": "ELECTRON_DISABLE_SANDBOX=1 REACT_NATIVE_PACKAGER_HOSTNAME=exos.husky-tilapia.ts.net expo start --dev-client --clear --host lan",
|
|
"relay": "echo 'Use packages/apn-relay for APNs relay server'",
|
|
"relay:legacy": "node ./relay/opencode-relay.mjs",
|
|
"reset-project": "node ./scripts/reset-project.js",
|
|
"android": "expo run:android",
|
|
"ios": "expo run:ios",
|
|
"web": "expo start --web",
|
|
"lint": "expo lint",
|
|
"typecheck": "tsc -p tsconfig.typecheck.json --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@fugood/react-native-audio-pcm-stream": "1.1.4",
|
|
"@react-navigation/bottom-tabs": "^7.15.5",
|
|
"@react-navigation/elements": "^2.9.10",
|
|
"@react-navigation/native": "^7.1.33",
|
|
"expo": "~55.0.9",
|
|
"expo-asset": "~55.0.10",
|
|
"expo-audio": "~55.0.9",
|
|
"expo-camera": "~55.0.11",
|
|
"expo-constants": "~55.0.9",
|
|
"expo-dev-client": "~55.0.19",
|
|
"expo-device": "~55.0.10",
|
|
"expo-file-system": "~55.0.12",
|
|
"expo-font": "~55.0.4",
|
|
"expo-glass-effect": "~55.0.8",
|
|
"expo-haptics": "~55.0.9",
|
|
"expo-image": "~55.0.6",
|
|
"expo-linking": "~55.0.9",
|
|
"expo-notifications": "~55.0.14",
|
|
"expo-router": "~55.0.8",
|
|
"expo-splash-screen": "~55.0.13",
|
|
"expo-status-bar": "~55.0.4",
|
|
"expo-symbols": "~55.0.5",
|
|
"expo-system-ui": "~55.0.11",
|
|
"expo-task-manager": "~55.0.10",
|
|
"expo-updates": "~55.0.16",
|
|
"expo-web-browser": "~55.0.10",
|
|
"react": "19.2.0",
|
|
"react-dom": "19.2.0",
|
|
"react-native": "0.83.4",
|
|
"react-native-audio-api": "^0.11.7",
|
|
"react-native-gesture-handler": "~2.30.0",
|
|
"react-native-reanimated": "4.2.1",
|
|
"react-native-safe-area-context": "~5.6.2",
|
|
"react-native-screens": "~4.23.0",
|
|
"react-native-web": "~0.21.0",
|
|
"react-native-worklets": "0.7.2",
|
|
"react-native-zeroconf": "0.14.0",
|
|
"whisper.rn": "0.5.5"
|
|
},
|
|
"devDependencies": {
|
|
"@typescript-eslint/eslint-plugin": "^8.57.2",
|
|
"@typescript-eslint/parser": "^8.57.2",
|
|
"@types/react": "~19.2.2",
|
|
"babel-preset-expo": "~55.0.8",
|
|
"eslint-plugin-react-hooks": "^7.0.1",
|
|
"typescript": "~5.9.2"
|
|
},
|
|
"private": true
|
|
}
|