/ package.json
package.json
  1  {
  2    "name": "manganess",
  3    "main": "expo-router/entry",
  4    "version": "1.2",
  5    "expo": {
  6      "name": "manganess",
  7      "slug": "manganess",
  8      "version": "1.2",
  9      "orientation": "portrait",
 10      "icon": "./assets/images/icon.png",
 11      "scheme": "com.iroan.manganess",
 12      "owner": "iroan",
 13      "userInterfaceStyle": "automatic",
 14      "newArchEnabled": true,
 15      "ios": {
 16        "supportsTablet": true
 17      },
 18      "android": {
 19        "adaptiveIcon": {
 20          "foregroundImage": "./assets/images/adaptive-icon.png",
 21          "backgroundColor": "#121212"
 22        },
 23        "package": "com.iroan.manganess"
 24      },
 25      "plugins": [
 26        "expo-router",
 27        [
 28          "expo-splash-screen",
 29          {
 30            "image": "./assets/images/splash.png",
 31            "imageWidth": 200,
 32            "resizeMode": "contain",
 33            "backgroundColor": "#121212"
 34          }
 35        ]
 36      ],
 37      "experiments": {
 38        "typedRoutes": true
 39      },
 40      "extra": {
 41        "eas": {
 42          "projectId": "e39fdc53-b1f4-4839-8e48-07a5e789d5eb"
 43        }
 44      },
 45      "runtimeVersion": {
 46        "policy": "sdkVersion"
 47      },
 48      "updates": {
 49        "enabled": true,
 50        "fallbackToCacheTimeout": 0,
 51        "url": "https://u.expo.dev/e39fdc53-b1f4-4839-8e48-07a5e789d5eb",
 52        "checkAutomatically": "ON_ERROR_RECOVERY"
 53      },
 54      "doctor": {
 55        "reactNativeDirectoryCheck": {
 56          "listUnknownPackages": false
 57        }
 58      }
 59    },
 60    "scripts": {
 61      "start": "expo start",
 62      "startlocal": "expo start --localhost",
 63      "reset-project": "node ./scripts/reset-project.js",
 64      "android": "expo run:android",
 65      "ios": "expo run:ios",
 66      "web": "expo start --web",
 67      "test": "jest --watchAll",
 68      "test:ci": "jest --ci --coverage --watchAll=false",
 69      "lint": "expo lint",
 70      "lint:fix": "expo lint --fix",
 71      "typecheck": "tsc --noEmit",
 72      "build": "eas build -p android --profile preview",
 73      "build:ios": "eas build -p ios --profile preview",
 74      "build:android": "eas build -p android --profile preview",
 75      "dev": "expo start --dev-client",
 76      "prebuild": "expo prebuild --clean",
 77      "export": "expo export",
 78      "check": "npm run lint && npm run typecheck && npm run test:ci",
 79      "format:check": "prettier --check .",
 80      "format:write": "prettier --write ."
 81    },
 82    "jest": {
 83      "preset": "jest-expo"
 84    },
 85    "dependencies": {
 86      "@babel/runtime": "^7.26.0",
 87      "@expo/metro-runtime": "~5.0.4",
 88      "@expo/vector-icons": "^14.0.2",
 89      "@gorhom/bottom-sheet": "^5.1.1",
 90      "@react-native-async-storage/async-storage": "2.1.2",
 91      "@react-native-community/slider": "^4.5.7",
 92      "@react-navigation/bottom-tabs": "^7.0.0",
 93      "@react-navigation/native": "^7.0.0",
 94      "@shopify/flash-list": "1.7.6",
 95      "axios": "^1.7.8",
 96      "expo": "^53.0.9",
 97      "expo-blur": "^14.1.5",
 98      "expo-constants": "~17.1.6",
 99      "expo-document-picker": "~13.1.5",
100      "expo-file-system": "~18.1.9",
101      "expo-font": "~13.3.1",
102      "expo-haptics": "^14.1.4",
103      "expo-linear-gradient": "^14.0.1",
104      "expo-router": "~5.0.6",
105      "expo-sharing": "~13.1.5",
106      "expo-splash-screen": "~0.30.8",
107      "expo-system-ui": "~5.0.7",
108      "expo-updates": "~0.28.12",
109      "expo-web-browser": "~14.1.6",
110      "html-entities": "^2.5.2",
111      "lodash": "^4.17.21",
112      "react": "19.0.0",
113      "react-dom": "19.0.0",
114      "react-native": "0.79.2",
115      "react-native-color-picker": "^0.6.0",
116      "react-native-gesture-handler": "~2.24.0",
117      "react-native-reanimated": "~3.17.4",
118      "react-native-safe-area-context": "5.4.0",
119      "react-native-screens": "~4.10.0",
120      "react-native-svg": "15.11.2",
121      "react-native-web": "^0.20.0",
122      "react-native-webview": "13.13.5"
123    },
124    "devDependencies": {
125      "@babel/core": "^7.25.2",
126      "@types/lodash": "^4.17.14",
127      "@types/react": "~19.0.10",
128      "@types/react-test-renderer": "^18.3.0",
129      "eslint": "^9.0.0",
130      "eslint-config-expo": "~9.2.0",
131      "prettier": "^3.5.3",
132      "react-test-renderer": "18.3.1",
133      "typescript": "^5.3.3"
134    },
135    "private": true
136  }