Two OffScale builds from different source trees were installed on the same phone and were indistinguishable: both reported 1.0.0 (1), because nothing ever stamped a version. The only way to answer 'did that actually install?' was to remember which URL it came from, which is not available to the person holding the phone. Reads nativeBuildVersion rather than the value in app.json. The config says what the project asked for; the native plist says what shipped, and it is the second one that answers the question. OAS stamps its YYYYMMDDNN into CFBundleVersion before signing, so the row now shows the same number the install page does. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
45 lines
1.2 KiB
JSON
45 lines
1.2 KiB
JSON
{
|
|
"name": "offscale-mobile",
|
|
"version": "1.0.0",
|
|
"license": "MIT",
|
|
"private": true,
|
|
"workspaces": [
|
|
"modules/*"
|
|
],
|
|
"main": "src/index.tsx",
|
|
"scripts": {
|
|
"start": "expo start",
|
|
"ios": "expo run:ios",
|
|
"android": "expo run:android",
|
|
"prebuild": "./scripts/gen-adaptive-icon.sh && expo prebuild",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@expo/vector-icons": "15.1.1",
|
|
"@react-native-async-storage/async-storage": "2.2.0",
|
|
"expo": "57.0.8",
|
|
"expo-clipboard": "57.0.1",
|
|
"expo-constants": "57.0.7",
|
|
"expo-dev-client": "57.0.9",
|
|
"expo-modules-core": "57.0.7",
|
|
"expo-status-bar": "57.0.1",
|
|
"expo-system-ui": "57.0.1",
|
|
"nativewind": "4.2.6",
|
|
"officer-net": "workspace:*",
|
|
"react": "19.2.3",
|
|
"react-native": "0.86.0",
|
|
"react-native-reanimated": "4.5.3",
|
|
"react-native-safe-area-context": "5.7.0",
|
|
"react-native-svg": "15.15.4",
|
|
"react-native-worklets": "0.11.3"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "7.29.7",
|
|
"@babel/plugin-transform-react-jsx": "7.29.7",
|
|
"@types/react": "19.2.17",
|
|
"babel-preset-expo": "57.0.4",
|
|
"tailwindcss": "3.4.19",
|
|
"typescript": "6.0.3"
|
|
}
|
|
}
|