Просмотр исходного кода

Neo: update Next.js to 16.4.0 and Expo SDK 57 packages (#5790)

- next, eslint-config-next, @next/bundle-analyzer 16.3.4 -> 16.4.0.
- The 11 Expo SDK 57 packages `expo install --check` flagged, to the
  expected versions (expo 57.0.27, expo-router 57.0.25, @expo/ui 57.0.22,
  expo-constants, expo-updates and others), with the same range in
  apps/expo, apps/next and packages/app so Yarn installs one copy.
- expo goes from ^57.0.9 to ~57.0.27. yarn.lock isn't committed, so the
  caret range would let a fresh install pull SDK 58 once it becomes
  latest.
- The three patch-package patches are renamed to the new versions. The
  patched files are unchanged upstream, so the fixes are still needed.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Andrey Yasko 1 неделя назад
Родитель
Сommit
4ed6194c14

+ 11 - 11
neo/apps/expo/package.json

@@ -4,7 +4,7 @@
     "@10play/tentap-editor": "1.0.1",
     "@appandflow/react-native-google-autocomplete": "^2.1.0",
     "@expo/html-elements": "^0.11.2",
-    "@expo/ui": "~57.0.13",
+    "@expo/ui": "~57.0.22",
     "@gorhom/bottom-sheet": "^5.1.2",
     "@hello-pangea/dnd": "^17.0.0",
     "@legendapp/list": "^2.0.16",
@@ -40,30 +40,30 @@
     "country-codes-flags-phone-codes": "^1.1.1",
     "date-fns": "^2.30.0",
     "eslint": "^9.17.0",
-    "expo": "^57.0.9",
+    "expo": "~57.0.27",
     "expo-audio": "~57.0.4",
-    "expo-auth-session": "~57.0.9",
+    "expo-auth-session": "~57.0.14",
     "expo-blur": "~57.0.2",
     "expo-build-properties": "~57.0.14",
-    "expo-camera": "~57.0.4",
+    "expo-camera": "~57.0.6",
     "expo-application": "~57.0.3",
-    "expo-constants": "~57.0.14",
+    "expo-constants": "~57.0.21",
     "expo-crypto": "~57.0.2",
-    "expo-document-picker": "~57.0.1",
+    "expo-document-picker": "~57.0.3",
     "expo-font": "~57.0.1",
     "expo-haptics": "~57.0.1",
     "expo-image": "~57.0.3",
-    "expo-image-manipulator": "~57.0.13",
+    "expo-image-manipulator": "~57.0.21",
     "expo-image-picker": "~57.0.13",
     "expo-linear-gradient": "~57.0.1",
-    "expo-linking": "~57.0.7",
+    "expo-linking": "~57.0.12",
     "expo-location": "~57.0.13",
-    "expo-maps": "~57.0.2",
-    "expo-router": "~57.0.16",
+    "expo-maps": "~57.0.4",
+    "expo-router": "~57.0.25",
     "expo-splash-screen": "~57.0.8",
     "expo-status-bar": "~57.0.1",
     "expo-system-ui": "~57.0.2",
-    "expo-updates": "~57.0.17",
+    "expo-updates": "~57.0.25",
     "expo-video": "~57.0.2",
     "expo-web-browser": "~57.0.2",
     "fbemitter": "^3.0.0",

+ 8 - 8
neo/apps/next/package.json

@@ -39,17 +39,17 @@
     "@vis.gl/react-google-maps": "^1.7.1",
     "app": "*",
     "blueimp-md5": "^2.19.0",
-    "eslint-config-next": "16.3.4",
-    "expo-auth-session": "~57.0.9",
-    "expo-document-picker": "~57.0.1",
-    "expo-image-manipulator": "~57.0.13",
+    "eslint-config-next": "16.4.0",
+    "expo-auth-session": "~57.0.14",
+    "expo-document-picker": "~57.0.3",
+    "expo-image-manipulator": "~57.0.21",
     "expo-image-picker": "~57.0.13",
-    "expo-linking": "~57.0.7",
+    "expo-linking": "~57.0.12",
     "expo-web-browser": "~57.0.2",
     "jotai": "^2.16.0",
     "lexical": "^0.48.0",
     "lucide-static": "1.16.0",
-    "next": "16.3.4",
+    "next": "16.4.0",
     "react": "19.2.3",
     "react-dom": "19.2.3",
     "react-grid-layout": "^1.4.4",
@@ -70,12 +70,12 @@
     "zustand": "^4.5.5"
   },
   "devDependencies": {
-    "@next/bundle-analyzer": "16.3.4",
+    "@next/bundle-analyzer": "16.4.0",
     "@tailwindcss/postcss": "^4.2.4",
     "@tailwindcss/typography": "^0.5.9",
     "@types/node": "17.0.21",
     "cross-env": "^7.0.3",
-    "eslint-config-next": "16.3.4",
+    "eslint-config-next": "16.4.0",
     "postcss": "^8.4.27",
     "tailwindcss": "^4.2.4"
   },

+ 10 - 10
neo/packages/app/package.json

@@ -25,7 +25,7 @@
     "@10play/tentap-editor": "1.0.1",
     "@appandflow/react-native-google-autocomplete": "^2.1.0",
     "@codemirror/view": "^6.43.6",
-    "@expo/ui": "~57.0.13",
+    "@expo/ui": "~57.0.22",
     "@gorhom/bottom-sheet": "^5.1.2",
     "@legendapp/list": "^2.0.16",
     "@mdxeditor/editor": "^4.2.0",
@@ -47,28 +47,28 @@
     "@tanstack/ai-client": "^0.29.1",
     "@tanstack/ai-react": "^0.22.3",
     "blueimp-md5": "^2.19.0",
-    "expo": "^57.0.9",
+    "expo": "~57.0.27",
     "expo-audio": "~57.0.4",
-    "expo-auth-session": "~57.0.9",
+    "expo-auth-session": "~57.0.14",
     "expo-blur": "~57.0.2",
-    "expo-constants": "~57.0.14",
-    "expo-document-picker": "~57.0.1",
+    "expo-constants": "~57.0.21",
+    "expo-document-picker": "~57.0.3",
     "expo-font": "~57.0.1",
     "expo-haptics": "~57.0.1",
     "expo-image": "~57.0.3",
-    "expo-image-manipulator": "~57.0.13",
+    "expo-image-manipulator": "~57.0.21",
     "expo-image-picker": "~57.0.13",
-    "expo-linking": "~57.0.7",
+    "expo-linking": "~57.0.12",
     "expo-location": "~57.0.13",
-    "expo-maps": "~57.0.2",
-    "expo-router": "~57.0.16",
+    "expo-maps": "~57.0.4",
+    "expo-router": "~57.0.25",
     "expo-splash-screen": "~57.0.8",
     "expo-video": "~57.0.2",
     "expo-web-browser": "~57.0.2",
     "jotai": "^2.16.0",
     "lexical": "^0.48.0",
     "lucide-react-native": "1.16.0",
-    "next": "16.3.4",
+    "next": "16.4.0",
     "react": ">=19.0.0",
     "react-dom": ">=19.0.0",
     "react-grid-layout": "^1.4.4",

+ 0 - 0
neo/patches/@expo+ui+57.0.20.patch → neo/patches/@expo+ui+57.0.22.patch


+ 0 - 0
neo/patches/expo+57.0.25.patch → neo/patches/expo+57.0.27.patch


+ 0 - 0
neo/patches/expo-router+57.0.23.patch → neo/patches/expo-router+57.0.25.patch