diff --git a/samples/Calculator/cppwinrt/NuGet.config b/samples/Calculator/cppwinrt/NuGet.config new file mode 100644 index 000000000..fe459fedd --- /dev/null +++ b/samples/Calculator/cppwinrt/NuGet.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/samples/Calculator/cppwinrt/jest.config.windows.js b/samples/Calculator/cppwinrt/jest.config.windows.js new file mode 100644 index 000000000..4ae04e8b4 --- /dev/null +++ b/samples/Calculator/cppwinrt/jest.config.windows.js @@ -0,0 +1,3 @@ +const config = {}; + +module.exports = require('@rnx-kit/jest-preset')('windows', config); diff --git a/samples/Calculator/cppwinrt/package.json b/samples/Calculator/cppwinrt/package.json index 38f73c495..c30e31f85 100644 --- a/samples/Calculator/cppwinrt/package.json +++ b/samples/Calculator/cppwinrt/package.json @@ -11,30 +11,31 @@ "windows": "npx @react-native-community/cli run-windows" }, "dependencies": { - "react": "19.0.0", - "react-native": "0.79.3", - "react-native-windows": "0.79.0" + "@react-native/new-app-screen": "0.80.0", + "react": "19.1.0", + "react-native": "0.80.0", + "react-native-windows": "0.80.0-preview.8" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native-community/cli": "18.0.0", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native/babel-preset": "0.79.3", - "@react-native/eslint-config": "0.79.3", - "@react-native/metro-config": "0.79.3", - "@react-native/typescript-config": "0.79.3", + "@react-native-community/cli": "19.1.1", + "@react-native-community/cli-platform-android": "19.1.1", + "@react-native-community/cli-platform-ios": "19.1.1", + "@react-native/babel-preset": "0.80.0", + "@react-native/eslint-config": "0.80.0", + "@react-native/metro-config": "0.80.0", + "@react-native/typescript-config": "0.80.0", "@types/jest": "^29.5.13", - "@types/react": "^19.0.0", - "@types/react-test-renderer": "^19.0.0", + "@types/react": "^19.1.0", + "@types/react-test-renderer": "^19.1.0", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-test-renderer": "19.0.0", + "react-test-renderer": "19.1.0", "typescript": "5.0.4", - "metro-config": "^0.82.4" + "metro-config": "^0.82.5" }, "engines": { "node": ">=18" @@ -43,7 +44,7 @@ "init-windows": { "name": "Calculator", "namespace": "Calculator", - "template": "old/uwp-cpp-app" + "template": "cpp-app" } } -} +} \ No newline at end of file diff --git a/samples/Calculator/cppwinrt/windows/.gitignore b/samples/Calculator/cppwinrt/windows/.gitignore index 4ea0c7b5a..5bc72a441 100644 --- a/samples/Calculator/cppwinrt/windows/.gitignore +++ b/samples/Calculator/cppwinrt/windows/.gitignore @@ -34,59 +34,8 @@ ipch/ [Dd]ebug*/ [Rr]elease*/ Ankh.NoLoad - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -#MonoDevelop -*.pidb -*.userprefs - -#Tooling -_ReSharper*/ -*.resharper -[Tt]est[Rr]esult* -*.sass-cache - -#Project files -[Bb]uild/ - -#Subversion files -.svn - -# Office Temp Files -~$* - -# vim Temp Files -*~ - -#NuGet -packages/ -*.nupkg - -#ncrunch -*ncrunch* -*crunch*.local.xml - -# visual studio database projects -*.dbmdl - -#Test files -*.testsettings - -#Other files -*.DotSettings .vs/ -*project.lock.json +# Visual C++ cache files #Files generated by the VS build **/Generated Files/** - diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/CalculatorFabric.Package.wapproj b/samples/Calculator/cppwinrt/windows/Calculator.Package/Calculator.Package.wapproj similarity index 94% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/CalculatorFabric.Package.wapproj rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Calculator.Package.wapproj index 784709fc4..324261a61 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric.Package/CalculatorFabric.Package.wapproj +++ b/samples/Calculator/cppwinrt/windows/Calculator.Package/Calculator.Package.wapproj @@ -2,9 +2,9 @@ - {e4014710-2bfd-4766-8c3b-35caf64f0610} + {b0cb89b9-5bfa-47f6-a7cc-0005d7c4cc6f} en-US - ..\CalculatorFabric\CalculatorFabric.vcxproj + ..\Calculator\Calculator.vcxproj NativeOnly NativeOnly @@ -60,7 +60,7 @@ - + True diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Assets/LockScreenLogo.scale-200.png b/samples/Calculator/cppwinrt/windows/Calculator.Package/Images/LockScreenLogo.scale-200.png similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/Assets/LockScreenLogo.scale-200.png rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Images/LockScreenLogo.scale-200.png diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Assets/SplashScreen.scale-200.png b/samples/Calculator/cppwinrt/windows/Calculator.Package/Images/SplashScreen.scale-200.png similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/Assets/SplashScreen.scale-200.png rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Images/SplashScreen.scale-200.png diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Assets/Square150x150Logo.scale-200.png b/samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Square150x150Logo.scale-200.png similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/Assets/Square150x150Logo.scale-200.png rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Square150x150Logo.scale-200.png diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Assets/Square44x44Logo.scale-200.png b/samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Square44x44Logo.scale-200.png similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/Assets/Square44x44Logo.scale-200.png rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Square44x44Logo.scale-200.png diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/Assets/Square44x44Logo.targetsize-24_altform-unplated.png rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Assets/StoreLogo.png b/samples/Calculator/cppwinrt/windows/Calculator.Package/Images/StoreLogo.png similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/Assets/StoreLogo.png rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Images/StoreLogo.png diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Assets/Wide310x150Logo.scale-200.png b/samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Wide310x150Logo.scale-200.png similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/Assets/Wide310x150Logo.scale-200.png rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Images/Wide310x150Logo.scale-200.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Package.appxmanifest b/samples/Calculator/cppwinrt/windows/Calculator.Package/Package.appxmanifest similarity index 83% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Package.appxmanifest rename to samples/Calculator/cppwinrt/windows/Calculator.Package/Package.appxmanifest index c539c348b..252d56f34 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Package.appxmanifest +++ b/samples/Calculator/cppwinrt/windows/Calculator.Package/Package.appxmanifest @@ -7,13 +7,13 @@ IgnorableNamespaces="uap rescap"> - CalculatorFabric - CN=React Native Windows Sample + Calculator + anuverma Images\StoreLogo.png @@ -31,8 +31,8 @@ Executable="$targetnametoken$.exe" EntryPoint="$targetentrypoint$"> diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/packages.lock.json b/samples/Calculator/cppwinrt/windows/Calculator.Package/packages.lock.json similarity index 54% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/packages.lock.json rename to samples/Calculator/cppwinrt/windows/Calculator.Package/packages.lock.json index a6f51a978..864dd897d 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric.Package/packages.lock.json +++ b/samples/Calculator/cppwinrt/windows/Calculator.Package/packages.lock.json @@ -12,6 +12,34 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "boost": { + "type": "Transitive", + "resolved": "1.83.0", + "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" + }, + "Microsoft.JavaScript.Hermes": { + "type": "Transitive", + "resolved": "0.0.0-2507.21007-eda7aef6", + "contentHash": "3oyJXoPaayrtWSjBgnLFfVBrNcnvB3EJ1r2/K0yz9exmmESTTzWaCh8JlhX7fsjtMv/LpQxJOctHP0Ng2k8spQ==" + }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.ReactNative.Cxx": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "xnDJDkoMIxTXVBH9wAnstJWgNUkwpt7hBG8iGQkQawY5yxWwFd73RjfN28rx+lroQp1oPIu/XfAht0Jhjl17VA==", + "dependencies": { + "Microsoft.ReactNative": "0.80.0-preview.8" + } + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", @@ -22,8 +50,16 @@ "resolved": "10.0.22621.756", "contentHash": "7ZL2sFSioYm1Ry067Kw1hg0SCcW5kuVezC2SwjGbcPE61Nn+gTbH86T73G3LcEOVj0S3IZzNuE/29gZvOLS7VA==" }, - "calculatorfabric": { - "type": "Project" + "calculator": { + "type": "Project", + "dependencies": { + "Microsoft.JavaScript.Hermes": "[0.0.0-2507.21007-eda7aef6, )", + "Microsoft.ReactNative": "[0.80.0-preview.8, )", + "Microsoft.ReactNative.Cxx": "[0.80.0-preview.8, )", + "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", + "Microsoft.WindowsAppSDK": "[1.7.250401001, )", + "boost": "[1.83.0, )" + } } }, "UAP,Version=v10.0.17763/win10-arm": { @@ -37,6 +73,16 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", @@ -54,6 +100,16 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", @@ -71,6 +127,16 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", @@ -88,6 +154,16 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", @@ -105,6 +181,16 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", @@ -122,6 +208,16 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", @@ -139,6 +235,16 @@ "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, + "Microsoft.ReactNative": { + "type": "Transitive", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Transitive", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Web.WebView2": { "type": "Transitive", "resolved": "1.0.2903.40", diff --git a/samples/Calculator/cppwinrt/windows/Calculator.sln b/samples/Calculator/cppwinrt/windows/Calculator.sln index d105d1aa5..6065c8cc9 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator.sln +++ b/samples/Calculator/cppwinrt/windows/Calculator.sln @@ -3,154 +3,61 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.3.32929.385 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Calculator", "Calculator\Calculator.vcxproj", "{D860176D-808A-4119-8BEF-7FA74976A51F}" - ProjectSection(ProjectDependencies) = postProject - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} - EndProjectSection +Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "Calculator.Package", "Calculator.Package\Calculator.Package.wapproj", "{B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\node_modules\react-native-windows\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" - ProjectSection(ProjectDependencies) = postProject - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Calculator", "Calculator\Calculator.vcxproj", "{BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM64 = Debug|ARM64 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 - Release|ARM64 = Release|ARM64 + Debug|ARM64 = Debug|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 + Release|ARM64 = Release|ARM64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|ARM64.Build.0 = Debug|ARM64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|x64.ActiveCfg = Debug|x64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|x64.Build.0 = Debug|x64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|x64.Deploy.0 = Debug|x64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|x86.ActiveCfg = Debug|Win32 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|x86.Build.0 = Debug|Win32 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Debug|x86.Deploy.0 = Debug|Win32 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|ARM64.ActiveCfg = Release|ARM64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|ARM64.Build.0 = Release|ARM64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|ARM64.Deploy.0 = Release|ARM64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|x64.ActiveCfg = Release|x64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|x64.Build.0 = Release|x64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|x64.Deploy.0 = Release|x64 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|x86.ActiveCfg = Release|Win32 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|x86.Build.0 = Release|Win32 - {D860176D-808A-4119-8BEF-7FA74976A51F}.Release|x86.Deploy.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|x64.ActiveCfg = Debug|x64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|x64.Build.0 = Debug|x64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|x64.Deploy.0 = Debug|x64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|x86.ActiveCfg = Debug|x86 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|x86.Build.0 = Debug|x86 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|x86.Deploy.0 = Debug|x86 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|ARM64.Build.0 = Debug|ARM64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|x64.ActiveCfg = Release|x64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|x64.Build.0 = Release|x64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|x64.Deploy.0 = Release|x64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|x86.ActiveCfg = Release|x86 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|x86.Build.0 = Release|x86 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|x86.Deploy.0 = Release|x86 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|ARM64.ActiveCfg = Release|ARM64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|ARM64.Build.0 = Release|ARM64 + {B0CB89B9-5BFA-47F6-A7CC-0005D7C4CC6F}.Release|ARM64.Deploy.0 = Release|ARM64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|x64.ActiveCfg = Debug|x64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|x64.Build.0 = Debug|x64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|x64.Deploy.0 = Debug|x64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|x86.ActiveCfg = Debug|Win32 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|x86.Build.0 = Debug|Win32 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|x86.Deploy.0 = Debug|Win32 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|ARM64.Build.0 = Debug|ARM64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|x64.ActiveCfg = Release|x64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|x64.Build.0 = Release|x64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|x64.Deploy.0 = Release|x64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|x86.ActiveCfg = Release|Win32 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|x86.Build.0 = Release|Win32 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|x86.Deploy.0 = Release|Win32 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|ARM64.ActiveCfg = Release|ARM64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|ARM64.Build.0 = Release|ARM64 + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415}.Release|ARM64.Deploy.0 = Release|ARM64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} EndGlobalSection - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection EndGlobal diff --git a/samples/Calculator/cppwinrt/windows/Calculator/.gitignore b/samples/Calculator/cppwinrt/windows/Calculator/.gitignore index 917243bd7..82fabe966 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/.gitignore +++ b/samples/Calculator/cppwinrt/windows/Calculator/.gitignore @@ -1 +1 @@ -/Bundle +/Bundle \ No newline at end of file diff --git a/samples/Calculator/cppwinrt/windows/Calculator/App.idl b/samples/Calculator/cppwinrt/windows/Calculator/App.idl deleted file mode 100644 index 93fb16d9d..000000000 --- a/samples/Calculator/cppwinrt/windows/Calculator/App.idl +++ /dev/null @@ -1,3 +0,0 @@ -namespace Calculator -{ -} diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.cpp b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.cpp similarity index 93% rename from samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.cpp rename to samples/Calculator/cppwinrt/windows/Calculator/Calculator.cpp index 4c160a6e6..446849483 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.cpp +++ b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.cpp @@ -1,8 +1,8 @@ -// CalculatorFabric.cpp : Defines the entry point for the application. +// Calculator.cpp : Defines the entry point for the application. // #include "pch.h" -#include "CalculatorFabric.h" +#include "Calculator.h" #include "AutolinkedNativeModules.g.h" @@ -70,12 +70,12 @@ _Use_decl_annotations_ int CALLBACK WinMain(HINSTANCE instance, HINSTANCE, PSTR // Get the AppWindow so we can configure its initial title and size auto appWindow{reactNativeWin32App.AppWindow()}; - appWindow.Title(L"CalculatorFabric"); + appWindow.Title(L"Calculator"); appWindow.Resize({1000, 1000}); // Get the ReactViewOptions so we can set the initial RN component to load auto viewOptions{reactNativeWin32App.ReactViewOptions()}; - viewOptions.ComponentName(L"CalculatorFabric"); + viewOptions.ComponentName(L"Calculator"); // Start the app reactNativeWin32App.Start(); diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.h b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.h similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.h rename to samples/Calculator/cppwinrt/windows/Calculator/Calculator.h diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.ico b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.ico similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.ico rename to samples/Calculator/cppwinrt/windows/Calculator/Calculator.ico diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.rc b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.rc similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.rc rename to samples/Calculator/cppwinrt/windows/Calculator/Calculator.rc diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj index b3cf42d53..c67c7ae2c 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj +++ b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj @@ -1,85 +1,86 @@ - + true - true true - {d860176d-808a-4119-8bef-7fa74976a51f} + {BFD3CA91-5E3B-4579-9F0D-5FEB72AD2415} Calculator + Win32Proj Calculator + 10.0 en-US 17.0 - true - Windows Store - 10.0 + false - $([MSBuild]::GetDirectoryNameOfFileAbove($(SolutionDir), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - Debug - ARM64 - Debug Win32 + + Release + Win32 + Debug x64 - + Release - ARM64 + x64 - - Release - Win32 + + Debug + ARM64 - + Release - x64 + ARM64 Application Unicode + v143 true - true false true - false - - - + - + - + - Use pch.h $(IntDir)pch.pch Level4 + true %(AdditionalOptions) /bigobj 4453;28204 + + shell32.lib;user32.lib;windowsapp.lib;%(AdditionalDependenices) + Windows + true + @@ -91,83 +92,44 @@ NDEBUG;%(PreprocessorDefinitions) + - - MainPage.xaml - Code - - + + - - App.xaml - - - - - Designer - - - - - Designer - + - - - - - - - - - - - MainPage.xaml - Code - - + - Create + Create + Create + Create + Create + Create + Create - - App.xaml - - - - - - App.xaml - - - MainPage.xaml - Code - - - - - - false - - - Designer - + + + - + + + - This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. + This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - + + - + \ No newline at end of file diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj.filters b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj.filters index 45341e3a3..c6b673278 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj.filters +++ b/samples/Calculator/cppwinrt/windows/Calculator/Calculator.vcxproj.filters @@ -1,62 +1,58 @@  - + - - - - - - - - - - - - - - - - - + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + - - Assets - - - Assets - - - Assets - - - Assets - - - Assets + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + + + Resource Files + + + + + Resource Files - - Assets + + Resource Files - - Assets - - - - - - - - {e48dc53e-40b1-40cb-970a-f89935452892} - - - - - - - - - - \ No newline at end of file diff --git a/samples/Calculator/cppwinrt/windows/Calculator/packages.lock.json b/samples/Calculator/cppwinrt/windows/Calculator/packages.lock.json index e2fdc2a2d..5b1dedc84 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/packages.lock.json +++ b/samples/Calculator/cppwinrt/windows/Calculator/packages.lock.json @@ -2,119 +2,180 @@ "version": 1, "dependencies": { "native,Version=v0.0": { + "boost": { + "type": "Direct", + "requested": "[1.83.0, )", + "resolved": "1.83.0", + "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" + }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2505.2001-0e4bc3b9, )", - "resolved": "0.0.0-2505.2001-0e4bc3b9", - "contentHash": "VNSUBgaGzJ/KkK3Br0b9FORkCgKqke54hi48vG42xRACIlxN+uLFMz0hRo+KHogz+Fsn+ltXicGwQsDVpmaCMg==" + "requested": "[0.0.0-2507.21007-eda7aef6, )", + "resolved": "0.0.0-2507.21007-eda7aef6", + "contentHash": "3oyJXoPaayrtWSjBgnLFfVBrNcnvB3EJ1r2/K0yz9exmmESTTzWaCh8JlhX7fsjtMv/LpQxJOctHP0Ng2k8spQ==" }, - "Microsoft.UI.Xaml": { + "Microsoft.ReactNative": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", + "requested": "[0.80.0-preview.8, )", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.ReactNative.Cxx": { + "type": "Direct", + "requested": "[0.80.0-preview.8, )", + "resolved": "0.80.0-preview.8", + "contentHash": "xnDJDkoMIxTXVBH9wAnstJWgNUkwpt7hBG8iGQkQawY5yxWwFd73RjfN28rx+lroQp1oPIu/XfAht0Jhjl17VA==", "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" + "Microsoft.ReactNative": "0.80.0-preview.8" } }, + "Microsoft.VCRTForwarders.140": { + "type": "Direct", + "requested": "[1.0.2-rc, )", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, "Microsoft.Windows.CppWinRT": { "type": "Direct", "requested": "[2.0.230706.1, )", "resolved": "2.0.230706.1", "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" + "Microsoft.WindowsAppSDK": { + "type": "Direct", + "requested": "[1.7.250401001, )", + "resolved": "1.7.250401001", + "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", + "dependencies": { + "Microsoft.Web.WebView2": "1.0.2903.40", + "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" + } }, "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } + "resolved": "1.0.2903.40", + "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" }, - "fmt": { - "type": "Project" + "Microsoft.Windows.SDK.BuildTools": { + "type": "Transitive", + "resolved": "10.0.22621.756", + "contentHash": "7ZL2sFSioYm1Ry067Kw1hg0SCcW5kuVezC2SwjGbcPE61Nn+gTbH86T73G3LcEOVj0S3IZzNuE/29gZvOLS7VA==" + } + }, + "native,Version=v0.0/win": { + "Microsoft.ReactNative": { + "type": "Direct", + "requested": "[0.80.0-preview.8, )", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } + "Microsoft.VCRTForwarders.140": { + "type": "Direct", + "requested": "[1.0.2-rc, )", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" }, - "microsoft.reactnative": { - "type": "Project", + "Microsoft.WindowsAppSDK": { + "type": "Direct", + "requested": "[1.7.250401001, )", + "resolved": "1.7.250401001", + "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2505.2001-0e4bc3b9, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" + "Microsoft.Web.WebView2": "1.0.2903.40", + "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" } }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + "resolved": "1.0.2903.40", + "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" } }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64-aot": { + "native,Version=v0.0/win-arm64": { + "Microsoft.ReactNative": { + "type": "Direct", + "requested": "[0.80.0-preview.8, )", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Direct", + "requested": "[1.0.2-rc, )", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, + "Microsoft.WindowsAppSDK": { + "type": "Direct", + "requested": "[1.7.250401001, )", + "resolved": "1.7.250401001", + "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", + "dependencies": { + "Microsoft.Web.WebView2": "1.0.2903.40", + "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" + } + }, "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + "resolved": "1.0.2903.40", + "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" } }, - "native,Version=v0.0/win10-x86": { + "native,Version=v0.0/win-x64": { + "Microsoft.ReactNative": { + "type": "Direct", + "requested": "[0.80.0-preview.8, )", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Direct", + "requested": "[1.0.2-rc, )", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, + "Microsoft.WindowsAppSDK": { + "type": "Direct", + "requested": "[1.7.250401001, )", + "resolved": "1.7.250401001", + "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", + "dependencies": { + "Microsoft.Web.WebView2": "1.0.2903.40", + "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" + } + }, "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + "resolved": "1.0.2903.40", + "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" } }, - "native,Version=v0.0/win10-x86-aot": { + "native,Version=v0.0/win-x86": { + "Microsoft.ReactNative": { + "type": "Direct", + "requested": "[0.80.0-preview.8, )", + "resolved": "0.80.0-preview.8", + "contentHash": "YbN4cKio45ngm0e5wjYjx9vRPmpWJ3lM2WdOAKfj+v42PzwCBVVAMIIOp0g2AscP6W8X6sj4jO3If6Csn8rTfA==" + }, + "Microsoft.VCRTForwarders.140": { + "type": "Direct", + "requested": "[1.0.2-rc, )", + "resolved": "1.0.2-rc", + "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + }, + "Microsoft.WindowsAppSDK": { + "type": "Direct", + "requested": "[1.7.250401001, )", + "resolved": "1.7.250401001", + "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", + "dependencies": { + "Microsoft.Web.WebView2": "1.0.2903.40", + "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" + } + }, "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + "resolved": "1.0.2903.40", + "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" } } } diff --git a/samples/Calculator/cppwinrt/windows/Calculator/pch.cpp b/samples/Calculator/cppwinrt/windows/Calculator/pch.cpp index bcb5590be..1d9f38c57 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/pch.cpp +++ b/samples/Calculator/cppwinrt/windows/Calculator/pch.cpp @@ -1 +1 @@ -#include "pch.h" +#include "pch.h" diff --git a/samples/Calculator/cppwinrt/windows/Calculator/pch.h b/samples/Calculator/cppwinrt/windows/Calculator/pch.h index 81f619ed5..364879013 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/pch.h +++ b/samples/Calculator/cppwinrt/windows/Calculator/pch.h @@ -1,24 +1,38 @@ +// pch.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + #pragma once -#define NOMINMAX +#include "targetver.h" -#include -#include -#include +#define NOMINMAX 1 +#define WIN32_LEAN_AND_MEAN 1 +#define WINRT_LEAN_AND_MEAN 1 + +// Windows Header Files #include -#include -#include -#include -#include -#include -#include -#include +#undef GetCurrentTime +#include +#include + +// WinRT Header Files +#include +#include +#include #include +#include +#include +#include +#include +#include + +// C RunTime Header Files +#include +#include +#include +#include -#include -#include -#include -#include -#include -using namespace winrt::Windows::Foundation; +// Reference additional headers your project requires here diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/resource.h b/samples/Calculator/cppwinrt/windows/Calculator/resource.h similarity index 92% rename from samples/Calculator/fabric/windows/CalculatorFabric/resource.h rename to samples/Calculator/cppwinrt/windows/Calculator/resource.h index 87f2115b0..baad93657 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/resource.h +++ b/samples/Calculator/cppwinrt/windows/Calculator/resource.h @@ -1,6 +1,6 @@ // // Microsoft Visual C++ generated include file. -// Used by CalculatorFabric.rc +// Used by Calculator.rc #define IDI_ICON1 1008 // Next default values for new objects diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/small.ico b/samples/Calculator/cppwinrt/windows/Calculator/small.ico similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric/small.ico rename to samples/Calculator/cppwinrt/windows/Calculator/small.ico diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/targetver.h b/samples/Calculator/cppwinrt/windows/Calculator/targetver.h similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric/targetver.h rename to samples/Calculator/cppwinrt/windows/Calculator/targetver.h diff --git a/samples/Calculator/cppwinrt/windows/ExperimentalFeatures.props b/samples/Calculator/cppwinrt/windows/ExperimentalFeatures.props index f5821b2bb..a789f9d4e 100644 --- a/samples/Calculator/cppwinrt/windows/ExperimentalFeatures.props +++ b/samples/Calculator/cppwinrt/windows/ExperimentalFeatures.props @@ -1,32 +1,27 @@ - - - true + true - false + true true - diff --git a/samples/Calculator/cppwinrt/windows/msbuild_43096_build.wrn b/samples/Calculator/cppwinrt/windows/msbuild_43096_build.wrn new file mode 100644 index 000000000..5f8e2ca1a --- /dev/null +++ b/samples/Calculator/cppwinrt/windows/msbuild_43096_build.wrn @@ -0,0 +1,4 @@ + 1>C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator.Package\Calculator.Package.wapproj : warning NU1701: Package 'Microsoft.ReactNative.Cxx 0.79.0' was restored using '.NETCoreApp,Version=v3.1, .NETCoreApp,Version=v3.0, .NETCoreApp,Version=v2.0, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1, native,Version=v0.0, net10.0-windows10.0.22621, .NETFramework,Version=v4.6.1' instead of the project target framework 'UAP,Version=v10.0.17763'. This package may not be fully compatible with your project. [C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator.sln] + 1>C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator.Package\Calculator.Package.wapproj : warning NU1701: Package 'Microsoft.VCRTForwarders.140 1.0.2-rc' was restored using '.NETCoreApp,Version=v3.1, .NETCoreApp,Version=v3.0, .NETCoreApp,Version=v2.0, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1, native,Version=v0.0, net10.0-windows10.0.22621, .NETFramework,Version=v4.6.1' instead of the project target framework 'UAP,Version=v10.0.17763'. This package may not be fully compatible with your project. [C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator.sln] + 3:7>C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator\Calculator.cpp(21,104): warning C4100: 'showCmd': unreferenced parameter [C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator\Calculator.vcxproj] + 3:7>C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator\Calculator.cpp(21,55): warning C4100: 'instance': unreferenced parameter [C:\Users\anuverma\Desktop\GitHub\react-native-windows-samples\samples\Calculator\cppwinrt\windows\Calculator\Calculator.vcxproj] diff --git a/samples/Calculator/cppwinrt/yarn.lock b/samples/Calculator/cppwinrt/yarn.lock index fc9451ffa..ba0468ad2 100644 --- a/samples/Calculator/cppwinrt/yarn.lock +++ b/samples/Calculator/cppwinrt/yarn.lock @@ -10,38 +10,6 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== - dependencies: - tslib "^2.2.0" - -"@azure/abort-controller@^2.0.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz#42fe0ccab23841d9905812c58f1082d27784566d" - integrity sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA== - dependencies: - tslib "^2.6.2" - -"@azure/core-auth@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.12.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.12.0.tgz#0b8c2837e6d67c3fbaeae20df34cf07f66b3480d" - integrity sha512-13IyjTQgABPARvG90+N2dXpC+hwp466XCdQXPCRlbWHgd3SJd5Q1VvaBGv6k1BIa4MQm6hAF1UBU1m8QUxV8sQ== - dependencies: - "@azure/abort-controller" "^2.0.0" - "@typespec/ts-http-runtime" "^0.2.2" - tslib "^2.6.2" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" @@ -1463,107 +1431,100 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@react-native-community/cli-clean@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-15.1.3.tgz#cc177378d9c903737fbc1f22d7aa712a61d562be" - integrity sha512-3s9NGapIkONFoCUN2s77NYI987GPSCdr74rTf0TWyGIDf4vTYgKoWKKR+Ml3VTa1BCj51r4cYuHEKE1pjUSc0w== +"@react-native-community/cli-clean@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-17.0.0.tgz#f2c12dedc4a400ed51fbb7c6953f1ae5ae85b7ed" + integrity sha512-mQUdUDYmQ/1FeYh+bQHsflmWPXqBrxe7ixvEhUFhbYocnM8nkYHrSnq8W8V4+8C7I/3jP2VUk4q1SSxFUqk3KA== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-clean@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-18.0.0.tgz#cdb414c069e0f6d2c1bca02cb48ec3c0f9686e3e" - integrity sha512-+k64EnJaMI5U8iNDF9AftHBJW+pO/isAhncEXuKRc6IjRtIh6yoaUIIf5+C98fgjfux7CNRZAMQIkPbZodv2Gw== +"@react-native-community/cli-clean@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-19.1.1.tgz#574ada0956ac506431a84e45b5fa36f22b9a510d" + integrity sha512-pP7SmK+PNw5B1Aa2c6y06FBNc9iGah/leFFM2uewpyZRJQ4zycX6Zz1UANpq9YZfp65n7NZKV9Gct2uaVRuP/Q== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "19.1.1" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config-android@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-15.1.3.tgz#c1d91246291c8584ab7bafc63198860d86884f24" - integrity sha512-v9okV/WQfMJEWRddI0S6no2v9Lvk54KgFkw1mvMYhJKVqloCNsIWzoqme0u7zIuYSzwsjXUQXVlGiDzbbwdkBw== +"@react-native-community/cli-config-android@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-17.0.0.tgz#e361124de00d7b4e0cdea68570806fc27760257b" + integrity sha512-XwWgcjvpjhqeUQrs04UCmmVLLMHBpsXE+CfjgGK/BPtMsaD76N5OvD94WlbQs0okVYmGngOudoE9XFb5wcnHrA== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" fast-glob "^3.3.2" fast-xml-parser "^4.4.1" -"@react-native-community/cli-config-android@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-18.0.0.tgz#9f154a05142d881f9f4950246f1d9bcd2ae2b8d0" - integrity sha512-pgnhEO2cmOeb+bBFEBZFYjeFjDTqWoV0JTorTiugj9bb4RQRCl8cr35baVlBGhxAuaio3722CsJ9GRF1oHjP8w== +"@react-native-community/cli-config-android@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-19.1.1.tgz#77405d84e24c7bafebc758cbdc074a0788a4ad35" + integrity sha512-uAUXU/BPuasBy7For5lvVEpxiwA29X5BWKjM4fgxWmsQhaZHW//6PNRep94w3WVnAp+CUbW6+o3SzFqMX0PdIw== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "19.1.1" chalk "^4.1.2" fast-glob "^3.3.2" fast-xml-parser "^4.4.1" -"@react-native-community/cli-config-apple@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-15.1.3.tgz#fa9aab320d6f8fa3319fef9304e442dd11884d58" - integrity sha512-Qv6jaEaycv+7s8wR9l9bdpIeSNFCeVANfGCX1x76SgOmGfZNIa7J3l1HaeF/5ktERMYsw/hm4u3rUn4Ks0YV1g== +"@react-native-community/cli-config-apple@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-17.0.0.tgz#1fac39d2aa0df21016fd1b494bb04141c5ac4934" + integrity sha512-eMVe4aK2fsS0PcSWx7eI5snLP6J+N6jS4v625F+6K9GRzmxHF7cMFk3feFEmjreQxQm84OeZrJwnRnqhbnImIg== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config-apple@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-18.0.0.tgz#ab7ea261e51e3ebe0bacce93bfa010fadd3e2ac2" - integrity sha512-6edjTt3mlNMFBuB/Xd6u0O7GEkhJiKvQgmcoBH18FsNy5cpiHDwQsG8EWM5cHeINp1gMK845qq9fFsTko6gqyQ== +"@react-native-community/cli-config-apple@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-19.1.1.tgz#f805588235f1504546ab26dfeb708e20d4e144b0" + integrity sha512-dKS7pg5eAEgRB8sOWYpr6XCR/3xUcttHNsuYYbuMXfY9d0M3d0oGquuMOW/p3Ri9sJI16bRAs/YIXDF2m4gYIA== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "19.1.1" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-15.1.3.tgz#bdc12e63ff72963319a527acb313978b37d106c1" - integrity sha512-fJ9MrWp+/SszEVg5Wja8A57Whl5EfjRCHWFNkvFBtfjVUfi2hWvSTW3VBxzJuCHnPIIwpQafwjEgOrIRUI8y6w== +"@react-native-community/cli-config@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-17.0.0.tgz#bc91bdc09ae625699af5f8b06b9a6faa53b2f0ca" + integrity sha512-/Wb5zNmcdY4JzHKlHUqyDRXApFYCzxdi7CUIdIFOEaRaUYoKYtp0fUq2Y+US89phLMBO8x5s2IHc6dlFnaErGg== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" cosmiconfig "^9.0.0" deepmerge "^4.3.0" fast-glob "^3.3.2" joi "^17.2.1" -"@react-native-community/cli-config@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-18.0.0.tgz#95252f881b7c9abbffe7bc87b911de2a3ed9a68f" - integrity sha512-GUGvyek06JRF4mfd9zXao9YQW4+H8ny69HznqNXVRtVSIIekFyjOpKQeSEzdcyqJEEa5gej22GOz1JCHMKBccg== +"@react-native-community/cli-config@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-19.1.1.tgz#566fab3438a8d90ec8976927b7030f3a1f1d3d8a" + integrity sha512-qGLYCFf3whCa/we3iKd5BY4RlcAUhSykwGpnJpjseXLaI5iJzIn/IMd70EBG8QvhV/KQxM7VFMQj6KgGcoNKYg== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "19.1.1" chalk "^4.1.2" cosmiconfig "^9.0.0" deepmerge "^4.3.0" fast-glob "^3.3.2" joi "^17.2.1" -"@react-native-community/cli-debugger-ui@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-15.1.3.tgz#fc8ac730bf1b61e16b2e3910ef654c79726ee654" - integrity sha512-m+fb9iAUNb9WiDdokCBLh0InJvollcgAM3gLjCT8DGTP6bH/jxtZ3DszzyIRqN9cMamItVrvDM0vkIg48xK7rQ== +"@react-native-community/cli-doctor@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-17.0.0.tgz#520e29d813e3772cdcd2534b27f9d422556f4f13" + integrity sha512-EqzjvVm1h9qf9iL8qxWxIcgSq3X2me6N8UN/oT9apSspf8QbWu2xTQQT2kHibFt37FTUsK/v3VgPKcMLnpZdrg== dependencies: - serve-static "^1.13.1" - -"@react-native-community/cli-doctor@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-15.1.3.tgz#2a6d103e899773fe738f67d97da0a4f74549eed9" - integrity sha512-WC9rawobuITAtJjyZ68E1M0geRt+b9A2CGB354L/tQp+XMKobGGVI4Y0DsattK83Wdg59GPyldE8C0Wevfgm/A== - dependencies: - "@react-native-community/cli-config" "15.1.3" - "@react-native-community/cli-platform-android" "15.1.3" - "@react-native-community/cli-platform-apple" "15.1.3" - "@react-native-community/cli-platform-ios" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-config" "17.0.0" + "@react-native-community/cli-platform-android" "17.0.0" + "@react-native-community/cli-platform-apple" "17.0.0" + "@react-native-community/cli-platform-ios" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" command-exists "^1.2.8" deepmerge "^4.3.0" @@ -1572,20 +1533,19 @@ node-stream-zip "^1.9.1" ora "^5.4.1" semver "^7.5.2" - strip-ansi "^5.2.0" wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-doctor@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-18.0.0.tgz#5d1f90e355b8b9ca7c7d860acef147b8979495ec" - integrity sha512-cD3LJfu2h2QSFmZai+fl7RrORKodd5XHSuB7Y9oF1zkebpRYN720vaUtK+GsepqBOElwKk5gl8uVolJ3j+xm8A== +"@react-native-community/cli-doctor@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-19.1.1.tgz#e09749815f0baea17e4fc04b9897051829149f42" + integrity sha512-P6JgTpa8fn6SfGiotyRhiCqBlRlKx8MUUdMESPGyPzvMb8omz+Jv0ibdNg9CVT11/0x5oRsoGv07os/o+Eg0zQ== dependencies: - "@react-native-community/cli-config" "18.0.0" - "@react-native-community/cli-platform-android" "18.0.0" - "@react-native-community/cli-platform-apple" "18.0.0" - "@react-native-community/cli-platform-ios" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-config" "19.1.1" + "@react-native-community/cli-platform-android" "19.1.1" + "@react-native-community/cli-platform-apple" "19.1.1" + "@react-native-community/cli-platform-ios" "19.1.1" + "@react-native-community/cli-tools" "19.1.1" chalk "^4.1.2" command-exists "^1.2.8" deepmerge "^4.3.0" @@ -1597,85 +1557,86 @@ wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-platform-android@15.1.3", "@react-native-community/cli-platform-android@^15.0.0": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-15.1.3.tgz#c10c434ea559414b00ca3297a4aabbbba16647c8" - integrity sha512-ZwrBK0UK4DRHoQm2v5m8+PlNHBK5gmibBU6rqNFLo4aZJ2Rufalbv3SF+DukgSyoI9/kI8UVrzSNj17e+HhN5A== +"@react-native-community/cli-platform-android@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-17.0.0.tgz#9b89a6f0171005cff2161762d36e17b55cabd708" + integrity sha512-bgn7FHf45DCtm7U8ZCXt6pTZ+f+Uzg8WtYgGoXpzOtFSeXgqmeuhHRyFP2ZSeUDDSVuHsJTgxQC13A2+mUnkvQ== dependencies: - "@react-native-community/cli-config-android" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-config-android" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" logkitty "^0.7.1" -"@react-native-community/cli-platform-android@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-18.0.0.tgz#6bc69b0cccaa8d8138d31eb9b449e17528cd8f63" - integrity sha512-3Y3RleN/des1C3oRS6s6fDvFYKN0KwsLrYFRpVx9vzdDnH1OGyFJOy4DbrruSPtdNiHUpvvHnOOxeLMj0+/tmw== +"@react-native-community/cli-platform-android@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-19.1.1.tgz#35f30ac05fd03dae04f1c1937bc2c784c3e6650d" + integrity sha512-omEAcIYz22Lxi/WjYHkNaUMEKV+o60PL3DJE6Wz3c4bkuDfxICJ8JcPawT4fDMsBX7DYwnYf6/Lk/leqQmHzOw== dependencies: - "@react-native-community/cli-config-android" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-config-android" "19.1.1" + "@react-native-community/cli-tools" "19.1.1" chalk "^4.1.2" execa "^5.0.0" logkitty "^0.7.1" -"@react-native-community/cli-platform-apple@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-15.1.3.tgz#e8cd6d7edad60ee21e38d9c338332645a05d05e3" - integrity sha512-awotqCGVcTdeRmTlE3wlsZgNxZUDGojUhPYOVMKejgdCzNM2bvzF8fqhETH2sc64Hbw/tQJg8pYeD4MZR0bHxw== +"@react-native-community/cli-platform-apple@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-17.0.0.tgz#bcd88cd74a2c7cd709f9f48209795cc46dacd035" + integrity sha512-2wJzZNDx3fzp0nDy/A/IKjhXrH/ouVMhEvzMD4kjbBp2v4CqASggKXcyFxqTeXccepl/anRcU0IIFlsfaNBACg== dependencies: - "@react-native-community/cli-config-apple" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-config-apple" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" fast-xml-parser "^4.4.1" -"@react-native-community/cli-platform-apple@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-18.0.0.tgz#044b5a57ec81960f5bdbcf44f18f2fe7931fa5f7" - integrity sha512-zD18gdP5Wr8BSLJ79xtHuPYcg2Vi/nL+WsGsPm7TZjzR5ZU2WbY/tZ+qTGVTQYhQaah+92sU+Dam7gStMrF/fA== +"@react-native-community/cli-platform-apple@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-19.1.1.tgz#931c85425e53ea67627adcace06a6bbc676f0448" + integrity sha512-nsJ/TlQ97Lcmz5dVZVSwYYQzJmK6q/9X31VTAFhUf94ShugF3zXjaNnOJieKYDJlXy4G0EnrEulX1gTt29ebyw== dependencies: - "@react-native-community/cli-config-apple" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-config-apple" "19.1.1" + "@react-native-community/cli-tools" "19.1.1" chalk "^4.1.2" execa "^5.0.0" fast-xml-parser "^4.4.1" -"@react-native-community/cli-platform-ios@15.1.3", "@react-native-community/cli-platform-ios@^15.0.0": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-15.1.3.tgz#57d119796b2eab49565131cdfefcf22211a8fdad" - integrity sha512-DxM8GYkqjrlGuuGiGjrcvUmKC2xv9zDzHbsc4+S160Nn0zbF2OH1DhMlnIuUeCmQnAO6QFMqU99O120iEzCAug== +"@react-native-community/cli-platform-ios@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-17.0.0.tgz#a19130e78d7b2bb87328c233654e9c33d4507195" + integrity sha512-WV/YvMUcy/CUi4W/C8WO9wnWWOH+kIsR5Y/bFtRdsjIP0FIWncWAUi8cSyCTWW9G0rOA1Cy5afHpdE8A9G/B/w== dependencies: - "@react-native-community/cli-platform-apple" "15.1.3" + "@react-native-community/cli-platform-apple" "17.0.0" -"@react-native-community/cli-platform-ios@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-18.0.0.tgz#75ccaddf974d5e3ca65a9d7ace0b4cafe7df4a44" - integrity sha512-05Nvkkre/4Gao1TYqyP1wGet8td1dAH0CLJKqLNl9Te6ihnrQ8/8OhjIna5xw0iEFr9An8VdLfaPu1Dgv2qAnQ== +"@react-native-community/cli-platform-ios@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-19.1.1.tgz#c3e8eb512530469fc6d48881f5265af3f0c2c63f" + integrity sha512-QHw/eBszq+62xUBorVqjgDYsVrZ5JAYJZkc6UKO327LnVn10OUB/bPGA/FzDWZdGB77pt0IalNP8nxyGOytMfg== dependencies: - "@react-native-community/cli-platform-apple" "18.0.0" + "@react-native-community/cli-platform-apple" "19.1.1" -"@react-native-community/cli-server-api@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-15.1.3.tgz#a0da5d36680802f699f6ddea4873048fb57dfa19" - integrity sha512-kXZ0evedluLt6flWQiI3JqwnW8rSBspOoQ7JVTQYiG5lDHAeL3Om9PjAyiQBg1EZRMjiWZDV7nDxhR+m+6NX5Q== +"@react-native-community/cli-server-api@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-17.0.0.tgz#a1f8fa5281c22d436cdf24fddc4b591186ca59c4" + integrity sha512-D4LILojRwbtsSAoV6Db6Fp7/FJ+mIeaKHlGmr5AZrelge/0u5quj2JQo2VS+TM5+9rvJOezVsd8k2VYX/ByccQ== dependencies: - "@react-native-community/cli-debugger-ui" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" + body-parser "^1.20.3" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.1" nocache "^3.0.1" + open "^6.2.0" pretty-format "^26.6.2" serve-static "^1.13.1" ws "^6.2.3" -"@react-native-community/cli-server-api@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-18.0.0.tgz#172df67c473361e060689a50d7aed93efeae4456" - integrity sha512-tdmGV7ZntYmzrXWheZNpAy6dVI2yrsX4sQH+xAzU7lCfKHk6J8GucxedduXnB5qBB4JgSrrbzg2RLNxv5v0S/Q== +"@react-native-community/cli-server-api@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-19.1.1.tgz#24f4a7b4c4a527e850ed6bb3fc959a9fd0fa4f4c" + integrity sha512-p0FFm82uPrtLZBWTD3bZ43mMBIV5mXwvGFYMcsfGiuMoS9SNbw4ImEFTG2IutVpr7Qb6NMjx6SbgYYMnTdZXmw== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "19.1.1" body-parser "^1.20.3" compression "^1.7.1" connect "^3.6.5" @@ -1686,27 +1647,26 @@ serve-static "^1.13.1" ws "^6.2.3" -"@react-native-community/cli-tools@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-15.1.3.tgz#354863cefd8e39e674c072c6b18a1ac4d4497d30" - integrity sha512-2RzoUKR+Y03ijBeeSoCSQihyN6dxy3fbHjraO4MheZZUzt/Yd1VMEDd0R5aa6rtiRDoknbHt45RL2GMa8MSaEA== +"@react-native-community/cli-tools@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-17.0.0.tgz#c46bae5e5ffeee7067d0e55d2ee1de128e310ac3" + integrity sha512-mVXH7U/uXd7yizqm2iE+W4SSVc4FGYYEafAu29HihA+FHttonqdg35zVAnIX2FKbyla+TotR1ACNSgo7KFDq+w== dependencies: + "@vscode/sudo-prompt" "^9.0.0" appdirsjs "^1.2.4" chalk "^4.1.2" execa "^5.0.0" find-up "^5.0.0" + launch-editor "^2.9.1" mime "^2.4.1" - open "^6.2.0" ora "^5.4.1" prompts "^2.4.2" semver "^7.5.2" - shell-quote "^1.7.3" - sudo-prompt "^9.0.0" -"@react-native-community/cli-tools@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz#742330d3315bc78f1e57c03969231252f6584a29" - integrity sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg== +"@react-native-community/cli-tools@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-19.1.1.tgz#0c5774dd9c7f5755bc6a091892f51391a49dafd9" + integrity sha512-0yWOdrfgO7jVtYzhNcm9hTA1hqrD6haqDaesFq4d3YCmh8lkkTb61Q/kNIKQCUfaCTR/Qcc4mdwy6ObdXRoTIQ== dependencies: "@vscode/sudo-prompt" "^9.0.0" appdirsjs "^1.2.4" @@ -1719,31 +1679,31 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native-community/cli-types@15.1.3": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-15.1.3.tgz#1e6d6cd24e2eba974031fc7553f214b653b1f1b4" - integrity sha512-0ZaM8LMsa7z7swBN+ObL2ysc6aA3AdS698Q6uEukym6RyX1uLbiofUdlvFSMpWSEL3D8f9OTymmL4RkCH8k6dw== +"@react-native-community/cli-types@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-17.0.0.tgz#954c8a555fe8be0fabf6420fc4f06daa30ec6283" + integrity sha512-NMOHp+PsA6WF4eCY+06U9X1VU4cjwKPzjbid3hzAQL9OwwcKQVqHTBjAU8xvVPGFQHWz8P/ZwpAwm2TT0k7jrA== dependencies: joi "^17.2.1" -"@react-native-community/cli-types@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-18.0.0.tgz#225159de80c0b6a39f993fa003030c2eca2add00" - integrity sha512-J84+4IRXl8WlVdoe1maTD5skYZZO9CbQ6LNXEHx1kaZcFmvPZKfjsaxuyQ+8BsSqZnM2izOw8dEWnAp/Zuwb0w== +"@react-native-community/cli-types@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-19.1.1.tgz#b48aa60d9dbc16f3bc4ccd5405504d80efce0835" + integrity sha512-rOGiYjeDM9tkYBEuK6TJrnxpMhmaId1Un8pjQJswz7W9w2Vb6+nnLfWja7X7VmDIvqIK5GhVobRHsmKCKIdDEA== dependencies: joi "^17.2.1" -"@react-native-community/cli@18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-18.0.0.tgz#27d0160b7c0a44b1bcc0f45d736bbc6b7d2d5ca6" - integrity sha512-DyKptlG78XPFo7tDod+we5a3R+U9qjyhaVFbOPvH4pFNu5Dehewtol/srl44K6Cszq0aEMlAJZ3juk0W4WnOJA== - dependencies: - "@react-native-community/cli-clean" "18.0.0" - "@react-native-community/cli-config" "18.0.0" - "@react-native-community/cli-doctor" "18.0.0" - "@react-native-community/cli-server-api" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" - "@react-native-community/cli-types" "18.0.0" +"@react-native-community/cli@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-17.0.0.tgz#457ab42611ff1193968415e8731c2c3d283b213e" + integrity sha512-c2SiCEGh0rK3BgCfTmWon968LJuJhWc3ZhDNh5MGvaMk0RuYt2K5MSXbSQ5kaRI1xdgzhXteDnoQlDp1PnyejQ== + dependencies: + "@react-native-community/cli-clean" "17.0.0" + "@react-native-community/cli-config" "17.0.0" + "@react-native-community/cli-doctor" "17.0.0" + "@react-native-community/cli-server-api" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" + "@react-native-community/cli-types" "17.0.0" chalk "^4.1.2" commander "^9.4.1" deepmerge "^4.3.0" @@ -1754,18 +1714,17 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native-community/cli@^15.0.0": - version "15.1.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-15.1.3.tgz#35c113d19282b8ac22bfa55ac0045fa8d3c04834" - integrity sha512-+ih/WYUkJsEV2CMAnOHvVoSIz/Ahg5UJk+sqSIOmY79mWAglQzfLP71o7b0neJCnJWLmWiO6G6/S+kmULefD5g== - dependencies: - "@react-native-community/cli-clean" "15.1.3" - "@react-native-community/cli-config" "15.1.3" - "@react-native-community/cli-debugger-ui" "15.1.3" - "@react-native-community/cli-doctor" "15.1.3" - "@react-native-community/cli-server-api" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" - "@react-native-community/cli-types" "15.1.3" +"@react-native-community/cli@19.1.1": + version "19.1.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-19.1.1.tgz#d1bd8c477b0c878682b34b9bfc45bb62ab40db7c" + integrity sha512-H17sV83KPg2H2GCNuUSMM1ZM2sy6msVSmxrhJSycH8ua3i9Iixja8DeYtGIcJUzjdU/4U2eSDs6PjOSZUVn8CQ== + dependencies: + "@react-native-community/cli-clean" "19.1.1" + "@react-native-community/cli-config" "19.1.1" + "@react-native-community/cli-doctor" "19.1.1" + "@react-native-community/cli-server-api" "19.1.1" + "@react-native-community/cli-tools" "19.1.1" + "@react-native-community/cli-types" "19.1.1" chalk "^4.1.2" commander "^9.4.1" deepmerge "^4.3.0" @@ -1776,19 +1735,20 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native-windows/cli@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native-windows/cli/-/cli-0.79.0.tgz#dfc1edc27fe25a2e9913aa5bdb38b1bd1656b86e" - integrity sha512-xpvDBKDF3ILc0cBkdZEhSpWI5bRMP7pzxow3PCRXxqppww6ZmxPB1Gk0U85kDq4GppfZaR7QE35n5bG8mP1buQ== +"@react-native-windows/cli@0.80.0-preview.6": + version "0.80.0-preview.6" + resolved "https://registry.yarnpkg.com/@react-native-windows/cli/-/cli-0.80.0-preview.6.tgz#ac0d30bdc13141315d0cae343bda1a4ecb8c2da4" + integrity sha512-hBNI7B9YfORKHbWkl49uy4cMgBjuOs9P7vG7agD303GynwOs0VbmBJlHlqXSJsGOimPcJByEl3szYHzwwbi+9w== dependencies: - "@react-native-windows/codegen" "0.79.0" - "@react-native-windows/fs" "0.79.0" - "@react-native-windows/package-utils" "0.79.0" - "@react-native-windows/telemetry" "0.79.0" + "@react-native-windows/codegen" "0.80.0-preview.1" + "@react-native-windows/fs" "0.80.0-preview.1" + "@react-native-windows/package-utils" "0.80.0-preview.1" + "@react-native-windows/telemetry" "0.80.0-preview.2" "@xmldom/xmldom" "^0.7.7" chalk "^4.1.0" cli-spinners "^2.2.0" envinfo "^7.5.0" + execa "^5.0.0" find-up "^4.1.0" glob "^7.1.1" lodash "^4.17.15" @@ -1802,52 +1762,51 @@ xml-parser "^1.2.1" xpath "^0.0.27" -"@react-native-windows/codegen@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native-windows/codegen/-/codegen-0.79.0.tgz#a0ccdc8b3571a578488350a6b18ecd54e23ed6eb" - integrity sha512-9P4HhnMHxzaeZISXuB6LXPKJpYqu3wyMx64fis39mJGxybDSm//S6bQDu+OsaGejVjtv23STLsPHJ34B5aZbrQ== +"@react-native-windows/codegen@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/codegen/-/codegen-0.80.0-preview.1.tgz#acefe1a26021dcbd52841aa3644acc37b276dc40" + integrity sha512-ld0EVxBTWNDM7pFHPl1jt60BpdpTtl1lrCWsRdIxrF1/jZZpo/NWrwHLUMki7P5I+FDjDijCXjinLDYgWwg89w== dependencies: - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/fs" "0.80.0-preview.1" chalk "^4.1.0" globby "^11.1.0" mustache "^4.0.1" source-map-support "^0.5.19" yargs "^16.2.0" -"@react-native-windows/find-repo-root@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native-windows/find-repo-root/-/find-repo-root-0.79.0.tgz#f4ed365683098758188d69cd5a59484a93033568" - integrity sha512-QZW/NxQfFHreO41qicB5VGlpx67a1ou6Vl/trU0Y8BXJyd3UbGc/LqYG5rCGL1XEyJNmaTcOxKB8nLPBXdW+Ow== +"@react-native-windows/find-repo-root@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/find-repo-root/-/find-repo-root-0.80.0-preview.1.tgz#77de81dc550b54c18db4461af74c0d94d79d7454" + integrity sha512-78OKshOclsSw/dhhoPKgewQLJLEvvQr2L75ZX0lqD2rxkTGUERDuP0fIUPNsKvKjj1zlgpgVdsha5StquM8BjA== dependencies: - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/fs" "0.80.0-preview.1" find-up "^4.1.0" -"@react-native-windows/fs@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native-windows/fs/-/fs-0.79.0.tgz#b17b4d4c4658839803e317613d266a32af72b8b5" - integrity sha512-IrGYhggSxUiQn/AM9eQU3TjeTssxGgMCZcXa93nfwrodr72Zrdqfe4TLekQ5Q1V+qRNgHLeavhz20o3jpHxHeg== +"@react-native-windows/fs@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/fs/-/fs-0.80.0-preview.1.tgz#0d2273cbb26ba7fa9a826cd80c3eb8f466135e4c" + integrity sha512-yLtIJQ+uZjsY9zppPG10R/W/pDnS4SWwM5YNC5HiO1HGRk3E2y7VGUXPnxWz4BsHZmFRZ5aK06Sl6WEzBLx/pw== dependencies: graceful-fs "^4.2.8" -"@react-native-windows/package-utils@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native-windows/package-utils/-/package-utils-0.79.0.tgz#2ab9aec8de778bb6ce30b413f5d20d77c0b728fb" - integrity sha512-zlFFydOA9qG8uAiKplXV1LFlY/ZDpa2vukxS+UDten+n6HnD7wcecwSYnjcH38jVmcCs5aNFi9UZFfjFshYAMA== +"@react-native-windows/package-utils@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/package-utils/-/package-utils-0.80.0-preview.1.tgz#466cdd3d0846424ab8f2288a011166ffc5a18d39" + integrity sha512-+lP45pG9us4ZLot+d2sZNIVegtK5gFclznaLti4n1sOos7Ra0XZkvWfdyDkjlBoOd5NJiqyIL1/gy5S5bGSgQg== dependencies: - "@react-native-windows/find-repo-root" "0.79.0" - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/find-repo-root" "0.80.0-preview.1" + "@react-native-windows/fs" "0.80.0-preview.1" get-monorepo-packages "^1.2.0" lodash "^4.17.15" -"@react-native-windows/telemetry@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native-windows/telemetry/-/telemetry-0.79.0.tgz#75ffda43fc0d8745d51ee2d7e95de3d6aabdb42b" - integrity sha512-ei5OM5NRHQpQLm6gE9y6wU38HW79KakKkJsf76AOG/omLLTGHrhrhTRuyhv5NSIlmXkqJ+ZirVHAaFfHSvT7og== +"@react-native-windows/telemetry@0.80.0-preview.2": + version "0.80.0-preview.2" + resolved "https://registry.yarnpkg.com/@react-native-windows/telemetry/-/telemetry-0.80.0-preview.2.tgz#f880162dbbf92156db7aaba8187c7b68dec0d2cf" + integrity sha512-qn63evEGBehACL9Jiw5pM78VJQUizE7gibySnDzTPOlTDeTietDWtzrVoz0iHGPZHa/RrHlMe5o6Pn73dQjy3A== dependencies: - "@azure/core-auth" "1.5.0" "@microsoft/1ds-core-js" "^4.3.0" "@microsoft/1ds-post-js" "^4.3.0" - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/fs" "0.80.0-preview.1" "@xmldom/xmldom" "^0.7.7" ci-info "^3.2.0" envinfo "^7.8.1" @@ -1855,33 +1814,28 @@ os-locale "^5.0.0" xpath "^0.0.27" -"@react-native/assets-registry@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.79.0.tgz#837166e5da7977ac246d397b1136b45033a4525e" - integrity sha512-Rwvpu3A05lM1HVlX4klH4UR52JbQPDKc8gi2mst2REZL1KeVgJRJxPPw8d8euVlYcq/s8XI1Ol827JaRtSZBTA== - -"@react-native/assets-registry@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.79.3.tgz#022218d55a5d9d221a6d176987ab0b35c10d388b" - integrity sha512-Vy8DQXCJ21YSAiHxrNBz35VqVlZPpRYm50xRTWRf660JwHuJkFQG8cUkrLzm7AUriqUXxwpkQHcY+b0ibw9ejQ== +"@react-native/assets-registry@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.80.0.tgz#7c03e0cf07fdd9e4a54ce2bbe8ae49f48440d422" + integrity sha512-MlScsKAz99zoYghe5Rf5mUqsqz2rMB02640NxtPtBMSHNdGxxRlWu/pp1bFexDa1DYJwyIjnLgt3Z/Y90ikHfw== "@react-native/assets@1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== -"@react-native/babel-plugin-codegen@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.79.3.tgz#acad4acaead398a8c8bcdecbe44040aa0c2dc2d7" - integrity sha512-Zb8F4bSEKKZfms5n1MQ0o5mudDcpAINkKiFuFTU0PErYGjY3kZ+JeIP+gS6KCXsckxCfMEKQwqKicP/4DWgsZQ== +"@react-native/babel-plugin-codegen@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.80.0.tgz#0515c34aca082cf629223abf02fa61e0f93ffa5e" + integrity sha512-LXd766LHCR/79WmhIg4zUB9jRosgw8xGJ1QnYOoef1rA7vCdubC23nhUxF+PJdfTdAl1cqX4u1dhZcjg6yXjRg== dependencies: "@babel/traverse" "^7.25.3" - "@react-native/codegen" "0.79.3" + "@react-native/codegen" "0.80.0" -"@react-native/babel-preset@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.79.3.tgz#8ad6c149cd488fbc18d62983119bdcbfc15ff651" - integrity sha512-VHGNP02bDD2Ul1my0pLVwe/0dsEBHxR343ySpgnkCNEEm9C1ANQIL2wvnJrHZPcqfAkWfFQ8Ln3t+6fdm4A/Dg== +"@react-native/babel-preset@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.80.0.tgz#6b5ad39fdf699928ade2fd62fdf2e24bceac34cd" + integrity sha512-ZgwbSOUPNKpIsZ6E0y3bncahh2vBf5V1URNV0tr9PBtu/LbGJ12nBKSH7gqrFdRzfEwKlhc0vP8p1oJt+A5mpw== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -1924,113 +1878,66 @@ "@babel/plugin-transform-typescript" "^7.25.2" "@babel/plugin-transform-unicode-regex" "^7.24.7" "@babel/template" "^7.25.0" - "@react-native/babel-plugin-codegen" "0.79.3" - babel-plugin-syntax-hermes-parser "0.25.1" + "@react-native/babel-plugin-codegen" "0.80.0" + babel-plugin-syntax-hermes-parser "0.28.1" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.79.0.tgz#743fe722d4f2c45e796c5703933b5889a9d18713" - integrity sha512-D8bFlD0HH9SMUI00svdg64hEvLbu4ETeWQDlmEP8WmNbuILjwoLFqbnBmlGn69Tot0DM1PuBd1l1ooIzs8sU7w== +"@react-native/codegen@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.80.0.tgz#119e53099281acd6fe3c515ca7bfd00ddcfcf05c" + integrity sha512-X9TsPgytoUkNrQjzAZh4dXa4AuouvYT0NzYyvnjw1ry4LESCZtKba+eY4x3+M30WPR52zjgu+UFL//14BSdCCA== dependencies: glob "^7.1.1" - hermes-parser "0.25.1" - invariant "^2.2.4" - nullthrows "^1.1.1" - yargs "^17.6.2" - -"@react-native/codegen@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.79.3.tgz#49689132718c81a3b25426769bc6fd8fd2a0469f" - integrity sha512-CZejXqKch/a5/s/MO5T8mkAgvzCXgsTkQtpCF15kWR9HN8T+16k0CsN7TXAxXycltoxiE3XRglOrZNEa/TiZUQ== - dependencies: - glob "^7.1.1" - hermes-parser "0.25.1" + hermes-parser "0.28.1" invariant "^2.2.4" nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.0.tgz#8ea315197c67038e5ea128a8e022ff3630f2bc9c" - integrity sha512-pl+aSXxGj3ug80FpMDrArjxUbJWY2ibWiSP3MLKX+Xk7An2GUmFFjCzNVSbs0jzWv8814EG2oI60/GH2RXwE4g== - dependencies: - "@react-native/dev-middleware" "0.79.0" - chalk "^4.0.0" - debug "^2.2.0" - invariant "^2.2.4" - metro "^0.82.0" - metro-config "^0.82.0" - metro-core "^0.82.0" - semver "^7.1.3" - -"@react-native/community-cli-plugin@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.3.tgz#84821d3401074e036ba05b8b6ca1ee122cb43e29" - integrity sha512-N/+p4HQqN4yK6IRzn7OgMvUIcrmEWkecglk1q5nj+AzNpfIOzB+mqR20SYmnPfeXF+mZzYCzRANb3KiM+WsSDA== +"@react-native/community-cli-plugin@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.80.0.tgz#58a8e4300addecb01dfc186c23b60e47ac3e6fb7" + integrity sha512-uadfVvzZfz5tGpqwslL12i+rELK9m6cLhtqICX0JQvS7Bu12PJwrozhKzEzIYwN9i3wl2dWrKDUr08izt7S9Iw== dependencies: - "@react-native/dev-middleware" "0.79.3" + "@react-native/dev-middleware" "0.80.0" chalk "^4.0.0" - debug "^2.2.0" + debug "^4.4.0" invariant "^2.2.4" - metro "^0.82.0" - metro-config "^0.82.0" - metro-core "^0.82.0" + metro "^0.82.2" + metro-config "^0.82.2" + metro-core "^0.82.2" semver "^7.1.3" -"@react-native/debugger-frontend@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.79.0.tgz#f7c3525c60d6cb4e6a31ac653fbf45b6f8bff54c" - integrity sha512-chwKEWAmQMkOKZWwBra+utquuJ/2uFqh+ZgZbJfNX+U0YsBx6AQ3dVbfAaXW3bSLYEJyf9Wb3Opsal4fmcD9Ww== +"@react-native/debugger-frontend@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.80.0.tgz#ebdb36e73c0cb2eee52c97dcf17d78dbc1ca9689" + integrity sha512-lpu9Z3xtKUaKFvEcm5HSgo1KGfkDa/W3oZHn22Zy0WQ9MiOu2/ar1txgd1wjkoNiK/NethKcRdCN7mqnc6y2mA== -"@react-native/debugger-frontend@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.79.3.tgz#9cb57d8e88c22552194ab5f6f257605b151bc5b3" - integrity sha512-ImNDuEeKH6lEsLXms3ZsgIrNF94jymfuhPcVY5L0trzaYNo9ZFE9Ni2/18E1IbfXxdeIHrCSBJlWD6CTm7wu5A== - -"@react-native/dev-middleware@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.79.0.tgz#031765576fcb78e75c94737cda63a7b9d11faf3c" - integrity sha512-8Mh5L8zJXis2qhgkfXnWMbSmcvb07wrbxQe8KIgIO7C1rS97idg7BBtoPEtmARsaQgmbSGu/wdE7UWFkGYp0OQ== +"@react-native/dev-middleware@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.80.0.tgz#152b7c8f80a93b99ce6f5379855f4094afd71772" + integrity sha512-lLyTnJ687A5jF3fn8yR/undlCis3FG+N/apQ+Q0Lcl+GV6FsZs0U5H28YmL6lZtjOj4TLek6uGPMPmZasHx7cQ== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.79.0" + "@react-native/debugger-frontend" "0.80.0" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" - debug "^2.2.0" - invariant "^2.2.4" - nullthrows "^1.1.1" - open "^7.0.3" - serve-static "^1.16.2" - ws "^6.2.3" - -"@react-native/dev-middleware@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.79.3.tgz#3e315ef7516ebad60a4202b4094d84fedecb4064" - integrity sha512-x88+RGOyG71+idQefnQg7wLhzjn/Scs+re1O5vqCkTVzRAc/f7SdHMlbmECUxJPd08FqMcOJr7/X3nsJBrNuuw== - dependencies: - "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.79.3" - chrome-launcher "^0.15.2" - chromium-edge-launcher "^0.2.0" - connect "^3.6.5" - debug "^2.2.0" + debug "^4.4.0" invariant "^2.2.4" nullthrows "^1.1.1" open "^7.0.3" serve-static "^1.16.2" ws "^6.2.3" -"@react-native/eslint-config@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.79.3.tgz#a72352ce98a7d05b5686dc446ba933fee3b944a9" - integrity sha512-pvPXfXFoVfwqGEItIl7emv6bRTpi0NWv4jmb0ZBwSJ7+zM8bRRw7JwxLA+iwrevh0QAqrF66Nu5xl39ysWcavg== +"@react-native/eslint-config@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.80.0.tgz#f32ffcf614c420259ca67cdc8bf35c303c2007ca" + integrity sha512-bd0GOcG++qIKzEngeyeNrGaDWWHtB8CpC5zbpYho2TTWpJDxBRcoPAzBdpPkxQtpBMdXyYRZMENRp6Khrg0YYQ== dependencies: "@babel/core" "^7.25.2" "@babel/eslint-parser" "^7.25.1" - "@react-native/eslint-plugin" "0.79.3" + "@react-native/eslint-plugin" "0.80.0" "@typescript-eslint/eslint-plugin" "^7.1.1" "@typescript-eslint/parser" "^7.1.1" eslint-config-prettier "^8.5.0" @@ -2038,81 +1945,68 @@ eslint-plugin-ft-flow "^2.0.1" eslint-plugin-jest "^27.9.0" eslint-plugin-react "^7.30.1" - eslint-plugin-react-hooks "^4.6.0" + eslint-plugin-react-hooks "^5.2.0" eslint-plugin-react-native "^4.0.0" -"@react-native/eslint-plugin@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.79.3.tgz#c1ac34d45b92f963b9af66e860c45cd891235741" - integrity sha512-6QZzCsV+Wc+HdOAMMoMqDea3SSzsvBBktGc/cqaLubKGiztTb22d+vtzZGWqCqUEVkhQKdK7qhWAs0kJPEbiXw== - -"@react-native/gradle-plugin@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.79.0.tgz#596478488c8fd8356089e7def806b690ab78ab08" - integrity sha512-c+/qKnmTx3kf8xZesp2BkZ9pAQVSnEPZziQUwviSJaq9jm8tKb/B8fyGG8yIuw/ZTKyGprD+ByzUSzJmCpC/Ow== - -"@react-native/gradle-plugin@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.79.3.tgz#69ba47ac406ccdb3b3829f311bd7c27e6fad7ebc" - integrity sha512-imfpZLhNBc9UFSzb/MOy2tNcIBHqVmexh/qdzw83F75BmUtLb/Gs1L2V5gw+WI1r7RqDILbWk7gXB8zUllwd+g== +"@react-native/eslint-plugin@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.80.0.tgz#8f52a7b15509b61ace17fff41cf802505e990dc5" + integrity sha512-4kFD3M/zGqKdKyeevnTdhgAhNCj89VflDfv2wElo4jOb07xkR6VlEymv/6mZX3tdP/N5ukP2SZB+FDZH1GxBTg== -"@react-native/js-polyfills@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.79.0.tgz#3a1f84a7b626d847bac6bbdb0a718edbbcf9ef7b" - integrity sha512-+8lk/zP90JC9xZBGhI8TPqqR1Y5dYXwXvfhXygr/LlHoo+H8TeQxcPrXWdT+PWOJl6Gf7dbCOGh9Std8J7CSQA== +"@react-native/gradle-plugin@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.80.0.tgz#ec7ed5eb6c274068aa83b188b0192c584f1881ef" + integrity sha512-drmS68rabSMOuDD+YsAY2luNT8br82ycodSDORDqAg7yWQcieHMp4ZUOcdOi5iW+JCqobablT/b6qxcrBg+RaA== -"@react-native/js-polyfills@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.79.3.tgz#bf5614363f118c6bdf2f773c578e603c88d0425c" - integrity sha512-PEBtg6Kox6KahjCAch0UrqCAmHiNLEbp2SblUEoFAQnov4DSxBN9safh+QSVaCiMAwLjvNfXrJyygZz60Dqz3Q== +"@react-native/js-polyfills@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.80.0.tgz#8016b6891955f61d20e989c50205ce0b3029ad01" + integrity sha512-dMX7IcBuwghySTgIeK8q03tYz/epg5ScGmJEfBQAciuhzMDMV1LBR/9wwdgD73EXM/133yC5A+TlHb3KQil4Ew== -"@react-native/metro-babel-transformer@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.79.3.tgz#8083bb52431af37ea8977fa06203c28d53fcd095" - integrity sha512-m56FEv22JYFpMFA+vp5FDj43swkS+K8jYA7uB7KtTlh8PjDJ8X0OfFmGTE/pOy4tFSQfVQnbKx9+eTx7bcKX9g== +"@react-native/metro-babel-transformer@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.80.0.tgz#96d6c9c6a4b9122d8ab490313eddb297937ba157" + integrity sha512-5TldnaJE15IUNnZhjAelRz4+6qATlSO9yuzLqN1Y47qfJrAl/2lrI4KdSjFfvUaWrhezi94Aly1OKSJm9fjrXg== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.79.3" - hermes-parser "0.25.1" - nullthrows "^1.1.1" - -"@react-native/metro-config@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.79.3.tgz#e825a7fc4cbcab4e96407fff7f667898e16937f3" - integrity sha512-yOk7vqxIpz77QDkkDxYzr/BonRe/LsC/dfiP3dSiaYhUtgbkvFupBhm0Ry7T95o8mE44/zUyGt7bbzq+u8jLVw== - dependencies: - "@react-native/js-polyfills" "0.79.3" - "@react-native/metro-babel-transformer" "0.79.3" - metro-config "^0.82.0" - metro-runtime "^0.82.0" - -"@react-native/normalize-colors@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.79.0.tgz#ccf15b7deef99820141c85abe1c2651b92b1e09d" - integrity sha512-RmM7Dgb69a4qwdguKR+8MhT0u1IAKa/s0uy8/7JP9b/fm8zjUV9HctMgRgIpZTOELsowEyQodyTnhHQf4HPX0A== - -"@react-native/normalize-colors@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.79.3.tgz#e491937436a2c287707e24263308c818a66eb447" - integrity sha512-T75NIQPRFCj6DFMxtcVMJTZR+3vHXaUMSd15t+CkJpc5LnyX91GVaPxpRSAdjFh7m3Yppl5MpdjV/fntImheYQ== - -"@react-native/typescript-config@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.79.3.tgz#21101b591c67ecef6ae5189f96a448b3bcaf1e9e" - integrity sha512-dqKAU8D3NkExthnpBOPZjZ/NGU5qqBaqZ12v9IlMqP9sVTWSuY1iswfzomp0AYeJBxo4ZpBNmrdlnQZYQSVWiw== - -"@react-native/virtualized-lists@0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.79.0.tgz#1562f65bc2d31fa3b9082fd4a1a0154a68ed1c04" - integrity sha512-tCT1sHSI1O5KSclDwNfnkLTLe3cgiyYWjIlmNxWJHqhCCz017HGOS/oH0zs0ZgxYwN7xCzTkqY330XMDo+yj2g== - dependencies: - invariant "^2.2.4" + "@react-native/babel-preset" "0.80.0" + hermes-parser "0.28.1" nullthrows "^1.1.1" -"@react-native/virtualized-lists@0.79.3": - version "0.79.3" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.79.3.tgz#4a2799017cd3795f519422f48b3c0bbc4739a245" - integrity sha512-/0rRozkn+iIHya2vnnvprDgT7QkfI54FLrACAN3BLP7MRlfOIGOrZsXpRLndnLBVnjNzkcre84i1RecjoXnwIA== +"@react-native/metro-config@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.80.0.tgz#86617ebc6c7aeb1f8cc00ca3f7177675d412ddef" + integrity sha512-LJ1ZC9vs/B3wez6BsOIgJ3iw7N4QalMpiT/fb5b66L4vHUGqVucOWNUwpxbDb1m1/wlhTa8AljiAdjt401sFjA== + dependencies: + "@react-native/js-polyfills" "0.80.0" + "@react-native/metro-babel-transformer" "0.80.0" + metro-config "^0.82.2" + metro-runtime "^0.82.2" + +"@react-native/new-app-screen@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/new-app-screen/-/new-app-screen-0.80.0.tgz#55238481416729199a93a9532f8835c5e2f40591" + integrity sha512-xDB/b76gZAH1vsFOqCghJnSw7Cl+C+F5Y3GT99kwN0wNi/aKS8GCJr9P6CWmxRDflY/8d/Q4+4OQHfo2gE8DcA== + +"@react-native/new-app-screen@0.80.0-nightly-20250506-3ac16dd6a": + version "0.80.0-nightly-20250506-3ac16dd6a" + resolved "https://registry.yarnpkg.com/@react-native/new-app-screen/-/new-app-screen-0.80.0-nightly-20250506-3ac16dd6a.tgz#5989e8a1ae678e142a758f76757e48cfcb83f71e" + integrity sha512-ffGTYj3xM4kq+qsGth6JKV13pOpKnDKvKwaaxgObczQryfqgB+ELEPUo69GVgPjKjNIm0vFYQ4Z5RwlyKQLFwQ== + +"@react-native/normalize-colors@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.80.0.tgz#2a0f4346550c5ab18a2ec956112d483d802b3029" + integrity sha512-bJZDSopadjJxMDvysc634eTfLL4w7cAx5diPe14Ez5l+xcKjvpfofS/1Ja14DlgdMJhxGd03MTXlrxoWust3zg== + +"@react-native/typescript-config@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.80.0.tgz#6c05ad13587760b5cadeac5d0946116424e8691c" + integrity sha512-mlZhlXnVsDFvetx2vnOEwspJ5qWLiH2JY7dhxMiT/N90uJZjgFFvRMAWWNeJ1zgZPQylEuHHUUlDoaDZ7tQbTA== + +"@react-native/virtualized-lists@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.80.0.tgz#6f2dc00a3e86f4bc9b34be538c18ca92c5b42dcb" + integrity sha512-d9zZdPS/ZRexVAkxo1eRp85U7XnnEpXA1ZpSomRKxBuStYKky1YohfEX5YD5MhphemKK24tT7JR4UhaLlmeX8Q== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -2232,20 +2126,27 @@ dependencies: undici-types "~7.8.0" -"@types/react-test-renderer@^19.0.0": +"@types/react-test-renderer@^19.1.0": version "19.1.0" resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-19.1.0.tgz#1d0af8f2e1b5931e245b8b5b234d1502b854dc10" integrity sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^19.0.0": +"@types/react@*": version "19.1.8" resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.8.tgz#ff8395f2afb764597265ced15f8dddb0720ae1c3" integrity sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g== dependencies: csstype "^3.0.2" +"@types/react@^19.1.0": + version "19.2.2" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.2.tgz#ba123a75d4c2a51158697160a4ea2ff70aa6bf36" + integrity sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA== + dependencies: + csstype "^3.0.2" + "@types/semver@^7.3.12": version "7.7.0" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.7.0.tgz#64c441bdae033b378b6eef7d0c3d77c329b9378e" @@ -2404,15 +2305,6 @@ "@typescript-eslint/types" "7.18.0" eslint-visitor-keys "^3.4.3" -"@typespec/ts-http-runtime@^0.2.2": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@typespec/ts-http-runtime/-/ts-http-runtime-0.2.3.tgz#5a5796588ba050b57bda58852697d6173377b647" - integrity sha512-oRhjSzcVjX8ExyaF8hC0zzTqxlVuRlgMHL/Bh4w3xB9+wjbm0FpXylVU/lBrn+kgphwYTrOk3tp+AVShGmlYCg== - dependencies: - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.0" - tslib "^2.6.2" - "@ungap/structured-clone@^1.2.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" @@ -2453,7 +2345,7 @@ acorn@^8.14.0, acorn@^8.9.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== -agent-base@^7.1.0, agent-base@^7.1.2: +agent-base@^7.1.2: version "7.1.3" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== @@ -2723,12 +2615,12 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.4" -babel-plugin-syntax-hermes-parser@0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz#58b539df973427fcfbb5176a3aec7e5dee793cb0" - integrity sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ== +babel-plugin-syntax-hermes-parser@0.28.1: + version "0.28.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.28.1.tgz#9e80a774ddb8038307a62316486669c668fb3568" + integrity sha512-meT17DOuUElMNsL5LZN56d+KBp22hb0EfxWfuPUeoSi54e40v1W4C2V36P75FpsH9fVEfDKpw5Nnkahc8haSsQ== dependencies: - hermes-parser "0.25.1" + hermes-parser "0.28.1" babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" @@ -3599,10 +3491,10 @@ eslint-plugin-jest@^27.9.0: dependencies: "@typescript-eslint/utils" "^5.10.0" -eslint-plugin-react-hooks@^4.6.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596" - integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== +eslint-plugin-react-hooks@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3" + integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg== eslint-plugin-react-native-globals@^0.1.1: version "0.1.2" @@ -4197,22 +4089,15 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-estree@0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" - integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== - hermes-estree@0.28.1: version "0.28.1" resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.28.1.tgz#631e6db146b06e62fc1c630939acf4a3c77d1b24" integrity sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ== -hermes-parser@0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" - integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== - dependencies: - hermes-estree "0.25.1" +hermes-estree@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" + integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== hermes-parser@0.28.1: version "0.28.1" @@ -4221,6 +4106,13 @@ hermes-parser@0.28.1: dependencies: hermes-estree "0.28.1" +hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" + integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== + dependencies: + hermes-estree "0.29.1" + html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" @@ -4237,15 +4129,7 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-proxy-agent@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" - integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== - dependencies: - agent-base "^7.1.0" - debug "^4.3.4" - -https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.5: +https-proxy-agent@^7.0.5: version "7.0.6" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== @@ -5339,60 +5223,60 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metro-babel-transformer@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.82.4.tgz#1ac029add8f75d0048c54efc266c0a78791f52b2" - integrity sha512-4juJahGRb1gmNbQq48lNinB6WFNfb6m0BQqi/RQibEltNiqTCxew/dBspI2EWA4xVCd3mQWGfw0TML4KurQZnQ== +metro-babel-transformer@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.82.5.tgz#a65ed29265d8257109ab8c37884e6e3a2edee86d" + integrity sha512-W/scFDnwJXSccJYnOFdGiYr9srhbHPdxX9TvvACOFsIXdLilh3XuxQl/wXW6jEJfgIb0jTvoTlwwrqvuwymr6Q== dependencies: "@babel/core" "^7.25.2" flow-enums-runtime "^0.0.6" - hermes-parser "0.28.1" + hermes-parser "0.29.1" nullthrows "^1.1.1" -metro-cache-key@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.82.4.tgz#21f850008fa2570a51e3958574ea5a791574752e" - integrity sha512-2JCTqcpF+f2OghOpe/+x+JywfzDkrHdAqinPFWmK2ezNAU/qX0jBFaTETogPibFivxZJil37w9Yp6syX8rFUng== +metro-cache-key@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.82.5.tgz#290a0054b28a708266fb91c8028cf94be04f99c9" + integrity sha512-qpVmPbDJuRLrT4kcGlUouyqLGssJnbTllVtvIgXfR7ZuzMKf0mGS+8WzcqzNK8+kCyakombQWR0uDd8qhWGJcA== dependencies: flow-enums-runtime "^0.0.6" -metro-cache@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.82.4.tgz#f44557f8b33f5d7b7ba4ccba2880c111e9884329" - integrity sha512-vX0ylSMGtORKiZ4G8uP6fgfPdDiCWvLZUGZ5zIblSGylOX6JYhvExl0Zg4UA9pix/SSQu5Pnp9vdODMFsNIxhw== +metro-cache@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.82.5.tgz#4c8fe58cd5fa30b87db0b2b6a650a771ec6fe162" + integrity sha512-AwHV9607xZpedu1NQcjUkua8v7HfOTKfftl6Vc9OGr/jbpiJX6Gpy8E/V9jo/U9UuVYX2PqSUcVNZmu+LTm71Q== dependencies: exponential-backoff "^3.1.1" flow-enums-runtime "^0.0.6" https-proxy-agent "^7.0.5" - metro-core "0.82.4" + metro-core "0.82.5" -metro-config@0.82.4, metro-config@^0.82.0, metro-config@^0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.82.4.tgz#d42fa8b6a4d53493c34d217bbc6c13ee4817355c" - integrity sha512-Ki3Wumr3hKHGDS7RrHsygmmRNc/PCJrvkLn0+BWWxmbOmOcMMJDSmSI+WRlT8jd5VPZFxIi4wg+sAt5yBXAK0g== +metro-config@0.82.5, metro-config@^0.82.2, metro-config@^0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.82.5.tgz#07366f32c3fe6203d630af7df4781900816c7c85" + integrity sha512-/r83VqE55l0WsBf8IhNmc/3z71y2zIPe5kRSuqA5tY/SL/ULzlHUJEMd1szztd0G45JozLwjvrhAzhDPJ/Qo/g== dependencies: connect "^3.6.5" cosmiconfig "^5.0.5" flow-enums-runtime "^0.0.6" jest-validate "^29.7.0" - metro "0.82.4" - metro-cache "0.82.4" - metro-core "0.82.4" - metro-runtime "0.82.4" + metro "0.82.5" + metro-cache "0.82.5" + metro-core "0.82.5" + metro-runtime "0.82.5" -metro-core@0.82.4, metro-core@^0.82.0: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.82.4.tgz#f7f498929ac066dafe704c3598a990eeb2acdc8c" - integrity sha512-Xo4ozbxPg2vfgJGCgXZ8sVhC2M0lhTqD+tsKO2q9aelq/dCjnnSb26xZKcQO80CQOQUL7e3QWB7pLFGPjZm31A== +metro-core@0.82.5, metro-core@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.82.5.tgz#fda1b2f7365e3a09055dd72ba1681f8fc1f6f492" + integrity sha512-OJL18VbSw2RgtBm1f2P3J5kb892LCVJqMvslXxuxjAPex8OH7Eb8RBfgEo7VZSjgb/LOf4jhC4UFk5l5tAOHHA== dependencies: flow-enums-runtime "^0.0.6" lodash.throttle "^4.1.1" - metro-resolver "0.82.4" + metro-resolver "0.82.5" -metro-file-map@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.82.4.tgz#186d737088433dd290c5974d9d96d7e62d36e4f9" - integrity sha512-eO7HD1O3aeNsbEe6NBZvx1lLJUrxgyATjnDmb7bm4eyF6yWOQot9XVtxTDLNifECuvsZ4jzRiTInrbmIHkTdGA== +metro-file-map@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.82.5.tgz#3e47410a9ce8f6c913480970226a17371c2d2974" + integrity sha512-vpMDxkGIB+MTN8Af5hvSAanc6zXQipsAUO+XUx3PCQieKUfLwdoa8qaZ1WAQYRpaU+CJ8vhBcxtzzo3d9IsCIQ== dependencies: debug "^4.4.0" fb-watchman "^2.0.0" @@ -5404,61 +5288,61 @@ metro-file-map@0.82.4: nullthrows "^1.1.1" walker "^1.0.7" -metro-minify-terser@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.82.4.tgz#3750c14e7a25eba591f6c75eed995f6751030618" - integrity sha512-W79Mi6BUwWVaM8Mc5XepcqkG+TSsCyyo//dmTsgYfJcsmReQorRFodil3bbJInETvjzdnS1mCsUo9pllNjT1Hg== +metro-minify-terser@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.82.5.tgz#5dc77d53b6ef4079bd9c752ae046d557df4ae584" + integrity sha512-v6Nx7A4We6PqPu/ta1oGTqJ4Usz0P7c+3XNeBxW9kp8zayS3lHUKR0sY0wsCHInxZlNAEICx791x+uXytFUuwg== dependencies: flow-enums-runtime "^0.0.6" terser "^5.15.0" -metro-resolver@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.82.4.tgz#936a2300fa577183a1e0e6f7cc405e52f9276f0e" - integrity sha512-uWoHzOBGQTPT5PjippB8rRT3iI9CTgFA9tRiLMzrseA5o7YAlgvfTdY9vFk2qyk3lW3aQfFKWkmqENryPRpu+Q== +metro-resolver@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.82.5.tgz#cb810038d488a47334df444312b23f0090eca5c3" + integrity sha512-kFowLnWACt3bEsuVsaRNgwplT8U7kETnaFHaZePlARz4Fg8tZtmRDUmjaD68CGAwc0rwdwNCkWizLYpnyVcs2g== dependencies: flow-enums-runtime "^0.0.6" -metro-runtime@0.82.4, metro-runtime@^0.82.0: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.82.4.tgz#70e0b871683fdb594f2a7c03403b6350deca086b" - integrity sha512-vVyFO7H+eLXRV2E7YAUYA7aMGBECGagqxmFvC2hmErS7oq90BbPVENfAHbUWq1vWH+MRiivoRxdxlN8gBoF/dw== +metro-runtime@0.82.5, metro-runtime@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.82.5.tgz#97840760e4cee49f08948dd918dbeba08dd0d0ec" + integrity sha512-rQZDoCUf7k4Broyw3Ixxlq5ieIPiR1ULONdpcYpbJQ6yQ5GGEyYjtkztGD+OhHlw81LCR2SUAoPvtTus2WDK5g== dependencies: "@babel/runtime" "^7.25.0" flow-enums-runtime "^0.0.6" -metro-source-map@0.82.4, metro-source-map@^0.82.0: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.82.4.tgz#ddd9bdf3a5864ee8f0b296ed11e46bdc2de321ac" - integrity sha512-9jzDQJ0FPas1FuQFtwmBHsez2BfhFNufMowbOMeG3ZaFvzeziE8A0aJwILDS3U+V5039ssCQFiQeqDgENWvquA== +metro-source-map@0.82.5, metro-source-map@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.82.5.tgz#85e2e9672bff6d6cefb3b65b96fcc69f929c69c6" + integrity sha512-wH+awTOQJVkbhn2SKyaw+0cd+RVSCZ3sHVgyqJFQXIee/yLs3dZqKjjeKKhhVeudgjXo7aE/vSu/zVfcQEcUfw== dependencies: "@babel/traverse" "^7.25.3" "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" "@babel/types" "^7.25.2" flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-symbolicate "0.82.4" + metro-symbolicate "0.82.5" nullthrows "^1.1.1" - ob1 "0.82.4" + ob1 "0.82.5" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.82.4.tgz#76603b0ec2ad8fe5f174aa76485cc46228547a91" - integrity sha512-LwEwAtdsx7z8rYjxjpLWxuFa2U0J6TS6ljlQM4WAATKa4uzV8unmnRuN2iNBWTmRqgNR77mzmI2vhwD4QSCo+w== +metro-symbolicate@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.82.5.tgz#b53255cad11f1e6795f319ca4b41857bfe295d65" + integrity sha512-1u+07gzrvYDJ/oNXuOG1EXSvXZka/0JSW1q2EYBWerVKMOhvv9JzDGyzmuV7hHbF2Hg3T3S2uiM36sLz1qKsiw== dependencies: flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-source-map "0.82.4" + metro-source-map "0.82.5" nullthrows "^1.1.1" source-map "^0.5.6" vlq "^1.0.0" -metro-transform-plugins@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.82.4.tgz#9d3bb855126e0a63ac2ccf012ed2bc7829209e8c" - integrity sha512-NoWQRPHupVpnDgYguiEcm7YwDhnqW02iWWQjO2O8NsNP09rEMSq99nPjARWfukN7+KDh6YjLvTIN20mj3dk9kw== +metro-transform-plugins@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.82.5.tgz#678da4d0f9085b2a3fc0b4350062f19cc625c5fc" + integrity sha512-57Bqf3rgq9nPqLrT2d9kf/2WVieTFqsQ6qWHpEng5naIUtc/Iiw9+0bfLLWSAw0GH40iJ4yMjFcFJDtNSYynMA== dependencies: "@babel/core" "^7.25.2" "@babel/generator" "^7.25.0" @@ -5467,29 +5351,29 @@ metro-transform-plugins@0.82.4: flow-enums-runtime "^0.0.6" nullthrows "^1.1.1" -metro-transform-worker@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.82.4.tgz#cf7db4ef89301ab6658f7a0988fd030e28f86b28" - integrity sha512-kPI7Ad/tdAnI9PY4T+2H0cdgGeSWWdiPRKuytI806UcN4VhFL6OmYa19/4abYVYF+Cd2jo57CDuwbaxRfmXDhw== +metro-transform-worker@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.82.5.tgz#aabdccf17aaa584ec0fd97b5283e806958fb3418" + integrity sha512-mx0grhAX7xe+XUQH6qoHHlWedI8fhSpDGsfga7CpkO9Lk9W+aPitNtJWNGrW8PfjKEWbT9Uz9O50dkI8bJqigw== dependencies: "@babel/core" "^7.25.2" "@babel/generator" "^7.25.0" "@babel/parser" "^7.25.3" "@babel/types" "^7.25.2" flow-enums-runtime "^0.0.6" - metro "0.82.4" - metro-babel-transformer "0.82.4" - metro-cache "0.82.4" - metro-cache-key "0.82.4" - metro-minify-terser "0.82.4" - metro-source-map "0.82.4" - metro-transform-plugins "0.82.4" + metro "0.82.5" + metro-babel-transformer "0.82.5" + metro-cache "0.82.5" + metro-cache-key "0.82.5" + metro-minify-terser "0.82.5" + metro-source-map "0.82.5" + metro-transform-plugins "0.82.5" nullthrows "^1.1.1" -metro@0.82.4, metro@^0.82.0: - version "0.82.4" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.82.4.tgz#e4fb4552f1387610b0b2873ed07d4cd59754d636" - integrity sha512-/gFmw3ux9CPG5WUmygY35hpyno28zi/7OUn6+OFfbweA8l0B+PPqXXLr0/T6cf5nclCcH0d22o+02fICaShVxw== +metro@0.82.5, metro@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.82.5.tgz#a27fbc08dd283a14ae58496288c10adaae65f461" + integrity sha512-8oAXxL7do8QckID/WZEKaIFuQJFUTLzfVcC48ghkHhNK2RGuQq8Xvf4AVd+TUA0SZtX0q8TGNXZ/eba1ckeGCg== dependencies: "@babel/code-frame" "^7.24.7" "@babel/core" "^7.25.2" @@ -5506,24 +5390,24 @@ metro@0.82.4, metro@^0.82.0: error-stack-parser "^2.0.6" flow-enums-runtime "^0.0.6" graceful-fs "^4.2.4" - hermes-parser "0.28.1" + hermes-parser "0.29.1" image-size "^1.0.2" invariant "^2.2.4" jest-worker "^29.7.0" jsc-safe-url "^0.2.2" lodash.throttle "^4.1.1" - metro-babel-transformer "0.82.4" - metro-cache "0.82.4" - metro-cache-key "0.82.4" - metro-config "0.82.4" - metro-core "0.82.4" - metro-file-map "0.82.4" - metro-resolver "0.82.4" - metro-runtime "0.82.4" - metro-source-map "0.82.4" - metro-symbolicate "0.82.4" - metro-transform-plugins "0.82.4" - metro-transform-worker "0.82.4" + metro-babel-transformer "0.82.5" + metro-cache "0.82.5" + metro-cache-key "0.82.5" + metro-config "0.82.5" + metro-core "0.82.5" + metro-file-map "0.82.5" + metro-resolver "0.82.5" + metro-runtime "0.82.5" + metro-source-map "0.82.5" + metro-symbolicate "0.82.5" + metro-transform-plugins "0.82.5" + metro-transform-worker "0.82.5" mime-types "^2.1.27" nullthrows "^1.1.1" serialize-error "^2.1.0" @@ -5687,10 +5571,10 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -ob1@0.82.4: - version "0.82.4" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.82.4.tgz#60f04f61b8ab96e1f818eb856b35c97bbef44726" - integrity sha512-n9S8e4l5TvkrequEAMDidl4yXesruWTNTzVkeaHSGywoTOIwTzZzKw7Z670H3eaXDZui5MJXjWGNzYowVZIxCA== +ob1@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.82.5.tgz#a2860e39385f4602bc2666c46f331b7531b94a8b" + integrity sha512-QyQQ6e66f+Ut/qUVjEce0E/wux5nAGLXYZDn1jr15JWstHsCH3l6VVrg8NKDptW9NEiBXKOJeGF/ydxeSDF3IQ== dependencies: flow-enums-runtime "^0.0.6" @@ -6138,35 +6022,36 @@ react-is@^18.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -react-is@^19.0.0: - version "19.1.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.1.0.tgz#805bce321546b7e14c084989c77022351bbdd11b" - integrity sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg== +react-is@^19.1.0: + version "19.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.0.tgz#ddc3b4a4e0f3336c3847f18b806506388d7b9973" + integrity sha512-x3Ax3kNSMIIkyVYhWPyO09bu0uttcAIoecO/um/rKGQ4EltYWVYtyiGkS/3xMynrbVQdS69Jhlv8FXUEZehlzA== -react-native-windows@0.79.0: - version "0.79.0" - resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.79.0.tgz#9dbb6b801a1435f2bea7fb6488e13514ebef1b63" - integrity sha512-L7sQFC/X1I2NtXXTDfchRWRuK6St80zrAbee7SRYEZeGn+jNugtHNswuy6lkeTblGiHKm0Wgt6sJW9BuNs6cfQ== +react-native-windows@0.80.0-preview.8: + version "0.80.0-preview.8" + resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.80.0-preview.8.tgz#5765f39b80d5b81158a5c423bd1871253eef764c" + integrity sha512-opjsSvQ60PrXorC4czHQ33ij+MZQjaLH9BxVzV54g3J89wRCGcx7km4HWAZcfV+JEBXhkjaRZsKmV5bsC+h9OA== dependencies: "@babel/runtime" "^7.0.0" "@jest/create-cache-key-function" "^29.7.0" - "@react-native-community/cli" "^15.0.0" - "@react-native-community/cli-platform-android" "^15.0.0" - "@react-native-community/cli-platform-ios" "^15.0.0" - "@react-native-windows/cli" "0.79.0" + "@react-native-community/cli" "17.0.0" + "@react-native-community/cli-platform-android" "17.0.0" + "@react-native-community/cli-platform-ios" "17.0.0" + "@react-native-windows/cli" "0.80.0-preview.6" "@react-native/assets" "1.0.0" - "@react-native/assets-registry" "0.79.0" - "@react-native/codegen" "0.79.0" - "@react-native/community-cli-plugin" "0.79.0" - "@react-native/gradle-plugin" "0.79.0" - "@react-native/js-polyfills" "0.79.0" - "@react-native/normalize-colors" "0.79.0" - "@react-native/virtualized-lists" "0.79.0" + "@react-native/assets-registry" "0.80.0" + "@react-native/codegen" "0.80.0" + "@react-native/community-cli-plugin" "0.80.0" + "@react-native/gradle-plugin" "0.80.0" + "@react-native/js-polyfills" "0.80.0" + "@react-native/new-app-screen" "0.80.0-nightly-20250506-3ac16dd6a" + "@react-native/normalize-colors" "0.80.0" + "@react-native/virtualized-lists" "0.80.0" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.25.1" + babel-plugin-syntax-hermes-parser "0.28.1" base64-js "^1.5.1" chalk "^4.0.0" commander "^12.0.0" @@ -6176,8 +6061,8 @@ react-native-windows@0.79.0: invariant "^2.2.4" jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.82.0" - metro-source-map "^0.82.0" + metro-runtime "^0.82.2" + metro-source-map "^0.82.2" mkdirp "^0.5.1" nullthrows "^1.1.1" pretty-format "^29.7.0" @@ -6185,7 +6070,7 @@ react-native-windows@0.79.0: react-devtools-core "^6.1.1" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" - scheduler "0.25.0" + scheduler "0.26.0" semver "^7.1.3" source-map-support "^0.5.19" stacktrace-parser "^0.1.10" @@ -6193,42 +6078,41 @@ react-native-windows@0.79.0: ws "^6.2.3" yargs "^17.6.2" -react-native@0.79.3: - version "0.79.3" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.79.3.tgz#16580ca202016c75e3c61116fcfe3b30f6d762fc" - integrity sha512-EzH1+9gzdyEo9zdP6u7Sh3Jtf5EOMwzy+TK65JysdlgAzfEVfq4mNeXcAZ6SmD+CW6M7ARJbvXLyTD0l2S5rpg== +react-native@0.80.0: + version "0.80.0" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.80.0.tgz#574bf976c1e03d27191100179a8e9ec0f19d42ef" + integrity sha512-b9K1ygb2MWCBtKAodKmE3UsbUuC29Pt4CrJMR0ocTA8k+8HJQTPleBPDNKL4/p0P01QO9aL/gZUddoxHempLow== dependencies: "@jest/create-cache-key-function" "^29.7.0" - "@react-native/assets-registry" "0.79.3" - "@react-native/codegen" "0.79.3" - "@react-native/community-cli-plugin" "0.79.3" - "@react-native/gradle-plugin" "0.79.3" - "@react-native/js-polyfills" "0.79.3" - "@react-native/normalize-colors" "0.79.3" - "@react-native/virtualized-lists" "0.79.3" + "@react-native/assets-registry" "0.80.0" + "@react-native/codegen" "0.80.0" + "@react-native/community-cli-plugin" "0.80.0" + "@react-native/gradle-plugin" "0.80.0" + "@react-native/js-polyfills" "0.80.0" + "@react-native/normalize-colors" "0.80.0" + "@react-native/virtualized-lists" "0.80.0" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.25.1" + babel-plugin-syntax-hermes-parser "0.28.1" base64-js "^1.5.1" chalk "^4.0.0" commander "^12.0.0" - event-target-shim "^5.0.1" flow-enums-runtime "^0.0.6" glob "^7.1.1" invariant "^2.2.4" jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.82.0" - metro-source-map "^0.82.0" + metro-runtime "^0.82.2" + metro-source-map "^0.82.2" nullthrows "^1.1.1" pretty-format "^29.7.0" promise "^8.3.0" react-devtools-core "^6.1.1" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" - scheduler "0.25.0" + scheduler "0.26.0" semver "^7.1.3" stacktrace-parser "^0.1.10" whatwg-fetch "^3.0.0" @@ -6240,18 +6124,18 @@ react-refresh@^0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== -react-test-renderer@19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.0.0.tgz#ca6fa322c58d4bfa34635788fe242a8c3daa4c7d" - integrity sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA== +react-test-renderer@19.1.0: + version "19.1.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.1.0.tgz#89e1baa9e45a6da064b9760f92251d5b8e1f34ab" + integrity sha512-jXkSl3CpvPYEF+p/eGDLB4sPoDX8pKkYvRl9+rR8HxLY0X04vW7hCm1/0zHoUSjPZ3bDa+wXWNTDVIw/R8aDVw== dependencies: - react-is "^19.0.0" - scheduler "^0.25.0" + react-is "^19.1.0" + scheduler "^0.26.0" -react@19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd" - integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ== +react@19.1.0: + version "19.1.0" + resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75" + integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg== readable-stream@^3.4.0: version "3.6.2" @@ -6464,10 +6348,10 @@ safe-regex-test@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -scheduler@0.25.0, scheduler@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015" - integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== +scheduler@0.26.0, scheduler@^0.26.0: + version "0.26.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" + integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA== semver@^5.5.0: version "5.7.2" @@ -6583,7 +6467,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.6.1, shell-quote@^1.7.3, shell-quote@^1.8.1: +shell-quote@^1.6.1, shell-quote@^1.8.1: version "1.8.3" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== @@ -6866,11 +6750,6 @@ strnum@^1.1.1: resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.1.2.tgz#57bca4fbaa6f271081715dbc9ed7cee5493e28e4" integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA== -sudo-prompt@^9.0.0: - version "9.2.1" - resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" - integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -6953,11 +6832,6 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.2.0, tslib@^2.6.2: - version "2.8.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" - integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" diff --git a/samples/Calculator/fabric/package.json b/samples/Calculator/fabric/package.json index d2e351395..8ecf90e16 100644 --- a/samples/Calculator/fabric/package.json +++ b/samples/Calculator/fabric/package.json @@ -12,30 +12,32 @@ "test:windows": "jest --config jest.config.windows.js" }, "dependencies": { - "react": "19.0.0", - "react-native": "0.79.3", - "react-native-windows": "0.79.0" + "@react-native/new-app-screen": "0.80.0", + "react": "19.1.0", + "react-native": "0.80.0", + "react-native-safe-area-context": "^5.5.2", + "react-native-windows": "0.80.0-preview.8" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native-community/cli": "18.0.0", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native/babel-preset": "0.79.3", - "@react-native/eslint-config": "0.79.3", - "@react-native/metro-config": "0.79.3", - "@react-native/typescript-config": "0.79.3", + "@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.80.0", + "@react-native/eslint-config": "0.80.0", + "@react-native/metro-config": "0.80.0", + "@react-native/typescript-config": "0.80.0", + "@rnx-kit/jest-preset": "^0.1.17", "@types/jest": "^29.5.13", - "@types/react": "^19.0.0", - "@types/react-test-renderer": "^19.0.0", + "@types/react": "^19.1.0", + "@types/react-test-renderer": "^19.1.0", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-test-renderer": "19.0.0", - "typescript": "5.0.4", - "@rnx-kit/jest-preset": "^0.1.17" + "react-test-renderer": "19.1.0", + "typescript": "^5.8.3" }, "engines": { "node": ">=18" @@ -44,7 +46,7 @@ "init-windows": { "name": "CalculatorFabric", "namespace": "CalculatorFabric", - "template": "cpp-app" + "template": "old/uwp-cpp-app" } } -} +} \ No newline at end of file diff --git a/samples/Calculator/fabric/windows/.gitignore b/samples/Calculator/fabric/windows/.gitignore index 5bc72a441..4ea0c7b5a 100644 --- a/samples/Calculator/fabric/windows/.gitignore +++ b/samples/Calculator/fabric/windows/.gitignore @@ -34,8 +34,59 @@ ipch/ [Dd]ebug*/ [Rr]elease*/ Ankh.NoLoad -.vs/ + # Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +#MonoDevelop +*.pidb +*.userprefs + +#Tooling +_ReSharper*/ +*.resharper +[Tt]est[Rr]esult* +*.sass-cache + +#Project files +[Bb]uild/ + +#Subversion files +.svn + +# Office Temp Files +~$* + +# vim Temp Files +*~ + +#NuGet +packages/ +*.nupkg + +#ncrunch +*ncrunch* +*crunch*.local.xml + +# visual studio database projects +*.dbmdl + +#Test files +*.testsettings + +#Other files +*.DotSettings +.vs/ +*project.lock.json #Files generated by the VS build **/Generated Files/** + diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.sln b/samples/Calculator/fabric/windows/CalculatorFabric.sln index 7209d35b5..5eaf809e9 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric.sln +++ b/samples/Calculator/fabric/windows/CalculatorFabric.sln @@ -3,11 +3,48 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.3.32929.385 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "CalculatorFabric.Package", "CalculatorFabric.Package\CalculatorFabric.Package.wapproj", "{E4014710-2BFD-4766-8C3B-35CAF64F0610}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CalculatorFabric", "CalculatorFabric\CalculatorFabric.vcxproj", "{B1FF8085-A89E-4757-A2B8-8267F08A6CAE}" + ProjectSection(ProjectDependencies) = postProject + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} + EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CalculatorFabric", "CalculatorFabric\CalculatorFabric.vcxproj", "{A2481F0D-5A00-4865-88DD-0BB09DFDD590}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\node_modules\react-native-windows\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" + ProjectSection(ProjectDependencies) = postProject + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" EndProject Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 @@ -17,47 +54,103 @@ Global Release|ARM64 = Release|ARM64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|x64.ActiveCfg = Debug|x64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|x64.Build.0 = Debug|x64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|x64.Deploy.0 = Debug|x64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|x86.ActiveCfg = Debug|x86 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|x86.Build.0 = Debug|x86 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|x86.Deploy.0 = Debug|x86 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|ARM64.Build.0 = Debug|ARM64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|x64.ActiveCfg = Release|x64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|x64.Build.0 = Release|x64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|x64.Deploy.0 = Release|x64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|x86.ActiveCfg = Release|x86 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|x86.Build.0 = Release|x86 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|x86.Deploy.0 = Release|x86 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|ARM64.ActiveCfg = Release|ARM64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|ARM64.Build.0 = Release|ARM64 - {E4014710-2BFD-4766-8C3B-35CAF64F0610}.Release|ARM64.Deploy.0 = Release|ARM64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|x64.ActiveCfg = Debug|x64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|x64.Build.0 = Debug|x64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|x64.Deploy.0 = Debug|x64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|x86.ActiveCfg = Debug|Win32 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|x86.Build.0 = Debug|Win32 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|x86.Deploy.0 = Debug|Win32 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|ARM64.Build.0 = Debug|ARM64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|x64.ActiveCfg = Release|x64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|x64.Build.0 = Release|x64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|x64.Deploy.0 = Release|x64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|x86.ActiveCfg = Release|Win32 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|x86.Build.0 = Release|Win32 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|x86.Deploy.0 = Release|Win32 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|ARM64.ActiveCfg = Release|ARM64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|ARM64.Build.0 = Release|ARM64 - {A2481F0D-5A00-4865-88DD-0BB09DFDD590}.Release|ARM64.Deploy.0 = Release|ARM64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|ARM64.Build.0 = Debug|ARM64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|x64.ActiveCfg = Debug|x64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|x64.Build.0 = Debug|x64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|x64.Deploy.0 = Debug|x64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|x86.ActiveCfg = Debug|Win32 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|x86.Build.0 = Debug|Win32 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Debug|x86.Deploy.0 = Debug|Win32 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|ARM64.ActiveCfg = Release|ARM64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|ARM64.Build.0 = Release|ARM64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|ARM64.Deploy.0 = Release|ARM64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|x64.ActiveCfg = Release|x64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|x64.Build.0 = Release|x64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|x64.Deploy.0 = Release|x64 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|x86.ActiveCfg = Release|Win32 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|x86.Build.0 = Release|Win32 + {B1FF8085-A89E-4757-A2B8-8267F08A6CAE}.Release|x86.Deploy.0 = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 + {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} EndGlobalSection -EndGlobal \ No newline at end of file +EndGlobal diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/.gitignore b/samples/Calculator/fabric/windows/CalculatorFabric/.gitignore index 82fabe966..917243bd7 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/.gitignore +++ b/samples/Calculator/fabric/windows/CalculatorFabric/.gitignore @@ -1 +1 @@ -/Bundle \ No newline at end of file +/Bundle diff --git a/samples/Calculator/cppwinrt/windows/Calculator/App.cpp b/samples/Calculator/fabric/windows/CalculatorFabric/App.cpp similarity index 96% rename from samples/Calculator/cppwinrt/windows/Calculator/App.cpp rename to samples/Calculator/fabric/windows/CalculatorFabric/App.cpp index d7552549a..ed88e9c44 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/App.cpp +++ b/samples/Calculator/fabric/windows/CalculatorFabric/App.cpp @@ -11,7 +11,7 @@ using namespace xaml::Controls; using namespace xaml::Navigation; using namespace Windows::ApplicationModel; -namespace winrt::Calculator::implementation +namespace winrt::CalculatorFabric::implementation { /// /// Initializes the singleton application object. This is the first line of @@ -90,4 +90,4 @@ void App::OnNavigationFailed(IInspectable const&, NavigationFailedEventArgs cons throw hresult_error(E_FAIL, hstring(L"Failed to load Page ") + e.SourcePageType().Name); } -} // namespace winrt::Calculator::implementation +} // namespace winrt::CalculatorFabric::implementation diff --git a/samples/Calculator/cppwinrt/windows/Calculator/App.h b/samples/Calculator/fabric/windows/CalculatorFabric/App.h similarity index 85% rename from samples/Calculator/cppwinrt/windows/Calculator/App.h rename to samples/Calculator/fabric/windows/CalculatorFabric/App.h index b97d286de..15790fcd6 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/App.h +++ b/samples/Calculator/fabric/windows/CalculatorFabric/App.h @@ -6,7 +6,7 @@ namespace activation = winrt::Windows::ApplicationModel::Activation; -namespace winrt::Calculator::implementation +namespace winrt::CalculatorFabric::implementation { struct App : AppT { @@ -18,4 +18,4 @@ namespace winrt::Calculator::implementation private: using super = AppT; }; -} // namespace winrt::Calculator::implementation +} // namespace winrt::CalculatorFabric::implementation diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/App.idl b/samples/Calculator/fabric/windows/CalculatorFabric/App.idl new file mode 100644 index 000000000..ae8925f13 --- /dev/null +++ b/samples/Calculator/fabric/windows/CalculatorFabric/App.idl @@ -0,0 +1,3 @@ +namespace CalculatorFabric +{ +} diff --git a/samples/Calculator/cppwinrt/windows/Calculator/App.xaml b/samples/Calculator/fabric/windows/CalculatorFabric/App.xaml similarity index 82% rename from samples/Calculator/cppwinrt/windows/Calculator/App.xaml rename to samples/Calculator/fabric/windows/CalculatorFabric/App.xaml index e710877c8..6ae351dd0 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/App.xaml +++ b/samples/Calculator/fabric/windows/CalculatorFabric/App.xaml @@ -1,8 +1,8 @@  diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/LockScreenLogo.scale-200.png b/samples/Calculator/fabric/windows/CalculatorFabric/Assets/LockScreenLogo.scale-200.png similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/LockScreenLogo.scale-200.png rename to samples/Calculator/fabric/windows/CalculatorFabric/Assets/LockScreenLogo.scale-200.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/SplashScreen.scale-200.png b/samples/Calculator/fabric/windows/CalculatorFabric/Assets/SplashScreen.scale-200.png similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/SplashScreen.scale-200.png rename to samples/Calculator/fabric/windows/CalculatorFabric/Assets/SplashScreen.scale-200.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Square150x150Logo.scale-200.png b/samples/Calculator/fabric/windows/CalculatorFabric/Assets/Square150x150Logo.scale-200.png similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Square150x150Logo.scale-200.png rename to samples/Calculator/fabric/windows/CalculatorFabric/Assets/Square150x150Logo.scale-200.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Square44x44Logo.scale-200.png b/samples/Calculator/fabric/windows/CalculatorFabric/Assets/Square44x44Logo.scale-200.png similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Square44x44Logo.scale-200.png rename to samples/Calculator/fabric/windows/CalculatorFabric/Assets/Square44x44Logo.scale-200.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png b/samples/Calculator/fabric/windows/CalculatorFabric/Assets/Square44x44Logo.targetsize-24_altform-unplated.png similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png rename to samples/Calculator/fabric/windows/CalculatorFabric/Assets/Square44x44Logo.targetsize-24_altform-unplated.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/StoreLogo.png b/samples/Calculator/fabric/windows/CalculatorFabric/Assets/StoreLogo.png similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/StoreLogo.png rename to samples/Calculator/fabric/windows/CalculatorFabric/Assets/StoreLogo.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Wide310x150Logo.scale-200.png b/samples/Calculator/fabric/windows/CalculatorFabric/Assets/Wide310x150Logo.scale-200.png similarity index 100% rename from samples/Calculator/fabric/windows/CalculatorFabric.Package/Images/Wide310x150Logo.scale-200.png rename to samples/Calculator/fabric/windows/CalculatorFabric/Assets/Wide310x150Logo.scale-200.png diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj b/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj index e492920e7..06646280c 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj +++ b/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj @@ -1,94 +1,85 @@ - - + + true + true true - {68696957-43F4-4AB3-A5DF-E8EF5A2DE668} + {b1ff8085-a89e-4757-a2b8-8267f08a6cae} CalculatorFabric - Win32Proj CalculatorFabric - 10.0 en-US 17.0 - false + true + Windows Store + 10.0 - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + $([MSBuild]::GetDirectoryNameOfFileAbove($(SolutionDir), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - + Debug - Win32 + ARM64 - - Release + + Debug Win32 Debug x64 - + Release - x64 - - - Debug ARM64 - + Release - ARM64 + Win32 + + + Release + x64 Application Unicode - v143 true + true false true + false - - + + + + - + - - - 0.79.0 - - - 0.79.0 - - + Use pch.h $(IntDir)pch.pch Level4 - true %(AdditionalOptions) /bigobj 4453;28204 - - shell32.lib;user32.lib;windowsapp.lib;%(AdditionalDependenices) - Windows - true - @@ -100,44 +91,83 @@ NDEBUG;%(PreprocessorDefinitions) - - - + + MainPage.xaml + Code + + - + + App.xaml + + + + + Designer + + + + + Designer + - + + + + + + + + + + + MainPage.xaml + Code + + - Create - Create - Create - Create - Create - Create + Create + + App.xaml + + + + + + App.xaml + + + MainPage.xaml + Code + + + + + + false + - + + Designer + - - - + - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. + This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. - - + + - \ No newline at end of file + diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj.filters b/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj.filters index a059582d5..45341e3a3 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj.filters +++ b/samples/Calculator/fabric/windows/CalculatorFabric/CalculatorFabric.vcxproj.filters @@ -1,58 +1,62 @@  - + - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;ipp;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - + + + + + + + + + + + - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - Source Files - - - Source Files - - - Source Files - - - - - Resource Files - - - - - Resource Files + + + + + + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets - - Resource Files + + Assets + + Assets + + + + + + + + {e48dc53e-40b1-40cb-970a-f89935452892} + + + + + + + + + + \ No newline at end of file diff --git a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.cpp b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.cpp similarity index 87% rename from samples/Calculator/cppwinrt/windows/Calculator/MainPage.cpp rename to samples/Calculator/fabric/windows/CalculatorFabric/MainPage.cpp index ddfbac297..fe6b18ec7 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.cpp +++ b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.cpp @@ -9,7 +9,7 @@ using namespace winrt; using namespace xaml; -namespace winrt::Calculator::implementation +namespace winrt::CalculatorFabric::implementation { MainPage::MainPage() { diff --git a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.h b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.h similarity index 69% rename from samples/Calculator/cppwinrt/windows/Calculator/MainPage.h rename to samples/Calculator/fabric/windows/CalculatorFabric/MainPage.h index 3004b3df3..61572bc1d 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.h +++ b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.h @@ -2,7 +2,7 @@ #include "MainPage.g.h" #include -namespace winrt::Calculator::implementation +namespace winrt::CalculatorFabric::implementation { struct MainPage : MainPageT { @@ -10,7 +10,7 @@ namespace winrt::Calculator::implementation }; } -namespace winrt::Calculator::factory_implementation +namespace winrt::CalculatorFabric::factory_implementation { struct MainPage : MainPageT { diff --git a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.idl b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.idl similarity index 84% rename from samples/Calculator/cppwinrt/windows/Calculator/MainPage.idl rename to samples/Calculator/fabric/windows/CalculatorFabric/MainPage.idl index 76b542d41..3d4e95e0a 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.idl +++ b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.idl @@ -1,6 +1,6 @@ #include "NamespaceRedirect.h" -namespace Calculator +namespace CalculatorFabric { [default_interface] runtimeclass MainPage : XAML_NAMESPACE.Controls.Page diff --git a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.xaml b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.xaml similarity index 82% rename from samples/Calculator/cppwinrt/windows/Calculator/MainPage.xaml rename to samples/Calculator/fabric/windows/CalculatorFabric/MainPage.xaml index b8456f269..3fa0d9a2f 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/MainPage.xaml +++ b/samples/Calculator/fabric/windows/CalculatorFabric/MainPage.xaml @@ -1,8 +1,8 @@ diff --git a/samples/Calculator/cppwinrt/windows/Calculator/Package.appxmanifest b/samples/Calculator/fabric/windows/CalculatorFabric/Package.appxmanifest similarity index 72% rename from samples/Calculator/cppwinrt/windows/Calculator/Package.appxmanifest rename to samples/Calculator/fabric/windows/CalculatorFabric/Package.appxmanifest index 0c1503241..4196a5071 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/Package.appxmanifest +++ b/samples/Calculator/fabric/windows/CalculatorFabric/Package.appxmanifest @@ -7,15 +7,15 @@ IgnorableNamespaces="uap mp"> - + - Calculator - CN=React Native Windows Sample + CalculatorFabric + anuverma Assets\StoreLogo.png @@ -31,12 +31,12 @@ + EntryPoint="CalculatorFabric.App"> diff --git a/samples/Calculator/cppwinrt/windows/Calculator/PropertySheet.props b/samples/Calculator/fabric/windows/CalculatorFabric/PropertySheet.props similarity index 100% rename from samples/Calculator/cppwinrt/windows/Calculator/PropertySheet.props rename to samples/Calculator/fabric/windows/CalculatorFabric/PropertySheet.props diff --git a/samples/Calculator/cppwinrt/windows/Calculator/ReactPackageProvider.cpp b/samples/Calculator/fabric/windows/CalculatorFabric/ReactPackageProvider.cpp similarity index 72% rename from samples/Calculator/cppwinrt/windows/Calculator/ReactPackageProvider.cpp rename to samples/Calculator/fabric/windows/CalculatorFabric/ReactPackageProvider.cpp index 385ab51ea..29469811a 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/ReactPackageProvider.cpp +++ b/samples/Calculator/fabric/windows/CalculatorFabric/ReactPackageProvider.cpp @@ -4,7 +4,7 @@ using namespace winrt::Microsoft::ReactNative; -namespace winrt::Calculator::implementation +namespace winrt::CalculatorFabric::implementation { void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept @@ -12,4 +12,4 @@ void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuil AddAttributedModules(packageBuilder, true); } -} // namespace winrt::Calculator::implementation +} // namespace winrt::CalculatorFabric::implementation diff --git a/samples/Calculator/cppwinrt/windows/Calculator/ReactPackageProvider.h b/samples/Calculator/fabric/windows/CalculatorFabric/ReactPackageProvider.h similarity index 76% rename from samples/Calculator/cppwinrt/windows/Calculator/ReactPackageProvider.h rename to samples/Calculator/fabric/windows/CalculatorFabric/ReactPackageProvider.h index 68d74a84d..04f87c8de 100644 --- a/samples/Calculator/cppwinrt/windows/Calculator/ReactPackageProvider.h +++ b/samples/Calculator/fabric/windows/CalculatorFabric/ReactPackageProvider.h @@ -2,12 +2,12 @@ #include "winrt/Microsoft.ReactNative.h" -namespace winrt::Calculator::implementation +namespace winrt::CalculatorFabric::implementation { struct ReactPackageProvider : winrt::implements { public: // IReactPackageProvider void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept; }; -} // namespace winrt::Calculator::implementation +} // namespace winrt::CalculatorFabric::implementation diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/packages.lock.json b/samples/Calculator/fabric/windows/CalculatorFabric/packages.lock.json index 9cefaa8ed..23eb9d611 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/packages.lock.json +++ b/samples/Calculator/fabric/windows/CalculatorFabric/packages.lock.json @@ -2,180 +2,119 @@ "version": 1, "dependencies": { "native,Version=v0.0": { - "boost": { - "type": "Direct", - "requested": "[1.83.0, )", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2505.2001-0e4bc3b9, )", - "resolved": "0.0.0-2505.2001-0e4bc3b9", - "contentHash": "VNSUBgaGzJ/KkK3Br0b9FORkCgKqke54hi48vG42xRACIlxN+uLFMz0hRo+KHogz+Fsn+ltXicGwQsDVpmaCMg==" + "requested": "[0.0.0-2507.21007-eda7aef6, )", + "resolved": "0.0.0-2507.21007-eda7aef6", + "contentHash": "3oyJXoPaayrtWSjBgnLFfVBrNcnvB3EJ1r2/K0yz9exmmESTTzWaCh8JlhX7fsjtMv/LpQxJOctHP0Ng2k8spQ==" }, - "Microsoft.ReactNative": { + "Microsoft.UI.Xaml": { "type": "Direct", - "requested": "[0.79.0, )", - "resolved": "0.79.0", - "contentHash": "6+8MUOyEhqvfbW/8HfhBV7bJopCFO6d7+DSuR6PMrB6HTf2/ewMUC5Mx14nfHW5iUJr989EwzXBe5tTzroyMvw==" - }, - "Microsoft.ReactNative.Cxx": { - "type": "Direct", - "requested": "[0.79.0, )", - "resolved": "0.79.0", - "contentHash": "SgqS70L8JKB9UId7JMLCp1EEs8LztAXVGYIIrFRzEZtKqN37weP2ndDW6+v0I+gJqNWdV/UThq9cJXHwVM0cZw==", + "requested": "[2.8.0, )", + "resolved": "2.8.0", + "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", "dependencies": { - "Microsoft.ReactNative": "0.79.0" + "Microsoft.Web.WebView2": "1.0.1264.42" } }, - "Microsoft.VCRTForwarders.140": { - "type": "Direct", - "requested": "[1.0.2-rc, )", - "resolved": "1.0.2-rc", - "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" - }, "Microsoft.Windows.CppWinRT": { "type": "Direct", "requested": "[2.0.230706.1, )", "resolved": "2.0.230706.1", "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" }, - "Microsoft.WindowsAppSDK": { - "type": "Direct", - "requested": "[1.7.250401001, )", - "resolved": "1.7.250401001", - "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.2903.40", - "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" - } + "boost": { + "type": "Transitive", + "resolved": "1.83.0", + "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" }, "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.2903.40", - "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" }, - "Microsoft.Windows.SDK.BuildTools": { - "type": "Transitive", - "resolved": "10.0.22621.756", - "contentHash": "7ZL2sFSioYm1Ry067Kw1hg0SCcW5kuVezC2SwjGbcPE61Nn+gTbH86T73G3LcEOVj0S3IZzNuE/29gZvOLS7VA==" - } - }, - "native,Version=v0.0/win": { - "Microsoft.ReactNative": { - "type": "Direct", - "requested": "[0.79.0, )", - "resolved": "0.79.0", - "contentHash": "6+8MUOyEhqvfbW/8HfhBV7bJopCFO6d7+DSuR6PMrB6HTf2/ewMUC5Mx14nfHW5iUJr989EwzXBe5tTzroyMvw==" + "common": { + "type": "Project", + "dependencies": { + "boost": "[1.83.0, )" + } }, - "Microsoft.VCRTForwarders.140": { - "type": "Direct", - "requested": "[1.0.2-rc, )", - "resolved": "1.0.2-rc", - "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" + "fmt": { + "type": "Project" }, - "Microsoft.WindowsAppSDK": { - "type": "Direct", - "requested": "[1.7.250401001, )", - "resolved": "1.7.250401001", - "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", + "folly": { + "type": "Project", "dependencies": { - "Microsoft.Web.WebView2": "1.0.2903.40", - "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" + "boost": "[1.83.0, )", + "fmt": "[1.0.0, )" } }, + "microsoft.reactnative": { + "type": "Project", + "dependencies": { + "Common": "[1.0.0, )", + "Folly": "[1.0.0, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2507.21007-eda7aef6, )", + "Microsoft.UI.Xaml": "[2.8.0, )", + "ReactCommon": "[1.0.0, )", + "boost": "[1.83.0, )" + } + }, + "reactcommon": { + "type": "Project", + "dependencies": { + "Folly": "[1.0.0, )", + "boost": "[1.83.0, )" + } + } + }, + "native,Version=v0.0/win10-arm": { "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.2903.40", - "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" } }, - "native,Version=v0.0/win-arm64": { - "Microsoft.ReactNative": { - "type": "Direct", - "requested": "[0.79.0, )", - "resolved": "0.79.0", - "contentHash": "6+8MUOyEhqvfbW/8HfhBV7bJopCFO6d7+DSuR6PMrB6HTf2/ewMUC5Mx14nfHW5iUJr989EwzXBe5tTzroyMvw==" - }, - "Microsoft.VCRTForwarders.140": { - "type": "Direct", - "requested": "[1.0.2-rc, )", - "resolved": "1.0.2-rc", - "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" - }, - "Microsoft.WindowsAppSDK": { - "type": "Direct", - "requested": "[1.7.250401001, )", - "resolved": "1.7.250401001", - "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.2903.40", - "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" - } - }, + "native,Version=v0.0/win10-arm-aot": { "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.2903.40", - "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" } }, - "native,Version=v0.0/win-x64": { - "Microsoft.ReactNative": { - "type": "Direct", - "requested": "[0.79.0, )", - "resolved": "0.79.0", - "contentHash": "6+8MUOyEhqvfbW/8HfhBV7bJopCFO6d7+DSuR6PMrB6HTf2/ewMUC5Mx14nfHW5iUJr989EwzXBe5tTzroyMvw==" - }, - "Microsoft.VCRTForwarders.140": { - "type": "Direct", - "requested": "[1.0.2-rc, )", - "resolved": "1.0.2-rc", - "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" - }, - "Microsoft.WindowsAppSDK": { - "type": "Direct", - "requested": "[1.7.250401001, )", - "resolved": "1.7.250401001", - "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.2903.40", - "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" - } - }, + "native,Version=v0.0/win10-arm64-aot": { "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.2903.40", - "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" } }, - "native,Version=v0.0/win-x86": { - "Microsoft.ReactNative": { - "type": "Direct", - "requested": "[0.79.0, )", - "resolved": "0.79.0", - "contentHash": "6+8MUOyEhqvfbW/8HfhBV7bJopCFO6d7+DSuR6PMrB6HTf2/ewMUC5Mx14nfHW5iUJr989EwzXBe5tTzroyMvw==" - }, - "Microsoft.VCRTForwarders.140": { - "type": "Direct", - "requested": "[1.0.2-rc, )", - "resolved": "1.0.2-rc", - "contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ==" - }, - "Microsoft.WindowsAppSDK": { - "type": "Direct", - "requested": "[1.7.250401001, )", - "resolved": "1.7.250401001", - "contentHash": "kPsJ2LZoo3Xs/6FtIWMZRGnQ2ZMx9zDa0ZpqRGz1qwZr0gwwlXZJTmngaA1Ym2AHmIa05NtX2jEE2He8CzfhTg==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.2903.40", - "Microsoft.Windows.SDK.BuildTools": "10.0.22621.756" - } - }, + "native,Version=v0.0/win10-x64": { + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + } + }, + "native,Version=v0.0/win10-x64-aot": { + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + } + }, + "native,Version=v0.0/win10-x86": { + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" + } + }, + "native,Version=v0.0/win10-x86-aot": { "Microsoft.Web.WebView2": { "type": "Transitive", - "resolved": "1.0.2903.40", - "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" + "resolved": "1.0.1264.42", + "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" } } } diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/pch.cpp b/samples/Calculator/fabric/windows/CalculatorFabric/pch.cpp index 1d9f38c57..bcb5590be 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/pch.cpp +++ b/samples/Calculator/fabric/windows/CalculatorFabric/pch.cpp @@ -1 +1 @@ -#include "pch.h" +#include "pch.h" diff --git a/samples/Calculator/fabric/windows/CalculatorFabric/pch.h b/samples/Calculator/fabric/windows/CalculatorFabric/pch.h index 364879013..81f619ed5 100644 --- a/samples/Calculator/fabric/windows/CalculatorFabric/pch.h +++ b/samples/Calculator/fabric/windows/CalculatorFabric/pch.h @@ -1,38 +1,24 @@ -// pch.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - #pragma once -#include "targetver.h" - -#define NOMINMAX 1 -#define WIN32_LEAN_AND_MEAN 1 -#define WINRT_LEAN_AND_MEAN 1 +#define NOMINMAX -// Windows Header Files -#include -#undef GetCurrentTime -#include +#include +#include #include - -// WinRT Header Files -#include - +#include #include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include -// C RunTime Header Files -#include -#include -#include -#include +#include -// Reference additional headers your project requires here +#include +#include +#include +#include +#include +using namespace winrt::Windows::Foundation; diff --git a/samples/Calculator/fabric/windows/ExperimentalFeatures.props b/samples/Calculator/fabric/windows/ExperimentalFeatures.props index a789f9d4e..f5821b2bb 100644 --- a/samples/Calculator/fabric/windows/ExperimentalFeatures.props +++ b/samples/Calculator/fabric/windows/ExperimentalFeatures.props @@ -1,27 +1,32 @@ + + - true + true - true + false true + diff --git a/samples/Calculator/cppwinrt/windows/NuGet.Config b/samples/Calculator/fabric/windows/NuGet.Config similarity index 100% rename from samples/Calculator/cppwinrt/windows/NuGet.Config rename to samples/Calculator/fabric/windows/NuGet.Config diff --git a/samples/Calculator/fabric/windows/msbuild_32172_build.wrn b/samples/Calculator/fabric/windows/msbuild_32172_build.wrn new file mode 100644 index 000000000..e69de29bb diff --git a/samples/Calculator/fabric/windows/msbuild_43080_build.err b/samples/Calculator/fabric/windows/msbuild_43080_build.err new file mode 100644 index 000000000..e69de29bb diff --git a/samples/Calculator/fabric/windows/msbuild_43080_build.wrn b/samples/Calculator/fabric/windows/msbuild_43080_build.wrn new file mode 100644 index 000000000..e69de29bb diff --git a/samples/Calculator/fabric/yarn.lock b/samples/Calculator/fabric/yarn.lock index dc4b08f68..50f670219 100644 --- a/samples/Calculator/fabric/yarn.lock +++ b/samples/Calculator/fabric/yarn.lock @@ -10,38 +10,6 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== - dependencies: - tslib "^2.2.0" - -"@azure/abort-controller@^2.0.0": - version "2.1.2" - resolved "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz" - integrity sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA== - dependencies: - tslib "^2.6.2" - -"@azure/core-auth@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.12.0" - resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.12.0.tgz" - integrity sha512-13IyjTQgABPARvG90+N2dXpC+hwp466XCdQXPCRlbWHgd3SJd5Q1VvaBGv6k1BIa4MQm6hAF1UBU1m8QUxV8sQ== - dependencies: - "@azure/abort-controller" "^2.0.0" - "@typespec/ts-http-runtime" "^0.2.2" - tslib "^2.6.2" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.27.1": version "7.27.1" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz" @@ -1388,7 +1356,7 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@microsoft/1ds-core-js@^4.3.0", "@microsoft/1ds-core-js@4.3.8": +"@microsoft/1ds-core-js@4.3.8", "@microsoft/1ds-core-js@^4.3.0": version "4.3.8" resolved "https://registry.npmjs.org/@microsoft/1ds-core-js/-/1ds-core-js-4.3.8.tgz" integrity sha512-5y7pmcqoYmh+461xyUog4aQAZ2ZIoYlAg7VkHU0G+dpOwAmwN3WECnsO/8RNagNiVwsFOBeN5e2OxKm3vruJWw== @@ -1461,7 +1429,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -1474,107 +1442,100 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@react-native-community/cli-clean@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-15.1.3.tgz" - integrity sha512-3s9NGapIkONFoCUN2s77NYI987GPSCdr74rTf0TWyGIDf4vTYgKoWKKR+Ml3VTa1BCj51r4cYuHEKE1pjUSc0w== +"@react-native-community/cli-clean@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-17.0.0.tgz#f2c12dedc4a400ed51fbb7c6953f1ae5ae85b7ed" + integrity sha512-mQUdUDYmQ/1FeYh+bQHsflmWPXqBrxe7ixvEhUFhbYocnM8nkYHrSnq8W8V4+8C7I/3jP2VUk4q1SSxFUqk3KA== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-clean@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-18.0.0.tgz" - integrity sha512-+k64EnJaMI5U8iNDF9AftHBJW+pO/isAhncEXuKRc6IjRtIh6yoaUIIf5+C98fgjfux7CNRZAMQIkPbZodv2Gw== +"@react-native-community/cli-clean@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-20.0.0.tgz#e685f5404195ded69c81d1394e8c5eb332b780bc" + integrity sha512-YmdNRcT+Dp8lC7CfxSDIfPMbVPEXVFzBH62VZNbYGxjyakqAvoQUFTYPgM2AyFusAr4wDFbDOsEv88gCDwR3ig== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config-android@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-15.1.3.tgz" - integrity sha512-v9okV/WQfMJEWRddI0S6no2v9Lvk54KgFkw1mvMYhJKVqloCNsIWzoqme0u7zIuYSzwsjXUQXVlGiDzbbwdkBw== +"@react-native-community/cli-config-android@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-17.0.0.tgz#e361124de00d7b4e0cdea68570806fc27760257b" + integrity sha512-XwWgcjvpjhqeUQrs04UCmmVLLMHBpsXE+CfjgGK/BPtMsaD76N5OvD94WlbQs0okVYmGngOudoE9XFb5wcnHrA== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" fast-glob "^3.3.2" fast-xml-parser "^4.4.1" -"@react-native-community/cli-config-android@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-18.0.0.tgz" - integrity sha512-pgnhEO2cmOeb+bBFEBZFYjeFjDTqWoV0JTorTiugj9bb4RQRCl8cr35baVlBGhxAuaio3722CsJ9GRF1oHjP8w== +"@react-native-community/cli-config-android@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-20.0.0.tgz#756bd8f2d5c47023964551612cc48a1fecc9a7e4" + integrity sha512-asv60qYCnL1v0QFWcG9r1zckeFlKG+14GGNyPXY72Eea7RX5Cxdx8Pb6fIPKroWH1HEWjYH9KKHksMSnf9FMKw== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" fast-glob "^3.3.2" fast-xml-parser "^4.4.1" -"@react-native-community/cli-config-apple@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-15.1.3.tgz" - integrity sha512-Qv6jaEaycv+7s8wR9l9bdpIeSNFCeVANfGCX1x76SgOmGfZNIa7J3l1HaeF/5ktERMYsw/hm4u3rUn4Ks0YV1g== +"@react-native-community/cli-config-apple@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-17.0.0.tgz#1fac39d2aa0df21016fd1b494bb04141c5ac4934" + integrity sha512-eMVe4aK2fsS0PcSWx7eI5snLP6J+N6jS4v625F+6K9GRzmxHF7cMFk3feFEmjreQxQm84OeZrJwnRnqhbnImIg== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config-apple@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-18.0.0.tgz" - integrity sha512-6edjTt3mlNMFBuB/Xd6u0O7GEkhJiKvQgmcoBH18FsNy5cpiHDwQsG8EWM5cHeINp1gMK845qq9fFsTko6gqyQ== +"@react-native-community/cli-config-apple@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-20.0.0.tgz#eaef1db689a4f205cf665306c04e4d717c5d7d46" + integrity sha512-PS1gNOdpeQ6w7dVu1zi++E+ix2D0ZkGC2SQP6Y/Qp002wG4se56esLXItYiiLrJkhH21P28fXdmYvTEkjSm9/Q== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-15.1.3.tgz" - integrity sha512-fJ9MrWp+/SszEVg5Wja8A57Whl5EfjRCHWFNkvFBtfjVUfi2hWvSTW3VBxzJuCHnPIIwpQafwjEgOrIRUI8y6w== +"@react-native-community/cli-config@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-17.0.0.tgz#bc91bdc09ae625699af5f8b06b9a6faa53b2f0ca" + integrity sha512-/Wb5zNmcdY4JzHKlHUqyDRXApFYCzxdi7CUIdIFOEaRaUYoKYtp0fUq2Y+US89phLMBO8x5s2IHc6dlFnaErGg== dependencies: - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" cosmiconfig "^9.0.0" deepmerge "^4.3.0" fast-glob "^3.3.2" joi "^17.2.1" -"@react-native-community/cli-config@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-18.0.0.tgz" - integrity sha512-GUGvyek06JRF4mfd9zXao9YQW4+H8ny69HznqNXVRtVSIIekFyjOpKQeSEzdcyqJEEa5gej22GOz1JCHMKBccg== +"@react-native-community/cli-config@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-20.0.0.tgz#890e3cdb7779f936bd50f2fe2601f0fdd917b3e6" + integrity sha512-5Ky9ceYuDqG62VIIpbOmkg8Lybj2fUjf/5wK4UO107uRqejBgNgKsbGnIZgEhREcaSEOkujWrroJ9gweueLfBg== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" cosmiconfig "^9.0.0" deepmerge "^4.3.0" fast-glob "^3.3.2" joi "^17.2.1" -"@react-native-community/cli-debugger-ui@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-15.1.3.tgz" - integrity sha512-m+fb9iAUNb9WiDdokCBLh0InJvollcgAM3gLjCT8DGTP6bH/jxtZ3DszzyIRqN9cMamItVrvDM0vkIg48xK7rQ== +"@react-native-community/cli-doctor@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-17.0.0.tgz#520e29d813e3772cdcd2534b27f9d422556f4f13" + integrity sha512-EqzjvVm1h9qf9iL8qxWxIcgSq3X2me6N8UN/oT9apSspf8QbWu2xTQQT2kHibFt37FTUsK/v3VgPKcMLnpZdrg== dependencies: - serve-static "^1.13.1" - -"@react-native-community/cli-doctor@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-15.1.3.tgz" - integrity sha512-WC9rawobuITAtJjyZ68E1M0geRt+b9A2CGB354L/tQp+XMKobGGVI4Y0DsattK83Wdg59GPyldE8C0Wevfgm/A== - dependencies: - "@react-native-community/cli-config" "15.1.3" - "@react-native-community/cli-platform-android" "15.1.3" - "@react-native-community/cli-platform-apple" "15.1.3" - "@react-native-community/cli-platform-ios" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-config" "17.0.0" + "@react-native-community/cli-platform-android" "17.0.0" + "@react-native-community/cli-platform-apple" "17.0.0" + "@react-native-community/cli-platform-ios" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" command-exists "^1.2.8" deepmerge "^4.3.0" @@ -1583,20 +1544,19 @@ node-stream-zip "^1.9.1" ora "^5.4.1" semver "^7.5.2" - strip-ansi "^5.2.0" wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-doctor@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-18.0.0.tgz" - integrity sha512-cD3LJfu2h2QSFmZai+fl7RrORKodd5XHSuB7Y9oF1zkebpRYN720vaUtK+GsepqBOElwKk5gl8uVolJ3j+xm8A== +"@react-native-community/cli-doctor@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-20.0.0.tgz#4d19108dafffc4727654dc4fc17f8f170519f130" + integrity sha512-cPHspi59+Fy41FDVxt62ZWoicCZ1o34k8LAl64NVSY0lwPl+CEi78jipXJhtfkVqSTetloA8zexa/vSAcJy57Q== dependencies: - "@react-native-community/cli-config" "18.0.0" - "@react-native-community/cli-platform-android" "18.0.0" - "@react-native-community/cli-platform-apple" "18.0.0" - "@react-native-community/cli-platform-ios" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-config" "20.0.0" + "@react-native-community/cli-platform-android" "20.0.0" + "@react-native-community/cli-platform-apple" "20.0.0" + "@react-native-community/cli-platform-ios" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" command-exists "^1.2.8" deepmerge "^4.3.0" @@ -1608,116 +1568,116 @@ wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-platform-android@^15.0.0", "@react-native-community/cli-platform-android@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-15.1.3.tgz" - integrity sha512-ZwrBK0UK4DRHoQm2v5m8+PlNHBK5gmibBU6rqNFLo4aZJ2Rufalbv3SF+DukgSyoI9/kI8UVrzSNj17e+HhN5A== +"@react-native-community/cli-platform-android@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-17.0.0.tgz#9b89a6f0171005cff2161762d36e17b55cabd708" + integrity sha512-bgn7FHf45DCtm7U8ZCXt6pTZ+f+Uzg8WtYgGoXpzOtFSeXgqmeuhHRyFP2ZSeUDDSVuHsJTgxQC13A2+mUnkvQ== dependencies: - "@react-native-community/cli-config-android" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-config-android" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" logkitty "^0.7.1" -"@react-native-community/cli-platform-android@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-18.0.0.tgz" - integrity sha512-3Y3RleN/des1C3oRS6s6fDvFYKN0KwsLrYFRpVx9vzdDnH1OGyFJOy4DbrruSPtdNiHUpvvHnOOxeLMj0+/tmw== +"@react-native-community/cli-platform-android@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-20.0.0.tgz#f2f6c666e8c878abf39bde1f3281198ba6e3d5b3" + integrity sha512-th3ji1GRcV6ACelgC0wJtt9daDZ+63/52KTwL39xXGoqczFjml4qERK90/ppcXU0Ilgq55ANF8Pr+UotQ2AB/A== dependencies: - "@react-native-community/cli-config-android" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-config-android" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" logkitty "^0.7.1" -"@react-native-community/cli-platform-apple@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-15.1.3.tgz" - integrity sha512-awotqCGVcTdeRmTlE3wlsZgNxZUDGojUhPYOVMKejgdCzNM2bvzF8fqhETH2sc64Hbw/tQJg8pYeD4MZR0bHxw== +"@react-native-community/cli-platform-apple@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-17.0.0.tgz#bcd88cd74a2c7cd709f9f48209795cc46dacd035" + integrity sha512-2wJzZNDx3fzp0nDy/A/IKjhXrH/ouVMhEvzMD4kjbBp2v4CqASggKXcyFxqTeXccepl/anRcU0IIFlsfaNBACg== dependencies: - "@react-native-community/cli-config-apple" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-config-apple" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" chalk "^4.1.2" execa "^5.0.0" fast-xml-parser "^4.4.1" -"@react-native-community/cli-platform-apple@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-18.0.0.tgz" - integrity sha512-zD18gdP5Wr8BSLJ79xtHuPYcg2Vi/nL+WsGsPm7TZjzR5ZU2WbY/tZ+qTGVTQYhQaah+92sU+Dam7gStMrF/fA== +"@react-native-community/cli-platform-apple@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-20.0.0.tgz#976f535278b6671703fce5dc91833cedd45a1040" + integrity sha512-rZZCnAjUHN1XBgiWTAMwEKpbVTO4IHBSecdd1VxJFeTZ7WjmstqA6L/HXcnueBgxrzTCRqvkRIyEQXxC1OfhGw== dependencies: - "@react-native-community/cli-config-apple" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-config-apple" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" fast-xml-parser "^4.4.1" -"@react-native-community/cli-platform-ios@^15.0.0", "@react-native-community/cli-platform-ios@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-15.1.3.tgz" - integrity sha512-DxM8GYkqjrlGuuGiGjrcvUmKC2xv9zDzHbsc4+S160Nn0zbF2OH1DhMlnIuUeCmQnAO6QFMqU99O120iEzCAug== +"@react-native-community/cli-platform-ios@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-17.0.0.tgz#a19130e78d7b2bb87328c233654e9c33d4507195" + integrity sha512-WV/YvMUcy/CUi4W/C8WO9wnWWOH+kIsR5Y/bFtRdsjIP0FIWncWAUi8cSyCTWW9G0rOA1Cy5afHpdE8A9G/B/w== dependencies: - "@react-native-community/cli-platform-apple" "15.1.3" + "@react-native-community/cli-platform-apple" "17.0.0" -"@react-native-community/cli-platform-ios@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-18.0.0.tgz" - integrity sha512-05Nvkkre/4Gao1TYqyP1wGet8td1dAH0CLJKqLNl9Te6ihnrQ8/8OhjIna5xw0iEFr9An8VdLfaPu1Dgv2qAnQ== +"@react-native-community/cli-platform-ios@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-20.0.0.tgz#382c1781c352ef5d4c8a6357e552a2e51a722f75" + integrity sha512-Z35M+4gUJgtS4WqgpKU9/XYur70nmj3Q65c9USyTq6v/7YJ4VmBkmhC9BticPs6wuQ9Jcv0NyVCY0Wmh6kMMYw== dependencies: - "@react-native-community/cli-platform-apple" "18.0.0" + "@react-native-community/cli-platform-apple" "20.0.0" -"@react-native-community/cli-server-api@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-15.1.3.tgz" - integrity sha512-kXZ0evedluLt6flWQiI3JqwnW8rSBspOoQ7JVTQYiG5lDHAeL3Om9PjAyiQBg1EZRMjiWZDV7nDxhR+m+6NX5Q== +"@react-native-community/cli-server-api@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-17.0.0.tgz#a1f8fa5281c22d436cdf24fddc4b591186ca59c4" + integrity sha512-D4LILojRwbtsSAoV6Db6Fp7/FJ+mIeaKHlGmr5AZrelge/0u5quj2JQo2VS+TM5+9rvJOezVsd8k2VYX/ByccQ== dependencies: - "@react-native-community/cli-debugger-ui" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" + "@react-native-community/cli-tools" "17.0.0" + body-parser "^1.20.3" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.1" nocache "^3.0.1" + open "^6.2.0" pretty-format "^26.6.2" serve-static "^1.13.1" ws "^6.2.3" -"@react-native-community/cli-server-api@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-18.0.0.tgz" - integrity sha512-tdmGV7ZntYmzrXWheZNpAy6dVI2yrsX4sQH+xAzU7lCfKHk6J8GucxedduXnB5qBB4JgSrrbzg2RLNxv5v0S/Q== +"@react-native-community/cli-server-api@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-20.0.0.tgz#67399e213341449f1785476a35753c58bae8a260" + integrity sha512-Ves21bXtjUK3tQbtqw/NdzpMW1vR2HvYCkUQ/MXKrJcPjgJnXQpSnTqHXz6ZdBlMbbwLJXOhSPiYzxb5/v4CDg== dependencies: - "@react-native-community/cli-tools" "18.0.0" + "@react-native-community/cli-tools" "20.0.0" body-parser "^1.20.3" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.1" nocache "^3.0.1" open "^6.2.0" - pretty-format "^26.6.2" + pretty-format "^29.7.0" serve-static "^1.13.1" ws "^6.2.3" -"@react-native-community/cli-tools@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.1.3.tgz" - integrity sha512-2RzoUKR+Y03ijBeeSoCSQihyN6dxy3fbHjraO4MheZZUzt/Yd1VMEDd0R5aa6rtiRDoknbHt45RL2GMa8MSaEA== +"@react-native-community/cli-tools@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-17.0.0.tgz#c46bae5e5ffeee7067d0e55d2ee1de128e310ac3" + integrity sha512-mVXH7U/uXd7yizqm2iE+W4SSVc4FGYYEafAu29HihA+FHttonqdg35zVAnIX2FKbyla+TotR1ACNSgo7KFDq+w== dependencies: + "@vscode/sudo-prompt" "^9.0.0" appdirsjs "^1.2.4" chalk "^4.1.2" execa "^5.0.0" find-up "^5.0.0" + launch-editor "^2.9.1" mime "^2.4.1" - open "^6.2.0" ora "^5.4.1" prompts "^2.4.2" semver "^7.5.2" - shell-quote "^1.7.3" - sudo-prompt "^9.0.0" -"@react-native-community/cli-tools@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz" - integrity sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg== +"@react-native-community/cli-tools@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-20.0.0.tgz#a20a80e58da07dd0cc02c897e8dada21bd289bea" + integrity sha512-akSZGxr1IajJ8n0YCwQoA3DI0HttJ0WB7M3nVpb0lOM+rJpsBN7WG5Ft+8ozb6HyIPX+O+lLeYazxn5VNG/Xhw== dependencies: "@vscode/sudo-prompt" "^9.0.0" appdirsjs "^1.2.4" @@ -1730,32 +1690,31 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native-community/cli-types@15.1.3": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-15.1.3.tgz" - integrity sha512-0ZaM8LMsa7z7swBN+ObL2ysc6aA3AdS698Q6uEukym6RyX1uLbiofUdlvFSMpWSEL3D8f9OTymmL4RkCH8k6dw== +"@react-native-community/cli-types@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-17.0.0.tgz#954c8a555fe8be0fabf6420fc4f06daa30ec6283" + integrity sha512-NMOHp+PsA6WF4eCY+06U9X1VU4cjwKPzjbid3hzAQL9OwwcKQVqHTBjAU8xvVPGFQHWz8P/ZwpAwm2TT0k7jrA== dependencies: joi "^17.2.1" -"@react-native-community/cli-types@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-18.0.0.tgz" - integrity sha512-J84+4IRXl8WlVdoe1maTD5skYZZO9CbQ6LNXEHx1kaZcFmvPZKfjsaxuyQ+8BsSqZnM2izOw8dEWnAp/Zuwb0w== +"@react-native-community/cli-types@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-20.0.0.tgz#f38988d21538a0537757782e3e44f088e6715708" + integrity sha512-7J4hzGWOPTBV1d30Pf2NidV+bfCWpjfCOiGO3HUhz1fH4MvBM0FbbBmE9LE5NnMz7M8XSRSi68ZGYQXgLBB2Qw== dependencies: joi "^17.2.1" -"@react-native-community/cli@^15.0.0": - version "15.1.3" - resolved "https://registry.npmjs.org/@react-native-community/cli/-/cli-15.1.3.tgz" - integrity sha512-+ih/WYUkJsEV2CMAnOHvVoSIz/Ahg5UJk+sqSIOmY79mWAglQzfLP71o7b0neJCnJWLmWiO6G6/S+kmULefD5g== - dependencies: - "@react-native-community/cli-clean" "15.1.3" - "@react-native-community/cli-config" "15.1.3" - "@react-native-community/cli-debugger-ui" "15.1.3" - "@react-native-community/cli-doctor" "15.1.3" - "@react-native-community/cli-server-api" "15.1.3" - "@react-native-community/cli-tools" "15.1.3" - "@react-native-community/cli-types" "15.1.3" +"@react-native-community/cli@17.0.0": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-17.0.0.tgz#457ab42611ff1193968415e8731c2c3d283b213e" + integrity sha512-c2SiCEGh0rK3BgCfTmWon968LJuJhWc3ZhDNh5MGvaMk0RuYt2K5MSXbSQ5kaRI1xdgzhXteDnoQlDp1PnyejQ== + dependencies: + "@react-native-community/cli-clean" "17.0.0" + "@react-native-community/cli-config" "17.0.0" + "@react-native-community/cli-doctor" "17.0.0" + "@react-native-community/cli-server-api" "17.0.0" + "@react-native-community/cli-tools" "17.0.0" + "@react-native-community/cli-types" "17.0.0" chalk "^4.1.2" commander "^9.4.1" deepmerge "^4.3.0" @@ -1766,17 +1725,17 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native-community/cli@18.0.0": - version "18.0.0" - resolved "https://registry.npmjs.org/@react-native-community/cli/-/cli-18.0.0.tgz" - integrity sha512-DyKptlG78XPFo7tDod+we5a3R+U9qjyhaVFbOPvH4pFNu5Dehewtol/srl44K6Cszq0aEMlAJZ3juk0W4WnOJA== - dependencies: - "@react-native-community/cli-clean" "18.0.0" - "@react-native-community/cli-config" "18.0.0" - "@react-native-community/cli-doctor" "18.0.0" - "@react-native-community/cli-server-api" "18.0.0" - "@react-native-community/cli-tools" "18.0.0" - "@react-native-community/cli-types" "18.0.0" +"@react-native-community/cli@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-20.0.0.tgz#a9155bd63e0cf45aafb4cc49c390ceb3bde64c74" + integrity sha512-/cMnGl5V1rqnbElY1Fvga1vfw0d3bnqiJLx2+2oh7l9ulnXfVRWb5tU2kgBqiMxuDOKA+DQoifC9q/tvkj5K2w== + dependencies: + "@react-native-community/cli-clean" "20.0.0" + "@react-native-community/cli-config" "20.0.0" + "@react-native-community/cli-doctor" "20.0.0" + "@react-native-community/cli-server-api" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" + "@react-native-community/cli-types" "20.0.0" chalk "^4.1.2" commander "^9.4.1" deepmerge "^4.3.0" @@ -1787,19 +1746,20 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native-windows/cli@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native-windows/cli/-/cli-0.79.0.tgz" - integrity sha512-xpvDBKDF3ILc0cBkdZEhSpWI5bRMP7pzxow3PCRXxqppww6ZmxPB1Gk0U85kDq4GppfZaR7QE35n5bG8mP1buQ== +"@react-native-windows/cli@0.80.0-preview.6": + version "0.80.0-preview.6" + resolved "https://registry.yarnpkg.com/@react-native-windows/cli/-/cli-0.80.0-preview.6.tgz#ac0d30bdc13141315d0cae343bda1a4ecb8c2da4" + integrity sha512-hBNI7B9YfORKHbWkl49uy4cMgBjuOs9P7vG7agD303GynwOs0VbmBJlHlqXSJsGOimPcJByEl3szYHzwwbi+9w== dependencies: - "@react-native-windows/codegen" "0.79.0" - "@react-native-windows/fs" "0.79.0" - "@react-native-windows/package-utils" "0.79.0" - "@react-native-windows/telemetry" "0.79.0" + "@react-native-windows/codegen" "0.80.0-preview.1" + "@react-native-windows/fs" "0.80.0-preview.1" + "@react-native-windows/package-utils" "0.80.0-preview.1" + "@react-native-windows/telemetry" "0.80.0-preview.2" "@xmldom/xmldom" "^0.7.7" chalk "^4.1.0" cli-spinners "^2.2.0" envinfo "^7.5.0" + execa "^5.0.0" find-up "^4.1.0" glob "^7.1.1" lodash "^4.17.15" @@ -1813,52 +1773,51 @@ xml-parser "^1.2.1" xpath "^0.0.27" -"@react-native-windows/codegen@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native-windows/codegen/-/codegen-0.79.0.tgz" - integrity sha512-9P4HhnMHxzaeZISXuB6LXPKJpYqu3wyMx64fis39mJGxybDSm//S6bQDu+OsaGejVjtv23STLsPHJ34B5aZbrQ== +"@react-native-windows/codegen@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/codegen/-/codegen-0.80.0-preview.1.tgz#acefe1a26021dcbd52841aa3644acc37b276dc40" + integrity sha512-ld0EVxBTWNDM7pFHPl1jt60BpdpTtl1lrCWsRdIxrF1/jZZpo/NWrwHLUMki7P5I+FDjDijCXjinLDYgWwg89w== dependencies: - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/fs" "0.80.0-preview.1" chalk "^4.1.0" globby "^11.1.0" mustache "^4.0.1" source-map-support "^0.5.19" yargs "^16.2.0" -"@react-native-windows/find-repo-root@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native-windows/find-repo-root/-/find-repo-root-0.79.0.tgz" - integrity sha512-QZW/NxQfFHreO41qicB5VGlpx67a1ou6Vl/trU0Y8BXJyd3UbGc/LqYG5rCGL1XEyJNmaTcOxKB8nLPBXdW+Ow== +"@react-native-windows/find-repo-root@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/find-repo-root/-/find-repo-root-0.80.0-preview.1.tgz#77de81dc550b54c18db4461af74c0d94d79d7454" + integrity sha512-78OKshOclsSw/dhhoPKgewQLJLEvvQr2L75ZX0lqD2rxkTGUERDuP0fIUPNsKvKjj1zlgpgVdsha5StquM8BjA== dependencies: - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/fs" "0.80.0-preview.1" find-up "^4.1.0" -"@react-native-windows/fs@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native-windows/fs/-/fs-0.79.0.tgz" - integrity sha512-IrGYhggSxUiQn/AM9eQU3TjeTssxGgMCZcXa93nfwrodr72Zrdqfe4TLekQ5Q1V+qRNgHLeavhz20o3jpHxHeg== +"@react-native-windows/fs@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/fs/-/fs-0.80.0-preview.1.tgz#0d2273cbb26ba7fa9a826cd80c3eb8f466135e4c" + integrity sha512-yLtIJQ+uZjsY9zppPG10R/W/pDnS4SWwM5YNC5HiO1HGRk3E2y7VGUXPnxWz4BsHZmFRZ5aK06Sl6WEzBLx/pw== dependencies: graceful-fs "^4.2.8" -"@react-native-windows/package-utils@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native-windows/package-utils/-/package-utils-0.79.0.tgz" - integrity sha512-zlFFydOA9qG8uAiKplXV1LFlY/ZDpa2vukxS+UDten+n6HnD7wcecwSYnjcH38jVmcCs5aNFi9UZFfjFshYAMA== +"@react-native-windows/package-utils@0.80.0-preview.1": + version "0.80.0-preview.1" + resolved "https://registry.yarnpkg.com/@react-native-windows/package-utils/-/package-utils-0.80.0-preview.1.tgz#466cdd3d0846424ab8f2288a011166ffc5a18d39" + integrity sha512-+lP45pG9us4ZLot+d2sZNIVegtK5gFclznaLti4n1sOos7Ra0XZkvWfdyDkjlBoOd5NJiqyIL1/gy5S5bGSgQg== dependencies: - "@react-native-windows/find-repo-root" "0.79.0" - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/find-repo-root" "0.80.0-preview.1" + "@react-native-windows/fs" "0.80.0-preview.1" get-monorepo-packages "^1.2.0" lodash "^4.17.15" -"@react-native-windows/telemetry@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native-windows/telemetry/-/telemetry-0.79.0.tgz" - integrity sha512-ei5OM5NRHQpQLm6gE9y6wU38HW79KakKkJsf76AOG/omLLTGHrhrhTRuyhv5NSIlmXkqJ+ZirVHAaFfHSvT7og== +"@react-native-windows/telemetry@0.80.0-preview.2": + version "0.80.0-preview.2" + resolved "https://registry.yarnpkg.com/@react-native-windows/telemetry/-/telemetry-0.80.0-preview.2.tgz#f880162dbbf92156db7aaba8187c7b68dec0d2cf" + integrity sha512-qn63evEGBehACL9Jiw5pM78VJQUizE7gibySnDzTPOlTDeTietDWtzrVoz0iHGPZHa/RrHlMe5o6Pn73dQjy3A== dependencies: - "@azure/core-auth" "1.5.0" "@microsoft/1ds-core-js" "^4.3.0" "@microsoft/1ds-post-js" "^4.3.0" - "@react-native-windows/fs" "0.79.0" + "@react-native-windows/fs" "0.80.0-preview.1" "@xmldom/xmldom" "^0.7.7" ci-info "^3.2.0" envinfo "^7.8.1" @@ -1866,33 +1825,28 @@ os-locale "^5.0.0" xpath "^0.0.27" -"@react-native/assets-registry@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0.tgz" - integrity sha512-Rwvpu3A05lM1HVlX4klH4UR52JbQPDKc8gi2mst2REZL1KeVgJRJxPPw8d8euVlYcq/s8XI1Ol827JaRtSZBTA== - -"@react-native/assets-registry@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.3.tgz" - integrity sha512-Vy8DQXCJ21YSAiHxrNBz35VqVlZPpRYm50xRTWRf660JwHuJkFQG8cUkrLzm7AUriqUXxwpkQHcY+b0ibw9ejQ== +"@react-native/assets-registry@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.80.0.tgz#7c03e0cf07fdd9e4a54ce2bbe8ae49f48440d422" + integrity sha512-MlScsKAz99zoYghe5Rf5mUqsqz2rMB02640NxtPtBMSHNdGxxRlWu/pp1bFexDa1DYJwyIjnLgt3Z/Y90ikHfw== "@react-native/assets@1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz" integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== -"@react-native/babel-plugin-codegen@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.79.3.tgz" - integrity sha512-Zb8F4bSEKKZfms5n1MQ0o5mudDcpAINkKiFuFTU0PErYGjY3kZ+JeIP+gS6KCXsckxCfMEKQwqKicP/4DWgsZQ== +"@react-native/babel-plugin-codegen@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.80.0.tgz#0515c34aca082cf629223abf02fa61e0f93ffa5e" + integrity sha512-LXd766LHCR/79WmhIg4zUB9jRosgw8xGJ1QnYOoef1rA7vCdubC23nhUxF+PJdfTdAl1cqX4u1dhZcjg6yXjRg== dependencies: "@babel/traverse" "^7.25.3" - "@react-native/codegen" "0.79.3" + "@react-native/codegen" "0.80.0" -"@react-native/babel-preset@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.79.3.tgz" - integrity sha512-VHGNP02bDD2Ul1my0pLVwe/0dsEBHxR343ySpgnkCNEEm9C1ANQIL2wvnJrHZPcqfAkWfFQ8Ln3t+6fdm4A/Dg== +"@react-native/babel-preset@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.80.0.tgz#6b5ad39fdf699928ade2fd62fdf2e24bceac34cd" + integrity sha512-ZgwbSOUPNKpIsZ6E0y3bncahh2vBf5V1URNV0tr9PBtu/LbGJ12nBKSH7gqrFdRzfEwKlhc0vP8p1oJt+A5mpw== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -1935,113 +1889,66 @@ "@babel/plugin-transform-typescript" "^7.25.2" "@babel/plugin-transform-unicode-regex" "^7.24.7" "@babel/template" "^7.25.0" - "@react-native/babel-plugin-codegen" "0.79.3" - babel-plugin-syntax-hermes-parser "0.25.1" + "@react-native/babel-plugin-codegen" "0.80.0" + babel-plugin-syntax-hermes-parser "0.28.1" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.0.tgz" - integrity sha512-D8bFlD0HH9SMUI00svdg64hEvLbu4ETeWQDlmEP8WmNbuILjwoLFqbnBmlGn69Tot0DM1PuBd1l1ooIzs8sU7w== - dependencies: - glob "^7.1.1" - hermes-parser "0.25.1" - invariant "^2.2.4" - nullthrows "^1.1.1" - yargs "^17.6.2" - -"@react-native/codegen@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.3.tgz" - integrity sha512-CZejXqKch/a5/s/MO5T8mkAgvzCXgsTkQtpCF15kWR9HN8T+16k0CsN7TXAxXycltoxiE3XRglOrZNEa/TiZUQ== +"@react-native/codegen@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.80.0.tgz#119e53099281acd6fe3c515ca7bfd00ddcfcf05c" + integrity sha512-X9TsPgytoUkNrQjzAZh4dXa4AuouvYT0NzYyvnjw1ry4LESCZtKba+eY4x3+M30WPR52zjgu+UFL//14BSdCCA== dependencies: glob "^7.1.1" - hermes-parser "0.25.1" + hermes-parser "0.28.1" invariant "^2.2.4" nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.0.tgz" - integrity sha512-pl+aSXxGj3ug80FpMDrArjxUbJWY2ibWiSP3MLKX+Xk7An2GUmFFjCzNVSbs0jzWv8814EG2oI60/GH2RXwE4g== - dependencies: - "@react-native/dev-middleware" "0.79.0" - chalk "^4.0.0" - debug "^2.2.0" - invariant "^2.2.4" - metro "^0.82.0" - metro-config "^0.82.0" - metro-core "^0.82.0" - semver "^7.1.3" - -"@react-native/community-cli-plugin@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.3.tgz" - integrity sha512-N/+p4HQqN4yK6IRzn7OgMvUIcrmEWkecglk1q5nj+AzNpfIOzB+mqR20SYmnPfeXF+mZzYCzRANb3KiM+WsSDA== +"@react-native/community-cli-plugin@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.80.0.tgz#58a8e4300addecb01dfc186c23b60e47ac3e6fb7" + integrity sha512-uadfVvzZfz5tGpqwslL12i+rELK9m6cLhtqICX0JQvS7Bu12PJwrozhKzEzIYwN9i3wl2dWrKDUr08izt7S9Iw== dependencies: - "@react-native/dev-middleware" "0.79.3" + "@react-native/dev-middleware" "0.80.0" chalk "^4.0.0" - debug "^2.2.0" + debug "^4.4.0" invariant "^2.2.4" - metro "^0.82.0" - metro-config "^0.82.0" - metro-core "^0.82.0" + metro "^0.82.2" + metro-config "^0.82.2" + metro-core "^0.82.2" semver "^7.1.3" -"@react-native/debugger-frontend@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.0.tgz" - integrity sha512-chwKEWAmQMkOKZWwBra+utquuJ/2uFqh+ZgZbJfNX+U0YsBx6AQ3dVbfAaXW3bSLYEJyf9Wb3Opsal4fmcD9Ww== - -"@react-native/debugger-frontend@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.3.tgz" - integrity sha512-ImNDuEeKH6lEsLXms3ZsgIrNF94jymfuhPcVY5L0trzaYNo9ZFE9Ni2/18E1IbfXxdeIHrCSBJlWD6CTm7wu5A== +"@react-native/debugger-frontend@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.80.0.tgz#ebdb36e73c0cb2eee52c97dcf17d78dbc1ca9689" + integrity sha512-lpu9Z3xtKUaKFvEcm5HSgo1KGfkDa/W3oZHn22Zy0WQ9MiOu2/ar1txgd1wjkoNiK/NethKcRdCN7mqnc6y2mA== -"@react-native/dev-middleware@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.0.tgz" - integrity sha512-8Mh5L8zJXis2qhgkfXnWMbSmcvb07wrbxQe8KIgIO7C1rS97idg7BBtoPEtmARsaQgmbSGu/wdE7UWFkGYp0OQ== +"@react-native/dev-middleware@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.80.0.tgz#152b7c8f80a93b99ce6f5379855f4094afd71772" + integrity sha512-lLyTnJ687A5jF3fn8yR/undlCis3FG+N/apQ+Q0Lcl+GV6FsZs0U5H28YmL6lZtjOj4TLek6uGPMPmZasHx7cQ== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.79.0" + "@react-native/debugger-frontend" "0.80.0" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" - debug "^2.2.0" - invariant "^2.2.4" - nullthrows "^1.1.1" - open "^7.0.3" - serve-static "^1.16.2" - ws "^6.2.3" - -"@react-native/dev-middleware@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.3.tgz" - integrity sha512-x88+RGOyG71+idQefnQg7wLhzjn/Scs+re1O5vqCkTVzRAc/f7SdHMlbmECUxJPd08FqMcOJr7/X3nsJBrNuuw== - dependencies: - "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.79.3" - chrome-launcher "^0.15.2" - chromium-edge-launcher "^0.2.0" - connect "^3.6.5" - debug "^2.2.0" + debug "^4.4.0" invariant "^2.2.4" nullthrows "^1.1.1" open "^7.0.3" serve-static "^1.16.2" ws "^6.2.3" -"@react-native/eslint-config@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/eslint-config/-/eslint-config-0.79.3.tgz" - integrity sha512-pvPXfXFoVfwqGEItIl7emv6bRTpi0NWv4jmb0ZBwSJ7+zM8bRRw7JwxLA+iwrevh0QAqrF66Nu5xl39ysWcavg== +"@react-native/eslint-config@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.80.0.tgz#f32ffcf614c420259ca67cdc8bf35c303c2007ca" + integrity sha512-bd0GOcG++qIKzEngeyeNrGaDWWHtB8CpC5zbpYho2TTWpJDxBRcoPAzBdpPkxQtpBMdXyYRZMENRp6Khrg0YYQ== dependencies: "@babel/core" "^7.25.2" "@babel/eslint-parser" "^7.25.1" - "@react-native/eslint-plugin" "0.79.3" + "@react-native/eslint-plugin" "0.80.0" "@typescript-eslint/eslint-plugin" "^7.1.1" "@typescript-eslint/parser" "^7.1.1" eslint-config-prettier "^8.5.0" @@ -2049,81 +1956,68 @@ eslint-plugin-ft-flow "^2.0.1" eslint-plugin-jest "^27.9.0" eslint-plugin-react "^7.30.1" - eslint-plugin-react-hooks "^4.6.0" + eslint-plugin-react-hooks "^5.2.0" eslint-plugin-react-native "^4.0.0" -"@react-native/eslint-plugin@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/eslint-plugin/-/eslint-plugin-0.79.3.tgz" - integrity sha512-6QZzCsV+Wc+HdOAMMoMqDea3SSzsvBBktGc/cqaLubKGiztTb22d+vtzZGWqCqUEVkhQKdK7qhWAs0kJPEbiXw== - -"@react-native/gradle-plugin@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.79.0.tgz" - integrity sha512-c+/qKnmTx3kf8xZesp2BkZ9pAQVSnEPZziQUwviSJaq9jm8tKb/B8fyGG8yIuw/ZTKyGprD+ByzUSzJmCpC/Ow== +"@react-native/eslint-plugin@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.80.0.tgz#8f52a7b15509b61ace17fff41cf802505e990dc5" + integrity sha512-4kFD3M/zGqKdKyeevnTdhgAhNCj89VflDfv2wElo4jOb07xkR6VlEymv/6mZX3tdP/N5ukP2SZB+FDZH1GxBTg== -"@react-native/gradle-plugin@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.79.3.tgz" - integrity sha512-imfpZLhNBc9UFSzb/MOy2tNcIBHqVmexh/qdzw83F75BmUtLb/Gs1L2V5gw+WI1r7RqDILbWk7gXB8zUllwd+g== +"@react-native/gradle-plugin@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.80.0.tgz#ec7ed5eb6c274068aa83b188b0192c584f1881ef" + integrity sha512-drmS68rabSMOuDD+YsAY2luNT8br82ycodSDORDqAg7yWQcieHMp4ZUOcdOi5iW+JCqobablT/b6qxcrBg+RaA== -"@react-native/js-polyfills@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.0.tgz" - integrity sha512-+8lk/zP90JC9xZBGhI8TPqqR1Y5dYXwXvfhXygr/LlHoo+H8TeQxcPrXWdT+PWOJl6Gf7dbCOGh9Std8J7CSQA== +"@react-native/js-polyfills@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.80.0.tgz#8016b6891955f61d20e989c50205ce0b3029ad01" + integrity sha512-dMX7IcBuwghySTgIeK8q03tYz/epg5ScGmJEfBQAciuhzMDMV1LBR/9wwdgD73EXM/133yC5A+TlHb3KQil4Ew== -"@react-native/js-polyfills@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.3.tgz" - integrity sha512-PEBtg6Kox6KahjCAch0UrqCAmHiNLEbp2SblUEoFAQnov4DSxBN9safh+QSVaCiMAwLjvNfXrJyygZz60Dqz3Q== - -"@react-native/metro-babel-transformer@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.79.3.tgz" - integrity sha512-m56FEv22JYFpMFA+vp5FDj43swkS+K8jYA7uB7KtTlh8PjDJ8X0OfFmGTE/pOy4tFSQfVQnbKx9+eTx7bcKX9g== +"@react-native/metro-babel-transformer@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.80.0.tgz#96d6c9c6a4b9122d8ab490313eddb297937ba157" + integrity sha512-5TldnaJE15IUNnZhjAelRz4+6qATlSO9yuzLqN1Y47qfJrAl/2lrI4KdSjFfvUaWrhezi94Aly1OKSJm9fjrXg== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.79.3" - hermes-parser "0.25.1" - nullthrows "^1.1.1" - -"@react-native/metro-config@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.79.3.tgz" - integrity sha512-yOk7vqxIpz77QDkkDxYzr/BonRe/LsC/dfiP3dSiaYhUtgbkvFupBhm0Ry7T95o8mE44/zUyGt7bbzq+u8jLVw== - dependencies: - "@react-native/js-polyfills" "0.79.3" - "@react-native/metro-babel-transformer" "0.79.3" - metro-config "^0.82.0" - metro-runtime "^0.82.0" - -"@react-native/normalize-colors@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.79.0.tgz" - integrity sha512-RmM7Dgb69a4qwdguKR+8MhT0u1IAKa/s0uy8/7JP9b/fm8zjUV9HctMgRgIpZTOELsowEyQodyTnhHQf4HPX0A== - -"@react-native/normalize-colors@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.79.3.tgz" - integrity sha512-T75NIQPRFCj6DFMxtcVMJTZR+3vHXaUMSd15t+CkJpc5LnyX91GVaPxpRSAdjFh7m3Yppl5MpdjV/fntImheYQ== - -"@react-native/typescript-config@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/typescript-config/-/typescript-config-0.79.3.tgz" - integrity sha512-dqKAU8D3NkExthnpBOPZjZ/NGU5qqBaqZ12v9IlMqP9sVTWSuY1iswfzomp0AYeJBxo4ZpBNmrdlnQZYQSVWiw== - -"@react-native/virtualized-lists@0.79.0": - version "0.79.0" - resolved "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.79.0.tgz" - integrity sha512-tCT1sHSI1O5KSclDwNfnkLTLe3cgiyYWjIlmNxWJHqhCCz017HGOS/oH0zs0ZgxYwN7xCzTkqY330XMDo+yj2g== - dependencies: - invariant "^2.2.4" + "@react-native/babel-preset" "0.80.0" + hermes-parser "0.28.1" nullthrows "^1.1.1" -"@react-native/virtualized-lists@0.79.3": - version "0.79.3" - resolved "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.79.3.tgz" - integrity sha512-/0rRozkn+iIHya2vnnvprDgT7QkfI54FLrACAN3BLP7MRlfOIGOrZsXpRLndnLBVnjNzkcre84i1RecjoXnwIA== +"@react-native/metro-config@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.80.0.tgz#86617ebc6c7aeb1f8cc00ca3f7177675d412ddef" + integrity sha512-LJ1ZC9vs/B3wez6BsOIgJ3iw7N4QalMpiT/fb5b66L4vHUGqVucOWNUwpxbDb1m1/wlhTa8AljiAdjt401sFjA== + dependencies: + "@react-native/js-polyfills" "0.80.0" + "@react-native/metro-babel-transformer" "0.80.0" + metro-config "^0.82.2" + metro-runtime "^0.82.2" + +"@react-native/new-app-screen@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/new-app-screen/-/new-app-screen-0.80.0.tgz#55238481416729199a93a9532f8835c5e2f40591" + integrity sha512-xDB/b76gZAH1vsFOqCghJnSw7Cl+C+F5Y3GT99kwN0wNi/aKS8GCJr9P6CWmxRDflY/8d/Q4+4OQHfo2gE8DcA== + +"@react-native/new-app-screen@0.80.0-nightly-20250506-3ac16dd6a": + version "0.80.0-nightly-20250506-3ac16dd6a" + resolved "https://registry.yarnpkg.com/@react-native/new-app-screen/-/new-app-screen-0.80.0-nightly-20250506-3ac16dd6a.tgz#5989e8a1ae678e142a758f76757e48cfcb83f71e" + integrity sha512-ffGTYj3xM4kq+qsGth6JKV13pOpKnDKvKwaaxgObczQryfqgB+ELEPUo69GVgPjKjNIm0vFYQ4Z5RwlyKQLFwQ== + +"@react-native/normalize-colors@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.80.0.tgz#2a0f4346550c5ab18a2ec956112d483d802b3029" + integrity sha512-bJZDSopadjJxMDvysc634eTfLL4w7cAx5diPe14Ez5l+xcKjvpfofS/1Ja14DlgdMJhxGd03MTXlrxoWust3zg== + +"@react-native/typescript-config@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.80.0.tgz#6c05ad13587760b5cadeac5d0946116424e8691c" + integrity sha512-mlZhlXnVsDFvetx2vnOEwspJ5qWLiH2JY7dhxMiT/N90uJZjgFFvRMAWWNeJ1zgZPQylEuHHUUlDoaDZ7tQbTA== + +"@react-native/virtualized-lists@0.80.0": + version "0.80.0" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.80.0.tgz#6f2dc00a3e86f4bc9b34be538c18ca92c5b42dcb" + integrity sha512-d9zZdPS/ZRexVAkxo1eRp85U7XnnEpXA1ZpSomRKxBuStYKky1YohfEX5YD5MhphemKK24tT7JR4UhaLlmeX8Q== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -2253,20 +2147,27 @@ dependencies: undici-types "~7.8.0" -"@types/react-test-renderer@^19.0.0": +"@types/react-test-renderer@^19.1.0": version "19.1.0" - resolved "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-19.1.0.tgz" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-19.1.0.tgz#1d0af8f2e1b5931e245b8b5b234d1502b854dc10" integrity sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^19.0.0": +"@types/react@*": version "19.1.7" resolved "https://registry.npmjs.org/@types/react/-/react-19.1.7.tgz" integrity sha512-BnsPLV43ddr05N71gaGzyZ5hzkCmGwhMvYc8zmvI8Ci1bRkkDSzDDVfAXfN2tk748OwI7ediiPX6PfT9p0QGVg== dependencies: csstype "^3.0.2" +"@types/react@^19.1.0": + version "19.2.2" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.2.tgz#ba123a75d4c2a51158697160a4ea2ff70aa6bf36" + integrity sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA== + dependencies: + csstype "^3.0.2" + "@types/semver@^7.3.12": version "7.7.0" resolved "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz" @@ -2385,6 +2286,16 @@ semver "^7.6.0" ts-api-utils "^1.3.0" +"@typescript-eslint/utils@7.18.0": + version "7.18.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz" + integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" + "@typescript-eslint/utils@^5.10.0": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz" @@ -2399,16 +2310,6 @@ eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/utils@7.18.0": - version "7.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz" - integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== - dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "7.18.0" - "@typescript-eslint/types" "7.18.0" - "@typescript-eslint/typescript-estree" "7.18.0" - "@typescript-eslint/visitor-keys@5.62.0": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz" @@ -2425,15 +2326,6 @@ "@typescript-eslint/types" "7.18.0" eslint-visitor-keys "^3.4.3" -"@typespec/ts-http-runtime@^0.2.2": - version "0.2.3" - resolved "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.2.3.tgz" - integrity sha512-oRhjSzcVjX8ExyaF8hC0zzTqxlVuRlgMHL/Bh4w3xB9+wjbm0FpXylVU/lBrn+kgphwYTrOk3tp+AVShGmlYCg== - dependencies: - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.0" - tslib "^2.6.2" - "@ungap/structured-clone@^1.2.0": version "1.3.0" resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz" @@ -2474,7 +2366,7 @@ acorn@^8.14.0, acorn@^8.9.0: resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== -agent-base@^7.1.0, agent-base@^7.1.2: +agent-base@^7.1.2: version "7.1.3" resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz" integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== @@ -2520,14 +2412,7 @@ ansi-regex@^5.0.0, ansi-regex@^5.0.1: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-styles@^3.2.0: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -2751,12 +2636,12 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.4" -babel-plugin-syntax-hermes-parser@0.25.1: - version "0.25.1" - resolved "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz" - integrity sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ== +babel-plugin-syntax-hermes-parser@0.28.1: + version "0.28.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.28.1.tgz#9e80a774ddb8038307a62316486669c668fb3568" + integrity sha512-meT17DOuUElMNsL5LZN56d+KBp22hb0EfxWfuPUeoSi54e40v1W4C2V36P75FpsH9fVEfDKpw5Nnkahc8haSsQ== dependencies: - hermes-parser "0.25.1" + hermes-parser "0.28.1" babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" @@ -2953,16 +2838,7 @@ caniuse-lite@^1.0.30001718: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001721.tgz" integrity sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ== -chalk@^2.0.1: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^2.4.2: +chalk@^2.0.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3096,16 +2972,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + colorette@^1.0.7: version "1.4.0" resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" @@ -3273,34 +3149,20 @@ dayjs@^1.8.15: resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz" integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== -debug@^2.2.0: +debug@2.6.9, debug@^2.2.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.4.0, debug@4: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.4.0: version "4.4.1" resolved "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz" integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== dependencies: ms "^2.1.3" -debug@2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - decamelize@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" @@ -3650,10 +3512,10 @@ eslint-plugin-jest@^27.9.0: dependencies: "@typescript-eslint/utils" "^5.10.0" -eslint-plugin-react-hooks@^4.6.0: - version "4.6.2" - resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz" - integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== +eslint-plugin-react-hooks@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3" + integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg== eslint-plugin-react-native-globals@^0.1.1: version "0.1.2" @@ -3691,7 +3553,7 @@ eslint-plugin-react@^7.30.1: string.prototype.matchall "^4.0.12" string.prototype.repeat "^1.0.0" -eslint-scope@^5.1.1, eslint-scope@5.1.1: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -3712,17 +3574,7 @@ eslint-visitor-keys@^2.1.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0: - version "3.4.3" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" - integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== - -eslint-visitor-keys@^3.4.1: - version "3.4.3" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" - integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== - -eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== @@ -3962,15 +3814,7 @@ finalhandler@1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^4.1.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -4031,6 +3875,11 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -4261,22 +4110,15 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-estree@0.25.1: - version "0.25.1" - resolved "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz" - integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== - hermes-estree@0.28.1: version "0.28.1" resolved "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.28.1.tgz" integrity sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ== -hermes-parser@0.25.1: - version "0.25.1" - resolved "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz" - integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== - dependencies: - hermes-estree "0.25.1" +hermes-estree@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" + integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== hermes-parser@0.28.1: version "0.28.1" @@ -4285,6 +4127,13 @@ hermes-parser@0.28.1: dependencies: hermes-estree "0.28.1" +hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" + integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA== + dependencies: + hermes-estree "0.29.1" + html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" @@ -4301,15 +4150,7 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-proxy-agent@^7.0.0: - version "7.0.2" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" - integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== - dependencies: - agent-base "^7.1.0" - debug "^4.3.4" - -https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.5: +https-proxy-agent@^7.0.5: version "7.0.6" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz" integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== @@ -4393,7 +4234,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2, inherits@2.0.4: +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4666,14 +4507,7 @@ is-wsl@^1.1.0: resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -is-wsl@^2.2.0: +is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -5329,7 +5163,7 @@ logkitty@^0.7.1: loose-envify@^1.0.0, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" @@ -5410,60 +5244,60 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metro-babel-transformer@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.82.4.tgz" - integrity sha512-4juJahGRb1gmNbQq48lNinB6WFNfb6m0BQqi/RQibEltNiqTCxew/dBspI2EWA4xVCd3mQWGfw0TML4KurQZnQ== +metro-babel-transformer@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.82.5.tgz#a65ed29265d8257109ab8c37884e6e3a2edee86d" + integrity sha512-W/scFDnwJXSccJYnOFdGiYr9srhbHPdxX9TvvACOFsIXdLilh3XuxQl/wXW6jEJfgIb0jTvoTlwwrqvuwymr6Q== dependencies: "@babel/core" "^7.25.2" flow-enums-runtime "^0.0.6" - hermes-parser "0.28.1" + hermes-parser "0.29.1" nullthrows "^1.1.1" -metro-cache-key@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.82.4.tgz" - integrity sha512-2JCTqcpF+f2OghOpe/+x+JywfzDkrHdAqinPFWmK2ezNAU/qX0jBFaTETogPibFivxZJil37w9Yp6syX8rFUng== +metro-cache-key@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.82.5.tgz#290a0054b28a708266fb91c8028cf94be04f99c9" + integrity sha512-qpVmPbDJuRLrT4kcGlUouyqLGssJnbTllVtvIgXfR7ZuzMKf0mGS+8WzcqzNK8+kCyakombQWR0uDd8qhWGJcA== dependencies: flow-enums-runtime "^0.0.6" -metro-cache@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-cache/-/metro-cache-0.82.4.tgz" - integrity sha512-vX0ylSMGtORKiZ4G8uP6fgfPdDiCWvLZUGZ5zIblSGylOX6JYhvExl0Zg4UA9pix/SSQu5Pnp9vdODMFsNIxhw== +metro-cache@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.82.5.tgz#4c8fe58cd5fa30b87db0b2b6a650a771ec6fe162" + integrity sha512-AwHV9607xZpedu1NQcjUkua8v7HfOTKfftl6Vc9OGr/jbpiJX6Gpy8E/V9jo/U9UuVYX2PqSUcVNZmu+LTm71Q== dependencies: exponential-backoff "^3.1.1" flow-enums-runtime "^0.0.6" https-proxy-agent "^7.0.5" - metro-core "0.82.4" + metro-core "0.82.5" -metro-config@^0.82.0, metro-config@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-config/-/metro-config-0.82.4.tgz" - integrity sha512-Ki3Wumr3hKHGDS7RrHsygmmRNc/PCJrvkLn0+BWWxmbOmOcMMJDSmSI+WRlT8jd5VPZFxIi4wg+sAt5yBXAK0g== +metro-config@0.82.5, metro-config@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.82.5.tgz#07366f32c3fe6203d630af7df4781900816c7c85" + integrity sha512-/r83VqE55l0WsBf8IhNmc/3z71y2zIPe5kRSuqA5tY/SL/ULzlHUJEMd1szztd0G45JozLwjvrhAzhDPJ/Qo/g== dependencies: connect "^3.6.5" cosmiconfig "^5.0.5" flow-enums-runtime "^0.0.6" jest-validate "^29.7.0" - metro "0.82.4" - metro-cache "0.82.4" - metro-core "0.82.4" - metro-runtime "0.82.4" + metro "0.82.5" + metro-cache "0.82.5" + metro-core "0.82.5" + metro-runtime "0.82.5" -metro-core@^0.82.0, metro-core@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-core/-/metro-core-0.82.4.tgz" - integrity sha512-Xo4ozbxPg2vfgJGCgXZ8sVhC2M0lhTqD+tsKO2q9aelq/dCjnnSb26xZKcQO80CQOQUL7e3QWB7pLFGPjZm31A== +metro-core@0.82.5, metro-core@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.82.5.tgz#fda1b2f7365e3a09055dd72ba1681f8fc1f6f492" + integrity sha512-OJL18VbSw2RgtBm1f2P3J5kb892LCVJqMvslXxuxjAPex8OH7Eb8RBfgEo7VZSjgb/LOf4jhC4UFk5l5tAOHHA== dependencies: flow-enums-runtime "^0.0.6" lodash.throttle "^4.1.1" - metro-resolver "0.82.4" + metro-resolver "0.82.5" -metro-file-map@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.82.4.tgz" - integrity sha512-eO7HD1O3aeNsbEe6NBZvx1lLJUrxgyATjnDmb7bm4eyF6yWOQot9XVtxTDLNifECuvsZ4jzRiTInrbmIHkTdGA== +metro-file-map@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.82.5.tgz#3e47410a9ce8f6c913480970226a17371c2d2974" + integrity sha512-vpMDxkGIB+MTN8Af5hvSAanc6zXQipsAUO+XUx3PCQieKUfLwdoa8qaZ1WAQYRpaU+CJ8vhBcxtzzo3d9IsCIQ== dependencies: debug "^4.4.0" fb-watchman "^2.0.0" @@ -5475,61 +5309,61 @@ metro-file-map@0.82.4: nullthrows "^1.1.1" walker "^1.0.7" -metro-minify-terser@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.82.4.tgz" - integrity sha512-W79Mi6BUwWVaM8Mc5XepcqkG+TSsCyyo//dmTsgYfJcsmReQorRFodil3bbJInETvjzdnS1mCsUo9pllNjT1Hg== +metro-minify-terser@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.82.5.tgz#5dc77d53b6ef4079bd9c752ae046d557df4ae584" + integrity sha512-v6Nx7A4We6PqPu/ta1oGTqJ4Usz0P7c+3XNeBxW9kp8zayS3lHUKR0sY0wsCHInxZlNAEICx791x+uXytFUuwg== dependencies: flow-enums-runtime "^0.0.6" terser "^5.15.0" -metro-resolver@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.82.4.tgz" - integrity sha512-uWoHzOBGQTPT5PjippB8rRT3iI9CTgFA9tRiLMzrseA5o7YAlgvfTdY9vFk2qyk3lW3aQfFKWkmqENryPRpu+Q== +metro-resolver@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.82.5.tgz#cb810038d488a47334df444312b23f0090eca5c3" + integrity sha512-kFowLnWACt3bEsuVsaRNgwplT8U7kETnaFHaZePlARz4Fg8tZtmRDUmjaD68CGAwc0rwdwNCkWizLYpnyVcs2g== dependencies: flow-enums-runtime "^0.0.6" -metro-runtime@^0.82.0, metro-runtime@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.82.4.tgz" - integrity sha512-vVyFO7H+eLXRV2E7YAUYA7aMGBECGagqxmFvC2hmErS7oq90BbPVENfAHbUWq1vWH+MRiivoRxdxlN8gBoF/dw== +metro-runtime@0.82.5, metro-runtime@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.82.5.tgz#97840760e4cee49f08948dd918dbeba08dd0d0ec" + integrity sha512-rQZDoCUf7k4Broyw3Ixxlq5ieIPiR1ULONdpcYpbJQ6yQ5GGEyYjtkztGD+OhHlw81LCR2SUAoPvtTus2WDK5g== dependencies: "@babel/runtime" "^7.25.0" flow-enums-runtime "^0.0.6" -metro-source-map@^0.82.0, metro-source-map@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.82.4.tgz" - integrity sha512-9jzDQJ0FPas1FuQFtwmBHsez2BfhFNufMowbOMeG3ZaFvzeziE8A0aJwILDS3U+V5039ssCQFiQeqDgENWvquA== +metro-source-map@0.82.5, metro-source-map@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.82.5.tgz#85e2e9672bff6d6cefb3b65b96fcc69f929c69c6" + integrity sha512-wH+awTOQJVkbhn2SKyaw+0cd+RVSCZ3sHVgyqJFQXIee/yLs3dZqKjjeKKhhVeudgjXo7aE/vSu/zVfcQEcUfw== dependencies: "@babel/traverse" "^7.25.3" "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" "@babel/types" "^7.25.2" flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-symbolicate "0.82.4" + metro-symbolicate "0.82.5" nullthrows "^1.1.1" - ob1 "0.82.4" + ob1 "0.82.5" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.82.4.tgz" - integrity sha512-LwEwAtdsx7z8rYjxjpLWxuFa2U0J6TS6ljlQM4WAATKa4uzV8unmnRuN2iNBWTmRqgNR77mzmI2vhwD4QSCo+w== +metro-symbolicate@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.82.5.tgz#b53255cad11f1e6795f319ca4b41857bfe295d65" + integrity sha512-1u+07gzrvYDJ/oNXuOG1EXSvXZka/0JSW1q2EYBWerVKMOhvv9JzDGyzmuV7hHbF2Hg3T3S2uiM36sLz1qKsiw== dependencies: flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-source-map "0.82.4" + metro-source-map "0.82.5" nullthrows "^1.1.1" source-map "^0.5.6" vlq "^1.0.0" -metro-transform-plugins@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.82.4.tgz" - integrity sha512-NoWQRPHupVpnDgYguiEcm7YwDhnqW02iWWQjO2O8NsNP09rEMSq99nPjARWfukN7+KDh6YjLvTIN20mj3dk9kw== +metro-transform-plugins@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.82.5.tgz#678da4d0f9085b2a3fc0b4350062f19cc625c5fc" + integrity sha512-57Bqf3rgq9nPqLrT2d9kf/2WVieTFqsQ6qWHpEng5naIUtc/Iiw9+0bfLLWSAw0GH40iJ4yMjFcFJDtNSYynMA== dependencies: "@babel/core" "^7.25.2" "@babel/generator" "^7.25.0" @@ -5538,29 +5372,29 @@ metro-transform-plugins@0.82.4: flow-enums-runtime "^0.0.6" nullthrows "^1.1.1" -metro-transform-worker@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.82.4.tgz" - integrity sha512-kPI7Ad/tdAnI9PY4T+2H0cdgGeSWWdiPRKuytI806UcN4VhFL6OmYa19/4abYVYF+Cd2jo57CDuwbaxRfmXDhw== +metro-transform-worker@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.82.5.tgz#aabdccf17aaa584ec0fd97b5283e806958fb3418" + integrity sha512-mx0grhAX7xe+XUQH6qoHHlWedI8fhSpDGsfga7CpkO9Lk9W+aPitNtJWNGrW8PfjKEWbT9Uz9O50dkI8bJqigw== dependencies: "@babel/core" "^7.25.2" "@babel/generator" "^7.25.0" "@babel/parser" "^7.25.3" "@babel/types" "^7.25.2" flow-enums-runtime "^0.0.6" - metro "0.82.4" - metro-babel-transformer "0.82.4" - metro-cache "0.82.4" - metro-cache-key "0.82.4" - metro-minify-terser "0.82.4" - metro-source-map "0.82.4" - metro-transform-plugins "0.82.4" + metro "0.82.5" + metro-babel-transformer "0.82.5" + metro-cache "0.82.5" + metro-cache-key "0.82.5" + metro-minify-terser "0.82.5" + metro-source-map "0.82.5" + metro-transform-plugins "0.82.5" nullthrows "^1.1.1" -metro@^0.82.0, metro@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/metro/-/metro-0.82.4.tgz" - integrity sha512-/gFmw3ux9CPG5WUmygY35hpyno28zi/7OUn6+OFfbweA8l0B+PPqXXLr0/T6cf5nclCcH0d22o+02fICaShVxw== +metro@0.82.5, metro@^0.82.2: + version "0.82.5" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.82.5.tgz#a27fbc08dd283a14ae58496288c10adaae65f461" + integrity sha512-8oAXxL7do8QckID/WZEKaIFuQJFUTLzfVcC48ghkHhNK2RGuQq8Xvf4AVd+TUA0SZtX0q8TGNXZ/eba1ckeGCg== dependencies: "@babel/code-frame" "^7.24.7" "@babel/core" "^7.25.2" @@ -5577,24 +5411,24 @@ metro@^0.82.0, metro@0.82.4: error-stack-parser "^2.0.6" flow-enums-runtime "^0.0.6" graceful-fs "^4.2.4" - hermes-parser "0.28.1" + hermes-parser "0.29.1" image-size "^1.0.2" invariant "^2.2.4" jest-worker "^29.7.0" jsc-safe-url "^0.2.2" lodash.throttle "^4.1.1" - metro-babel-transformer "0.82.4" - metro-cache "0.82.4" - metro-cache-key "0.82.4" - metro-config "0.82.4" - metro-core "0.82.4" - metro-file-map "0.82.4" - metro-resolver "0.82.4" - metro-runtime "0.82.4" - metro-source-map "0.82.4" - metro-symbolicate "0.82.4" - metro-transform-plugins "0.82.4" - metro-transform-worker "0.82.4" + metro-babel-transformer "0.82.5" + metro-cache "0.82.5" + metro-cache-key "0.82.5" + metro-config "0.82.5" + metro-core "0.82.5" + metro-file-map "0.82.5" + metro-resolver "0.82.5" + metro-runtime "0.82.5" + metro-source-map "0.82.5" + metro-symbolicate "0.82.5" + metro-transform-plugins "0.82.5" + metro-transform-worker "0.82.5" mime-types "^2.1.27" nullthrows "^1.1.1" serialize-error "^2.1.0" @@ -5611,16 +5445,16 @@ micromatch@^4.0.4, micromatch@^4.0.8: braces "^3.0.3" picomatch "^2.3.1" -"mime-db@>= 1.43.0 < 2": - version "1.54.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" - integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== - mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== +"mime-db@>= 1.43.0 < 2": + version "1.54.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" @@ -5628,16 +5462,16 @@ mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34: dependencies: mime-db "1.52.0" -mime@^2.4.1: - version "2.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - mime@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== +mime@^2.4.1: + version "2.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" @@ -5648,28 +5482,7 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0: resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -minimatch@^3.0.4: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.0.5: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -5700,16 +5513,16 @@ mkdirp@^1.0.4: resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -ms@^2.1.3, ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== +ms@2.1.3, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + mustache@^4.0.1: version "4.2.0" resolved "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz" @@ -5720,16 +5533,16 @@ natural-compare@^1.4.0: resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@~0.6.4: - version "0.6.4" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" - integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== - negotiator@0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" @@ -5779,10 +5592,10 @@ nullthrows@^1.1.1: resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -ob1@0.82.4: - version "0.82.4" - resolved "https://registry.npmjs.org/ob1/-/ob1-0.82.4.tgz" - integrity sha512-n9S8e4l5TvkrequEAMDidl4yXesruWTNTzVkeaHSGywoTOIwTzZzKw7Z670H3eaXDZui5MJXjWGNzYowVZIxCA== +ob1@0.82.5: + version "0.82.5" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.82.5.tgz#a2860e39385f4602bc2666c46f331b7531b94a8b" + integrity sha512-QyQQ6e66f+Ut/qUVjEce0E/wux5nAGLXYZDn1jr15JWstHsCH3l6VVrg8NKDptW9NEiBXKOJeGF/ydxeSDF3IQ== dependencies: flow-enums-runtime "^0.0.6" @@ -5843,13 +5656,6 @@ object.values@^1.1.6, object.values@^1.2.1: define-properties "^1.2.1" es-object-atoms "^1.0.0" -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== - dependencies: - ee-first "1.1.1" - on-finished@2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" @@ -5857,6 +5663,13 @@ on-finished@2.4.1: dependencies: ee-first "1.1.1" +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + on-headers@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" @@ -6122,16 +5935,7 @@ pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -pretty-format@^29.0.0: - version "29.7.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -pretty-format@^29.7.0: +pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== @@ -6239,35 +6043,41 @@ react-is@^18.0.0: resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -react-is@^19.0.0: - version "19.1.0" - resolved "https://registry.npmjs.org/react-is/-/react-is-19.1.0.tgz" - integrity sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg== +react-is@^19.1.0: + version "19.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.0.tgz#ddc3b4a4e0f3336c3847f18b806506388d7b9973" + integrity sha512-x3Ax3kNSMIIkyVYhWPyO09bu0uttcAIoecO/um/rKGQ4EltYWVYtyiGkS/3xMynrbVQdS69Jhlv8FXUEZehlzA== + +react-native-safe-area-context@^5.5.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.6.1.tgz#cb4d249ef1a6f7e8fd0cfdfa9764838dffda26b6" + integrity sha512-/wJE58HLEAkATzhhX1xSr+fostLsK8Q97EfpfMDKo8jlOc1QKESSX/FQrhk7HhQH/2uSaox4Y86sNaI02kteiA== -react-native-windows@0.79.0: - version "0.79.0" - resolved "https://registry.npmjs.org/react-native-windows/-/react-native-windows-0.79.0.tgz" - integrity sha512-L7sQFC/X1I2NtXXTDfchRWRuK6St80zrAbee7SRYEZeGn+jNugtHNswuy6lkeTblGiHKm0Wgt6sJW9BuNs6cfQ== +react-native-windows@0.80.0-preview.8: + version "0.80.0-preview.8" + resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.80.0-preview.8.tgz#5765f39b80d5b81158a5c423bd1871253eef764c" + integrity sha512-opjsSvQ60PrXorC4czHQ33ij+MZQjaLH9BxVzV54g3J89wRCGcx7km4HWAZcfV+JEBXhkjaRZsKmV5bsC+h9OA== dependencies: "@babel/runtime" "^7.0.0" "@jest/create-cache-key-function" "^29.7.0" - "@react-native-community/cli" "^15.0.0" - "@react-native-community/cli-platform-android" "^15.0.0" - "@react-native-community/cli-platform-ios" "^15.0.0" - "@react-native-windows/cli" "0.79.0" + "@react-native-community/cli" "17.0.0" + "@react-native-community/cli-platform-android" "17.0.0" + "@react-native-community/cli-platform-ios" "17.0.0" + "@react-native-windows/cli" "0.80.0-preview.6" "@react-native/assets" "1.0.0" - "@react-native/assets-registry" "0.79.0" - "@react-native/codegen" "0.79.0" - "@react-native/community-cli-plugin" "0.79.0" - "@react-native/gradle-plugin" "0.79.0" - "@react-native/js-polyfills" "0.79.0" - "@react-native/normalize-colors" "0.79.0" - "@react-native/virtualized-lists" "0.79.0" + "@react-native/assets-registry" "0.80.0" + "@react-native/codegen" "0.80.0" + "@react-native/community-cli-plugin" "0.80.0" + "@react-native/gradle-plugin" "0.80.0" + "@react-native/js-polyfills" "0.80.0" + "@react-native/new-app-screen" "0.80.0-nightly-20250506-3ac16dd6a" + "@react-native/normalize-colors" "0.80.0" + "@react-native/virtualized-lists" "0.80.0" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.25.1" + babel-plugin-syntax-hermes-parser "0.28.1" base64-js "^1.5.1" chalk "^4.0.0" commander "^12.0.0" @@ -6277,8 +6087,8 @@ react-native-windows@0.79.0: invariant "^2.2.4" jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.82.0" - metro-source-map "^0.82.0" + metro-runtime "^0.82.2" + metro-source-map "^0.82.2" mkdirp "^0.5.1" nullthrows "^1.1.1" pretty-format "^29.7.0" @@ -6286,7 +6096,7 @@ react-native-windows@0.79.0: react-devtools-core "^6.1.1" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" - scheduler "0.25.0" + scheduler "0.26.0" semver "^7.1.3" source-map-support "^0.5.19" stacktrace-parser "^0.1.10" @@ -6294,42 +6104,41 @@ react-native-windows@0.79.0: ws "^6.2.3" yargs "^17.6.2" -react-native@0.79.3: - version "0.79.3" - resolved "https://registry.npmjs.org/react-native/-/react-native-0.79.3.tgz" - integrity sha512-EzH1+9gzdyEo9zdP6u7Sh3Jtf5EOMwzy+TK65JysdlgAzfEVfq4mNeXcAZ6SmD+CW6M7ARJbvXLyTD0l2S5rpg== +react-native@0.80.0: + version "0.80.0" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.80.0.tgz#574bf976c1e03d27191100179a8e9ec0f19d42ef" + integrity sha512-b9K1ygb2MWCBtKAodKmE3UsbUuC29Pt4CrJMR0ocTA8k+8HJQTPleBPDNKL4/p0P01QO9aL/gZUddoxHempLow== dependencies: "@jest/create-cache-key-function" "^29.7.0" - "@react-native/assets-registry" "0.79.3" - "@react-native/codegen" "0.79.3" - "@react-native/community-cli-plugin" "0.79.3" - "@react-native/gradle-plugin" "0.79.3" - "@react-native/js-polyfills" "0.79.3" - "@react-native/normalize-colors" "0.79.3" - "@react-native/virtualized-lists" "0.79.3" + "@react-native/assets-registry" "0.80.0" + "@react-native/codegen" "0.80.0" + "@react-native/community-cli-plugin" "0.80.0" + "@react-native/gradle-plugin" "0.80.0" + "@react-native/js-polyfills" "0.80.0" + "@react-native/normalize-colors" "0.80.0" + "@react-native/virtualized-lists" "0.80.0" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.25.1" + babel-plugin-syntax-hermes-parser "0.28.1" base64-js "^1.5.1" chalk "^4.0.0" commander "^12.0.0" - event-target-shim "^5.0.1" flow-enums-runtime "^0.0.6" glob "^7.1.1" invariant "^2.2.4" jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.82.0" - metro-source-map "^0.82.0" + metro-runtime "^0.82.2" + metro-source-map "^0.82.2" nullthrows "^1.1.1" pretty-format "^29.7.0" promise "^8.3.0" react-devtools-core "^6.1.1" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" - scheduler "0.25.0" + scheduler "0.26.0" semver "^7.1.3" stacktrace-parser "^0.1.10" whatwg-fetch "^3.0.0" @@ -6341,18 +6150,18 @@ react-refresh@^0.14.0: resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== -react-test-renderer@19.0.0: - version "19.0.0" - resolved "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.0.0.tgz" - integrity sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA== +react-test-renderer@19.1.0: + version "19.1.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.1.0.tgz#89e1baa9e45a6da064b9760f92251d5b8e1f34ab" + integrity sha512-jXkSl3CpvPYEF+p/eGDLB4sPoDX8pKkYvRl9+rR8HxLY0X04vW7hCm1/0zHoUSjPZ3bDa+wXWNTDVIw/R8aDVw== dependencies: - react-is "^19.0.0" - scheduler "^0.25.0" + react-is "^19.1.0" + scheduler "^0.26.0" -react@19.0.0: - version "19.0.0" - resolved "https://registry.npmjs.org/react/-/react-19.0.0.tgz" - integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ== +react@19.1.0: + version "19.1.0" + resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75" + integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg== readable-stream@^3.4.0: version "3.6.2" @@ -6538,7 +6347,7 @@ safe-array-concat@^1.1.3: has-symbols "^1.1.0" isarray "^2.0.5" -safe-buffer@~5.2.0, safe-buffer@5.2.1: +safe-buffer@5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -6565,10 +6374,10 @@ safe-regex-test@^1.1.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -scheduler@^0.25.0, scheduler@0.25.0: - version "0.25.0" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz" - integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== +scheduler@0.26.0, scheduler@^0.26.0: + version "0.26.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" + integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA== semver@^5.5.0: version "5.7.2" @@ -6580,32 +6389,7 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.1.3, semver@^7.5.2: - version "7.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== - -semver@^7.3.2: - version "7.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== - -semver@^7.3.7: - version "7.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== - -semver@^7.5.3: - version "7.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== - -semver@^7.5.4: - version "7.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== - -semver@^7.6.0: +semver@^7.1.3, semver@^7.3.2, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: version "7.7.2" resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== @@ -6709,7 +6493,7 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.6.1, shell-quote@^1.7.3, shell-quote@^1.8.1: +shell-quote@^1.6.1, shell-quote@^1.8.1: version "1.8.3" resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz" integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== @@ -6792,15 +6576,15 @@ slice-ansi@^2.0.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" -source-map-support@^0.5.19: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@~0.5.20: +source-map-support@^0.5.19, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -6808,14 +6592,6 @@ source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - source-map@^0.5.6: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" @@ -6850,16 +6626,16 @@ stacktrace-parser@^0.1.10: dependencies: type-fest "^0.7.1" -statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - statuses@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + stop-iteration-iterator@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz" @@ -6868,13 +6644,6 @@ stop-iteration-iterator@^1.1.0: es-errors "^1.3.0" internal-slot "^1.1.0" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - string-length@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" @@ -6956,14 +6725,14 @@ string.prototype.trimstart@^1.0.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" -strip-ansi@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: - ansi-regex "^4.1.0" + safe-buffer "~5.2.0" -strip-ansi@^5.2.0: +strip-ansi@^5.0.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -7007,11 +6776,6 @@ strnum@^1.1.1: resolved "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz" integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA== -sudo-prompt@^9.0.0: - version "9.2.1" - resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz" - integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" @@ -7094,11 +6858,6 @@ tslib@^1.8.1: resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.2.0, tslib@^2.6.2: - version "2.8.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" - integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" @@ -7186,10 +6945,10 @@ typed-array-length@^1.0.7: possible-typed-array-names "^1.0.0" reflect.getprototypeof "^1.0.6" -typescript@5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz" - integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== +typescript@^5.8.3: + version "5.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" + integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== unbox-primitive@^1.1.0: version "1.1.0" @@ -7234,7 +6993,7 @@ universalify@^0.1.0: resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unpipe@~1.0.0, unpipe@1.0.0: +unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -7425,12 +7184,7 @@ ws@^6.2.3: dependencies: async-limiter "~1.0.0" -ws@^7: - version "7.5.10" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" - integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== - -ws@^7.5.10: +ws@^7, ws@^7.5.10: version "7.5.10" resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==