From f27fc0d5d9bd37fdae984370c69c2ce43faed0e4 Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Tue, 2 Jun 2026 10:28:29 +0200 Subject: [PATCH 1/5] chore: fix nightlies failing to build `react-native-safe-area-context` --- .yarnrc.yml | 2 ++ packages/app/example/package.json | 4 ++-- packages/example-macos/package.json | 4 ++-- packages/example-windows/package.json | 4 ++-- yarn.lock | 20 ++++++++++---------- 5 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index cbbe43ddf..95ff24f94 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,10 +1,12 @@ catalog: "@babel/core": ^7.25.2 "@babel/preset-env": ^7.25.3 + "@react-native-webapis/web-storage": ^0.4.5 "@rnx-kit/cli": ^1.0.0 "@rnx-kit/metro-config": ^2.2.3 "@rnx-kit/polyfills": ^0.2.0 "@rnx-kit/tsconfig": ^3.0.1 + "react-native-safe-area-context": ^5.8.0 compressionLevel: 0 enableGlobalCache: false enableScripts: false diff --git a/packages/app/example/package.json b/packages/app/example/package.json index 589830411..e5eaacde8 100644 --- a/packages/app/example/package.json +++ b/packages/app/example/package.json @@ -19,10 +19,10 @@ "windows": "rnx-cli run-windows --no-packager" }, "dependencies": { - "@react-native-webapis/web-storage": "^0.4.5", + "@react-native-webapis/web-storage": "catalog:", "react": "19.2.3", "react-native": "^0.85.0", - "react-native-safe-area-context": "^5.6.0" + "react-native-safe-area-context": "catalog:" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/packages/example-macos/package.json b/packages/example-macos/package.json index 2ab4cb68b..feb4743b5 100644 --- a/packages/example-macos/package.json +++ b/packages/example-macos/package.json @@ -16,11 +16,11 @@ "visionos": "rnx-cli run --platform visionos" }, "dependencies": { - "@react-native-webapis/web-storage": "^0.4.5", + "@react-native-webapis/web-storage": "catalog:", "react": "19.1.4", "react-native": "^0.81.6", "react-native-macos": "^0.81.0", - "react-native-safe-area-context": "^5.6.0" + "react-native-safe-area-context": "catalog:" }, "devDependencies": { "@babel/core": "catalog:", diff --git a/packages/example-windows/package.json b/packages/example-windows/package.json index eabbedf4c..1ca2355ee 100644 --- a/packages/example-windows/package.json +++ b/packages/example-windows/package.json @@ -15,10 +15,10 @@ "windows": "rnx-cli run-windows --no-packager" }, "dependencies": { - "@react-native-webapis/web-storage": "^0.4.5", + "@react-native-webapis/web-storage": "catalog:", "react": "19.1.1", "react-native": "^0.82.0", - "react-native-safe-area-context": "^5.6.0", + "react-native-safe-area-context": "catalog:", "react-native-windows": "^0.82.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index ba8458f3e..661c967dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8282,7 +8282,7 @@ __metadata: "@react-native-community/cli": "npm:^20.0.0" "@react-native-community/cli-platform-android": "npm:^20.0.0" "@react-native-community/cli-platform-ios": "npm:^20.0.0" - "@react-native-webapis/web-storage": "npm:^0.4.5" + "@react-native-webapis/web-storage": "catalog:" "@react-native/babel-preset": "npm:^0.81.0" "@react-native/metro-config": "npm:^0.81.0" "@rnx-kit/cli": "catalog:" @@ -8293,7 +8293,7 @@ __metadata: react: "npm:19.1.4" react-native: "npm:^0.81.6" react-native-macos: "npm:^0.81.0" - react-native-safe-area-context: "npm:^5.6.0" + react-native-safe-area-context: "catalog:" react-native-test-app: "workspace:*" languageName: unknown linkType: soft @@ -8307,7 +8307,7 @@ __metadata: "@react-native-community/cli": "npm:^20.0.0" "@react-native-community/cli-platform-android": "npm:^20.0.0" "@react-native-community/cli-platform-ios": "npm:^20.0.0" - "@react-native-webapis/web-storage": "npm:^0.4.5" + "@react-native-webapis/web-storage": "catalog:" "@react-native/babel-preset": "npm:^0.82.0" "@react-native/metro-config": "npm:^0.82.0" "@rnx-kit/cli": "catalog:" @@ -8317,7 +8317,7 @@ __metadata: "@types/react": "npm:~19.1.0" react: "npm:19.1.1" react-native: "npm:^0.82.0" - react-native-safe-area-context: "npm:^5.6.0" + react-native-safe-area-context: "catalog:" react-native-test-app: "workspace:*" react-native-windows: "npm:^0.82.0" languageName: unknown @@ -8332,7 +8332,7 @@ __metadata: "@react-native-community/cli": "npm:^20.1.0" "@react-native-community/cli-platform-android": "npm:^20.1.0" "@react-native-community/cli-platform-ios": "npm:^20.1.0" - "@react-native-webapis/web-storage": "npm:^0.4.5" + "@react-native-webapis/web-storage": "catalog:" "@react-native/babel-preset": "npm:^0.85.0" "@react-native/metro-config": "npm:^0.85.0" "@rnx-kit/cli": "npm:^1.0.0" @@ -8346,7 +8346,7 @@ __metadata: appium-xcuitest-driver: "npm:^11.0.0" react: "npm:19.2.3" react-native: "npm:^0.85.0" - react-native-safe-area-context: "npm:^5.6.0" + react-native-safe-area-context: "catalog:" react-native-test-app: "workspace:*" webdriverio: "patch:webdriverio@npm%3A9.26.1#~/.yarn/patches/webdriverio-npm-9.20.0-664a6da575.patch" languageName: unknown @@ -12949,13 +12949,13 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:^5.6.0": - version: 5.6.2 - resolution: "react-native-safe-area-context@npm:5.6.2" +"react-native-safe-area-context@npm:^5.8.0": + version: 5.8.0 + resolution: "react-native-safe-area-context@npm:5.8.0" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/3c8df21a1dbac83116b9c9bd5d20b7c1bb7649ecef44a111af6fb6b237241f5f4d692189eec30a69f5701b857249257da3621b9e17165460a2bb71faac7b92ae + checksum: 10c0/86d1375ce17d549b541d157148d9d093f9e918de47d3b0a5cbc4cb6afe619aa52e99f07dc62ee0878eaa70e8da3411193b24cfee1b7b271ffd295d0fce83d128 languageName: node linkType: hard From 3eedb14a94ac61569c0d57a22d5ca9098fff241f Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Tue, 2 Jun 2026 10:35:22 +0200 Subject: [PATCH 2/5] fixup! chore: fix nightlies failing to build `react-native-safe-area-context` --- .yarnrc.yml | 7 +- package.json | 4 +- packages/app/example/package.json | 10 +- packages/app/package.json | 1 - packages/app/scripts/configure.mjs | 2 +- packages/example-macos/package.json | 2 +- packages/example-windows/package.json | 2 +- yarn.lock | 387 +++++++++++++------------- 8 files changed, 206 insertions(+), 209 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 95ff24f94..6e265820b 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -2,11 +2,10 @@ catalog: "@babel/core": ^7.25.2 "@babel/preset-env": ^7.25.3 "@react-native-webapis/web-storage": ^0.4.5 - "@rnx-kit/cli": ^1.0.0 - "@rnx-kit/metro-config": ^2.2.3 - "@rnx-kit/polyfills": ^0.2.0 + "@rnx-kit/cli": ^2.0.1 + "@rnx-kit/metro-config": ^2.2.4 + "@rnx-kit/polyfills": ^0.3.0 "@rnx-kit/tsconfig": ^3.0.1 - "react-native-safe-area-context": ^5.8.0 compressionLevel: 0 enableGlobalCache: false enableScripts: false diff --git a/package.json b/package.json index 69ca7035f..d7bccc726 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ }, "devDependencies": { "@nx/js": "^22.0.0", - "@rnx-kit/align-deps": "^3.4.5", - "@rnx-kit/lint-lockfile": "^0.1.0", + "@rnx-kit/align-deps": "^4.0.1", + "@rnx-kit/lint-lockfile": "^0.2.0", "@rnx-kit/oxlint-config": "^1.0.3", "@rnx-kit/tools-git": "^0.1.1", "@swc-node/register": "^1.11.1", diff --git a/packages/app/example/package.json b/packages/app/example/package.json index e5eaacde8..2b9e45731 100644 --- a/packages/app/example/package.json +++ b/packages/app/example/package.json @@ -22,7 +22,7 @@ "@react-native-webapis/web-storage": "catalog:", "react": "19.2.3", "react-native": "^0.85.0", - "react-native-safe-area-context": "catalog:" + "react-native-safe-area-context": "^5.6.0" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -32,10 +32,10 @@ "@react-native-community/cli-platform-ios": "^20.1.0", "@react-native/babel-preset": "^0.85.0", "@react-native/metro-config": "^0.85.0", - "@rnx-kit/cli": "^1.0.0", - "@rnx-kit/metro-config": "^2.2.3", - "@rnx-kit/polyfills": "^0.2.0", - "@rnx-kit/tsconfig": "^3.0.1", + "@rnx-kit/cli": "catalog:", + "@rnx-kit/metro-config": "^2.2.4", + "@rnx-kit/polyfills": "catalog:", + "@rnx-kit/tsconfig": "catalog:", "@types/react": "~19.2.0", "@wdio/types": "^9.20.0", "appium": "^3.1.1", diff --git a/packages/app/package.json b/packages/app/package.json index 85a9212e0..7d5d32d70 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -101,7 +101,6 @@ "@react-native-community/cli": "^20.1.0", "@react-native-community/cli-types": "^20.1.0", "@react-native-community/template": "^0.85.0", - "@rnx-kit/lint-lockfile": "^0.1.0", "@rnx-kit/tsconfig": "^3.0.1", "@types/js-yaml": "^4.0.5", "@types/mustache": "^4.0.0", diff --git a/packages/app/scripts/configure.mjs b/packages/app/scripts/configure.mjs index 80e7d5429..ee1f5ef41 100755 --- a/packages/app/scripts/configure.mjs +++ b/packages/app/scripts/configure.mjs @@ -570,7 +570,7 @@ export function updatePackageManifest( const { name: rntaName, version: rntaVersion } = readManifest(); manifest["devDependencies"] = mergeObjects(manifest["devDependencies"], { - "@rnx-kit/metro-config": "^2.2.3", + "@rnx-kit/metro-config": "^2.2.4", [rntaName]: `^${rntaVersion}`, }); diff --git a/packages/example-macos/package.json b/packages/example-macos/package.json index feb4743b5..f03a524dd 100644 --- a/packages/example-macos/package.json +++ b/packages/example-macos/package.json @@ -20,7 +20,7 @@ "react": "19.1.4", "react-native": "^0.81.6", "react-native-macos": "^0.81.0", - "react-native-safe-area-context": "catalog:" + "react-native-safe-area-context": "^5.6.0" }, "devDependencies": { "@babel/core": "catalog:", diff --git a/packages/example-windows/package.json b/packages/example-windows/package.json index 1ca2355ee..f2086cb05 100644 --- a/packages/example-windows/package.json +++ b/packages/example-windows/package.json @@ -18,7 +18,7 @@ "@react-native-webapis/web-storage": "catalog:", "react": "19.1.1", "react-native": "^0.82.0", - "react-native-safe-area-context": "catalog:", + "react-native-safe-area-context": "^5.6.0", "react-native-windows": "^0.82.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 661c967dd..1bd1a05e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1543,184 +1543,184 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/aix-ppc64@npm:0.27.2" +"@esbuild/aix-ppc64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/aix-ppc64@npm:0.28.0" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm64@npm:0.27.2" +"@esbuild/android-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/android-arm64@npm:0.28.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm@npm:0.27.2" +"@esbuild/android-arm@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/android-arm@npm:0.28.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-x64@npm:0.27.2" +"@esbuild/android-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/android-x64@npm:0.28.0" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-arm64@npm:0.27.2" +"@esbuild/darwin-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/darwin-arm64@npm:0.28.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-x64@npm:0.27.2" +"@esbuild/darwin-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/darwin-x64@npm:0.28.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-arm64@npm:0.27.2" +"@esbuild/freebsd-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/freebsd-arm64@npm:0.28.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-x64@npm:0.27.2" +"@esbuild/freebsd-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/freebsd-x64@npm:0.28.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm64@npm:0.27.2" +"@esbuild/linux-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-arm64@npm:0.28.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm@npm:0.27.2" +"@esbuild/linux-arm@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-arm@npm:0.28.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ia32@npm:0.27.2" +"@esbuild/linux-ia32@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-ia32@npm:0.28.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-loong64@npm:0.27.2" +"@esbuild/linux-loong64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-loong64@npm:0.28.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-mips64el@npm:0.27.2" +"@esbuild/linux-mips64el@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-mips64el@npm:0.28.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ppc64@npm:0.27.2" +"@esbuild/linux-ppc64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-ppc64@npm:0.28.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-riscv64@npm:0.27.2" +"@esbuild/linux-riscv64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-riscv64@npm:0.28.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-s390x@npm:0.27.2" +"@esbuild/linux-s390x@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-s390x@npm:0.28.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-x64@npm:0.27.2" +"@esbuild/linux-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-x64@npm:0.28.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-arm64@npm:0.27.2" +"@esbuild/netbsd-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/netbsd-arm64@npm:0.28.0" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-x64@npm:0.27.2" +"@esbuild/netbsd-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/netbsd-x64@npm:0.28.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-arm64@npm:0.27.2" +"@esbuild/openbsd-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/openbsd-arm64@npm:0.28.0" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-x64@npm:0.27.2" +"@esbuild/openbsd-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/openbsd-x64@npm:0.28.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openharmony-arm64@npm:0.27.2" +"@esbuild/openharmony-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/openharmony-arm64@npm:0.28.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/sunos-x64@npm:0.27.2" +"@esbuild/sunos-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/sunos-x64@npm:0.28.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-arm64@npm:0.27.2" +"@esbuild/win32-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/win32-arm64@npm:0.28.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-ia32@npm:0.27.2" +"@esbuild/win32-ia32@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/win32-ia32@npm:0.28.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-x64@npm:0.27.2" +"@esbuild/win32-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/win32-x64@npm:0.28.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2503,8 +2503,8 @@ __metadata: resolution: "@microsoft/root@workspace:." dependencies: "@nx/js": "npm:^22.0.0" - "@rnx-kit/align-deps": "npm:^3.4.5" - "@rnx-kit/lint-lockfile": "npm:^0.1.0" + "@rnx-kit/align-deps": "npm:^4.0.1" + "@rnx-kit/lint-lockfile": "npm:^0.2.0" "@rnx-kit/oxlint-config": "npm:^1.0.3" "@rnx-kit/tools-git": "npm:^0.1.1" "@swc-node/register": "npm:^1.11.1" @@ -4241,32 +4241,32 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/align-deps@npm:^3.4.5, @rnx-kit/align-deps@npm:^3.4.7": - version: 3.4.8 - resolution: "@rnx-kit/align-deps@npm:3.4.8" +"@rnx-kit/align-deps@npm:^4.0.1": + version: 4.0.1 + resolution: "@rnx-kit/align-deps@npm:4.0.1" dependencies: "@rnx-kit/types-kit-config": "npm:^1.0.0" "@rnx-kit/types-node": "npm:^1.0.0" bin: rnx-align-deps: lib/index.js - checksum: 10c0/cbc8f6d28472a1a0b7342f156c81c94c91ced24ec47a815a34eb4f59d00cac12a2cd7dc64ea698af369a0091a60101498f2f1b9d6e626f000b87060ccd81ae4b + checksum: 10c0/346ee06a7fafb23d790c7992b376ce46aeedd8ac00aa999d3ce96623d24d19854cf71a4e2c40eed82053908bf51ceec79c05c5eef1c2c270b267ef36645f97f7 languageName: node linkType: hard -"@rnx-kit/cli@npm:^1.0.0": - version: 1.1.3 - resolution: "@rnx-kit/cli@npm:1.1.3" - dependencies: - "@rnx-kit/align-deps": "npm:^3.4.7" - "@rnx-kit/config": "npm:^0.7.5" - "@rnx-kit/console": "npm:^2.0.0" - "@rnx-kit/metro-plugin-cyclic-dependencies-detector": "npm:^2.0.3" - "@rnx-kit/metro-plugin-duplicates-checker": "npm:^3.0.3" - "@rnx-kit/metro-plugin-typescript": "npm:^0.5.4" +"@rnx-kit/cli@npm:^2.0.1": + version: 2.0.1 + resolution: "@rnx-kit/cli@npm:2.0.1" + dependencies: + "@rnx-kit/align-deps": "npm:^4.0.1" + "@rnx-kit/config": "npm:^0.9.0" + "@rnx-kit/console": "npm:^3.0.0" + "@rnx-kit/metro-plugin-cyclic-dependencies-detector": "npm:^3.0.0" + "@rnx-kit/metro-plugin-duplicates-checker": "npm:^4.0.0" + "@rnx-kit/metro-plugin-typescript": "npm:^0.6.0" "@rnx-kit/metro-serializer": "npm:^2.0.0" - "@rnx-kit/metro-serializer-esbuild": "npm:^0.3.1" - "@rnx-kit/metro-service": "npm:^4.1.5" - "@rnx-kit/third-party-notices": "npm:^2.0.0" + "@rnx-kit/metro-serializer-esbuild": "npm:^0.4.1" + "@rnx-kit/metro-service": "npm:^5.0.0" + "@rnx-kit/third-party-notices": "npm:^3.0.0" "@rnx-kit/tools-android": "npm:^0.2.2" "@rnx-kit/tools-apple": "npm:^0.2.2" "@rnx-kit/tools-filesystem": "npm:^0.2.0" @@ -4289,30 +4289,30 @@ __metadata: optional: true bin: rnx-cli: bin/rnx-cli.cjs - checksum: 10c0/eb3d03065d00b728bce93adfd2a58f2c5a01e863e477e6b766e26484fa9eaf58474d62be9a9236461ec0a154978ce0b2e496344a28842a1fa9b0ce435951c868 + checksum: 10c0/79f94db68c5f560175944938c2a0339452c53d62b32bfd22e51a11f1afd5f0e473c13df2386735dec46ca2673b14971493e97407145e4e19e83a8195696d3fc7 languageName: node linkType: hard -"@rnx-kit/config@npm:^0.7.5": - version: 0.7.5 - resolution: "@rnx-kit/config@npm:0.7.5" +"@rnx-kit/config@npm:^0.9.0": + version: 0.9.0 + resolution: "@rnx-kit/config@npm:0.9.0" dependencies: - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.4" - "@rnx-kit/tools-packages": "npm:^0.1.2" + "@rnx-kit/tools-packages": "npm:^0.1.3" "@rnx-kit/types-bundle-config": "npm:^1.0.0" "@rnx-kit/types-kit-config": "npm:^1.0.0" "@rnx-kit/types-node": "npm:^1.0.0" lodash.merge: "npm:^4.6.2" semver: "npm:^7.0.0" - checksum: 10c0/daa00e7b591662bd4b5d2fdee99cc03a113776895680777d7e7d7ffc71ae37c1e8f3ad0badd51c55a9015c7cc2b2b7785a5ae684092f42817a359cdcb6b97313 + checksum: 10c0/a96b35188d9c209181e48f33597db08b4470dc8bf077cfc582e3bd36940862fdfd494a3b9fe1c2bbe100c2ec0ba61e6762080e3dc2cf4b52131c1a25a05a55b1 languageName: node linkType: hard -"@rnx-kit/console@npm:^2.0.0": - version: 2.0.0 - resolution: "@rnx-kit/console@npm:2.0.0" - checksum: 10c0/325db427097afe731b55e5cb492ca7d6a03cb499e5d1c1fd6c16a2d992bcdf8a3d7a22eedb60a0555041a55e6a4dd2874648e9a231ea0e7dab509a32a1c5bdad +"@rnx-kit/console@npm:^3.0.0": + version: 3.0.0 + resolution: "@rnx-kit/console@npm:3.0.0" + checksum: 10c0/0849dcfe24d2e27e0cfeaef71ee66f14fff5408aacc508f15a5e59fd438912fb75e0d155ae45f1f408cee00ec834c840704edd8599fad9e056085fc0ec784f82 languageName: node linkType: hard @@ -4331,21 +4331,21 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/lint-lockfile@npm:^0.1.0": - version: 0.1.3 - resolution: "@rnx-kit/lint-lockfile@npm:0.1.3" +"@rnx-kit/lint-lockfile@npm:^0.2.0": + version: 0.2.0 + resolution: "@rnx-kit/lint-lockfile@npm:0.2.0" dependencies: - "@rnx-kit/config": "npm:^0.7.5" + "@rnx-kit/config": "npm:^0.9.0" "@rnx-kit/tools-workspaces": "npm:^0.2.3" "@rnx-kit/types-kit-config": "npm:^1.0.0" js-yaml: "npm:^4.1.1" bin: lint-lockfile: lib/cli.js - checksum: 10c0/823da6b029a5392d9d3265879d989b8d3e6f4896796e7eeb9328c1db915e54fafbcb7b06394163f3df49caf7243c4bf0094b9302ae4b3bbf19591d523529c0be + checksum: 10c0/4ba76a0ef450700e10cf31f86d89b90e6744fca0432cf87bfc39d47de7497e6f4f5ef3a6eb91d82580887a4126a8c92541becc359f1d14608a0b4c5051419ce9 languageName: node linkType: hard -"@rnx-kit/metro-config@npm:^2.2.3": +"@rnx-kit/metro-config@npm:^2.2.4": version: 2.2.4 resolution: "@rnx-kit/metro-config@npm:2.2.4" dependencies: @@ -4363,56 +4363,56 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/metro-plugin-cyclic-dependencies-detector@npm:^2.0.3": - version: 2.0.3 - resolution: "@rnx-kit/metro-plugin-cyclic-dependencies-detector@npm:2.0.3" +"@rnx-kit/metro-plugin-cyclic-dependencies-detector@npm:^3.0.0": + version: 3.0.0 + resolution: "@rnx-kit/metro-plugin-cyclic-dependencies-detector@npm:3.0.0" dependencies: - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.4" "@rnx-kit/types-plugin-cyclic-dependencies": "npm:^1.0.0" - checksum: 10c0/c5dc8dc8dd29c22799bf11bef14afe8ef674b943cf8a18b2c6bb2fa1c1b53e89a1b16ba0afce19976ff8e250bcb214daf3b883079db81d8591930d6aff057646 + checksum: 10c0/61c921139d8e6d463a485adaff54e776c215b12addc651bc778ec6d14b2cc4f8eb66ca484599f98e16c08d46f5f87c961b5215df43c465144a9224368a79fde1 languageName: node linkType: hard -"@rnx-kit/metro-plugin-duplicates-checker@npm:^3.0.3": - version: 3.0.3 - resolution: "@rnx-kit/metro-plugin-duplicates-checker@npm:3.0.3" +"@rnx-kit/metro-plugin-duplicates-checker@npm:^4.0.0": + version: 4.0.0 + resolution: "@rnx-kit/metro-plugin-duplicates-checker@npm:4.0.0" dependencies: - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.4" "@rnx-kit/types-plugin-duplicates-checker": "npm:^1.0.0" bin: check-duplicates: lib/index.js - checksum: 10c0/97929c043eda8843e57401688b6c78a83c680fd70bd4bcfae9a9bca6652cf5ad98b828ab50c603fd4022b094aba76396a819a99ecbffdee73c60852997eeb00a + checksum: 10c0/6d7470f6db0b14318dc4decd308a401585924a3bf1ff9db2202cbe401775399669b2c40aa0e8acba334e479cc44dfa23d5ca960477bae17b4a947a2ecc900cae languageName: node linkType: hard -"@rnx-kit/metro-plugin-typescript@npm:^0.5.4": - version: 0.5.4 - resolution: "@rnx-kit/metro-plugin-typescript@npm:0.5.4" +"@rnx-kit/metro-plugin-typescript@npm:^0.6.0": + version: 0.6.0 + resolution: "@rnx-kit/metro-plugin-typescript@npm:0.6.0" dependencies: - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.4" "@rnx-kit/tools-react-native": "npm:^2.3.3" "@rnx-kit/types-bundle-config": "npm:^1.0.0" "@rnx-kit/types-plugin-typescript": "npm:^1.0.0" "@rnx-kit/typescript-service": "npm:^2.0.2" typescript: "npm:>=4.7.0" - checksum: 10c0/81949a06b30dd3cd0ad9d655a63030cec060e258fe8a776c58c749e6167378898a3107d84666d96dcda435f9bebb33b7358c03e0f3ea42e17281e199f4d0fed1 + checksum: 10c0/41f3e87a0eec383f44c244504ce09e3859a93e4d838508d757d6837e54c47432f6547b7854d55d27a920be104a821e0392127446bd452dfdcf6bf9853553a97c languageName: node linkType: hard -"@rnx-kit/metro-serializer-esbuild@npm:^0.3.1": - version: 0.3.1 - resolution: "@rnx-kit/metro-serializer-esbuild@npm:0.3.1" +"@rnx-kit/metro-serializer-esbuild@npm:^0.4.1": + version: 0.4.1 + resolution: "@rnx-kit/metro-serializer-esbuild@npm:0.4.1" dependencies: - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.4" "@rnx-kit/tools-react-native": "npm:^2.3.3" "@rnx-kit/types-metro-serializer-esbuild": "npm:^1.0.0" - esbuild: "npm:^0.27.1" + esbuild: "npm:^0.28.0" esbuild-plugin-lodash: "npm:^1.2.0" - checksum: 10c0/df6f592d959361817b653f1dc07a211b3ec2316cab314d27646cc9e9828cd88bd3b63a360f11a74f445a5ca997d97b8b9fbd413f7732766e50307583922af5b5 + checksum: 10c0/32d5c49ad97d3c90d78d366218ad403b3900c094edd0bc0c1749dbb1902eb671d6dd7d56ae62fca7105dd17b8643c2c35e032c244d9d76aa5cea0d0d4296534b languageName: node linkType: hard @@ -4425,11 +4425,11 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/metro-service@npm:^4.1.5": - version: 4.1.5 - resolution: "@rnx-kit/metro-service@npm:4.1.5" +"@rnx-kit/metro-service@npm:^5.0.0": + version: 5.0.0 + resolution: "@rnx-kit/metro-service@npm:5.0.0" dependencies: - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.3" "@rnx-kit/tools-react-native": "npm:^2.3.5" node-fetch: "npm:^2.6.7" @@ -4444,7 +4444,7 @@ __metadata: optional: true metro-react-native-babel-transformer: optional: true - checksum: 10c0/bef6bced62544cc83c8ba8a382eb9f4e324d93dcdf3593d6fe0f076856dd503522d9bcc17272d5f93e2fe553f6eb20956f47e4ad9c0e4b86b7ed4d633ffd00c4 + checksum: 10c0/68fb6ef888565fbb50a6c6b31e8600f8b95538629af205dc85bc5fa4b50fe5a06e6e443ceaf7de91678949dbb6d31085a9578e955590c6c363a18562ec37954f languageName: node linkType: hard @@ -4465,21 +4465,21 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/polyfills@npm:^0.2.0": - version: 0.2.1 - resolution: "@rnx-kit/polyfills@npm:0.2.1" +"@rnx-kit/polyfills@npm:^0.3.0": + version: 0.3.0 + resolution: "@rnx-kit/polyfills@npm:0.3.0" dependencies: "@babel/core": "npm:^7.0.0" "@babel/helper-plugin-utils": "npm:^7.0.0" "@babel/template": "npm:^7.0.0" - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.3" peerDependencies: "@react-native/js-polyfills": "*" peerDependenciesMeta: "@react-native/js-polyfills": optional: true - checksum: 10c0/780aaa763d3963f50d99cc96462bdfc3ebc8883997bece2f2a87908917ffa5727bb59cf0571f78b918a5ea179601c80e461f0afc1d45bf9574b8c6726b98328c + checksum: 10c0/30016425284dc20e0357ad6a594aa50eb01226a87e613f8b6a6d4cf55c29f497806cf5abef799d025bea6ab648a7c664db21049752c62b946496be58f6f671d7 languageName: node linkType: hard @@ -4492,17 +4492,17 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/third-party-notices@npm:^2.0.0": - version: 2.0.2 - resolution: "@rnx-kit/third-party-notices@npm:2.0.2" +"@rnx-kit/third-party-notices@npm:^3.0.0": + version: 3.0.0 + resolution: "@rnx-kit/third-party-notices@npm:3.0.0" dependencies: - "@rnx-kit/console": "npm:^2.0.0" + "@rnx-kit/console": "npm:^3.0.0" "@rnx-kit/tools-node": "npm:^3.0.0" spdx-expression-parse: "npm:^4.0.0" yargs: "npm:^16.0.0" bin: build-tpn: lib/build-tpn.js - checksum: 10c0/8b86a45f3ab3576fd4eae5521bdf547e11f59d6f75806c8962fb476d333e0f03b9904970356d00ba727ce66bb6e77ae5df4a1ed0c616515fb36285fb26a5faa4 + checksum: 10c0/034e4650a3a543b75fcd26caf60fa38b66cfc6141f70ddad9d98e739544901ed284e7978146b14196c1cb11227145a722983c62d7baed4bced3b13ec949fa955 languageName: node linkType: hard @@ -4560,14 +4560,14 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/tools-packages@npm:^0.1.2": - version: 0.1.2 - resolution: "@rnx-kit/tools-packages@npm:0.1.2" +"@rnx-kit/tools-packages@npm:^0.1.3": + version: 0.1.3 + resolution: "@rnx-kit/tools-packages@npm:0.1.3" dependencies: "@rnx-kit/tools-node": "npm:^3.0.4" "@rnx-kit/tools-workspaces": "npm:^0.2.1" "@rnx-kit/types-node": "npm:^1.0.0" - checksum: 10c0/c223858bf84bc8aef1776f3990cfecf3325da6df3b138552f41a5bf45f27055144fe0dd2d5baddb7f915e70e57287da3b6a6b73bf78ed40ab9733668325206e2 + checksum: 10c0/51007260318286540f9e4c86217080a2af2162e06c0fb4f77017480be8f22b5470e0336452e39a5551f48f9027e04afa2f353c8be6550a6d81fbabc23521ce58 languageName: node linkType: hard @@ -7969,36 +7969,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.27.1": - version: 0.27.2 - resolution: "esbuild@npm:0.27.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.2" - "@esbuild/android-arm": "npm:0.27.2" - "@esbuild/android-arm64": "npm:0.27.2" - "@esbuild/android-x64": "npm:0.27.2" - "@esbuild/darwin-arm64": "npm:0.27.2" - "@esbuild/darwin-x64": "npm:0.27.2" - "@esbuild/freebsd-arm64": "npm:0.27.2" - "@esbuild/freebsd-x64": "npm:0.27.2" - "@esbuild/linux-arm": "npm:0.27.2" - "@esbuild/linux-arm64": "npm:0.27.2" - "@esbuild/linux-ia32": "npm:0.27.2" - "@esbuild/linux-loong64": "npm:0.27.2" - "@esbuild/linux-mips64el": "npm:0.27.2" - "@esbuild/linux-ppc64": "npm:0.27.2" - "@esbuild/linux-riscv64": "npm:0.27.2" - "@esbuild/linux-s390x": "npm:0.27.2" - "@esbuild/linux-x64": "npm:0.27.2" - "@esbuild/netbsd-arm64": "npm:0.27.2" - "@esbuild/netbsd-x64": "npm:0.27.2" - "@esbuild/openbsd-arm64": "npm:0.27.2" - "@esbuild/openbsd-x64": "npm:0.27.2" - "@esbuild/openharmony-arm64": "npm:0.27.2" - "@esbuild/sunos-x64": "npm:0.27.2" - "@esbuild/win32-arm64": "npm:0.27.2" - "@esbuild/win32-ia32": "npm:0.27.2" - "@esbuild/win32-x64": "npm:0.27.2" +"esbuild@npm:^0.28.0": + version: 0.28.0 + resolution: "esbuild@npm:0.28.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.28.0" + "@esbuild/android-arm": "npm:0.28.0" + "@esbuild/android-arm64": "npm:0.28.0" + "@esbuild/android-x64": "npm:0.28.0" + "@esbuild/darwin-arm64": "npm:0.28.0" + "@esbuild/darwin-x64": "npm:0.28.0" + "@esbuild/freebsd-arm64": "npm:0.28.0" + "@esbuild/freebsd-x64": "npm:0.28.0" + "@esbuild/linux-arm": "npm:0.28.0" + "@esbuild/linux-arm64": "npm:0.28.0" + "@esbuild/linux-ia32": "npm:0.28.0" + "@esbuild/linux-loong64": "npm:0.28.0" + "@esbuild/linux-mips64el": "npm:0.28.0" + "@esbuild/linux-ppc64": "npm:0.28.0" + "@esbuild/linux-riscv64": "npm:0.28.0" + "@esbuild/linux-s390x": "npm:0.28.0" + "@esbuild/linux-x64": "npm:0.28.0" + "@esbuild/netbsd-arm64": "npm:0.28.0" + "@esbuild/netbsd-x64": "npm:0.28.0" + "@esbuild/openbsd-arm64": "npm:0.28.0" + "@esbuild/openbsd-x64": "npm:0.28.0" + "@esbuild/openharmony-arm64": "npm:0.28.0" + "@esbuild/sunos-x64": "npm:0.28.0" + "@esbuild/win32-arm64": "npm:0.28.0" + "@esbuild/win32-ia32": "npm:0.28.0" + "@esbuild/win32-x64": "npm:0.28.0" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -8054,7 +8054,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/cf83f626f55500f521d5fe7f4bc5871bec240d3deb2a01fbd379edc43b3664d1167428738a5aad8794b35d1cca985c44c375b1cd38a2ca613c77ced2c83aafcd + checksum: 10c0/8acd95c238ec6c4a9d16163277faf228a8994b642d187b3fe667ffbb469008e6748cde144fdc3c175bf8e78ee49e15a0ed9b9f183fdb5fcea1772f87fb1372a4 languageName: node linkType: hard @@ -8293,7 +8293,7 @@ __metadata: react: "npm:19.1.4" react-native: "npm:^0.81.6" react-native-macos: "npm:^0.81.0" - react-native-safe-area-context: "catalog:" + react-native-safe-area-context: "npm:^5.6.0" react-native-test-app: "workspace:*" languageName: unknown linkType: soft @@ -8317,7 +8317,7 @@ __metadata: "@types/react": "npm:~19.1.0" react: "npm:19.1.1" react-native: "npm:^0.82.0" - react-native-safe-area-context: "catalog:" + react-native-safe-area-context: "npm:^5.6.0" react-native-test-app: "workspace:*" react-native-windows: "npm:^0.82.0" languageName: unknown @@ -8335,10 +8335,10 @@ __metadata: "@react-native-webapis/web-storage": "catalog:" "@react-native/babel-preset": "npm:^0.85.0" "@react-native/metro-config": "npm:^0.85.0" - "@rnx-kit/cli": "npm:^1.0.0" - "@rnx-kit/metro-config": "npm:^2.2.3" - "@rnx-kit/polyfills": "npm:^0.2.0" - "@rnx-kit/tsconfig": "npm:^3.0.1" + "@rnx-kit/cli": "catalog:" + "@rnx-kit/metro-config": "npm:^2.2.4" + "@rnx-kit/polyfills": "catalog:" + "@rnx-kit/tsconfig": "catalog:" "@types/react": "npm:~19.2.0" "@wdio/types": "npm:^9.20.0" appium: "npm:^3.1.1" @@ -8346,7 +8346,7 @@ __metadata: appium-xcuitest-driver: "npm:^11.0.0" react: "npm:19.2.3" react-native: "npm:^0.85.0" - react-native-safe-area-context: "catalog:" + react-native-safe-area-context: "npm:^5.6.0" react-native-test-app: "workspace:*" webdriverio: "patch:webdriverio@npm%3A9.26.1#~/.yarn/patches/webdriverio-npm-9.20.0-664a6da575.patch" languageName: unknown @@ -12949,7 +12949,7 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:^5.8.0": +"react-native-safe-area-context@npm:^5.6.0": version: 5.8.0 resolution: "react-native-safe-area-context@npm:5.8.0" peerDependencies: @@ -12971,7 +12971,6 @@ __metadata: "@react-native-community/cli": "npm:^20.1.0" "@react-native-community/cli-types": "npm:^20.1.0" "@react-native-community/template": "npm:^0.85.0" - "@rnx-kit/lint-lockfile": "npm:^0.1.0" "@rnx-kit/react-native-host": "npm:^0.5.17" "@rnx-kit/tools-react-native": "npm:^2.1.0" "@rnx-kit/tsconfig": "npm:^3.0.1" From af41f59cebba7116a8bb3730e6957c9bb341fea0 Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Tue, 2 Jun 2026 11:10:24 +0200 Subject: [PATCH 3/5] fixup! chore: fix nightlies failing to build `react-native-safe-area-context` --- .gitattributes | 6 ++++++ packages/app/example/package.json | 2 +- .../configure/updatePackageManifest.test.mts | 18 ++++++++---------- yarn.lock | 2 +- 4 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.gitattributes b/.gitattributes index c195bf3ad..aedacddc0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3,3 +3,9 @@ *.pbxproj -text *.sh text eol=lf /.yarn/releases/* binary + +# Generated files +packages/app/android/app/src/main/java/com/microsoft/reacttestapp/manifest/Manifest.kt text eol=lf +packages/app/ios/ReactTestApp/Manifest.swift text eol=lf +packages/app/schema.json text eol=lf +packages/app/windows/Shared/Manifest.h text eol=lf diff --git a/packages/app/example/package.json b/packages/app/example/package.json index 2b9e45731..4ec96166f 100644 --- a/packages/app/example/package.json +++ b/packages/app/example/package.json @@ -33,7 +33,7 @@ "@react-native/babel-preset": "^0.85.0", "@react-native/metro-config": "^0.85.0", "@rnx-kit/cli": "catalog:", - "@rnx-kit/metro-config": "^2.2.4", + "@rnx-kit/metro-config": "catalog:", "@rnx-kit/polyfills": "catalog:", "@rnx-kit/tsconfig": "catalog:", "@types/react": "~19.2.0", diff --git a/packages/app/test/configure/updatePackageManifest.test.mts b/packages/app/test/configure/updatePackageManifest.test.mts index 61b0b66f6..ecd57ea01 100644 --- a/packages/app/test/configure/updatePackageManifest.test.mts +++ b/packages/app/test/configure/updatePackageManifest.test.mts @@ -1,25 +1,23 @@ import { deepEqual } from "node:assert/strict"; +import { spawnSync } from "node:child_process"; import { afterEach, describe, it } from "node:test"; -import { URL } from "node:url"; import { updatePackageManifest as updatePackageManifestActual } from "../../scripts/configure.mjs"; -import { readJSONFile } from "../../scripts/helpers.js"; -import type { Manifest } from "../../scripts/types.ts"; import { fs, setMockFiles } from "../fs.mock.mts"; -function getExampleManifest() { - const p = new URL("../../example/package.json", import.meta.url); - const manifest = readJSONFile(p); - return manifest; +function getCatalog(): Record { + const { stdout } = spawnSync("yarn", ["config", "get", "catalog", "--json"], { + shell: process.platform === "win32", + }); + return JSON.parse(stdout.toString().trim()); } describe("updatePackageManifest()", () => { const updatePackageManifest: typeof updatePackageManifestActual = (p, cfg) => updatePackageManifestActual(p, cfg, fs); - const exampleManifest = getExampleManifest(); + const catalog = getCatalog(); const devDependencies = { - "@rnx-kit/metro-config": - exampleManifest["devDependencies"]?.["@rnx-kit/metro-config"], + "@rnx-kit/metro-config": catalog["@rnx-kit/metro-config"], "react-native-test-app": "^0.0.1-dev", }; diff --git a/yarn.lock b/yarn.lock index 1bd1a05e7..1aed36048 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8336,7 +8336,7 @@ __metadata: "@react-native/babel-preset": "npm:^0.85.0" "@react-native/metro-config": "npm:^0.85.0" "@rnx-kit/cli": "catalog:" - "@rnx-kit/metro-config": "npm:^2.2.4" + "@rnx-kit/metro-config": "catalog:" "@rnx-kit/polyfills": "catalog:" "@rnx-kit/tsconfig": "catalog:" "@types/react": "npm:~19.2.0" From 996443f063253962411e36f059847c85da9c916c Mon Sep 17 00:00:00 2001 From: "Tommy Nguyen (from Dev Box)" Date: Tue, 2 Jun 2026 14:59:24 +0200 Subject: [PATCH 4/5] fix(windows): declare support for 0.83 --- .github/renovate.json | 2 +- package.json | 10 + packages/app/package.json | 2 +- packages/example-windows/package.json | 12 +- yarn.lock | 575 ++++++++++++++++++-------- 5 files changed, 430 insertions(+), 171 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 5491ce635..fa1fa5bc4 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -63,7 +63,7 @@ { "groupName": "react-native-windows", "matchPackageNames": ["@react-native-windows/**", "react-native-windows"], - "allowedVersions": "^0.82.0" + "allowedVersions": "^0.83.0" } ], "postUpdateOptions": ["yarnDedupeHighest"], diff --git a/package.json b/package.json index d7bccc726..29e6a79d6 100644 --- a/package.json +++ b/package.json @@ -89,6 +89,16 @@ "react-native-windows/@react-native-community/cli": "^20.0.0", "react-native-windows/@react-native-community/cli-platform-android": "^20.0.0", "react-native-windows/@react-native-community/cli-platform-ios": "^20.0.0", + "react-native-windows/@react-native/assets-registry": "^0.83.0", + "react-native-windows/@react-native/codegen": "^0.83.0", + "react-native-windows/@react-native/community-cli-plugin": "^0.83.0", + "react-native-windows/@react-native/debugger-frontend": "^0.83.0", + "react-native-windows/@react-native/debugger-shell": "^0.83.0", + "react-native-windows/@react-native/dev-middleware": "^0.83.0", + "react-native-windows/@react-native/gradle-plugin": "^0.83.0", + "react-native-windows/@react-native/js-polyfills": "^0.83.0", + "react-native-windows/@react-native/normalize-colors": "^0.83.0", + "react-native-windows/@react-native/virtualized-lists": "^0.83.0", "safe-buffer": "~5.2.1", "simple-plist/bplist-creator": "~0.1.0", "simple-plist/bplist-parser": "~0.3.1", diff --git a/packages/app/package.json b/packages/app/package.json index 7d5d32d70..fedcd6628 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -124,7 +124,7 @@ "react": "18.2 - 19.2", "react-native": "0.76 - 0.85 || >=0.85.0-0 <0.86.0", "react-native-macos": "^0.0.0-0 || 0.76 - 0.81", - "react-native-windows": "^0.0.0-0 || 0.76 - 0.82" + "react-native-windows": "^0.0.0-0 || 0.76 - 0.83" }, "peerDependenciesMeta": { "@callstack/react-native-visionos": { diff --git a/packages/example-windows/package.json b/packages/example-windows/package.json index f2086cb05..5fea95095 100644 --- a/packages/example-windows/package.json +++ b/packages/example-windows/package.json @@ -16,10 +16,10 @@ }, "dependencies": { "@react-native-webapis/web-storage": "catalog:", - "react": "19.1.1", - "react-native": "^0.82.0", + "react": "19.2.0", + "react-native": "^0.83.0", "react-native-safe-area-context": "^5.6.0", - "react-native-windows": "^0.82.0" + "react-native-windows": "^0.83.0" }, "devDependencies": { "@babel/core": "catalog:", @@ -27,8 +27,8 @@ "@react-native-community/cli": "^20.0.0", "@react-native-community/cli-platform-android": "^20.0.0", "@react-native-community/cli-platform-ios": "^20.0.0", - "@react-native/babel-preset": "^0.82.0", - "@react-native/metro-config": "^0.82.0", + "@react-native/babel-preset": "^0.83.0", + "@react-native/metro-config": "^0.83.0", "@rnx-kit/cli": "catalog:", "@rnx-kit/metro-config": "catalog:", "@rnx-kit/polyfills": "catalog:", @@ -67,7 +67,7 @@ ], "alignDeps": { "requirements": [ - "react-native@0.82" + "react-native@0.83" ], "capabilities": [ "core-windows", diff --git a/yarn.lock b/yarn.lock index 1aed36048..743d8ee2a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3494,14 +3494,14 @@ __metadata: languageName: node linkType: hard -"@react-native-windows/cli@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/cli@npm:0.82.0" - dependencies: - "@react-native-windows/codegen": "npm:0.82.0" - "@react-native-windows/fs": "npm:0.82.0" - "@react-native-windows/package-utils": "npm:0.82.0" - "@react-native-windows/telemetry": "npm:0.82.0" +"@react-native-windows/cli@npm:0.83.0": + version: 0.83.0 + resolution: "@react-native-windows/cli@npm:0.83.0" + dependencies: + "@react-native-windows/codegen": "npm:0.83.0" + "@react-native-windows/fs": "npm:0.83.0" + "@react-native-windows/package-utils": "npm:0.83.0" + "@react-native-windows/telemetry": "npm:0.83.0" "@xmldom/xmldom": "npm:^0.7.7" chalk: "npm:^4.1.0" cli-spinners: "npm:^2.2.0" @@ -3521,15 +3521,15 @@ __metadata: xpath: "npm:^0.0.27" peerDependencies: react-native: "*" - checksum: 10c0/5044ce4c366c67349a8eeae35309ea71361e4df153dd688cfa1a628975ee6989e75ae7fd1614abf2e1c9bd852818eb8c74c2b8646d69946b27bdfb43b7db1947 + checksum: 10c0/2e0ce34c38e692cc151cfed0b1b404669eae6a482a7b83bc8bded9284c6b1a4edc632c5bc0f6ef66203bbc7642484bc9850f705ad84fc07a32ffdd9335ad0b5d languageName: node linkType: hard -"@react-native-windows/codegen@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/codegen@npm:0.82.0" +"@react-native-windows/codegen@npm:0.83.0": + version: 0.83.0 + resolution: "@react-native-windows/codegen@npm:0.83.0" dependencies: - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/fs": "npm:0.83.0" chalk: "npm:^4.1.0" globby: "npm:^11.1.0" minimatch: "npm:^10.0.3" @@ -3540,51 +3540,51 @@ __metadata: react-native: "*" bin: react-native-windows-codegen: bin.js - checksum: 10c0/e75600d00071c9c019bc75e2b2685c9b4306f957df2fa789bb5c947cabd6e530483a8c6a63c8c26bebf7a22aa1a5e0ddc940ab4994ddee604a863143bc514472 + checksum: 10c0/5bbb87e13d66c6ce7e7a1a85c4e5a1209c207dadc5648a8102c75bb1126fe63806064ea4a8a9b2253cf8003c1f00295ba3bdaeb7237669605c4ef4d8a13995ca languageName: node linkType: hard -"@react-native-windows/find-repo-root@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/find-repo-root@npm:0.82.0" +"@react-native-windows/find-repo-root@npm:0.83.0": + version: 0.83.0 + resolution: "@react-native-windows/find-repo-root@npm:0.83.0" dependencies: - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/fs": "npm:0.83.0" find-up: "npm:^4.1.0" minimatch: "npm:^10.0.3" - checksum: 10c0/0bfbccae01b5cc41a0a33c8bf95887e5bc102033acb470d03fe7057fcd1abcc7b8d6e729225dfe94dcef1974c1705cc0d938e5fc302a7c75603700c399861090 + checksum: 10c0/59bebc399166213836b166c41e72e13609b4c1c737245193afabbf2e70bde97841993802a5f7c7c0f791716093c01f7f636393293c4a936357ecaff31f54229f languageName: node linkType: hard -"@react-native-windows/fs@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/fs@npm:0.82.0" +"@react-native-windows/fs@npm:0.83.0": + version: 0.83.0 + resolution: "@react-native-windows/fs@npm:0.83.0" dependencies: graceful-fs: "npm:^4.2.8" minimatch: "npm:^10.0.3" - checksum: 10c0/7a0b476a99d2ed720341d05b92bd35e6bbf0f44d9dc242e64b6f6ebbce55fb820c0c9b9b08f9ba338c375a860a1f77d076e81980223811d58bbabeed89a31bb0 + checksum: 10c0/0f0a2d3c366be21700e5aefb0c14e8020a03a4958e46e3207b1a50186f584e1b6f756ce7ae770bbeb9df0bd357264043b0fec4d3acf47845862f30b0dc3e1ef6 languageName: node linkType: hard -"@react-native-windows/package-utils@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/package-utils@npm:0.82.0" +"@react-native-windows/package-utils@npm:0.83.0": + version: 0.83.0 + resolution: "@react-native-windows/package-utils@npm:0.83.0" dependencies: - "@react-native-windows/find-repo-root": "npm:0.82.0" - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/find-repo-root": "npm:0.83.0" + "@react-native-windows/fs": "npm:0.83.0" get-monorepo-packages: "npm:^1.2.0" lodash: "npm:^4.17.15" minimatch: "npm:^10.0.3" - checksum: 10c0/b78cb4fd9e81efaa442cd6fdd6d658467c7732b5c71225760db6afe6bf0e556342fb9dbcd5aaa21ab0902bbe85cece49237dc35508123a142bb2cff85bf8101a + checksum: 10c0/51b4e7f7eb27a14ca72d1684af4fc9281c66717bd1ef2b7d614b0b09b913f0bdc026c2216cfcf54ee750062e06dba77cd8a1c51663a32af48c727160cfe2cab4 languageName: node linkType: hard -"@react-native-windows/telemetry@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/telemetry@npm:0.82.0" +"@react-native-windows/telemetry@npm:0.83.0": + version: 0.83.0 + resolution: "@react-native-windows/telemetry@npm:0.83.0" dependencies: "@microsoft/1ds-core-js": "npm:^4.3.0" "@microsoft/1ds-post-js": "npm:^4.3.0" - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/fs": "npm:0.83.0" "@xmldom/xmldom": "npm:^0.7.7" ci-info: "npm:^3.2.0" envinfo: "npm:^7.8.1" @@ -3592,7 +3592,7 @@ __metadata: minimatch: "npm:^10.0.3" os-locale: "npm:^5.0.0" xpath: "npm:^0.0.27" - checksum: 10c0/6e7f89a65d10ba7cd0b86a8b4fd7ed401dfcd03e57fe9271fd3ac2e4442f4c8ba24e1b4cf27670888fc074e509bdec5123f7096eb72ae5b99f89e02f21524338 + checksum: 10c0/4687a633b780f7753245df57b38339d17b1c8aad2e6da47f9f9fff4e3d3716feb25351f70bfafa5199ab2cb54ab83b0b1bafb99fd2cd4b48e479b2da653e3a9c languageName: node linkType: hard @@ -3603,10 +3603,10 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/assets-registry@npm:0.82.1" - checksum: 10c0/d11947f7ea0de671bd45029bd72f748d82a22487175e1e199b635871c7ef99ef364da03fd83c75a5ae89687773c66c6b44edc1ddd6543e16829995e7e8aff3a0 +"@react-native/assets-registry@npm:0.83.9, @react-native/assets-registry@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/assets-registry@npm:0.83.9" + checksum: 10c0/141d123924d0a6bfc18c261ab18536c47cd98861cb7fad798f3d48fa24af17064f2f41f385925b02491c771886aa246f7fbef50ebc33e85e5c412f260587498d languageName: node linkType: hard @@ -3634,13 +3634,13 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/babel-plugin-codegen@npm:0.82.1" +"@react-native/babel-plugin-codegen@npm:0.83.9": + version: 0.83.9 + resolution: "@react-native/babel-plugin-codegen@npm:0.83.9" dependencies: "@babel/traverse": "npm:^7.25.3" - "@react-native/codegen": "npm:0.82.1" - checksum: 10c0/48c220808048cd1f8873fd7619ce62f7daa0b8615c24d5943bcb0ffe50e6e7f506edba0b230576e304fe3d4be353a4d1fc7bdb952077d31d861e2c2b353ad0b7 + "@react-native/codegen": "npm:0.83.9" + checksum: 10c0/be45c42753658516b93facdf859b76c5ed0a40005951ca5fbd79ee4835b4fdd68cd07e4f9e615661ab701de09b4106700d803ee3970d0f6ec1717ec1545fcd1a languageName: node linkType: hard @@ -3709,9 +3709,9 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.82.1, @react-native/babel-preset@npm:^0.82.0": - version: 0.82.1 - resolution: "@react-native/babel-preset@npm:0.82.1" +"@react-native/babel-preset@npm:0.83.9, @react-native/babel-preset@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/babel-preset@npm:0.83.9" dependencies: "@babel/core": "npm:^7.25.2" "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" @@ -3754,13 +3754,13 @@ __metadata: "@babel/plugin-transform-typescript": "npm:^7.25.2" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" "@babel/template": "npm:^7.25.0" - "@react-native/babel-plugin-codegen": "npm:0.82.1" + "@react-native/babel-plugin-codegen": "npm:0.83.9" babel-plugin-syntax-hermes-parser: "npm:0.32.0" babel-plugin-transform-flow-enums: "npm:^0.0.2" react-refresh: "npm:^0.14.0" peerDependencies: "@babel/core": "*" - checksum: 10c0/410d5e182c7e2d2b66cb19178fb3a49336d04ef4dd7354eadc9f0d042e25452a738999361577d106756eebee85140266c6d6880ad378fd7f5d88707d36bd0701 + checksum: 10c0/8d8397f1169e967ab79be03cede0b16f05bf2492113a9830c96416559cec2bb2de00155ca7664067d694941d30dc8943a2b0c5c821e13b91ffdf116c9254c0c2 languageName: node linkType: hard @@ -3824,9 +3824,9 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/codegen@npm:0.82.1" +"@react-native/codegen@npm:0.83.9, @react-native/codegen@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/codegen@npm:0.83.9" dependencies: "@babel/core": "npm:^7.25.2" "@babel/parser": "npm:^7.25.3" @@ -3837,7 +3837,7 @@ __metadata: yargs: "npm:^17.6.2" peerDependencies: "@babel/core": "*" - checksum: 10c0/072a1e96c3bb8b16364b9cf48e1ab7726ff6b87fc71ee5be7dfd5d1055060bd053fe5f974a4a8f4832c16c16141087c6769bbd8ca16525168358be6adf5f2083 + checksum: 10c0/f5ad0e1b977aac9cb041e3e5a5a6dedbd1dd00ec28377c46217f363cd2ac887b3c1d36539278e96d404299fa7a4cc2478fe2cc54e81557e8a60267d8fecaa61b languageName: node linkType: hard @@ -3881,16 +3881,16 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/community-cli-plugin@npm:0.82.1" +"@react-native/community-cli-plugin@npm:0.83.9, @react-native/community-cli-plugin@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/community-cli-plugin@npm:0.83.9" dependencies: - "@react-native/dev-middleware": "npm:0.82.1" + "@react-native/dev-middleware": "npm:0.83.9" debug: "npm:^4.4.0" invariant: "npm:^2.2.4" - metro: "npm:^0.83.1" - metro-config: "npm:^0.83.1" - metro-core: "npm:^0.83.1" + metro: "npm:^0.83.6" + metro-config: "npm:^0.83.6" + metro-core: "npm:^0.83.6" semver: "npm:^7.1.3" peerDependencies: "@react-native-community/cli": "*" @@ -3900,7 +3900,7 @@ __metadata: optional: true "@react-native/metro-config": optional: true - checksum: 10c0/c072a8f91b2ca25b266070de63bbbb174b827690be24953123e10fec7938f5b5c24c6de7bf7fa0bf1dd309a1913348791a417e90528a7bf5f7c2c0af76b106db + checksum: 10c0/ce695be3fbe6853838b3715ddcf69eac1920e023c9f87f09c2833019f56624679967b5000e3ba6540d12b96ea6a33441237141e39d7e0622855543f2855c160c languageName: node linkType: hard @@ -3934,10 +3934,10 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/debugger-frontend@npm:0.82.1" - checksum: 10c0/3d69e46bf6bd34107f81349f3470e6e69f2dfdc1022f4de9d54ebd943172a0e599a9ca5e3d804f67ff0f9ffbe16f8d75ea1456e528a1d2519e5327fbf6b26573 +"@react-native/debugger-frontend@npm:0.83.9": + version: 0.83.9 + resolution: "@react-native/debugger-frontend@npm:0.83.9" + checksum: 10c0/085bc4f4ddc0921e707b7433179cd1d8ba9bf79cbf350037ca51502bca0757a037d286912103cfb5595a9e00e4a9e1107e48bf43a6380e8cd52282deeb45b025 languageName: node linkType: hard @@ -3948,13 +3948,13 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-shell@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/debugger-shell@npm:0.82.1" +"@react-native/debugger-shell@npm:0.83.9": + version: 0.83.9 + resolution: "@react-native/debugger-shell@npm:0.83.9" dependencies: cross-spawn: "npm:^7.0.6" fb-dotslash: "npm:0.5.8" - checksum: 10c0/0c3050ef96bc6546bfc68e1e5d554788edf3d63f0f5672a99a0c997cbfae626c3162013aebe2bae094e0c624326cb1b635bf3bd4a239e3125544b469d111df77 + checksum: 10c0/ff340d786aa4af8e21094ed0054be8dcb105e801e92a2ea98e1f5670104a6be90dc7a5b86995df3e4143eb585ae29cd540317a2fe78ad8ebdd2f6b912f86b0ad languageName: node linkType: hard @@ -3988,13 +3988,13 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/dev-middleware@npm:0.82.1" +"@react-native/dev-middleware@npm:0.83.9": + version: 0.83.9 + resolution: "@react-native/dev-middleware@npm:0.83.9" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.82.1" - "@react-native/debugger-shell": "npm:0.82.1" + "@react-native/debugger-frontend": "npm:0.83.9" + "@react-native/debugger-shell": "npm:0.83.9" chrome-launcher: "npm:^0.15.2" chromium-edge-launcher: "npm:^0.2.0" connect: "npm:^3.6.5" @@ -4003,8 +4003,8 @@ __metadata: nullthrows: "npm:^1.1.1" open: "npm:^7.0.3" serve-static: "npm:^1.16.2" - ws: "npm:^6.2.3" - checksum: 10c0/cf3224b214aa22665b1a0509579a25b514e9ac11215457cb1f601090b4e3ca922c72f804a76d3d642dda1ee6e1f3ee10a40620bc487b4e786b34cc955b158e52 + ws: "npm:^7.5.10" + checksum: 10c0/67a304c23037751b04d2650521d96a0048d555e6b1d96aaef597ad199d382c1926d2b8183fee94983f01dcf49073f17ed3e845c4dc16369c0b56e8a7efbcc5a2 languageName: node linkType: hard @@ -4042,10 +4042,10 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/gradle-plugin@npm:0.82.1" - checksum: 10c0/330471c9116d3382b95e5afa9dd301e4bcea090b799754b3565e241c8823fade1c673270bd94f079b338e1f1c9a3c92ab16a091ae6cfe38b84d89782cc9e1437 +"@react-native/gradle-plugin@npm:0.83.9, @react-native/gradle-plugin@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/gradle-plugin@npm:0.83.9" + checksum: 10c0/64480f74854a039ef8886e8a3dccd3fad1b63c36b2a32f1948acb7d44e3f08cef5f93ba67fda10445d4831088c680f249c3d73ce0762bb33a5a82bdd80fdfcd8 languageName: node linkType: hard @@ -4063,10 +4063,10 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/js-polyfills@npm:0.82.1" - checksum: 10c0/68758e624bd349228ad9f32edeba562e43c7b52fb2630e88725ac6115180ea1ef6ab54b1f6be32379230e3285da55740e57fa1cc95abb41f86ba59d0c6879010 +"@react-native/js-polyfills@npm:0.83.9, @react-native/js-polyfills@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/js-polyfills@npm:0.83.9" + checksum: 10c0/279d69ff6b5046ccfb34bd415cf4252085742cc5f01af794b26063f1a0b316a0378eae067eb5e8c8d21370329ee5e27ac8d7b29d0cf1f7053d86d8a5209f5aeb languageName: node linkType: hard @@ -4091,17 +4091,17 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/metro-babel-transformer@npm:0.82.1" +"@react-native/metro-babel-transformer@npm:0.83.9": + version: 0.83.9 + resolution: "@react-native/metro-babel-transformer@npm:0.83.9" dependencies: "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.82.1" + "@react-native/babel-preset": "npm:0.83.9" hermes-parser: "npm:0.32.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10c0/0e007e84275159a75f746932e4b16b04ddc8a40a3ef6666895772d3c4c8b851e4ba8c263dee7467668e3ae7c7badcbfe2d6167caf22eb6cdbe7b997722161914 + checksum: 10c0/2ce8ad639607c7579a7ae8ebf7e19ec2cb05ed54d21d0f69b97cb83e401277532ef1d03dde46f63ba1d24d3ebebb9b22742a1c23f44968c7edd9aea8c492d5e0 languageName: node linkType: hard @@ -4131,15 +4131,15 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:^0.82.0": - version: 0.82.1 - resolution: "@react-native/metro-config@npm:0.82.1" +"@react-native/metro-config@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/metro-config@npm:0.83.9" dependencies: - "@react-native/js-polyfills": "npm:0.82.1" - "@react-native/metro-babel-transformer": "npm:0.82.1" - metro-config: "npm:^0.83.1" - metro-runtime: "npm:^0.83.1" - checksum: 10c0/218ea7c9fecbc95f697f54952f5cc2cc98e2223d0e4bef44eb07df760cc4d3886535e212e6de758e37c1bea1def50483b535e19d4cafb15f8d8c6b580cd288c8 + "@react-native/js-polyfills": "npm:0.83.9" + "@react-native/metro-babel-transformer": "npm:0.83.9" + metro-config: "npm:^0.83.6" + metro-runtime: "npm:^0.83.6" + checksum: 10c0/9f750e1004ad5dd90927f9163a774aeda63b017f393fe5f262e9b4fd060c9872b3247ee706a743c66ec5ffa4a3551e1a5324f2617754534f34a0570896a23492 languageName: node linkType: hard @@ -4155,9 +4155,9 @@ __metadata: languageName: node linkType: hard -"@react-native/new-app-screen@npm:0.82.0-rc.0": - version: 0.82.0-rc.0 - resolution: "@react-native/new-app-screen@npm:0.82.0-rc.0" +"@react-native/new-app-screen@npm:0.83.4": + version: 0.83.4 + resolution: "@react-native/new-app-screen@npm:0.83.4" peerDependencies: "@types/react": ^19.1.0 react: "*" @@ -4165,7 +4165,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d3bc8392de405d8e00babcb67708e274eaf9441c1deea976d4941b93d6bdbe143afbe471bfcd183c9002f005110c0e6c28d052813ea968add69ff71b3050c22a + checksum: 10c0/833a0f5ce4e41f9d140a9a6029d2be5fe61f1eb8f2627c0f3a3eda74c7510c571f903baa77929fb8c2deaf0bfb72095c96d105d174137a2232fed91806635699 languageName: node linkType: hard @@ -4176,10 +4176,10 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/normalize-colors@npm:0.82.1" - checksum: 10c0/9c5e84fa6ab6ba1323305ba928c364ae2442d9edea21dda06f2c9267371a509d3799bc06646056c906e078102f6e74dc2aac7a56c83fa5daa43998508701a553 +"@react-native/normalize-colors@npm:0.83.9, @react-native/normalize-colors@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/normalize-colors@npm:0.83.9" + checksum: 10c0/ed0ef6bfcd4dbec7920513ed19f94e59f8195f2d0464a9b0e1ba78f3d87f1d71ee847f159ef84e303e6ee6cf4b7658264e3ed8e6661f61124b77fedb70095afa languageName: node linkType: hard @@ -4207,20 +4207,20 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/virtualized-lists@npm:0.82.1" +"@react-native/virtualized-lists@npm:0.83.9, @react-native/virtualized-lists@npm:^0.83.0": + version: 0.83.9 + resolution: "@react-native/virtualized-lists@npm:0.83.9" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: - "@types/react": ^19.1.1 + "@types/react": ^19.2.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/89f454ad43ef4d6ccd94828923dbc28a3ca847e70754d7bf9ea64daea3d6eff53bb87a0a5aa79637e7a26cc293f38c3636f76b8a2a4fabc2ad20727564148b51 + checksum: 10c0/11ec03f5213c64f8b280d1ad70dbf621e9c7d6f3178c10458f569d2adb0d2fefc678a59d2c6d263a67b4e479548cc9feb39062b3478fc3bba6c8fcbbb4df853c languageName: node linkType: hard @@ -8308,18 +8308,18 @@ __metadata: "@react-native-community/cli-platform-android": "npm:^20.0.0" "@react-native-community/cli-platform-ios": "npm:^20.0.0" "@react-native-webapis/web-storage": "catalog:" - "@react-native/babel-preset": "npm:^0.82.0" - "@react-native/metro-config": "npm:^0.82.0" + "@react-native/babel-preset": "npm:^0.83.0" + "@react-native/metro-config": "npm:^0.83.0" "@rnx-kit/cli": "catalog:" "@rnx-kit/metro-config": "catalog:" "@rnx-kit/polyfills": "catalog:" "@rnx-kit/tsconfig": "catalog:" "@types/react": "npm:~19.1.0" - react: "npm:19.1.1" - react-native: "npm:^0.82.0" + react: "npm:19.2.0" + react-native: "npm:^0.83.0" react-native-safe-area-context: "npm:^5.6.0" react-native-test-app: "workspace:*" - react-native-windows: "npm:^0.82.0" + react-native-windows: "npm:^0.83.0" languageName: unknown linkType: soft @@ -9256,10 +9256,10 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:0.0.0": - version: 0.0.0 - resolution: "hermes-compiler@npm:0.0.0" - checksum: 10c0/8a653925c3ab65c4ae568a9c51267266c5b5e20c297df101e6f5897b8606f5f23d3af1a7b7d128d23cd7cde933e69c96826f1677fcf7fd23135d24bdc7553a50 +"hermes-compiler@npm:0.14.1": + version: 0.14.1 + resolution: "hermes-compiler@npm:0.14.1" + checksum: 10c0/223dc2c58fe7ad89a16519a3179fa924f577b1464fa89e2db7a375ce967d668595a50251e4e5756c7b274b062db7c697fcd601ba5f2e021e2e3557eee536f618 languageName: node linkType: hard @@ -9291,6 +9291,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.35.0": + version: 0.35.0 + resolution: "hermes-estree@npm:0.35.0" + checksum: 10c0/a88c9dc63b8b3679b1aeb43e72e977597096c1bd7d59978c952f1d6df6d1a517c4a817c70b1b701854996b485adfa66c2fc7f80871029a7f0c04306f6717b59a + languageName: node + linkType: hard + "hermes-parser@npm:0.29.1": version: 0.29.1 resolution: "hermes-parser@npm:0.29.1" @@ -9318,6 +9325,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.35.0": + version: 0.35.0 + resolution: "hermes-parser@npm:0.35.0" + dependencies: + hermes-estree: "npm:0.35.0" + checksum: 10c0/49d98093a2094758db5b536627c6cf5146b140f66e63143acf471c62f1d3fd8bd6ae10a33f2372f72e3653deda5d4615c6dae89d01248849440916209901fc4a + languageName: node + linkType: hard + "hosted-git-info@npm:^9.0.0": version: 9.0.2 resolution: "hosted-git-info@npm:9.0.2" @@ -10766,6 +10782,19 @@ __metadata: languageName: node linkType: hard +"metro-babel-transformer@npm:0.83.7": + version: 0.83.7 + resolution: "metro-babel-transformer@npm:0.83.7" + dependencies: + "@babel/core": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.35.0" + metro-cache-key: "npm:0.83.7" + nullthrows: "npm:^1.1.1" + checksum: 10c0/c50c2fe9fa3d3fbe382d8a482ebcc77d7dba0ef4673cee4904a55b9ea28dea4b86d3b80e9b9ac0cd2b094b9ecd0368c953bba0f1df1cfd36c3a27c666352fd86 + languageName: node + linkType: hard + "metro-babel-transformer@npm:0.84.2": version: 0.84.2 resolution: "metro-babel-transformer@npm:0.84.2" @@ -10787,6 +10816,15 @@ __metadata: languageName: node linkType: hard +"metro-cache-key@npm:0.83.7": + version: 0.83.7 + resolution: "metro-cache-key@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/a2f20b86b173cd2be710552a49e6389a2c9ef994ac35873616bd4e5c34588beb8c93279bcf525295ca73b6d206ab0d9942f35cbd4a76e642d359bdab48924d7a + languageName: node + linkType: hard + "metro-cache-key@npm:0.84.2": version: 0.84.2 resolution: "metro-cache-key@npm:0.84.2" @@ -10808,6 +10846,18 @@ __metadata: languageName: node linkType: hard +"metro-cache@npm:0.83.7": + version: 0.83.7 + resolution: "metro-cache@npm:0.83.7" + dependencies: + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + https-proxy-agent: "npm:^7.0.5" + metro-core: "npm:0.83.7" + checksum: 10c0/81ae4b2d0d389d25b816bb2d59eb8baed5e1f03a727aa9bcecadb5547e949525f90af888c956fbd5ff4a732cf4dc48b6d903bab648d23dc1830135d820040825 + languageName: node + linkType: hard + "metro-cache@npm:0.84.2": version: 0.84.2 resolution: "metro-cache@npm:0.84.2" @@ -10836,6 +10886,22 @@ __metadata: languageName: node linkType: hard +"metro-config@npm:0.83.7, metro-config@npm:^0.83.6": + version: 0.83.7 + resolution: "metro-config@npm:0.83.7" + dependencies: + connect: "npm:^3.6.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.7.0" + metro: "npm:0.83.7" + metro-cache: "npm:0.83.7" + metro-core: "npm:0.83.7" + metro-runtime: "npm:0.83.7" + yaml: "npm:^2.6.1" + checksum: 10c0/04f9ae008a4972d8399ed90dc03286afefabc2fc362fef8b8f362ec9c09f2edfe3f0f9e0e5aebf42de8b253f202629cc8e86ef0b07e205adf257cd609ac386fb + languageName: node + linkType: hard + "metro-config@npm:0.84.2, metro-config@npm:^0.84.0": version: 0.84.2 resolution: "metro-config@npm:0.84.2" @@ -10863,6 +10929,17 @@ __metadata: languageName: node linkType: hard +"metro-core@npm:0.83.7, metro-core@npm:^0.83.6": + version: 0.83.7 + resolution: "metro-core@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.83.7" + checksum: 10c0/cd267b2516ccce0cc152d12ff1f08073abec0a9b210779357a43f1a279acb3c3be0ff625de030da9a110aea45b70e36f14e13b846cb4fee8419fae67db2a53b4 + languageName: node + linkType: hard + "metro-core@npm:0.84.2, metro-core@npm:^0.84.0": version: 0.84.2 resolution: "metro-core@npm:0.84.2" @@ -10891,6 +10968,23 @@ __metadata: languageName: node linkType: hard +"metro-file-map@npm:0.83.7": + version: 0.83.7 + resolution: "metro-file-map@npm:0.83.7" + dependencies: + debug: "npm:^4.4.0" + fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + checksum: 10c0/467729e9f607552504d9e1b9a8d81e5ea5a27f979f19a40360215773b38e1a3b563789047f06a5502cf5983aae922b3c52f5a7e0be8edc0b0bb747556e7d5af8 + languageName: node + linkType: hard + "metro-file-map@npm:0.84.2": version: 0.84.2 resolution: "metro-file-map@npm:0.84.2" @@ -10918,6 +11012,16 @@ __metadata: languageName: node linkType: hard +"metro-minify-terser@npm:0.83.7": + version: 0.83.7 + resolution: "metro-minify-terser@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + terser: "npm:^5.15.0" + checksum: 10c0/bf59f9b5a51c3cfff313f64daab78673fa17d3c9d0ec34823d295cd454daa146daa23706f4cae36104bc41f10ad7b5fa2802246891a6f5eb4d0736ef891c9c7a + languageName: node + linkType: hard + "metro-minify-terser@npm:0.84.2": version: 0.84.2 resolution: "metro-minify-terser@npm:0.84.2" @@ -10937,6 +11041,15 @@ __metadata: languageName: node linkType: hard +"metro-resolver@npm:0.83.7": + version: 0.83.7 + resolution: "metro-resolver@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/be5ba43302362f3918ef4a1f91f96d63c04469cc9fed076a2846785f60f7f53193278a36d249b92a4678fcf95f7a6e31da87a13df82ddc384f010c80fd3b074d + languageName: node + linkType: hard + "metro-resolver@npm:0.84.2": version: 0.84.2 resolution: "metro-resolver@npm:0.84.2" @@ -10956,6 +11069,16 @@ __metadata: languageName: node linkType: hard +"metro-runtime@npm:0.83.7, metro-runtime@npm:^0.83.3, metro-runtime@npm:^0.83.6": + version: 0.83.7 + resolution: "metro-runtime@npm:0.83.7" + dependencies: + "@babel/runtime": "npm:^7.25.0" + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/b9feb9cffdf4df086cea91d803529d706c1a212d0c6b9d138ef4985905cb9bd22f9861a77061364a397917b772d2ef722e465a5b198d6405f574481dfa35a9a7 + languageName: node + linkType: hard + "metro-runtime@npm:0.84.2, metro-runtime@npm:^0.84.0": version: 0.84.2 resolution: "metro-runtime@npm:0.84.2" @@ -10984,6 +11107,23 @@ __metadata: languageName: node linkType: hard +"metro-source-map@npm:0.83.7, metro-source-map@npm:^0.83.3, metro-source-map@npm:^0.83.6": + version: 0.83.7 + resolution: "metro-source-map@npm:0.83.7" + dependencies: + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.83.7" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.83.7" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10c0/6c424f6258a2128bb4ae6e7591fb7ed1f79b042978397c24a1e35d8bdfcd8960655b3cdd0c4d8ff90f3055ce5b00eca5cb61b327720e7029b3f334fd8ae1776d + languageName: node + linkType: hard + "metro-source-map@npm:0.84.2, metro-source-map@npm:^0.84.0": version: 0.84.2 resolution: "metro-source-map@npm:0.84.2" @@ -11017,6 +11157,22 @@ __metadata: languageName: node linkType: hard +"metro-symbolicate@npm:0.83.7": + version: 0.83.7 + resolution: "metro-symbolicate@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.83.7" + nullthrows: "npm:^1.1.1" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/index.js + checksum: 10c0/4968a89d9bdd040e0cb6328852f14a8555e912875a1661e639566879e548fbfb849134b8f55076f875c062d202c713be1c9f47b4e68c627a4f8b367d7e208213 + languageName: node + linkType: hard + "metro-symbolicate@npm:0.84.2": version: 0.84.2 resolution: "metro-symbolicate@npm:0.84.2" @@ -11047,6 +11203,20 @@ __metadata: languageName: node linkType: hard +"metro-transform-plugins@npm:0.83.7": + version: 0.83.7 + resolution: "metro-transform-plugins@npm:0.83.7" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.29.1" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + flow-enums-runtime: "npm:^0.0.6" + nullthrows: "npm:^1.1.1" + checksum: 10c0/2fce17ba1013e96278bd6800141ff050af0331a60c4c0dbc24f83c6b524806b6ff4089b36e3268c2315375211d16e875d644b7cbf2b23d43dc050047ec019556 + languageName: node + linkType: hard + "metro-transform-plugins@npm:0.84.2": version: 0.84.2 resolution: "metro-transform-plugins@npm:0.84.2" @@ -11082,6 +11252,27 @@ __metadata: languageName: node linkType: hard +"metro-transform-worker@npm:0.83.7": + version: 0.83.7 + resolution: "metro-transform-worker@npm:0.83.7" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.29.1" + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.83.7" + metro-babel-transformer: "npm:0.83.7" + metro-cache: "npm:0.83.7" + metro-cache-key: "npm:0.83.7" + metro-minify-terser: "npm:0.83.7" + metro-source-map: "npm:0.83.7" + metro-transform-plugins: "npm:0.83.7" + nullthrows: "npm:^1.1.1" + checksum: 10c0/a84e3bae6679826059d66bc9438f00292d93569bdefb4193bcbe4c9a72f5423d88d8d3da94389f95674674118af1ee233ac8a2b5b8279ff568c8becf4c609f1c + languageName: node + linkType: hard + "metro-transform-worker@npm:0.84.2": version: 0.84.2 resolution: "metro-transform-worker@npm:0.84.2" @@ -11153,6 +11344,55 @@ __metadata: languageName: node linkType: hard +"metro@npm:0.83.7, metro@npm:^0.83.6": + version: 0.83.7 + resolution: "metro@npm:0.83.7" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.29.1" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + accepts: "npm:^2.0.0" + ci-info: "npm:^2.0.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + error-stack-parser: "npm:^2.0.6" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.35.0" + image-size: "npm:^1.0.2" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.7.0" + jsc-safe-url: "npm:^0.2.2" + lodash.throttle: "npm:^4.1.1" + metro-babel-transformer: "npm:0.83.7" + metro-cache: "npm:0.83.7" + metro-cache-key: "npm:0.83.7" + metro-config: "npm:0.83.7" + metro-core: "npm:0.83.7" + metro-file-map: "npm:0.83.7" + metro-resolver: "npm:0.83.7" + metro-runtime: "npm:0.83.7" + metro-source-map: "npm:0.83.7" + metro-symbolicate: "npm:0.83.7" + metro-transform-plugins: "npm:0.83.7" + metro-transform-worker: "npm:0.83.7" + mime-types: "npm:^3.0.1" + nullthrows: "npm:^1.1.1" + serialize-error: "npm:^2.1.0" + source-map: "npm:^0.5.6" + throat: "npm:^5.0.0" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" + bin: + metro: src/cli.js + checksum: 10c0/f759631778ce2e8cd7e1338ec886ffa0e3d4cd8456d5a506c57e5212206519435a345bcac6334dac22b3adf188b34854688007ddb1669c65afbadf0a0eef431a + languageName: node + linkType: hard + "metro@npm:0.84.2, metro@npm:^0.84.0": version: 0.84.2 resolution: "metro@npm:0.84.2" @@ -11837,6 +12077,15 @@ __metadata: languageName: node linkType: hard +"ob1@npm:0.83.7": + version: 0.83.7 + resolution: "ob1@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/b009d7a79b7ccf8db520acdc713a544a1ec379ae804438328080715c66944aa871551b8d7b1cf7cfb89cbe53bbab29f3345097c455259d7b7fe76b0891860187 + languageName: node + linkType: hard + "ob1@npm:0.84.2": version: 0.84.2 resolution: "ob1@npm:0.84.2" @@ -12999,7 +13248,7 @@ __metadata: react: 18.2 - 19.2 react-native: 0.76 - 0.85 || >=0.85.0-0 <0.86.0 react-native-macos: ^0.0.0-0 || 0.76 - 0.81 - react-native-windows: ^0.0.0-0 || 0.76 - 0.82 + react-native-windows: ^0.0.0-0 || 0.76 - 0.83 peerDependenciesMeta: "@callstack/react-native-visionos": optional: true @@ -13017,25 +13266,25 @@ __metadata: languageName: unknown linkType: soft -"react-native-windows@npm:^0.82.0": - version: 0.82.3 - resolution: "react-native-windows@npm:0.82.3" +"react-native-windows@npm:^0.83.0": + version: 0.83.0 + resolution: "react-native-windows@npm:0.83.0" dependencies: "@babel/runtime": "npm:^7.0.0" "@jest/create-cache-key-function": "npm:^29.7.0" "@react-native-community/cli": "npm:20.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0" "@react-native-community/cli-platform-ios": "npm:20.0.0" - "@react-native-windows/cli": "npm:0.82.0" + "@react-native-windows/cli": "npm:0.83.0" "@react-native/assets": "npm:1.0.0" - "@react-native/assets-registry": "npm:0.82.1" - "@react-native/codegen": "npm:0.82.1" - "@react-native/community-cli-plugin": "npm:0.82.1" - "@react-native/gradle-plugin": "npm:0.82.1" - "@react-native/js-polyfills": "npm:0.82.1" - "@react-native/new-app-screen": "npm:0.82.0-rc.0" - "@react-native/normalize-colors": "npm:0.82.1" - "@react-native/virtualized-lists": "npm:0.82.1" + "@react-native/assets-registry": "npm:0.83.4" + "@react-native/codegen": "npm:0.83.4" + "@react-native/community-cli-plugin": "npm:0.83.4" + "@react-native/gradle-plugin": "npm:0.83.4" + "@react-native/js-polyfills": "npm:0.83.4" + "@react-native/new-app-screen": "npm:0.83.4" + "@react-native/normalize-colors": "npm:0.83.4" + "@react-native/virtualized-lists": "npm:0.83.4" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -13047,12 +13296,12 @@ __metadata: event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" - hermes-compiler: "npm:0.0.0" + hermes-compiler: "npm:0.14.1" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.1" - metro-source-map: "npm:^0.83.1" + metro-runtime: "npm:^0.83.3" + metro-source-map: "npm:^0.83.3" mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" @@ -13060,18 +13309,18 @@ __metadata: react-devtools-core: "npm:^6.1.5" react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.26.0" + scheduler: "npm:0.27.0" semver: "npm:^7.1.3" source-map-support: "npm:^0.5.19" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.3" + ws: "npm:^7.5.10" yargs: "npm:^17.6.2" peerDependencies: "@types/react": ^19.1.1 - react: ^19.1.1 - react-native: ^0.82.0 - checksum: 10c0/e4777945630e09392ce26e51d30bba1bfd7f4d6eb7650d63ab0a34a8f017b0044766ab333c763b3fa3419388247ac804e2ba28123eb5eeb04e9aec00d4a0a947 + react: ^19.2.0 + react-native: ^0.83.0 + checksum: 10c0/b2462d5ffa490ff056c491a5f5e4287f49c72cc27469e728140fa7ee9f08417f7f04e0885993050726676667d61f87e4cc757169462d813cea1b1d4ba37e140a languageName: node linkType: hard @@ -13125,18 +13374,18 @@ __metadata: languageName: node linkType: hard -"react-native@npm:^0.82.0": - version: 0.82.1 - resolution: "react-native@npm:0.82.1" +"react-native@npm:^0.83.0": + version: 0.83.9 + resolution: "react-native@npm:0.83.9" dependencies: "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/assets-registry": "npm:0.82.1" - "@react-native/codegen": "npm:0.82.1" - "@react-native/community-cli-plugin": "npm:0.82.1" - "@react-native/gradle-plugin": "npm:0.82.1" - "@react-native/js-polyfills": "npm:0.82.1" - "@react-native/normalize-colors": "npm:0.82.1" - "@react-native/virtualized-lists": "npm:0.82.1" + "@react-native/assets-registry": "npm:0.83.9" + "@react-native/codegen": "npm:0.83.9" + "@react-native/community-cli-plugin": "npm:0.83.9" + "@react-native/gradle-plugin": "npm:0.83.9" + "@react-native/js-polyfills": "npm:0.83.9" + "@react-native/normalize-colors": "npm:0.83.9" + "@react-native/virtualized-lists": "npm:0.83.9" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -13146,33 +13395,33 @@ __metadata: commander: "npm:^12.0.0" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" - hermes-compiler: "npm:0.0.0" + hermes-compiler: "npm:0.14.1" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.1" - metro-source-map: "npm:^0.83.1" + metro-runtime: "npm:^0.83.6" + metro-source-map: "npm:^0.83.6" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" react-devtools-core: "npm:^6.1.5" react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.26.0" + scheduler: "npm:0.27.0" semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.3" + ws: "npm:^7.5.10" yargs: "npm:^17.6.2" peerDependencies: "@types/react": ^19.1.1 - react: ^19.1.1 + react: ^19.2.0 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 10c0/131f58417331b90cd09bc191c42903fa55c0d9e76c4cd2916c3f553299736778614ecc9bf685400275eeb16bd00b033ba65fd4f411ba1d6d46efb95bc5e36e35 + checksum: 10c0/d88298d7ecbb79759a6f3fe0e8a656f3487430ef615f2453689b23842fa9a9e7dfd75f856add5af17f2638f5f39f8ecd268e8536dacf56a932b68cfb73aab2e6 languageName: node linkType: hard @@ -13234,13 +13483,6 @@ __metadata: languageName: node linkType: hard -"react@npm:19.1.1": - version: 19.1.1 - resolution: "react@npm:19.1.1" - checksum: 10c0/8c9769a2dfd02e603af6445058325e6c8a24b47b185d0e461f66a6454765ddcaecb3f0a90184836c68bb509f3c38248359edbc42f0d07c23eb500a5c30c87b4e - languageName: node - linkType: hard - "react@npm:19.1.4": version: 19.1.4 resolution: "react@npm:19.1.4" @@ -13248,6 +13490,13 @@ __metadata: languageName: node linkType: hard +"react@npm:19.2.0": + version: 19.2.0 + resolution: "react@npm:19.2.0" + checksum: 10c0/1b6d64eacb9324725bfe1e7860cb7a6b8a34bc89a482920765ebff5c10578eb487e6b46b2f0df263bd27a25edbdae2c45e5ea5d81ae61404301c1a7192c38330 + languageName: node + linkType: hard + "react@npm:19.2.3": version: 19.2.3 resolution: "react@npm:19.2.3" From 1dff7cd53f002b4342df35b8dca4f83f1df4629e Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Tue, 2 Jun 2026 15:18:46 +0200 Subject: [PATCH 5/5] dedupe --- yarn.lock | 298 ++++-------------------------------------------------- 1 file changed, 21 insertions(+), 277 deletions(-) diff --git a/yarn.lock b/yarn.lock index 743d8ee2a..861fbbd54 100644 --- a/yarn.lock +++ b/yarn.lock @@ -150,7 +150,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.20.0, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.20.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": version: 7.29.0 resolution: "@babel/code-frame@npm:7.29.0" dependencies: @@ -191,7 +191,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.26.10, @babel/generator@npm:^7.28.5, @babel/generator@npm:^7.29.0, @babel/generator@npm:^7.29.1": +"@babel/generator@npm:^7.28.5, @babel/generator@npm:^7.29.0, @babel/generator@npm:^7.29.1": version: 7.29.1 resolution: "@babel/generator@npm:7.29.1" dependencies: @@ -405,7 +405,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": +"@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": version: 7.29.2 resolution: "@babel/parser@npm:7.29.2" dependencies: @@ -1437,7 +1437,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.28.6": +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.28.6": version: 7.28.6 resolution: "@babel/template@npm:7.28.6" dependencies: @@ -1448,21 +1448,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": - version: 7.26.10 - resolution: "@babel/traverse@npm:7.26.10" - dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.10" - "@babel/parser": "npm:^7.26.10" - "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.10" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/4e86bb4e3c30a6162bb91df86329df79d96566c3e2d9ccba04f108c30473a3a4fd360d9990531493d90f6a12004f10f616bf9b9229ca30c816b708615e9de2ac - languageName: node - linkType: hard - "@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": version: 7.29.0 resolution: "@babel/traverse@npm:7.29.0" @@ -1478,7 +1463,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.4.4": version: 7.29.0 resolution: "@babel/types@npm:7.29.0" dependencies: @@ -5504,16 +5489,6 @@ __metadata: languageName: node linkType: hard -"accepts@npm:^1.3.7, accepts@npm:~1.3.7": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 - languageName: node - linkType: hard - "accepts@npm:^2.0.0": version: 2.0.0 resolution: "accepts@npm:2.0.0" @@ -5524,6 +5499,16 @@ __metadata: languageName: node linkType: hard +"accepts@npm:~1.3.7": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + languageName: node + linkType: hard + "acorn@npm:^8.5.0": version: 8.16.0 resolution: "acorn@npm:8.16.0" @@ -9098,13 +9083,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 - languageName: node - linkType: hard - "globals@npm:^15.11.0": version: 15.15.0 resolution: "globals@npm:15.15.0" @@ -10770,18 +10748,6 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.83.3": - version: 0.83.3 - resolution: "metro-babel-transformer@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.32.0" - nullthrows: "npm:^1.1.1" - checksum: 10c0/b0107f86cdc9ef9419d669b5b3dac22e35b02c67c480563a63d98f5fb50953587938769efc854bfc09c225557790cd6488dbe3fed6f05c2b3f322cfb2e5ff577 - languageName: node - linkType: hard - "metro-babel-transformer@npm:0.83.7": version: 0.83.7 resolution: "metro-babel-transformer@npm:0.83.7" @@ -10807,15 +10773,6 @@ __metadata: languageName: node linkType: hard -"metro-cache-key@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache-key@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/403a2ca5b5bbb31a979effaa31fba0c47e2eb3830428c39c99db58aa0739a6fcc386f5a56c91495c53a4569065f0bda29e3038e9c41ca17af443971395f257dc - languageName: node - linkType: hard - "metro-cache-key@npm:0.83.7": version: 0.83.7 resolution: "metro-cache-key@npm:0.83.7" @@ -10834,18 +10791,6 @@ __metadata: languageName: node linkType: hard -"metro-cache@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache@npm:0.83.3" - dependencies: - exponential-backoff: "npm:^3.1.1" - flow-enums-runtime: "npm:^0.0.6" - https-proxy-agent: "npm:^7.0.5" - metro-core: "npm:0.83.3" - checksum: 10c0/608e85d819092c0b472c9adabb5de58e88355739de71833230626c1af7f3ce5dd1dca9f1ff3a836d995201f717315fd769c4c646a818c1f490ea2ec29417e32a - languageName: node - linkType: hard - "metro-cache@npm:0.83.7": version: 0.83.7 resolution: "metro-cache@npm:0.83.7" @@ -10870,23 +10815,7 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.83.3, metro-config@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-config@npm:0.83.3" - dependencies: - connect: "npm:^3.6.5" - flow-enums-runtime: "npm:^0.0.6" - jest-validate: "npm:^29.7.0" - metro: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-runtime: "npm:0.83.3" - yaml: "npm:^2.6.1" - checksum: 10c0/c53e4a061cfc776a65cdb5055c0be840055f9741dae25e7d407835988618b15f1407270dbd957c7333d01e9c79eccbf8e6bcb76421b2145bd134b53df459a033 - languageName: node - linkType: hard - -"metro-config@npm:0.83.7, metro-config@npm:^0.83.6": +"metro-config@npm:0.83.7, metro-config@npm:^0.83.1, metro-config@npm:^0.83.6": version: 0.83.7 resolution: "metro-config@npm:0.83.7" dependencies: @@ -10918,18 +10847,7 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.83.3, metro-core@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-core@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.83.3" - checksum: 10c0/d44c1f117c4b27f18abd27110e9536abf3105733e8fccaa522bd0e008248cce0260130517840c4914d7ce5df498f39ecfd43b6046a0f0b1c0f8ada7de38e52c4 - languageName: node - linkType: hard - -"metro-core@npm:0.83.7, metro-core@npm:^0.83.6": +"metro-core@npm:0.83.7, metro-core@npm:^0.83.1, metro-core@npm:^0.83.6": version: 0.83.7 resolution: "metro-core@npm:0.83.7" dependencies: @@ -10951,23 +10869,6 @@ __metadata: languageName: node linkType: hard -"metro-file-map@npm:0.83.3": - version: 0.83.3 - resolution: "metro-file-map@npm:0.83.3" - dependencies: - debug: "npm:^4.4.0" - fb-watchman: "npm:^2.0.0" - flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - nullthrows: "npm:^1.1.1" - walker: "npm:^1.0.7" - checksum: 10c0/4bf9c0fcdb5a5c08851f7370d6427fb68a770f156c4eabbddf20bd3583fb25ae428507eaeb8dc525e792db41d048620209750f33735055863abc909cbb6ef71a - languageName: node - linkType: hard - "metro-file-map@npm:0.83.7": version: 0.83.7 resolution: "metro-file-map@npm:0.83.7" @@ -11002,16 +10903,6 @@ __metadata: languageName: node linkType: hard -"metro-minify-terser@npm:0.83.3": - version: 0.83.3 - resolution: "metro-minify-terser@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - terser: "npm:^5.15.0" - checksum: 10c0/9158e3199c0ea647776a7ed5c68ec1bb493f5347ac979f1ca75020cf1c39f907bd29983d60f8cb24dca17053d6b5c35f140c6d720fad0bd0fa9728e8c51e95c6 - languageName: node - linkType: hard - "metro-minify-terser@npm:0.83.7": version: 0.83.7 resolution: "metro-minify-terser@npm:0.83.7" @@ -11032,15 +10923,6 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.83.3": - version: 0.83.3 - resolution: "metro-resolver@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/1d6c030a00b987fbee38e5c632219b2be602e38c9aa9628bb4b591f646e64130d08adb8dcb35076c5c8cc151135557b655f3dee514c0df9f26d3416629eb006b - languageName: node - linkType: hard - "metro-resolver@npm:0.83.7": version: 0.83.7 resolution: "metro-resolver@npm:0.83.7" @@ -11059,17 +10941,7 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.83.3, metro-runtime@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-runtime@npm:0.83.3" - dependencies: - "@babel/runtime": "npm:^7.25.0" - flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/1d788483b6c2f13e0ea9ff4564996154754d3de84f683812ac848053eaea9243144adee3e8ffe90789e6c253f7402211d72b1b5ebf09e6c23841bc956a680253 - languageName: node - linkType: hard - -"metro-runtime@npm:0.83.7, metro-runtime@npm:^0.83.3, metro-runtime@npm:^0.83.6": +"metro-runtime@npm:0.83.7, metro-runtime@npm:^0.83.1, metro-runtime@npm:^0.83.3, metro-runtime@npm:^0.83.6": version: 0.83.7 resolution: "metro-runtime@npm:0.83.7" dependencies: @@ -11089,25 +10961,7 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.83.3, metro-source-map@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-source-map@npm:0.83.3" - dependencies: - "@babel/traverse": "npm:^7.25.3" - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" - "@babel/types": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - ob1: "npm:0.83.3" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - checksum: 10c0/47e984bde1f8f06348298771f44b5803657c9cfa387df8ff36a359cc72ae3bc0e9c4ea6141345609b183ac8c63dcc997000d3626006e388c24779abb57c6f82c - languageName: node - linkType: hard - -"metro-source-map@npm:0.83.7, metro-source-map@npm:^0.83.3, metro-source-map@npm:^0.83.6": +"metro-source-map@npm:0.83.7, metro-source-map@npm:^0.83.1, metro-source-map@npm:^0.83.3, metro-source-map@npm:^0.83.6": version: 0.83.7 resolution: "metro-source-map@npm:0.83.7" dependencies: @@ -11141,22 +10995,6 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.83.3": - version: 0.83.3 - resolution: "metro-symbolicate@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-source-map: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - bin: - metro-symbolicate: src/index.js - checksum: 10c0/bd3d234c7581466a9a78f952caa25816666753f6b560fe41502727b3e59931ac65225c9909635dc7c25d4dfaf392631366ef3ec5fa8490413385d60f8d900112 - languageName: node - linkType: hard - "metro-symbolicate@npm:0.83.7": version: 0.83.7 resolution: "metro-symbolicate@npm:0.83.7" @@ -11189,20 +11027,6 @@ __metadata: languageName: node linkType: hard -"metro-transform-plugins@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-plugins@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - flow-enums-runtime: "npm:^0.0.6" - nullthrows: "npm:^1.1.1" - checksum: 10c0/df3c6db6a69d4888e1b6aad40d48ffec0c3c3faa38e89c07633432fc107ef12c47d55598904c91aadfe0751c5bcb7ec191f8a5ee70c18d253201150fc617ca37 - languageName: node - linkType: hard - "metro-transform-plugins@npm:0.83.7": version: 0.83.7 resolution: "metro-transform-plugins@npm:0.83.7" @@ -11231,27 +11055,6 @@ __metadata: languageName: node linkType: hard -"metro-transform-worker@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-worker@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.83.3" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-minify-terser: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - checksum: 10c0/bea0cbcc7d13cd2b97a2159257b3a53b9ecfb15da18ace82ae05bf2d0ac7cc1806c0bd77ed3b8f4c82c9532773fb99f3938e4b1480e2673f5eda69575ee1d7ef - languageName: node - linkType: hard - "metro-transform-worker@npm:0.83.7": version: 0.83.7 resolution: "metro-transform-worker@npm:0.83.7" @@ -11294,57 +11097,7 @@ __metadata: languageName: node linkType: hard -"metro@npm:0.83.3, metro@npm:^0.83.1": - version: 0.83.3 - resolution: "metro@npm:0.83.3" - dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" - accepts: "npm:^1.3.7" - chalk: "npm:^4.0.0" - ci-info: "npm:^2.0.0" - connect: "npm:^3.6.5" - debug: "npm:^4.4.0" - error-stack-parser: "npm:^2.0.6" - flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.32.0" - image-size: "npm:^1.0.2" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.7.0" - jsc-safe-url: "npm:^0.2.2" - lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-config: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-file-map: "npm:0.83.3" - metro-resolver: "npm:0.83.3" - metro-runtime: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-symbolicate: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" - metro-transform-worker: "npm:0.83.3" - mime-types: "npm:^2.1.27" - nullthrows: "npm:^1.1.1" - serialize-error: "npm:^2.1.0" - source-map: "npm:^0.5.6" - throat: "npm:^5.0.0" - ws: "npm:^7.5.10" - yargs: "npm:^17.6.2" - bin: - metro: src/cli.js - checksum: 10c0/9513c05725c3984ce3b72896c4f7d019ad4fd024a1231b8b84c5c655a0563fc7f26725f28c20c5d3511e3825d64fec3a1e68621f6a6af34d785c5e714ed7da89 - languageName: node - linkType: hard - -"metro@npm:0.83.7, metro@npm:^0.83.6": +"metro@npm:0.83.7, metro@npm:^0.83.1, metro@npm:^0.83.6": version: 0.83.7 resolution: "metro@npm:0.83.7" dependencies: @@ -11467,7 +11220,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.34": +"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -12068,15 +11821,6 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.83.3": - version: 0.83.3 - resolution: "ob1@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/9231315de39cf0612a01e283c7d7ef31d16618e598de96e44ae1ab3007629296ce1a3d5d02ef60ff22d9fefe33050358c10e7fcba8278861157b89befe13cb3d - languageName: node - linkType: hard - "ob1@npm:0.83.7": version: 0.83.7 resolution: "ob1@npm:0.83.7"