diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9297a86..a7b1d05 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,9 +18,12 @@ jobs: - name: install bun uses: oven-sh/setup-bun@v2 - - name: Install UI packages + - name: Installs UI packages run: cd ui && bun install + - name: Installs mobile packages + run: cd mobile-frontend && bun install + eslint: runs-on: ubuntu-latest steps: @@ -32,3 +35,15 @@ jobs: - name: run linter run: bun run lint + + doctor: + runs-on: ubuntu-latest + steps: + - name: Setup repository + uses: actions/checkout@v4 + + - name: install bun + uses: oven-sh/setup-bun@v2 + + - name: expo doctor should pass + run: bunx expo-doctor diff --git a/mobile-frontend/app.json b/mobile-frontend/app.json index 0b3c726..bb10684 100644 --- a/mobile-frontend/app.json +++ b/mobile-frontend/app.json @@ -44,10 +44,8 @@ "faceIDPermission": "Allow $(PRODUCT_NAME) to use Face ID." } ], - "expo-localization" + "expo-localization", + "expo-font" ] - }, - "android": { - "googleServicesFile": "./android/app/google-services.json" } } diff --git a/mobile-frontend/bun.lockb b/mobile-frontend/bun.lockb index 5881ea4..2525880 100755 Binary files a/mobile-frontend/bun.lockb and b/mobile-frontend/bun.lockb differ diff --git a/mobile-frontend/package.json b/mobile-frontend/package.json index a94368b..6e84cc3 100644 --- a/mobile-frontend/package.json +++ b/mobile-frontend/package.json @@ -23,7 +23,7 @@ "@gorhom/bottom-sheet": "^4", "@noble/hashes": "^1.4.0", "@postero/ui": "../ui", - "@react-native-picker/picker": "2.7.7", + "@react-native-picker/picker": "2.7.5", "@react-navigation/bottom-tabs": "^6.5.20", "@react-navigation/native": "^6.1.17", "@react-navigation/native-stack": "^6.9.26", @@ -42,13 +42,13 @@ "eslint-plugin-prettier": "^5.2.1", "ethers": "^6.13.1", "events": "^3.3.0", - "expo": "51.0.14", + "expo": "~51.0.39", "expo-blur": "~13.0.2", "expo-camera": "~15.0.11", "expo-clipboard": "~6.0.3", "expo-crypto": "^13.0.2", "expo-device": "~6.0.2", - "expo-font": "12.0.7", + "expo-font": "~12.0.10", "expo-gl": "14.0.2", "expo-haptics": "~13.0.1", "expo-linear-gradient": "~13.0.2", @@ -64,17 +64,17 @@ "lodash": "^4.17.21", "path": "^0.12.7", "prettier": "^3.4.2", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-native": "0.74.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.74.5", "react-native-gesture-handler": "2.16.2", "react-native-paper": "^5.12.3", "react-native-qrcode-svg": "^6.3.1", "react-native-reanimated": "3.10.1", "react-native-reanimated-carousel": "^3.5.1", - "react-native-safe-area-context": "4.10.4", + "react-native-safe-area-context": "4.10.5", "react-native-screens": "~3.31.1", - "react-native-svg": "15.3.0", + "react-native-svg": "15.2.0", "react-native-tab-view": "^3.5.2", "react-native-web": "0.19.12", "readable-stream": "^4.5.2", @@ -89,9 +89,10 @@ "@types/color": "^3.0.6", "@types/d3": "^7.4.3", "@types/lodash": "^4.17.7", - "@types/react": "~18.3.3", + "@types/react": "~18.2.79", "eslint": "^8.57.0", "eslint-config-expo": "^7.0.0", - "typescript": "^5.5.3" - } + "typescript": "~5.3.3" + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" }