Skip to content

Commit 8eebcc5

Browse files
authored
Update dependencies (#29472)
Routine bump pass plus security fixes. Shared: - @react-navigation bottom-tabs/core/native/native-stack -> alpha.46/31/40/48 - @react-native/{babel-preset,eslint-config,metro-config} 0.86.1 -> 0.86.2 - react-native-worklets 0.11.3, @playwright/test 1.62.0, appium 3.6.0, eslint 10.8.0, storybook + @storybook/{react,react-vite} 10.5.5 Protocol: @types/node 26.1.2 Security: - postcss 8.5.15 -> 8.5.24 (lockfile re-resolve, GHSA-r28c-9q8g-f849) - brace-expansion -> 5.0.8 via resolutions (GHSA-mh99-v99m-4gvg); all installed copies were vulnerable, so the resolution is unscoped - react-native-kb: brace-expansion lockfile re-resolve Resolutions audit: dropped body-parser and shell-quote (both re-resolve to safe versions on their own). serialize-javascript and xcode/uuid tested for removal and restored -- without them they fall back to 6.0.2 and 7.0.3. Regenerated the native-stack patch for alpha.48; the fix is still not upstream. Skipped @babel/* 8.x (major, RN/Expo presets peer on ^7) and typescript 7.0.2 (the 6.x/7.x split is deliberate, typescript-eslint needs the classic API).
1 parent a701bba commit 8eebcc5

7 files changed

Lines changed: 456 additions & 472 deletions

File tree

protocol/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"json5": "2.2.3"
2323
},
2424
"devDependencies": {
25-
"@types/node": "26.1.1",
25+
"@types/node": "26.1.2",
2626
"typescript": "7.0.2"
2727
},
2828
"resolutions": {

protocol/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# yarn lockfile v1
33

44

5-
"@types/node@26.1.1":
6-
version "26.1.1"
7-
resolved "https://registry.yarnpkg.com/@types/node/-/node-26.1.1.tgz#bad758d601e97d6cf457d204ee76a35fce7bd119"
8-
integrity sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==
5+
"@types/node@26.1.2":
6+
version "26.1.2"
7+
resolved "https://registry.yarnpkg.com/@types/node/-/node-26.1.2.tgz#da79708f1f9c6294f4cdec8f455a3032b028808a"
8+
integrity sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==
99
dependencies:
1010
undici-types "~8.3.0"
1111

rnmodules/react-native-kb/yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1363,9 +1363,9 @@ baseline-browser-mapping@^2.10.42:
13631363
integrity sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==
13641364

13651365
brace-expansion@^5.0.5:
1366-
version "5.0.7"
1367-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.7.tgz#1b0e46965b479dad65af737b4a02790a05498337"
1368-
integrity sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==
1366+
version "5.0.8"
1367+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.8.tgz#135ad0d8d808eb18eb5e0ec9a21f3a0b92ef18cf"
1368+
integrity sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==
13691369
dependencies:
13701370
balanced-match "^4.0.2"
13711371

shared/ios/Podfile.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2186,7 +2186,7 @@ PODS:
21862186
- React-utils (= 0.86.0)
21872187
- ReactNativeDependencies
21882188
- ReactNativeDependencies (0.86.0)
2189-
- ReactNavigation (8.0.0-alpha.39):
2189+
- ReactNavigation (8.0.0-alpha.40):
21902190
- hermes-engine
21912191
- RCTRequired
21922192
- RCTTypeSafety
@@ -2421,7 +2421,7 @@ PODS:
24212421
- ReactCommon/turbomodule/core
24222422
- ReactNativeDependencies
24232423
- Yoga
2424-
- RNWorklets (0.11.2):
2424+
- RNWorklets (0.11.3):
24252425
- hermes-engine
24262426
- RCTRequired
24272427
- RCTTypeSafety
@@ -2443,10 +2443,10 @@ PODS:
24432443
- ReactCommon/turbomodule/bridging
24442444
- ReactCommon/turbomodule/core
24452445
- ReactNativeDependencies
2446-
- RNWorklets/apple (= 0.11.2)
2447-
- RNWorklets/common (= 0.11.2)
2446+
- RNWorklets/apple (= 0.11.3)
2447+
- RNWorklets/common (= 0.11.3)
24482448
- Yoga
2449-
- RNWorklets/apple (0.11.2):
2449+
- RNWorklets/apple (0.11.3):
24502450
- hermes-engine
24512451
- RCTRequired
24522452
- RCTTypeSafety
@@ -2469,7 +2469,7 @@ PODS:
24692469
- ReactCommon/turbomodule/core
24702470
- ReactNativeDependencies
24712471
- Yoga
2472-
- RNWorklets/common (0.11.2):
2472+
- RNWorklets/common (0.11.3):
24732473
- hermes-engine
24742474
- RCTRequired
24752475
- RCTTypeSafety
@@ -3005,13 +3005,13 @@ SPEC CHECKSUMS:
30053005
ReactCodegen: cd296de5e1c422deebafff34134d1721b5c29704
30063006
ReactCommon: d5c1bb4427bf51c443de5926aac332c89ddd9363
30073007
ReactNativeDependencies: fa0a54b3f5319ae0e3b9aff32bfee7a424b88e66
3008-
ReactNavigation: e2cef5d0d509058b17e1af2722a93a0d3b6233d3
3008+
ReactNavigation: 85ef39d25e06675aa56e82f7954d697b50739f63
30093009
RNCMaskedView: 8069b4d4e23b3d28b4fcac70bf266be43ffc3d2e
30103010
RNCPicker: a3921be99ae291e420e3e8940e5b2b53e572c543
30113011
RNGestureHandler: f07022ab7ca42692c1cd3364f4aab2eebe66dc0d
30123012
RNReanimated: 41ad1a808a5860d14883872f68ed7cae2efc8635
30133013
RNScreens: 5b4b260e28d8263d97fddcb53e59649515797bcc
3014-
RNWorklets: d9f6c026552dee1ccae49cc7aab1f7aca5a9084b
3014+
RNWorklets: 0e2c906e8e5b043aec4d897ceb4d3226d5e7f6b2
30153015
SDWebImage: e9fc87c1aab89a8ab1bbd74eba378c6f53be8abf
30163016
SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57
30173017
SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c

shared/package.json

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,10 @@
9999
"@react-native-community/netinfo": "12.0.1",
100100
"@react-native-masked-view/masked-view": "0.3.2",
101101
"@react-native-picker/picker": "2.11.4",
102-
"@react-navigation/bottom-tabs": "8.0.0-alpha.45",
103-
"@react-navigation/core": "8.0.0-alpha.30",
104-
"@react-navigation/native": "8.0.0-alpha.39",
105-
"@react-navigation/native-stack": "8.0.0-alpha.47",
102+
"@react-navigation/bottom-tabs": "8.0.0-alpha.46",
103+
"@react-navigation/core": "8.0.0-alpha.31",
104+
"@react-navigation/native": "8.0.0-alpha.40",
105+
"@react-navigation/native-stack": "8.0.0-alpha.48",
106106
"date-fns": "4.4.0",
107107
"emoji-datasource-apple": "16.0.0",
108108
"emoji-regex": "10.6.0",
@@ -142,7 +142,7 @@
142142
"react-native-screens": "4.26.2",
143143
"react-native-web": "0.21.2",
144144
"react-native-webview": "16.0.0",
145-
"react-native-worklets": "0.11.2",
145+
"react-native-worklets": "0.11.3",
146146
"zustand": "5.0.14"
147147
},
148148
"devDependencies": {
@@ -153,16 +153,16 @@
153153
"@electron/packager": "20.0.4",
154154
"@eslint/compat": "2.1.0",
155155
"@eslint/js": "10.0.1",
156-
"@playwright/test": "1.61.1",
156+
"@playwright/test": "1.62.0",
157157
"@react-native-community/cli": "20.2.0",
158158
"@react-native-community/cli-platform-android": "20.2.0",
159159
"@react-native-community/cli-platform-ios": "20.2.0",
160-
"@react-native/babel-preset": "0.86.1",
161-
"@react-native/eslint-config": "0.86.1",
162-
"@react-native/metro-config": "0.86.1",
160+
"@react-native/babel-preset": "0.86.2",
161+
"@react-native/eslint-config": "0.86.2",
162+
"@react-native/metro-config": "0.86.2",
163163
"@rolldown/plugin-babel": "0.2.3",
164-
"@storybook/react": "10.5.4",
165-
"@storybook/react-vite": "10.5.4",
164+
"@storybook/react": "10.5.5",
165+
"@storybook/react-vite": "10.5.5",
166166
"@testing-library/dom": "10.4.1",
167167
"@testing-library/react": "16.3.2",
168168
"@types/google-libphonenumber": "7.4.30",
@@ -179,15 +179,15 @@
179179
"@wdio/local-runner": "9.30.0",
180180
"@wdio/mocha-framework": "9.30.0",
181181
"@wdio/spec-reporter": "9.29.1",
182-
"appium": "3.5.2",
182+
"appium": "3.6.0",
183183
"babel-jest": "30.4.1",
184184
"babel-plugin-module-resolver": "5.0.3",
185185
"babel-plugin-react-compiler": "1.0.0",
186186
"babel-plugin-react-native-web": "0.21.2",
187187
"babel-preset-expo": "57.0.4",
188188
"cross-env": "10.1.0",
189189
"electron": "43.2.0",
190-
"eslint": "10.7.0",
190+
"eslint": "10.8.0",
191191
"eslint-plugin-deprecation": "3.0.0",
192192
"eslint-plugin-promise": "7.3.0",
193193
"eslint-plugin-react": "7.37.5",
@@ -197,7 +197,7 @@
197197
"jest-environment-jsdom": "30.4.1",
198198
"patch-package": "8.0.1",
199199
"react-refresh": "0.18.0",
200-
"storybook": "10.5.4",
200+
"storybook": "10.5.5",
201201
"typescript": "6.0.3",
202202
"typescript-eslint": "8.65.0",
203203
"typescript-native": "npm:typescript@7.0.2",
@@ -206,9 +206,8 @@
206206
},
207207
"resolutions": {
208208
"**/@types/react": "19.2.17",
209-
"**/body-parser": "2.3.0",
209+
"**/brace-expansion": "5.0.8",
210210
"**/serialize-javascript": "7.0.7",
211-
"**/shell-quote": "1.10.0",
212211
"**/xcode/uuid": "14.0.1"
213212
},
214213
"typecoverage": {

shared/patches/@react-navigation+native-stack+8.0.0-alpha.45.patch renamed to shared/patches/@react-navigation+native-stack+8.0.0-alpha.48.patch

File renamed without changes.

0 commit comments

Comments
 (0)