From 42a047925bb02e5022507b60fa86640dcdeb2446 Mon Sep 17 00:00:00 2001 From: John Pacino Date: Thu, 24 Sep 2026 11:41:29 -0400 Subject: [PATCH] build(deps): keep Expo patches aligned with Doctor --- .github/dependabot.yml | 11 +++++- package-lock.json | 90 +++++++++++++++++++++--------------------- package.json | 6 +-- 3 files changed, 58 insertions(+), 49 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b5cb092..27b648f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,7 +3,16 @@ updates: - package-ecosystem: npm directory: / schedule: - interval: weekly + interval: daily + # Expo Doctor immediately requires newly released SDK-compatible patches. + # Keep the safety delay for other dependencies, but let Dependabot align + # Expo packages before unrelated pull requests are blocked by CI. + cooldown: + default-days: 3 + exclude: + - expo + - 'expo-*' + - '@expo/*' open-pull-requests-limit: 5 # Expo and React Native constraints are maintained together with # `npx expo install`; Dependabot may only refresh versions already allowed diff --git a/package-lock.json b/package-lock.json index 9bc4e5b..d705cc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,11 +11,11 @@ "@expo-google-fonts/outfit": "^0.4.3", "@expo/vector-icons": "^15.0.3", "@react-native-async-storage/async-storage": "2.2.0", - "expo": "~57.0.23", + "expo": "~57.0.25", "expo-constants": "~57.0.18", "expo-font": "~57.0.4", - "expo-linking": "~57.0.10", - "expo-router": "~57.0.21", + "expo-linking": "~57.0.11", + "expo-router": "~57.0.23", "expo-splash-screen": "~57.0.8", "expo-sqlite": "~57.0.3", "expo-status-bar": "~57.0.1", @@ -2117,9 +2117,9 @@ "license": "MIT" }, "node_modules/@expo/ui": { - "version": "57.0.19", - "resolved": "https://registry.npmjs.org/@expo/ui/-/ui-57.0.19.tgz", - "integrity": "sha512-WB95zQPge5nb04zgY3O2NmMtxg6G+qFH3yOAHcBkTUrJXoBReQoyY3cfp/8N5Q/azcfHJcBE3Jy0Rwq9OoRrfA==", + "version": "57.0.20", + "resolved": "https://registry.npmjs.org/@expo/ui/-/ui-57.0.20.tgz", + "integrity": "sha512-0ChmuyWBwEy3JHMR5wDkJGyvkTR5zH3BTwjJrv3f2ymtamhpU9hD5uH4GsLoWuB6MJFOPTuchq4zByZbtgPyNw==", "license": "MIT", "dependencies": { "sf-symbols-typescript": "^2.1.0", @@ -4949,9 +4949,9 @@ } }, "node_modules/babel-preset-expo": { - "version": "57.0.12", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-57.0.12.tgz", - "integrity": "sha512-rrZqJPYbVevy7rqibJZQFd3AsleGslJ63vmB3Qs8b5poOO5AHaehUGbZHjb0HoOZO59d86BEifYbq0/ncoM2UQ==", + "version": "57.0.13", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-57.0.13.tgz", + "integrity": "sha512-OOl3lqNQ4IagJfsNgtxuna0wpTWt1BswdyktGTOJ5EJCgdQUk/B2vaj/jsl03+kMyuIvpxKioVtbTzxh3mdvvQ==", "license": "MIT", "dependencies": { "@babel/generator": "^7.20.5", @@ -5000,7 +5000,7 @@ "peerDependencies": { "@babel/runtime": "^7.20.0", "expo": "*", - "expo-widgets": "^57.0.19", + "expo-widgets": "^57.0.21", "react-refresh": ">=0.14.0 <1.0.0" }, "peerDependenciesMeta": { @@ -7008,13 +7008,13 @@ "license": "MIT" }, "node_modules/expo": { - "version": "57.0.24", - "resolved": "https://registry.npmjs.org/expo/-/expo-57.0.24.tgz", - "integrity": "sha512-LxSnKMv7en/w4XDNxW3VOx7SbtQ2Bs4MyGhtoZCToDsEsBPO7pJXlv5GnQUCd7Wi8118QV/VDwsDLBKTB3Z3iQ==", + "version": "57.0.25", + "resolved": "https://registry.npmjs.org/expo/-/expo-57.0.25.tgz", + "integrity": "sha512-oqtX4PekGgU+pBQfsbnbwxh5tKG58o27mN13wTmAhRPlQyK9SHICfCNHxBo+uQyT1BlI3OLhqTwu1qKmHYL5Ug==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "^57.0.26", + "@expo/cli": "^57.0.27", "@expo/config": "~57.0.9", "@expo/config-plugins": "~57.0.9", "@expo/devtools": "~57.0.1", @@ -7025,14 +7025,14 @@ "@expo/metro": "~56.0.2", "@expo/metro-config": "~57.0.12", "@ungap/structured-clone": "^1.3.0", - "babel-preset-expo": "~57.0.12", + "babel-preset-expo": "~57.0.13", "expo-asset": "~57.0.18", "expo-constants": "~57.0.19", "expo-file-system": "~57.0.7", "expo-font": "~57.0.4", "expo-keep-awake": "~57.0.2", "expo-modules-autolinking": "~57.0.13", - "expo-modules-core": "~57.0.18", + "expo-modules-core": "~57.0.19", "pretty-format": "^29.7.0", "react-refresh": "^0.14.2", "whatwg-url-minimum": "^0.1.2" @@ -7135,9 +7135,9 @@ } }, "node_modules/expo-glass-effect": { - "version": "57.0.3", - "resolved": "https://registry.npmjs.org/expo-glass-effect/-/expo-glass-effect-57.0.3.tgz", - "integrity": "sha512-aTh2J5eCxf+rSRMBJTnP8Ib5/k8DYFVDuEX1xqesN9F9aqTXocwMv/aQRVBNUs/iogDWhHIJz2pN97IsrrTcoA==", + "version": "57.0.4", + "resolved": "https://registry.npmjs.org/expo-glass-effect/-/expo-glass-effect-57.0.4.tgz", + "integrity": "sha512-/AG2Kljbqfgxu+GchI2YFIbxiF9cPsIpCy4iNDzlRiZk9rvR6BwRfB6gfQVu3V2ExaoGf2h5IsEnqVI5MYNBAg==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -7156,12 +7156,12 @@ } }, "node_modules/expo-linking": { - "version": "57.0.10", - "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-57.0.10.tgz", - "integrity": "sha512-RzRi4l4pIYzjgoCJKnqkO+lUI+M2YX6qgcMIQkIbLAXdcWrykBoKYwHGlmAkdFHQm89GaYcq329yfxG+c1hv8w==", + "version": "57.0.11", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-57.0.11.tgz", + "integrity": "sha512-bfTyiPb8szacs8XkGowXt5ssH/vbF26vFG8WUWQar8CcRpQcIzXY980ZkP7pK7Pcdy5MattwFdujrWOxwv5s3Q==", "license": "MIT", "dependencies": { - "expo-constants": "~57.0.18", + "expo-constants": "~57.0.19", "invariant": "^2.2.4" }, "peerDependencies": { @@ -7185,13 +7185,13 @@ } }, "node_modules/expo-modules-core": { - "version": "57.0.18", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-57.0.18.tgz", - "integrity": "sha512-ovB7C+GVQTlKAOIsOIHJVVXN9Mn0ljf2SYBS+afrRaGqq+HZEn1D3o+HReIVeH1NjCn/xDBb7I4HjldHs6luZA==", + "version": "57.0.19", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-57.0.19.tgz", + "integrity": "sha512-eAJwa5u30r4BTT8cFAcrY3809qG1cPszmEci7//+RjWGA1OMXtwirhVY1H+YtCJPyVGs9MuwrIjqQDMReguG2g==", "license": "MIT", "dependencies": { "@expo/expo-modules-macros-plugin": "0.6.1", - "expo-modules-jsi": "~57.1.0", + "expo-modules-jsi": "~57.1.1", "invariant": "^2.2.4" }, "peerDependencies": { @@ -7206,24 +7206,24 @@ } }, "node_modules/expo-modules-jsi": { - "version": "57.1.0", - "resolved": "https://registry.npmjs.org/expo-modules-jsi/-/expo-modules-jsi-57.1.0.tgz", - "integrity": "sha512-a5ckeHfnbYfonhcHGkM0EU/a0Keh+/OufXy/HyFS+spr5Ib0N4Oh1ZsSYFQhp5xdOUFkVofKRhfH+VmcccIIpA==", + "version": "57.1.1", + "resolved": "https://registry.npmjs.org/expo-modules-jsi/-/expo-modules-jsi-57.1.1.tgz", + "integrity": "sha512-ssnwz3ZuIgCbZj5A3J6NlhQrXZojg+BjkeWrOWqVJhyMHlV/A/cRT7s986chKku97BFt6ucmDu6/BCzrV45Wcw==", "license": "MIT", "peerDependencies": { "react-native": "*" } }, "node_modules/expo-router": { - "version": "57.0.22", - "resolved": "https://registry.npmjs.org/expo-router/-/expo-router-57.0.22.tgz", - "integrity": "sha512-kOuS3RjMC73YLyBFiV9BzO0Z5OK1nLhPwmptK2II+tePtWXH7oA4zWaPwdWsdzTJRnmGMs/8Sr8YdTPHm1LUCg==", + "version": "57.0.23", + "resolved": "https://registry.npmjs.org/expo-router/-/expo-router-57.0.23.tgz", + "integrity": "sha512-u/iWSdQovEma/owymgz8etxGAif5ZrC8YdXYeGQhDRZwXpAvraordYV0SWej1QWWbYoIkgXcoqHVkgsAff8P4w==", "license": "MIT", "dependencies": { "@expo/log-box": "^57.0.4", "@expo/metro-runtime": "^57.0.16", "@expo/schema-utils": "^57.0.2", - "@expo/ui": "^57.0.19", + "@expo/ui": "^57.0.20", "@radix-ui/react-slot": "^1.2.0", "@radix-ui/react-tabs": "^1.1.12", "@react-native-masked-view/masked-view": "^0.3.2", @@ -7231,7 +7231,7 @@ "color": "^4.2.3", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", - "expo-glass-effect": "^57.0.3", + "expo-glass-effect": "^57.0.4", "expo-server": "^57.0.3", "expo-symbols": "^57.0.3", "fast-deep-equal": "^3.1.3", @@ -7254,7 +7254,7 @@ "@testing-library/react-native": ">= 13.2.0", "expo": "*", "expo-constants": "^57.0.19", - "expo-linking": "^57.0.10", + "expo-linking": "^57.0.11", "react": "*", "react-dom": "*", "react-native": "*", @@ -7506,9 +7506,9 @@ } }, "node_modules/expo/node_modules/@expo/cli": { - "version": "57.0.26", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-57.0.26.tgz", - "integrity": "sha512-vm769xuEyHMToi3uY66JLzRA2GGK+3WzdH71HNn67FuVhry82dKTvMUoeHYtHiindyeieiWfEvHT8Kr1VyEVPQ==", + "version": "57.0.27", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-57.0.27.tgz", + "integrity": "sha512-Jauk4chxmpVG5ElrMLTCwjFP20jbYU7PB4l3LYV8j+4e/3HU5jdl7qTQ4eVy1AaDUE9Ia2NCQ5A9kar2V1gaLg==", "license": "MIT", "dependencies": { "@expo/code-signing-certificates": "^0.0.6", @@ -7528,7 +7528,7 @@ "@expo/plist": "^0.8.1", "@expo/prebuild-config": "^57.0.16", "@expo/require-utils": "^57.0.5", - "@expo/router-server": "^57.0.10", + "@expo/router-server": "^57.0.11", "@expo/schema-utils": "^57.0.2", "@expo/spawn-async": "^1.8.0", "@expo/ws-tunnel": "^2.0.0", @@ -7589,17 +7589,17 @@ } }, "node_modules/expo/node_modules/@expo/cli/node_modules/@expo/router-server": { - "version": "57.0.10", - "resolved": "https://registry.npmjs.org/@expo/router-server/-/router-server-57.0.10.tgz", - "integrity": "sha512-8rGh6N5di7jzu7UC1SuIA1TWmVd+vBwOHwC7/1ww+FA6CcxcWyQlcPl39h2+Jpnul78CVzWpIjOcdKsZsp2zXw==", + "version": "57.0.11", + "resolved": "https://registry.npmjs.org/@expo/router-server/-/router-server-57.0.11.tgz", + "integrity": "sha512-0QxbqEkceb1WDeu5VqNdnTPVHlm3U183F7Y1t5LMohmGRAkHVL0PB4tCHBvEqKpLzOzHVObw3reGkJ1tX48h8Q==", "license": "MIT", "dependencies": { "debug": "^4.3.4" }, "peerDependencies": { - "@expo/metro-runtime": "^57.0.15", + "@expo/metro-runtime": "^57.0.16", "expo": "*", - "expo-constants": "^57.0.18", + "expo-constants": "^57.0.19", "expo-font": "^57.0.4", "expo-router": "*", "expo-server": "^57.0.3", diff --git a/package.json b/package.json index 8f9472d..ea216d1 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,11 @@ "@expo-google-fonts/outfit": "^0.4.3", "@expo/vector-icons": "^15.0.3", "@react-native-async-storage/async-storage": "2.2.0", - "expo": "~57.0.23", + "expo": "~57.0.25", "expo-constants": "~57.0.18", "expo-font": "~57.0.4", - "expo-linking": "~57.0.10", - "expo-router": "~57.0.21", + "expo-linking": "~57.0.11", + "expo-router": "~57.0.23", "expo-splash-screen": "~57.0.8", "expo-sqlite": "~57.0.3", "expo-status-bar": "~57.0.1",