From 79c572bf8b63165986a2b53a02a71fed8c134f5d Mon Sep 17 00:00:00 2001 From: Davide Scaini Date: Fri, 24 Apr 2026 11:45:23 +0200 Subject: [PATCH] fix: align expo packages to SDK 54 expected versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Expo's version checker reported mismatches; update to exact expected versions: expo-sqlite ~16.0.10, expo-document-picker ~14.0.8, expo-file-system ~19.0.21, expo-background-fetch ~14.0.9, expo-task-manager ~14.0.9, react-native-webview 13.15.0, typescript ~5.9.2 expo-file-system v19 moved the legacy API (documentDirectory, copyAsync, makeDirectoryAsync) to 'expo-file-system/legacy' — update import in import.tsx. --- mobile/app/(tabs)/import.tsx | 2 +- mobile/package.json | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/mobile/app/(tabs)/import.tsx b/mobile/app/(tabs)/import.tsx index ac9c3ac..9e41d04 100644 --- a/mobile/app/(tabs)/import.tsx +++ b/mobile/app/(tabs)/import.tsx @@ -1,5 +1,5 @@ import * as DocumentPicker from 'expo-document-picker'; -import * as FileSystem from 'expo-file-system'; +import * as FileSystem from 'expo-file-system/legacy'; import { useSQLiteContext } from 'expo-sqlite'; import { useState } from 'react'; import { Alert, Pressable, ScrollView, StyleSheet, Text, View } from 'react-native'; diff --git a/mobile/package.json b/mobile/package.json index ce885cf..264f025 100644 --- a/mobile/package.json +++ b/mobile/package.json @@ -12,11 +12,11 @@ "dependencies": { "expo": "~54.0.33", "expo-router": "~6.0.23", - "expo-sqlite": "~15.0.6", - "expo-document-picker": "~13.1.6", - "expo-file-system": "~18.0.12", - "expo-background-fetch": "~13.1.6", - "expo-task-manager": "~13.1.6", + "expo-sqlite": "~16.0.10", + "expo-document-picker": "~14.0.8", + "expo-file-system": "~19.0.21", + "expo-background-fetch": "~14.0.9", + "expo-task-manager": "~14.0.9", "expo-notifications": "~0.32.16", "expo-constants": "~18.0.13", "expo-linking": "~8.0.11", @@ -27,12 +27,12 @@ "react-native": "0.81.5", "react-native-safe-area-context": "~5.6.0", "react-native-screens": "~4.16.0", - "react-native-webview": "~13.16.0", + "react-native-webview": "13.15.0", "@maplibre/maplibre-react-native": "~11.0.0" }, "devDependencies": { "@babel/core": "^7.25.0", "@types/react": "~19.1.0", - "typescript": "~5.8.0" + "typescript": "~5.9.2" } }