diff --git a/.eslintrc.js b/.eslintrc.js index f9a57e1a7c..cff8586fdb 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1 +1,10 @@ -module.exports = {extends: '@react-native'}; +module.exports = { + root: true, + extends: '@react-native', + parserOptions: { + requireConfigFile: false, + babelOptions: { + presets: ['@react-native/babel-preset'], + }, + }, +}; diff --git a/windows/NuGet.Config b/NuGet.config similarity index 84% rename from windows/NuGet.Config rename to NuGet.config index 37da5d50a4..fe459fedd6 100644 --- a/windows/NuGet.Config +++ b/NuGet.config @@ -1,12 +1,9 @@ - - - - + diff --git a/_codeql_detected_source_root b/_codeql_detected_source_root new file mode 120000 index 0000000000..945c9b46d6 --- /dev/null +++ b/_codeql_detected_source_root @@ -0,0 +1 @@ +. \ No newline at end of file diff --git a/babel.config.js b/babel.config.js index 65c5a898ac..f183b81f25 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,5 +1,5 @@ module.exports = { - presets: ['module:metro-react-native-babel-preset'], + presets: ['module:@react-native/babel-preset'], plugins: [ [ 'module-resolver', diff --git a/example/NuGet.config b/example/NuGet.config new file mode 100644 index 0000000000..d990d66d51 --- /dev/null +++ b/example/NuGet.config @@ -0,0 +1,6 @@ + + + + diff --git a/example/jest.config.windows.js b/example/jest.config.windows.js new file mode 100644 index 0000000000..4ae04e8b48 --- /dev/null +++ b/example/jest.config.windows.js @@ -0,0 +1,3 @@ +const config = {}; + +module.exports = require('@rnx-kit/jest-preset')('windows', config); diff --git a/example/package.json b/example/package.json index 921af59da9..f34f164f97 100644 --- a/example/package.json +++ b/example/package.json @@ -14,14 +14,15 @@ "mkdist": "node -e \"require('node:fs').mkdirSync('dist', { recursive: true, mode: 0o755 })\"", "start": "react-native start", "test": "jest", - "windows": "react-native run-windows" + "windows": "npx @react-native-community/cli run-windows", + "test:windows": "jest --config jest.config.windows.js" }, "dependencies": { "@react-native-picker/picker": "workspace:^", - "react": "18.3.1", - "react-native": "0.76.3", - "react-native-macos": "^0.75.0", - "react-native-windows": "^0.76.0" + "react": "19.2.0", + "react-native": "0.80.0", + "react-native-macos": "^0.79.0", + "react-native-windows": "0.80.0" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -30,22 +31,30 @@ "@react-native-community/cli": "15.0.1", "@react-native-community/cli-platform-android": "15.0.1", "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native/babel-preset": "0.76.3", - "@react-native/eslint-config": "0.76.3", - "@react-native/metro-config": "0.76.3", - "@react-native/typescript-config": "0.76.3", + "@react-native/babel-preset": "0.80.2", + "@react-native/eslint-config": "0.80.2", + "@react-native/metro-config": "0.80.2", + "@react-native/typescript-config": "0.80.2", + "@rnx-kit/jest-preset": "^0.1.17", "@rnx-kit/metro-config": "^2.0.0", - "@types/react": "^18.2.6", + "@types/react": "^19.1.0", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-native-test-app": "^4.0.4", - "react-test-renderer": "18.3.1", + "react-native-test-app": "^5.0.1", + "react-test-renderer": "19.2.0", "typescript": "5.0.4" }, "engines": { "node": ">=18" + }, + "react-native-windows": { + "init-windows": { + "name": "PickerExample", + "namespace": "PickerExample", + "template": "cpp-app" + } } } diff --git a/example/windows/.gitignore b/example/windows/.gitignore index fb81ae232b..0fd0acfc6d 100644 --- a/example/windows/.gitignore +++ b/example/windows/.gitignore @@ -1,33 +1,46 @@ -.vs/ +*AppPackages* +*BundleArtifacts* -# User-specific files -*.suo -*.user -*.sln.docstates +#OS junk files +[Tt]humbs.db +*.DS_Store -# Build results -ARM64/ -AppPackages/ -[Bb]in/ -[Dd]ebug/ -[Dd]ebugPublic/ +#Visual Studio files +*.[Oo]bj +*.user +*.aps +*.pch +*.vspscc +*.vssscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.[Cc]ache +*.ilk +*.log +*.lib +*.sbr +*.sdf +*.opensdf +*.opendb +*.unsuccessfulbuild +ipch/ [Oo]bj/ -[Rr]elease/ -[Rr]eleases/ -bld/ -build/ -x64/ -x86/ - -# NuGet Packages Directory -packages/ +[Bb]in +[Dd]ebug*/ +[Rr]elease*/ +Ankh.NoLoad +.vs/ +# Visual C++ cache files +#Files generated by the VS build **/Generated Files/** + +#Files generated by MS build *.binlog -*.hprof -*.sln -ExperimentalFeatures.props -NuGet.Config -dist/ -msbuild.binlog -node_modules/ +*.err +*.wrn diff --git a/example/windows/ExperimentalFeatures.props b/example/windows/ExperimentalFeatures.props new file mode 100644 index 0000000000..a789f9d4e0 --- /dev/null +++ b/example/windows/ExperimentalFeatures.props @@ -0,0 +1,27 @@ + + + + + + true + + + true + + true + + + diff --git a/example/windows/PickerExample.Package/Images/LockScreenLogo.scale-200.png b/example/windows/PickerExample.Package/Images/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000..735f57adb5 Binary files /dev/null and b/example/windows/PickerExample.Package/Images/LockScreenLogo.scale-200.png differ diff --git a/example/windows/PickerExample.Package/Images/SplashScreen.scale-200.png b/example/windows/PickerExample.Package/Images/SplashScreen.scale-200.png new file mode 100644 index 0000000000..023e7f1fed Binary files /dev/null and b/example/windows/PickerExample.Package/Images/SplashScreen.scale-200.png differ diff --git a/example/windows/PickerExample.Package/Images/Square150x150Logo.scale-200.png b/example/windows/PickerExample.Package/Images/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000..af49fec1a5 Binary files /dev/null and b/example/windows/PickerExample.Package/Images/Square150x150Logo.scale-200.png differ diff --git a/example/windows/PickerExample.Package/Images/Square44x44Logo.scale-200.png b/example/windows/PickerExample.Package/Images/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000..ce342a2ec8 Binary files /dev/null and b/example/windows/PickerExample.Package/Images/Square44x44Logo.scale-200.png differ diff --git a/example/windows/PickerExample.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png b/example/windows/PickerExample.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000..f6c02ce97e Binary files /dev/null and b/example/windows/PickerExample.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png differ diff --git a/example/windows/PickerExample.Package/Images/StoreLogo.png b/example/windows/PickerExample.Package/Images/StoreLogo.png new file mode 100644 index 0000000000..7385b56c0e Binary files /dev/null and b/example/windows/PickerExample.Package/Images/StoreLogo.png differ diff --git a/example/windows/PickerExample.Package/Images/Wide310x150Logo.scale-200.png b/example/windows/PickerExample.Package/Images/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000..288995b397 Binary files /dev/null and b/example/windows/PickerExample.Package/Images/Wide310x150Logo.scale-200.png differ diff --git a/example/windows/PickerExample.Package/Package.appxmanifest b/example/windows/PickerExample.Package/Package.appxmanifest new file mode 100644 index 0000000000..70047907c3 --- /dev/null +++ b/example/windows/PickerExample.Package/Package.appxmanifest @@ -0,0 +1,49 @@ + + + + + + + + PickerExample + anuverma + Images\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/windows/PickerExample.Package/PickerExample.Package.wapproj b/example/windows/PickerExample.Package/PickerExample.Package.wapproj new file mode 100644 index 0000000000..7d0f4227ff --- /dev/null +++ b/example/windows/PickerExample.Package/PickerExample.Package.wapproj @@ -0,0 +1,78 @@ + + + + + {e5f148b2-0cc7-4d03-b312-cf3bda3990e3} + en-US + ..\PickerExample\PickerExample.vcxproj + NativeOnly + NativeOnly + + + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + + + + $(MSBuildExtensionsPath)\Microsoft\DesktopBridge\ + + + + + Debug + x86 + + + Release + x86 + + + Debug + x64 + + + Release + x64 + + + Debug + ARM64 + + + Release + ARM64 + + + + + + + + Designer + + + + + + + + + + + + + + True + + + + + + + + + This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. + + + + + diff --git a/example/windows/PickerExample.sln b/example/windows/PickerExample.sln new file mode 100644 index 0000000000..01a3336c7d --- /dev/null +++ b/example/windows/PickerExample.sln @@ -0,0 +1,63 @@ + +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}") = "PickerExample.Package", "PickerExample.Package\PickerExample.Package.wapproj", "{E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PickerExample", "PickerExample\PickerExample.vcxproj", "{F3F5C572-6D54-486C-86AC-F55E97044D4E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Debug|ARM64 = Debug|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + Release|ARM64 = Release|ARM64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|x64.ActiveCfg = Debug|x64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|x64.Build.0 = Debug|x64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|x64.Deploy.0 = Debug|x64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|x86.ActiveCfg = Debug|x86 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|x86.Build.0 = Debug|x86 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|x86.Deploy.0 = Debug|x86 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|ARM64.Build.0 = Debug|ARM64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|x64.ActiveCfg = Release|x64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|x64.Build.0 = Release|x64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|x64.Deploy.0 = Release|x64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|x86.ActiveCfg = Release|x86 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|x86.Build.0 = Release|x86 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|x86.Deploy.0 = Release|x86 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|ARM64.ActiveCfg = Release|ARM64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|ARM64.Build.0 = Release|ARM64 + {E5F148B2-0CC7-4D03-B312-CF3BDA3990E3}.Release|ARM64.Deploy.0 = Release|ARM64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|x64.ActiveCfg = Debug|x64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|x64.Build.0 = Debug|x64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|x64.Deploy.0 = Debug|x64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|x86.ActiveCfg = Debug|Win32 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|x86.Build.0 = Debug|Win32 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|x86.Deploy.0 = Debug|Win32 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|ARM64.Build.0 = Debug|ARM64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|x64.ActiveCfg = Release|x64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|x64.Build.0 = Release|x64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|x64.Deploy.0 = Release|x64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|x86.ActiveCfg = Release|Win32 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|x86.Build.0 = Release|Win32 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|x86.Deploy.0 = Release|Win32 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|ARM64.ActiveCfg = Release|ARM64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|ARM64.Build.0 = Release|ARM64 + {F3F5C572-6D54-486C-86AC-F55E97044D4E}.Release|ARM64.Deploy.0 = Release|ARM64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} + EndGlobalSection +EndGlobal diff --git a/example/windows/PickerExample/.gitignore b/example/windows/PickerExample/.gitignore new file mode 100644 index 0000000000..82fabe9662 --- /dev/null +++ b/example/windows/PickerExample/.gitignore @@ -0,0 +1 @@ +/Bundle \ No newline at end of file diff --git a/example/windows/PickerExample/AutolinkedNativeModules.g.cpp b/example/windows/PickerExample/AutolinkedNativeModules.g.cpp new file mode 100644 index 0000000000..5821cfddc5 --- /dev/null +++ b/example/windows/PickerExample/AutolinkedNativeModules.g.cpp @@ -0,0 +1,14 @@ +// AutolinkedNativeModules.g.cpp contents generated by "npx @react-native-community/cli autolink-windows" +// clang-format off +#include "pch.h" +#include "AutolinkedNativeModules.g.h" + +namespace winrt::Microsoft::ReactNative +{ + +void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders) +{ + UNREFERENCED_PARAMETER(packageProviders); +} + +} diff --git a/example/windows/PickerExample/AutolinkedNativeModules.g.h b/example/windows/PickerExample/AutolinkedNativeModules.g.h new file mode 100644 index 0000000000..a3da81ddd8 --- /dev/null +++ b/example/windows/PickerExample/AutolinkedNativeModules.g.h @@ -0,0 +1,10 @@ +// AutolinkedNativeModules.g.h contents generated by "npx @react-native-community/cli autolink-windows" +// clang-format off +#pragma once + +namespace winrt::Microsoft::ReactNative +{ + +void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders); + +} diff --git a/example/windows/PickerExample/AutolinkedNativeModules.g.props b/example/windows/PickerExample/AutolinkedNativeModules.g.props new file mode 100644 index 0000000000..0dd8b33c1e --- /dev/null +++ b/example/windows/PickerExample/AutolinkedNativeModules.g.props @@ -0,0 +1,6 @@ + + + + + + diff --git a/example/windows/PickerExample/AutolinkedNativeModules.g.targets b/example/windows/PickerExample/AutolinkedNativeModules.g.targets new file mode 100644 index 0000000000..6a85ec51cd --- /dev/null +++ b/example/windows/PickerExample/AutolinkedNativeModules.g.targets @@ -0,0 +1,6 @@ + + + + + + diff --git a/example/windows/PickerExample/PickerExample.cpp b/example/windows/PickerExample/PickerExample.cpp new file mode 100644 index 0000000000..c47899bf79 --- /dev/null +++ b/example/windows/PickerExample/PickerExample.cpp @@ -0,0 +1,82 @@ +// PickerExample.cpp : Defines the entry point for the application. +// + +#include "pch.h" +#include "PickerExample.h" + +#include "AutolinkedNativeModules.g.h" + +#include "NativeModules.h" + +// A PackageProvider containing any turbo modules you define within this app project +struct CompReactPackageProvider + : winrt::implements { + public: // IReactPackageProvider + void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept { + AddAttributedModules(packageBuilder, true); + } +}; + +// The entry point of the Win32 application +_Use_decl_annotations_ int CALLBACK WinMain(HINSTANCE instance, HINSTANCE, PSTR /* commandLine */, int showCmd) { + // Initialize WinRT + winrt::init_apartment(winrt::apartment_type::single_threaded); + + // Enable per monitor DPI scaling + SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); + + // Find the path hosting the app exe file + WCHAR appDirectory[MAX_PATH]; + GetModuleFileNameW(NULL, appDirectory, MAX_PATH); + PathCchRemoveFileSpec(appDirectory, MAX_PATH); + + // Create a ReactNativeWin32App with the ReactNativeAppBuilder + auto reactNativeWin32App{winrt::Microsoft::ReactNative::ReactNativeAppBuilder().Build()}; + + // Configure the initial InstanceSettings for the app's ReactNativeHost + auto settings{reactNativeWin32App.ReactNativeHost().InstanceSettings()}; + // Register any autolinked native modules + RegisterAutolinkedNativeModulePackages(settings.PackageProviders()); + // Register any native modules defined within this app project + settings.PackageProviders().Append(winrt::make()); + +#if BUNDLE + // Load the JS bundle from a file (not Metro): + // Set the path (on disk) where the .bundle file is located + settings.BundleRootPath(std::wstring(L"file://").append(appDirectory).append(L"\\Bundle\\").c_str()); + // Set the name of the bundle file (without the .bundle extension) + settings.JavaScriptBundleFile(L"index.windows"); + // Disable hot reload + settings.UseFastRefresh(false); +#else + // Load the JS bundle from Metro + settings.JavaScriptBundleFile(L"index"); + // Enable hot reload + settings.UseFastRefresh(true); +#endif +#if _DEBUG + // For Debug builds + // Enable Direct Debugging of JS + settings.UseDirectDebugger(true); + // Enable the Developer Menu + settings.UseDeveloperSupport(true); +#else + // For Release builds: + // Disable Direct Debugging of JS + settings.UseDirectDebugger(false); + // Disable the Developer Menu + settings.UseDeveloperSupport(false); +#endif + + // Get the AppWindow so we can configure its initial title and size + auto appWindow{reactNativeWin32App.AppWindow()}; + appWindow.Title(L"Example"); + appWindow.Resize({1000, 1000}); + + // Get the ReactViewOptions so we can set the initial RN component to load + auto viewOptions{reactNativeWin32App.ReactViewOptions()}; + viewOptions.ComponentName(L"Example"); + + // Start the app + reactNativeWin32App.Start(); +} diff --git a/example/windows/PickerExample/PickerExample.h b/example/windows/PickerExample/PickerExample.h new file mode 100644 index 0000000000..d00d47e788 --- /dev/null +++ b/example/windows/PickerExample/PickerExample.h @@ -0,0 +1,3 @@ +#pragma once + +#include "resource.h" diff --git a/example/windows/PickerExample/PickerExample.ico b/example/windows/PickerExample/PickerExample.ico new file mode 100644 index 0000000000..b3ec03bd61 Binary files /dev/null and b/example/windows/PickerExample/PickerExample.ico differ diff --git a/example/windows/PickerExample/PickerExample.rc b/example/windows/PickerExample/PickerExample.rc new file mode 100644 index 0000000000..5c3e4acd8c Binary files /dev/null and b/example/windows/PickerExample/PickerExample.rc differ diff --git a/example/windows/PickerExample/PickerExample.vcxproj b/example/windows/PickerExample/PickerExample.vcxproj new file mode 100644 index 0000000000..346c5591c3 --- /dev/null +++ b/example/windows/PickerExample/PickerExample.vcxproj @@ -0,0 +1,139 @@ + + + + + + true + true + {F3F5C572-6D54-486C-86AC-F55E97044D4E} + PickerExample + Win32Proj + PickerExample + 10.0 + en-US + 17.0 + false + + + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + Debug + ARM64 + + + Release + ARM64 + + + + Application + Unicode + v143 + + + true + + + false + true + + + + + + + + + + + + + Use + pch.h + $(IntDir)pch.pch + Level4 + true + %(AdditionalOptions) /bigobj + 4453;28204 + + $(MSBuildThisFileDirectory); + %(AdditionalIncludeDirectories) + + + + shell32.lib;user32.lib;windowsapp.lib;%(AdditionalDependenices) + Windows + true + + + + + _DEBUG;%(PreprocessorDefinitions) + + + + + NDEBUG;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + 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/example/windows/PickerExample/PickerExample.vcxproj.filters b/example/windows/PickerExample/PickerExample.vcxproj.filters new file mode 100644 index 0000000000..05d8d05c0a --- /dev/null +++ b/example/windows/PickerExample/PickerExample.vcxproj.filters @@ -0,0 +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 + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + + + Resource Files + + + + + Resource Files + + + Resource Files + + + \ No newline at end of file diff --git a/example/windows/PickerExample/pch.cpp b/example/windows/PickerExample/pch.cpp new file mode 100644 index 0000000000..1d9f38c57d --- /dev/null +++ b/example/windows/PickerExample/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/example/windows/PickerExample/pch.h b/example/windows/PickerExample/pch.h new file mode 100644 index 0000000000..364879013f --- /dev/null +++ b/example/windows/PickerExample/pch.h @@ -0,0 +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 + +#include "targetver.h" + +#define NOMINMAX 1 +#define WIN32_LEAN_AND_MEAN 1 +#define WINRT_LEAN_AND_MEAN 1 + +// Windows Header Files +#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 + +// Reference additional headers your project requires here diff --git a/example/windows/PickerExample/resource.h b/example/windows/PickerExample/resource.h new file mode 100644 index 0000000000..1ad49b6957 --- /dev/null +++ b/example/windows/PickerExample/resource.h @@ -0,0 +1,17 @@ +// +// Microsoft Visual C++ generated include file. +// Used by PickerExample.rc + +#define IDI_ICON1 1008 +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS + +#define _APS_NO_MFC 130 +#define _APS_NEXT_RESOURCE_VALUE 129 +#define _APS_NEXT_COMMAND_VALUE 32771 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 110 +#endif +#endif diff --git a/example/windows/PickerExample/small.ico b/example/windows/PickerExample/small.ico new file mode 100644 index 0000000000..b3ec03bd61 Binary files /dev/null and b/example/windows/PickerExample/small.ico differ diff --git a/example/windows/PickerExample/targetver.h b/example/windows/PickerExample/targetver.h new file mode 100644 index 0000000000..87c0086de7 --- /dev/null +++ b/example/windows/PickerExample/targetver.h @@ -0,0 +1,8 @@ +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/js/AndroidDialogPickerNativeComponent.js b/js/AndroidDialogPickerNativeComponent.js index 444b9195f4..74abf3136c 100644 --- a/js/AndroidDialogPickerNativeComponent.js +++ b/js/AndroidDialogPickerNativeComponent.js @@ -75,6 +75,6 @@ export const Commands: NativeCommands = codegenNativeCommands({ }); export default (codegenNativeComponent('RNCAndroidDialogPicker', { - excludedPlatforms: ['iOS'], + excludedPlatforms: ['iOS', 'windows'], interfaceOnly: true, }): ComponentType); diff --git a/js/AndroidDropdownPickerNativeComponent.js b/js/AndroidDropdownPickerNativeComponent.js index 6666e539a5..2a3f9e5116 100644 --- a/js/AndroidDropdownPickerNativeComponent.js +++ b/js/AndroidDropdownPickerNativeComponent.js @@ -77,7 +77,7 @@ export const Commands: NativeCommands = codegenNativeCommands({ export default (codegenNativeComponent( 'RNCAndroidDropdownPicker', { - excludedPlatforms: ['iOS'], + excludedPlatforms: ['iOS', 'windows'], interfaceOnly: true, }, ): ComponentType); diff --git a/js/PickerWindowsNativeComponent.js b/js/PickerWindowsNativeComponent.js new file mode 100644 index 0000000000..bdcbfc8655 --- /dev/null +++ b/js/PickerWindowsNativeComponent.js @@ -0,0 +1,68 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + * + * @format + * @flow + */ + +'use strict'; + +import * as React from 'react'; +import type {ColorValue} from 'react-native/Libraries/StyleSheet/StyleSheet'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; +import type {UnsafeMixed} from 'react-native/Libraries/Types/CodegenTypes'; +import type { + BubblingEventHandler, + Int32, +} from 'react-native/Libraries/Types/CodegenTypes'; + +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import codegenNativeCommands from 'react-native/Libraries/Utilities/codegenNativeCommands'; + +type PickerWindowsChangeEvent = $ReadOnly<{| + value: UnsafeMixed, + itemIndex: Int32, + text: string, +|}>; + +type PickerWindowsItemType = $ReadOnly<{| + label: string, + value: ?UnsafeMixed, + textColor: ?ColorValue, + testID: ?string, +|}>; + +export type NativeProps = $ReadOnly<{| + ...ViewProps, + items: $ReadOnlyArray, + selectedIndex: Int32, + // onChange: BubblingEventHandler, + enabled?: ?boolean, + placeholder?: ?string, + testID?: ?string, + accessibilityLabel?: ?string, + + // TODO: for some reason codegen does not create `fromRawValue` inline functions for + // objects inside the `ReadOnlyArray` of items, so we need to explicitly define a prop + // with this object so those functions are generated + // fakeProp?: PickerWindowsItemType, +|}>; + +type ComponentType = HostComponent; + +interface NativeCommands { + +setNativeSelectedIndex: ( + viewRef: React.ElementRef, + selectedIndex: Int32, + ) => void; +} + +export const Commands: NativeCommands = codegenNativeCommands({ + supportedCommands: ['setNativeSelectedIndex'], +}); + +export default (codegenNativeComponent('RNCPickerWindows', { + excludedPlatforms: ['android', 'iOS'], +}): ComponentType); diff --git a/js/RNCPickerNativeComponent.js b/js/RNCPickerNativeComponent.js index b64f90827d..d309022958 100644 --- a/js/RNCPickerNativeComponent.js +++ b/js/RNCPickerNativeComponent.js @@ -54,7 +54,7 @@ export type NativeProps = $ReadOnly<{| // TODO: for some reason codegen does not create `fromRawValue` inline functions for // objects inside the `ReadOnlyArray` of items, so we need to explicitly define a prop // with this object so those functions are generated - fakeProp?: RNCPickerIOSTypeItemType, + // fakeProp?: RNCPickerIOSTypeItemType, |}>; type ComponentType = HostComponent; diff --git a/js/__tests__/__snapshots__/Picker.test.js.snap b/js/__tests__/__snapshots__/Picker.test.js.snap index 628a25dc07..2681bee0dc 100644 --- a/js/__tests__/__snapshots__/Picker.test.js.snap +++ b/js/__tests__/__snapshots__/Picker.test.js.snap @@ -1,20 +1,36 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Picker should render component with accessibility label 1`] = ` - +{ + "$$typeof": Symbol(react.transitional.element), + "_owner": null, + "_store": {}, + "key": null, + "props": { + "accessibilityLabel": "Label for this picker", + }, + "type": [Function], +} `; exports[`Picker should render the Android native component 1`] = ` - +{ + "$$typeof": Symbol(react.transitional.element), + "_owner": null, + "_store": {}, + "key": null, + "props": {}, + "type": [Function], +} `; exports[`Picker should render the iOS native component 1`] = ` - +{ + "$$typeof": Symbol(react.transitional.element), + "_owner": null, + "_store": {}, + "key": null, + "props": {}, + "type": [Function], +} `; diff --git a/package.json b/package.json index 5c2e2f5f2a..445074b7a2 100644 --- a/package.json +++ b/package.json @@ -1,184 +1,201 @@ -{ - "name": "@react-native-picker/picker", - "version": "2.11.4", - "homepage": "https://github.com/react-native-picker/picker#readme", - "description": "React Native Picker for iOS, Android, macOS, and Windows", - "main": "dist/commonjs/index.js", - "module": "dist/module/index.js", - "types": "./typings/index.d.ts", - "react-native": "js/index.js", - "scripts": { - "prepare": "bob build", - "build": "bob build", - "start": "react-native start", - "start:macos": "react-native start --projectRoot ./ --use-react-native-macos", - "ios": "cd example && react-native run-ios", - "web": "expo web", - "android": "react-native run-android", - "macos": "cd example && react-native run-macos", - "test": "yarn validate:eslint && yarn validate:flow && yarn validate:typescript && yarn test:jest", - "validate:eslint": "eslint 'js/**/*.js' 'example/**/*.js'", - "validate:flow": "flow check", - "validate:typescript": "tsc --project ./", - "test:jest": "jest js/", - "test:detox:android:test:debug": "detox test -c android.emu.debug", - "test:detox:android:test:release": "detox test -c android.emu.release", - "test:detox:android:build:debug": "detox build -c android.emu.debug", - "test:detox:android:build:release": "detox build -c android.emu.release", - "test:detox:android:bundle:release": "mkdir -p .tmp && react-native bundle --max-workers 4 --platform android --dev false --entry-file example/index.js --bundle-output .tmp/android-bundle.js", - "test:detox:ios:test:debug": "detox test -c ios.sim.debug", - "test:detox:ios:test:release": "detox test -c ios.sim.release", - "test:detox:ios:build:debug": "detox build -c ios.sim.debug", - "test:detox:ios:build:release": "detox build -c ios.sim.release", - "test:detox:ios:bundle:release": "mkdir -p .tmp && react-native bundle --max-workers 4 --platform ios --dev false --entry-file example/index.js --bundle-output .tmp/ios-bundle.js", - "test:detox:clean": "rimraf example/android/build && rimraf example/android/app/build && rimraf example/android/.gradle && rimraf example/ios/build", - "ci:publish": "yarn semantic-release", - "semantic-release": "semantic-release" - }, - "keywords": [ - "react-native", - "react native", - "picker", - "dropdown", - "select" - ], - "author": "", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - }, - "devDependencies": { - "@babel/core": "^7.6.2", - "@babel/runtime": "^7.6.2", - "@expo/webpack-config": "^0.12.40", - "@react-native/eslint-config": "^0.72.2", - "@semantic-release/git": "^9.0.0", - "@testing-library/react-native": "^7.2.0", - "@types/react": "^18", - "babel-jest": "^26.6.3", - "babel-plugin-module-resolver": "^3.2.0", - "detox": "^17.10.6", - "eslint": "^8.4.1", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "expo": "^41.0.1", - "flow-bin": "0.222.0", - "husky": "^2.2.0", - "jest": "^26.6.3", - "metro-react-native-babel-preset": "^0.67.0", - "prettier": "^2.2.1", - "pretty-quick": "^2.0.1", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-native": "0.76.3", - "react-native-builder-bob": "^0.20.0", - "react-native-macos": "^0.75", - "react-native-test-app": "^4.0.4", - "react-native-web": "^0.14.10", - "react-native-windows": "^0.76", - "react-test-renderer": "18.2.0", - "rimraf": "^2.6.3", - "semantic-release": "^19.0.3", - "typescript": "^4.2.3" - }, - "detox": { - "test-runner": "jest", - "runner-config": "example/e2e/config.json", - "configurations": { - "ios.sim.debug": { - "binaryPath": "example/ios/build/Build/Products/Debug-iphonesimulator/PickerExample.app", - "build": "export RCT_NO_LAUNCH_PACKAGER=true && xcodebuild -project example/ios/PickerExample.xcodeproj -destination 'platform=iOS Simulator,name=iPhone X' -scheme PickerExample -parallelizeTargets -configuration Debug -derivedDataPath example/ios/build -UseModernBuildSystem=YES | xcpretty -k", - "type": "ios.simulator", - "name": "iPhone X" - }, - "ios.sim.release": { - "binaryPath": "example/ios/build/Build/Products/Release-iphonesimulator/PickerExample.app", - "build": "export RCT_NO_LAUNCH_PACKAGER=true && xcodebuild -project example/ios/PickerExample.xcodeproj -destination 'platform=iOS Simulator,name=iPhone X' -scheme PickerExample -parallelizeTargets -configuration Release -derivedDataPath example/ios/build -UseModernBuildSystem=YES | xcpretty -k", - "type": "ios.simulator", - "name": "iPhone X" - }, - "android.emu.debug": { - "binaryPath": "example/android/app/build/outputs/apk/debug/app-debug.apk", - "build": "export RCT_NO_LAUNCH_PACKAGER=true && pushd example/android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && popd", - "type": "android.emulator", - "name": "TestingAVD" - }, - "android.emu.release": { - "binaryPath": "example/android/app/build/outputs/apk/release/app-release.apk", - "build": "export RCT_NO_LAUNCH_PACKAGER=true && pushd example/android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release && popd", - "type": "android.emulator", - "name": "TestingAVD" - } - } - }, - "husky": { - "hooks": { - "pre-commit": "pretty-quick --staged --pattern '**/*.*(js|jsx)'" - } - }, - "jest": { - "preset": "react-native", - "setupFilesAfterEnv": [ - "/jest.setup.js" - ], - "modulePathIgnorePatterns": [ - "/dist/" - ] - }, - "repository": { - "type": "git", - "url": "https://github.com/react-native-picker/picker.git" - }, - "publishConfig": { - "access": "public" - }, - "files": [ - "js", - "dist", - "!**/__tests__", - "!**/__fixtures__", - "!**/__mocks__", - "ios", - "macos", - "android", - "typings", - "windows", - "react-native.config.js", - "RNCPicker.podspec" - ], - "react-native-builder-bob": { - "source": "js", - "output": "dist", - "targets": [ - [ - "commonjs", - { - "flow": true - } - ], - "module" - ] - }, - "eslintIgnore": [ - "node_modules/", - "dist/" - ], - "codegenConfig": { - "name": "rnpicker", - "type": "components", - "jsSrcsDir": "./js", - "android": { - "javaPackageName": "com.reactnativecommunity.picker" - }, - "ios": { - "componentProvider": { - "RNCPicker": "RNCPickerComponentView" - } - } - }, - "workspaces": [ - "example" - ], - "packageManager": "yarn@4.1.1" -} +{ + "name": "@react-native-picker/picker", + "version": "2.11.4", + "homepage": "https://github.com/react-native-picker/picker#readme", + "description": "React Native Picker for iOS, Android, macOS, and Windows", + "main": "dist/commonjs/index.js", + "module": "dist/module/index.js", + "types": "./typings/index.d.ts", + "react-native": "js/index.js", + "scripts": { + "prepare": "bob build", + "build": "bob build", + "start": "react-native start", + "start:macos": "react-native start --projectRoot ./ --use-react-native-macos", + "ios": "cd example && react-native run-ios", + "web": "expo web", + "android": "react-native run-android", + "macos": "cd example && react-native run-macos", + "test": "yarn validate:eslint && yarn validate:flow && yarn validate:typescript && yarn test:jest", + "validate:eslint": "eslint 'js/**/*.js' 'example/**/*.js'", + "validate:flow": "flow check", + "validate:typescript": "tsc --project ./", + "test:jest": "jest js/", + "test:detox:android:test:debug": "detox test -c android.emu.debug", + "test:detox:android:test:release": "detox test -c android.emu.release", + "test:detox:android:build:debug": "detox build -c android.emu.debug", + "test:detox:android:build:release": "detox build -c android.emu.release", + "test:detox:android:bundle:release": "mkdir -p .tmp && react-native bundle --max-workers 4 --platform android --dev false --entry-file example/index.js --bundle-output .tmp/android-bundle.js", + "test:detox:ios:test:debug": "detox test -c ios.sim.debug", + "test:detox:ios:test:release": "detox test -c ios.sim.release", + "test:detox:ios:build:debug": "detox build -c ios.sim.debug", + "test:detox:ios:build:release": "detox build -c ios.sim.release", + "test:detox:ios:bundle:release": "mkdir -p .tmp && react-native bundle --max-workers 4 --platform ios --dev false --entry-file example/index.js --bundle-output .tmp/ios-bundle.js", + "test:detox:clean": "rimraf example/android/build && rimraf example/android/app/build && rimraf example/android/.gradle && rimraf example/ios/build", + "ci:publish": "yarn semantic-release", + "semantic-release": "semantic-release" + }, + "keywords": [ + "react-native", + "react native", + "picker", + "dropdown", + "select" + ], + "author": "", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/eslint-parser": "^7.25.1", + "@babel/runtime": "^7.6.2", + "@expo/webpack-config": "^0.12.40", + "@react-native/babel-preset": "0.80.2", + "@react-native/eslint-config": "^0.80.2", + "@semantic-release/git": "^9.0.0", + "@testing-library/react-native": "^7.2.0", + "@types/react": "^19.1.0", + "babel-jest": "^29.6.3", + "babel-plugin-module-resolver": "^3.2.0", + "detox": "^17.10.6", + "eslint": "^8.4.1", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-ft-flow": "^2.0.1", + "eslint-plugin-prettier": "^4.0.0", + "expo": "^41.0.1", + "flow-bin": "0.222.0", + "husky": "^2.2.0", + "jest": "^29.6.3", + "prettier": "^2.2.1", + "pretty-quick": "^2.0.1", + "react": "19.2.0", + "react-dom": "19.2.0", + "react-native": "0.80.0", + "react-native-builder-bob": "^0.20.0", + "react-native-macos": "^0.79", + "react-native-test-app": "^5.0.1", + "react-native-web": "^0.14.10", + "react-native-windows": "0.80.0", + "react-test-renderer": "19.2.0", + "rimraf": "^2.6.3", + "semantic-release": "^19.0.3", + "typescript": "^4.2.3" + }, + "detox": { + "test-runner": "jest", + "runner-config": "example/e2e/config.json", + "configurations": { + "ios.sim.debug": { + "binaryPath": "example/ios/build/Build/Products/Debug-iphonesimulator/PickerExample.app", + "build": "export RCT_NO_LAUNCH_PACKAGER=true && xcodebuild -project example/ios/PickerExample.xcodeproj -destination 'platform=iOS Simulator,name=iPhone X' -scheme PickerExample -parallelizeTargets -configuration Debug -derivedDataPath example/ios/build -UseModernBuildSystem=YES | xcpretty -k", + "type": "ios.simulator", + "name": "iPhone X" + }, + "ios.sim.release": { + "binaryPath": "example/ios/build/Build/Products/Release-iphonesimulator/PickerExample.app", + "build": "export RCT_NO_LAUNCH_PACKAGER=true && xcodebuild -project example/ios/PickerExample.xcodeproj -destination 'platform=iOS Simulator,name=iPhone X' -scheme PickerExample -parallelizeTargets -configuration Release -derivedDataPath example/ios/build -UseModernBuildSystem=YES | xcpretty -k", + "type": "ios.simulator", + "name": "iPhone X" + }, + "android.emu.debug": { + "binaryPath": "example/android/app/build/outputs/apk/debug/app-debug.apk", + "build": "export RCT_NO_LAUNCH_PACKAGER=true && pushd example/android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && popd", + "type": "android.emulator", + "name": "TestingAVD" + }, + "android.emu.release": { + "binaryPath": "example/android/app/build/outputs/apk/release/app-release.apk", + "build": "export RCT_NO_LAUNCH_PACKAGER=true && pushd example/android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release && popd", + "type": "android.emulator", + "name": "TestingAVD" + } + } + }, + "husky": { + "hooks": { + "pre-commit": "pretty-quick --staged --pattern '**/*.*(js|jsx)'" + } + }, + "jest": { + "preset": "react-native", + "setupFilesAfterEnv": [ + "/jest.setup.js" + ], + "modulePathIgnorePatterns": [ + "/dist/" + ] + }, + "repository": { + "type": "git", + "url": "https://github.com/react-native-picker/picker.git" + }, + "publishConfig": { + "access": "public" + }, + "files": [ + "js", + "dist", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "ios", + "macos", + "android", + "typings", + "windows", + "react-native.config.js", + "RNCPicker.podspec" + ], + "react-native-builder-bob": { + "source": "js", + "output": "dist", + "targets": [ + [ + "commonjs", + { + "flow": true + } + ], + "module" + ] + }, + "eslintIgnore": [ + "node_modules/", + "dist/" + ], + "codegenConfig": { + "name": "rnpicker", + "type": "all", + "jsSrcsDir": "./js", + "android": { + "javaPackageName": "com.reactnativecommunity.picker" + }, + "ios": { + "componentProvider": { + "RNCPicker": "RNCPickerComponentView" + } + }, + "windows": { + "namespace": "Picker", + "generators": [ + "componentsWindows" + ], + "outputDirectory": "windows/Picker/codegen", + "separateDataTypes": true + } + }, + "workspaces": [ + "example" + ], + "packageManager": "yarn@4.1.1", + "react-native-windows": { + "init-windows": { + "name": "Picker", + "namespace": "Picker", + "template": "cpp-lib" + } + } +} diff --git a/windows/.gitignore b/windows/.gitignore index 4ea0c7b5a3..8d6daea48a 100644 --- a/windows/.gitignore +++ b/windows/.gitignore @@ -34,59 +34,18 @@ 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/** +# Codegen - exclude non-Windows generated files +ReactNativePicker/codegen/react/components/rnpicker/RNCAndroid*.g.h +ReactNativePicker/codegen/react/components/rnpicker/RNCPicker.g.h + + +#Files generated by MS build +*.binlog +*.err +*.wrn diff --git a/windows/ExperimentalFeatures.props b/windows/ExperimentalFeatures.props new file mode 100644 index 0000000000..db10c59f9a --- /dev/null +++ b/windows/ExperimentalFeatures.props @@ -0,0 +1,33 @@ + + + + + + true + + + true + + true + + + diff --git a/windows/Picker.sln b/windows/Picker.sln new file mode 100644 index 0000000000..6d6fef856b --- /dev/null +++ b/windows/Picker.sln @@ -0,0 +1,43 @@ + +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}") = "Picker", "Picker\Picker.vcxproj", "{7D4B06B8-5393-41EA-8B65-B5547257E177}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Debug|ARM64 = Debug|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + Release|ARM64 = Release|ARM64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|x64.ActiveCfg = Debug|x64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|x64.Build.0 = Debug|x64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|x64.Deploy.0 = Debug|x64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|x86.ActiveCfg = Debug|Win32 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|x86.Build.0 = Debug|Win32 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|x86.Deploy.0 = Debug|Win32 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|ARM64.Build.0 = Debug|ARM64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|x64.ActiveCfg = Release|x64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|x64.Build.0 = Release|x64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|x64.Deploy.0 = Release|x64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|x86.ActiveCfg = Release|Win32 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|x86.Build.0 = Release|Win32 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|x86.Deploy.0 = Release|Win32 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|ARM64.ActiveCfg = Release|ARM64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|ARM64.Build.0 = Release|ARM64 + {7D4B06B8-5393-41EA-8B65-B5547257E177}.Release|ARM64.Deploy.0 = Release|ARM64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} + EndGlobalSection +EndGlobal diff --git a/windows/Picker/Picker.cpp b/windows/Picker/Picker.cpp new file mode 100644 index 0000000000..55744526b5 --- /dev/null +++ b/windows/Picker/Picker.cpp @@ -0,0 +1,88 @@ +#include "pch.h" + +#include "Picker.h" + +namespace winrt::Picker +{ + +// See https://microsoft.github.io/react-native-windows/docs/native-platform for help writing native modules + +void Picker::Initialize(React::ReactContext const &reactContext) noexcept { + m_context = reactContext; +} + +double Picker::multiply(double a, double b) noexcept { + return a * b; +} + +// Fabric component stub implementations for RNCPickerWindows + +void PickerUserData::UpdateProps( + const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::com_ptr<::Picker::RNCPickerWindowsProps> &newProps, + const winrt::com_ptr<::Picker::RNCPickerWindowsProps> &oldProps) noexcept { + + // Call base implementation + BaseRNCPickerWindows::UpdateProps(view, newProps, oldProps); + + // TODO: Implement props update logic for RNCPickerWindows + // Access props using: newProps->items, newProps->selectedIndex, newProps->enabled, newProps->placeholder, etc. +} + +void PickerUserData::UpdateLayoutMetrics( + const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::LayoutMetrics &newLayoutMetrics, + const winrt::Microsoft::ReactNative::LayoutMetrics &oldLayoutMetrics) noexcept { + + // TODO: Implement layout update logic + if (m_visual) { + m_visual.Size({newLayoutMetrics.Frame.Width, newLayoutMetrics.Frame.Height}); + } +} + +void PickerUserData::Initialize( + const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + + // TODO: Implement initialization logic for RNCPickerWindows component +} + +winrt::Microsoft::UI::Composition::Visual PickerUserData::CreateVisual( + const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + + // Create visual for the RNCPickerWindows component + auto compositor = view.as().Compositor(); + m_visual = compositor.CreateSpriteVisual(); + + // TODO: Set up visual properties + m_visual.Comment(L"RNCPickerWindows"); + + return m_visual; +} + +void PickerUserData::FinalizeUpdate( + const winrt::Microsoft::ReactNative::ComponentView &view, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask mask) noexcept { + + // TODO: Implement finalize update logic + // This is called after all updates are applied +} + +void PickerUserData::HandleSetNativeSelectedIndexCommand(int32_t selectedIndex) noexcept { + + // TODO: Implement setNativeSelectedIndex command for RNCPickerWindows + // This handles the setNativeSelectedIndex command from JavaScript (defined in PickerWindowsNativeComponent.js) +} + +void PickerUserData::RegisterComponent( + const winrt::Microsoft::ReactNative::IReactPackageBuilder &packageBuilder) noexcept { + + ::Picker::RegisterRNCPickerWindowsNativeComponent( + packageBuilder, + [](const winrt::Microsoft::ReactNative::Composition::IReactCompositionViewComponentBuilder &builder) noexcept { + builder.SetViewComponentViewInitializer([](const winrt::Microsoft::ReactNative::Composition::ViewComponentViewInitializer &init) { + // no-op here; builder customization can be done by caller + }); + }); +} + +} // namespace winrt::Picker \ No newline at end of file diff --git a/windows/ReactNativePicker/ReactNativePicker.def b/windows/Picker/Picker.def similarity index 100% rename from windows/ReactNativePicker/ReactNativePicker.def rename to windows/Picker/Picker.def diff --git a/windows/Picker/Picker.h b/windows/Picker/Picker.h new file mode 100644 index 0000000000..296c3a7a04 --- /dev/null +++ b/windows/Picker/Picker.h @@ -0,0 +1,68 @@ +#pragma once + +#include "pch.h" +#include "resource.h" + +#if __has_include("codegen/NativePickerDataTypes.g.h") + #include "codegen/NativePickerDataTypes.g.h" +#endif +//#include "codegen/NativePickerSpec.g.h" + +#include "NativeModules.h" +//#include "codegen/react/components/rnpicker/RNCPicker.g.h" +#include "codegen/react/components/rnpicker/RNCPickerWindows.g.h" + +namespace winrt::Picker +{ + +// See https://microsoft.github.io/react-native-windows/docs/native-platform for help writing native modules + +REACT_MODULE(Picker) +struct Picker +{ + REACT_INIT(Initialize) + void Initialize(React::ReactContext const &reactContext) noexcept; + + REACT_SYNC_METHOD(multiply) + double multiply(double a, double b) noexcept; + +private: + React::ReactContext m_context; +}; + +// Fabric component implementation for RNCPickerWindows +struct PickerUserData : winrt::implements, + ::Picker::BaseRNCPickerWindows { + + PickerUserData() = default; + + void UpdateProps( + const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::com_ptr<::Picker::RNCPickerWindowsProps> &newProps, + const winrt::com_ptr<::Picker::RNCPickerWindowsProps> &oldProps) noexcept override; + + void UpdateLayoutMetrics( + const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::LayoutMetrics &newLayoutMetrics, + const winrt::Microsoft::ReactNative::LayoutMetrics &oldLayoutMetrics) noexcept override; + + void Initialize(const winrt::Microsoft::ReactNative::ComponentView &view) noexcept override; + + winrt::Microsoft::UI::Composition::Visual CreateVisual( + const winrt::Microsoft::ReactNative::ComponentView &view) noexcept override; + + void FinalizeUpdate( + const winrt::Microsoft::ReactNative::ComponentView &view, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask mask) noexcept override; + + void HandleSetNativeSelectedIndexCommand(int32_t selectedIndex) noexcept override; + + static void RegisterComponent( + const winrt::Microsoft::ReactNative::IReactPackageBuilder &packageBuilder) noexcept; + +private: + winrt::Microsoft::UI::Composition::SpriteVisual m_visual{nullptr}; + winrt::Microsoft::UI::Composition::CompositionBrush m_brush{nullptr}; +}; + +} // namespace winrt::Picker \ No newline at end of file diff --git a/windows/Picker/Picker.rc b/windows/Picker/Picker.rc new file mode 100644 index 0000000000..3212c105fc Binary files /dev/null and b/windows/Picker/Picker.rc differ diff --git a/windows/ReactNativePicker/ReactNativePicker.vcxproj b/windows/Picker/Picker.vcxproj similarity index 54% rename from windows/ReactNativePicker/ReactNativePicker.vcxproj rename to windows/Picker/Picker.vcxproj index b03a144988..5ae03a52e2 100644 --- a/windows/ReactNativePicker/ReactNativePicker.vcxproj +++ b/windows/Picker/Picker.vcxproj @@ -1,76 +1,63 @@ - + + - true - true true - {bedcc600-4541-41f2-aa46-9e058202b6ad} - ReactNativePicker - ReactNativePicker + {7D4B06B8-5393-41EA-8B65-B5547257E177} + Picker + Win32Proj + Picker + 10.0 en-US - 16.0 - true - Windows Store - 10.0 + 17.0 + false - $([MSBuild]::GetDirectoryNameOfFileAbove($(SolutionDir), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - - - 10.0.18362.0 - 10.0.17763.0 + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + false + - - Debug - ARM - - - Debug - ARM64 - Debug Win32 + + Release + Win32 + Debug x64 - + Release - ARM + x64 - - Release + + Debug ARM64 - - Release - Win32 - - + Release - x64 + ARM64 DynamicLibrary Unicode + v143 false true - true false true - false @@ -78,29 +65,31 @@ - - - - - + - Use pch.h $(IntDir)pch.pch Level4 + true %(AdditionalOptions) /bigobj 4453;28204 _WINRT_DLL;%(PreprocessorDefinitions) $(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories) + stdcpp20 + + $(MSBuildThisFileDirectory); + %(AdditionalIncludeDirectories) + + shell32.lib;user32.lib;windowsapp.lib;%(AdditionalDependenices) Console true - ReactNativePicker.def + Picker.def @@ -113,22 +102,18 @@ NDEBUG;%(PreprocessorDefinitions) + - - ReactPickerView.idl - - + ReactPackageProvider.idl - + + - - ReactPickerView.idl - - + Create @@ -138,30 +123,22 @@ - - - - - - - + - + + + - 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/windows/Picker/Picker.vcxproj.filters b/windows/Picker/Picker.vcxproj.filters new file mode 100644 index 0000000000..734c7e631d --- /dev/null +++ b/windows/Picker/Picker.vcxproj.filters @@ -0,0 +1,44 @@ + + + + + {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 + + + + + Source Files + + + Source Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/windows/ReactNativePicker/ReactPackageProvider.cpp b/windows/Picker/ReactPackageProvider.cpp similarity index 53% rename from windows/ReactNativePicker/ReactPackageProvider.cpp rename to windows/Picker/ReactPackageProvider.cpp index a17705fe3f..59bd868595 100644 --- a/windows/ReactNativePicker/ReactPackageProvider.cpp +++ b/windows/Picker/ReactPackageProvider.cpp @@ -1,18 +1,23 @@ #include "pch.h" + #include "ReactPackageProvider.h" #if __has_include("ReactPackageProvider.g.cpp") #include "ReactPackageProvider.g.cpp" #endif -#include "ReactPickerViewManager.h" + +#include "Picker.h" using namespace winrt::Microsoft::ReactNative; -namespace winrt::ReactNativePicker::implementation +namespace winrt::Picker::implementation { void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { - packageBuilder.AddViewManager(L"ReactPickerViewManager", []() { return winrt::make(); }); + AddAttributedModules(packageBuilder, true); + + // Register Fabric component for new architecture + PickerUserData::RegisterComponent(packageBuilder); } -} // namespace winrt::ReactNativePicker::implementation +} // namespace winrt::Picker::implementation diff --git a/windows/Picker/ReactPackageProvider.h b/windows/Picker/ReactPackageProvider.h new file mode 100644 index 0000000000..cbb8da9116 --- /dev/null +++ b/windows/Picker/ReactPackageProvider.h @@ -0,0 +1,24 @@ +#pragma once + +#include "ReactPackageProvider.g.h" + +using namespace winrt::Microsoft::ReactNative; + +namespace winrt::Picker::implementation +{ + +struct ReactPackageProvider : ReactPackageProviderT +{ + ReactPackageProvider() = default; + + void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; +}; + +} // namespace winrt::Picker::implementation + +namespace winrt::Picker::factory_implementation +{ + +struct ReactPackageProvider : ReactPackageProviderT {}; + +} // namespace winrt::Picker::factory_implementation diff --git a/windows/Picker/ReactPackageProvider.idl b/windows/Picker/ReactPackageProvider.idl new file mode 100644 index 0000000000..ea0b0003af --- /dev/null +++ b/windows/Picker/ReactPackageProvider.idl @@ -0,0 +1,9 @@ +namespace Picker +{ + [webhosthidden] + [default_interface] + runtimeclass ReactPackageProvider : Microsoft.ReactNative.IReactPackageProvider + { + ReactPackageProvider(); + }; +} diff --git a/windows/Picker/codegen/.clang-format b/windows/Picker/codegen/.clang-format new file mode 100644 index 0000000000..a43d914ec3 --- /dev/null +++ b/windows/Picker/codegen/.clang-format @@ -0,0 +1,2 @@ +DisableFormat: true +SortIncludes: false \ No newline at end of file diff --git a/windows/Picker/codegen/react/components/rnpicker/RNCAndroidDialogPicker.g.h b/windows/Picker/codegen/react/components/rnpicker/RNCAndroidDialogPicker.g.h new file mode 100644 index 0000000000..d99e07f6fc --- /dev/null +++ b/windows/Picker/codegen/react/components/rnpicker/RNCAndroidDialogPicker.g.h @@ -0,0 +1,325 @@ + +/* + * This file is auto-generated from RNCAndroidDialogPickerNativeComponent spec file in flow / TypeScript. + */ +// clang-format off +#pragma once + +#include + +#ifdef RNW_NEW_ARCH +#include + +#include +#include +#endif // #ifdef RNW_NEW_ARCH + +#ifdef RNW_NEW_ARCH + +namespace Picker { + +REACT_STRUCT(RNCAndroidDialogPickerSpec_RNCAndroidDialogPickerProps_items) +struct RNCAndroidDialogPickerSpec_RNCAndroidDialogPickerProps_items { + REACT_FIELD(label) + std::string label; + + REACT_FIELD(value) + std::optional value; + + REACT_FIELD(color) + winrt::Microsoft::ReactNative::Color color{nullptr}; + + REACT_FIELD(fontFamily) + std::optional fontFamily; + + REACT_FIELD(enabled) + std::optional enabled{}; + + REACT_FIELD(style) + std::optional style; +}; + +REACT_STRUCT(RNCAndroidDialogPickerProps) +struct RNCAndroidDialogPickerProps : winrt::implements { + RNCAndroidDialogPickerProps(winrt::Microsoft::ReactNative::ViewProps props, const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) + : ViewProps(props) + { + if (cloneFrom) { + auto cloneFromProps = cloneFrom.as(); + items = cloneFromProps->items; + color = cloneFromProps->color; + prompt = cloneFromProps->prompt; + enabled = cloneFromProps->enabled; + selected = cloneFromProps->selected; + backgroundColor = cloneFromProps->backgroundColor; + dropdownIconColor = cloneFromProps->dropdownIconColor; + dropdownIconRippleColor = cloneFromProps->dropdownIconRippleColor; + numberOfLines = cloneFromProps->numberOfLines; + } + } + + void SetProp(uint32_t hash, winrt::hstring propName, winrt::Microsoft::ReactNative::IJSValueReader value) noexcept { + winrt::Microsoft::ReactNative::ReadProp(hash, propName, value, *this); + } + + REACT_FIELD(items) + std::vector items; + + REACT_FIELD(color) + winrt::Microsoft::ReactNative::Color color{nullptr}; + + REACT_FIELD(prompt) + std::optional prompt; + + REACT_FIELD(enabled) + std::optional enabled{}; + + REACT_FIELD(selected) + int32_t selected{}; + + REACT_FIELD(backgroundColor) + std::optional backgroundColor{}; + + REACT_FIELD(dropdownIconColor) + std::optional dropdownIconColor{}; + + REACT_FIELD(dropdownIconRippleColor) + std::optional dropdownIconRippleColor{}; + + REACT_FIELD(numberOfLines) + std::optional numberOfLines{}; + + const winrt::Microsoft::ReactNative::ViewProps ViewProps; +}; + +REACT_STRUCT(RNCAndroidDialogPicker_OnSelect) +struct RNCAndroidDialogPicker_OnSelect { + REACT_FIELD(position) + int32_t position{}; +}; + +REACT_STRUCT(RNCAndroidDialogPicker_OnFocus) +struct RNCAndroidDialogPicker_OnFocus { +}; + +REACT_STRUCT(RNCAndroidDialogPicker_OnBlur) +struct RNCAndroidDialogPicker_OnBlur { +}; + +struct RNCAndroidDialogPickerEventEmitter { + RNCAndroidDialogPickerEventEmitter(const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) + : m_eventEmitter(eventEmitter) {} + + using OnSelect = RNCAndroidDialogPicker_OnSelect; + using OnFocus = RNCAndroidDialogPicker_OnFocus; + using OnBlur = RNCAndroidDialogPicker_OnBlur; + + void onSelect(OnSelect &value) const { + m_eventEmitter.DispatchEvent(L"select", [value](const winrt::Microsoft::ReactNative::IJSValueWriter writer) { + winrt::Microsoft::ReactNative::WriteValue(writer, value); + }); + } + + void onFocus(OnFocus &value) const { + m_eventEmitter.DispatchEvent(L"focus", [value](const winrt::Microsoft::ReactNative::IJSValueWriter writer) { + winrt::Microsoft::ReactNative::WriteValue(writer, value); + }); + } + + void onBlur(OnBlur &value) const { + m_eventEmitter.DispatchEvent(L"blur", [value](const winrt::Microsoft::ReactNative::IJSValueWriter writer) { + winrt::Microsoft::ReactNative::WriteValue(writer, value); + }); + } + + private: + winrt::Microsoft::ReactNative::EventEmitter m_eventEmitter{nullptr}; +}; + +template +struct BaseRNCAndroidDialogPicker { + + virtual void UpdateProps( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::com_ptr &newProps, + const winrt::com_ptr &/*oldProps*/) noexcept { + m_props = newProps; + } + + // UpdateLayoutMetrics will only be called if this method is overridden + virtual void UpdateLayoutMetrics( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*newLayoutMetrics*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*oldLayoutMetrics*/) noexcept { + } + + // UpdateState will only be called if this method is overridden + virtual void UpdateState( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::IComponentState &/*newState*/) noexcept { + } + + virtual void UpdateEventEmitter(const std::shared_ptr &eventEmitter) noexcept { + m_eventEmitter = eventEmitter; + } + + // MountChildComponentView will only be called if this method is overridden + virtual void MountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &/*args*/) noexcept { + } + + // UnmountChildComponentView will only be called if this method is overridden + virtual void UnmountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &/*args*/) noexcept { + } + + // Initialize will only be called if this method is overridden + virtual void Initialize(const winrt::Microsoft::ReactNative::ComponentView &/*view*/) noexcept { + } + + // CreateVisual will only be called if this method is overridden + virtual winrt::Microsoft::UI::Composition::Visual CreateVisual(const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + return view.as().Compositor().CreateSpriteVisual(); + } + + // FinalizeUpdate will only be called if this method is overridden + virtual void FinalizeUpdate(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask /*mask*/) noexcept { + } + + // You must provide an implementation of this method to handle the "focus" command + virtual void HandleFocusCommand() noexcept = 0; + + // You must provide an implementation of this method to handle the "blur" command + virtual void HandleBlurCommand() noexcept = 0; + + // You must provide an implementation of this method to handle the "setNativeSelected" command + virtual void HandleSetNativeSelectedCommand(int32_t selected) noexcept = 0; + + void HandleCommand(const winrt::Microsoft::ReactNative::ComponentView &view, const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + auto commandName = args.CommandName(); + if (commandName == L"focus") { + + userData->HandleFocusCommand(); + return; + } + + if (commandName == L"blur") { + + userData->HandleBlurCommand(); + return; + } + + if (commandName == L"setNativeSelected") { + int32_t selected; + winrt::Microsoft::ReactNative::ReadArgs(args.CommandArgs(), selected); + userData->HandleSetNativeSelectedCommand(selected); + return; + } + } + + const std::shared_ptr& EventEmitter() const { return m_eventEmitter; } + const winrt::com_ptr& Props() const { return m_props; } + +private: + winrt::com_ptr m_props; + std::shared_ptr m_eventEmitter; +}; + +template +void RegisterRNCAndroidDialogPickerNativeComponent( + winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder, + std::function builderCallback) noexcept { + packageBuilder.as().AddViewComponent( + L"RNCAndroidDialogPicker", [builderCallback](winrt::Microsoft::ReactNative::IReactViewComponentBuilder const &builder) noexcept { + auto compBuilder = builder.as(); + + builder.SetCreateProps([](winrt::Microsoft::ReactNative::ViewProps props, + const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) noexcept { + return winrt::make(props, cloneFrom); + }); + + builder.SetUpdatePropsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentProps &newProps, + const winrt::Microsoft::ReactNative::IComponentProps &oldProps) noexcept { + auto userData = view.UserData().as(); + userData->UpdateProps(view, newProps ? newProps.as() : nullptr, oldProps ? oldProps.as() : nullptr); + }); + + compBuilder.SetUpdateLayoutMetricsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::LayoutMetrics &newLayoutMetrics, + const winrt::Microsoft::ReactNative::LayoutMetrics &oldLayoutMetrics) noexcept { + auto userData = view.UserData().as(); + userData->UpdateLayoutMetrics(view, newLayoutMetrics, oldLayoutMetrics); + }); + + builder.SetUpdateEventEmitterHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) noexcept { + auto userData = view.UserData().as(); + userData->UpdateEventEmitter(std::make_shared(eventEmitter)); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::FinalizeUpdate != &BaseRNCAndroidDialogPicker::FinalizeUpdate) { + builder.SetFinalizeUpdateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask mask) noexcept { + auto userData = view.UserData().as(); + userData->FinalizeUpdate(view, mask); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UpdateState != &BaseRNCAndroidDialogPicker::UpdateState) { + builder.SetUpdateStateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentState &newState) noexcept { + auto userData = view.UserData().as(); + userData->UpdateState(view, newState); + }); + } + + builder.SetCustomCommandHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + userData->HandleCommand(view, args); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::MountChildComponentView != &BaseRNCAndroidDialogPicker::MountChildComponentView) { + builder.SetMountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->MountChildComponentView(view, args); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UnmountChildComponentView != &BaseRNCAndroidDialogPicker::UnmountChildComponentView) { + builder.SetUnmountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->UnmountChildComponentView(view, args); + }); + } + + compBuilder.SetViewComponentViewInitializer([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = winrt::make_self(); + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::Initialize != &BaseRNCAndroidDialogPicker::Initialize) { + userData->Initialize(view); + } + view.UserData(*userData); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::CreateVisual != &BaseRNCAndroidDialogPicker::CreateVisual) { + compBuilder.SetCreateVisualHandler([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = view.UserData().as(); + return userData->CreateVisual(view); + }); + } + + // Allow app to further customize the builder + if (builderCallback) { + builderCallback(compBuilder); + } + }); +} + +} // namespace Picker + +#endif // #ifdef RNW_NEW_ARCH diff --git a/windows/Picker/codegen/react/components/rnpicker/RNCAndroidDropdownPicker.g.h b/windows/Picker/codegen/react/components/rnpicker/RNCAndroidDropdownPicker.g.h new file mode 100644 index 0000000000..15e2450771 --- /dev/null +++ b/windows/Picker/codegen/react/components/rnpicker/RNCAndroidDropdownPicker.g.h @@ -0,0 +1,325 @@ + +/* + * This file is auto-generated from RNCAndroidDropdownPickerNativeComponent spec file in flow / TypeScript. + */ +// clang-format off +#pragma once + +#include + +#ifdef RNW_NEW_ARCH +#include + +#include +#include +#endif // #ifdef RNW_NEW_ARCH + +#ifdef RNW_NEW_ARCH + +namespace Picker { + +REACT_STRUCT(RNCAndroidDropdownPickerSpec_RNCAndroidDropdownPickerProps_items) +struct RNCAndroidDropdownPickerSpec_RNCAndroidDropdownPickerProps_items { + REACT_FIELD(label) + std::string label; + + REACT_FIELD(value) + std::optional value; + + REACT_FIELD(color) + winrt::Microsoft::ReactNative::Color color{nullptr}; + + REACT_FIELD(fontFamily) + std::optional fontFamily; + + REACT_FIELD(enabled) + std::optional enabled{}; + + REACT_FIELD(style) + std::optional style; +}; + +REACT_STRUCT(RNCAndroidDropdownPickerProps) +struct RNCAndroidDropdownPickerProps : winrt::implements { + RNCAndroidDropdownPickerProps(winrt::Microsoft::ReactNative::ViewProps props, const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) + : ViewProps(props) + { + if (cloneFrom) { + auto cloneFromProps = cloneFrom.as(); + items = cloneFromProps->items; + color = cloneFromProps->color; + prompt = cloneFromProps->prompt; + enabled = cloneFromProps->enabled; + selected = cloneFromProps->selected; + backgroundColor = cloneFromProps->backgroundColor; + dropdownIconColor = cloneFromProps->dropdownIconColor; + dropdownIconRippleColor = cloneFromProps->dropdownIconRippleColor; + numberOfLines = cloneFromProps->numberOfLines; + } + } + + void SetProp(uint32_t hash, winrt::hstring propName, winrt::Microsoft::ReactNative::IJSValueReader value) noexcept { + winrt::Microsoft::ReactNative::ReadProp(hash, propName, value, *this); + } + + REACT_FIELD(items) + std::vector items; + + REACT_FIELD(color) + winrt::Microsoft::ReactNative::Color color{nullptr}; + + REACT_FIELD(prompt) + std::optional prompt; + + REACT_FIELD(enabled) + std::optional enabled{}; + + REACT_FIELD(selected) + int32_t selected{}; + + REACT_FIELD(backgroundColor) + std::optional backgroundColor{}; + + REACT_FIELD(dropdownIconColor) + std::optional dropdownIconColor{}; + + REACT_FIELD(dropdownIconRippleColor) + std::optional dropdownIconRippleColor{}; + + REACT_FIELD(numberOfLines) + std::optional numberOfLines{}; + + const winrt::Microsoft::ReactNative::ViewProps ViewProps; +}; + +REACT_STRUCT(RNCAndroidDropdownPicker_OnSelect) +struct RNCAndroidDropdownPicker_OnSelect { + REACT_FIELD(position) + int32_t position{}; +}; + +REACT_STRUCT(RNCAndroidDropdownPicker_OnFocus) +struct RNCAndroidDropdownPicker_OnFocus { +}; + +REACT_STRUCT(RNCAndroidDropdownPicker_OnBlur) +struct RNCAndroidDropdownPicker_OnBlur { +}; + +struct RNCAndroidDropdownPickerEventEmitter { + RNCAndroidDropdownPickerEventEmitter(const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) + : m_eventEmitter(eventEmitter) {} + + using OnSelect = RNCAndroidDropdownPicker_OnSelect; + using OnFocus = RNCAndroidDropdownPicker_OnFocus; + using OnBlur = RNCAndroidDropdownPicker_OnBlur; + + void onSelect(OnSelect &value) const { + m_eventEmitter.DispatchEvent(L"select", [value](const winrt::Microsoft::ReactNative::IJSValueWriter writer) { + winrt::Microsoft::ReactNative::WriteValue(writer, value); + }); + } + + void onFocus(OnFocus &value) const { + m_eventEmitter.DispatchEvent(L"focus", [value](const winrt::Microsoft::ReactNative::IJSValueWriter writer) { + winrt::Microsoft::ReactNative::WriteValue(writer, value); + }); + } + + void onBlur(OnBlur &value) const { + m_eventEmitter.DispatchEvent(L"blur", [value](const winrt::Microsoft::ReactNative::IJSValueWriter writer) { + winrt::Microsoft::ReactNative::WriteValue(writer, value); + }); + } + + private: + winrt::Microsoft::ReactNative::EventEmitter m_eventEmitter{nullptr}; +}; + +template +struct BaseRNCAndroidDropdownPicker { + + virtual void UpdateProps( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::com_ptr &newProps, + const winrt::com_ptr &/*oldProps*/) noexcept { + m_props = newProps; + } + + // UpdateLayoutMetrics will only be called if this method is overridden + virtual void UpdateLayoutMetrics( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*newLayoutMetrics*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*oldLayoutMetrics*/) noexcept { + } + + // UpdateState will only be called if this method is overridden + virtual void UpdateState( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::IComponentState &/*newState*/) noexcept { + } + + virtual void UpdateEventEmitter(const std::shared_ptr &eventEmitter) noexcept { + m_eventEmitter = eventEmitter; + } + + // MountChildComponentView will only be called if this method is overridden + virtual void MountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &/*args*/) noexcept { + } + + // UnmountChildComponentView will only be called if this method is overridden + virtual void UnmountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &/*args*/) noexcept { + } + + // Initialize will only be called if this method is overridden + virtual void Initialize(const winrt::Microsoft::ReactNative::ComponentView &/*view*/) noexcept { + } + + // CreateVisual will only be called if this method is overridden + virtual winrt::Microsoft::UI::Composition::Visual CreateVisual(const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + return view.as().Compositor().CreateSpriteVisual(); + } + + // FinalizeUpdate will only be called if this method is overridden + virtual void FinalizeUpdate(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask /*mask*/) noexcept { + } + + // You must provide an implementation of this method to handle the "focus" command + virtual void HandleFocusCommand() noexcept = 0; + + // You must provide an implementation of this method to handle the "blur" command + virtual void HandleBlurCommand() noexcept = 0; + + // You must provide an implementation of this method to handle the "setNativeSelected" command + virtual void HandleSetNativeSelectedCommand(int32_t selected) noexcept = 0; + + void HandleCommand(const winrt::Microsoft::ReactNative::ComponentView &view, const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + auto commandName = args.CommandName(); + if (commandName == L"focus") { + + userData->HandleFocusCommand(); + return; + } + + if (commandName == L"blur") { + + userData->HandleBlurCommand(); + return; + } + + if (commandName == L"setNativeSelected") { + int32_t selected; + winrt::Microsoft::ReactNative::ReadArgs(args.CommandArgs(), selected); + userData->HandleSetNativeSelectedCommand(selected); + return; + } + } + + const std::shared_ptr& EventEmitter() const { return m_eventEmitter; } + const winrt::com_ptr& Props() const { return m_props; } + +private: + winrt::com_ptr m_props; + std::shared_ptr m_eventEmitter; +}; + +template +void RegisterRNCAndroidDropdownPickerNativeComponent( + winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder, + std::function builderCallback) noexcept { + packageBuilder.as().AddViewComponent( + L"RNCAndroidDropdownPicker", [builderCallback](winrt::Microsoft::ReactNative::IReactViewComponentBuilder const &builder) noexcept { + auto compBuilder = builder.as(); + + builder.SetCreateProps([](winrt::Microsoft::ReactNative::ViewProps props, + const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) noexcept { + return winrt::make(props, cloneFrom); + }); + + builder.SetUpdatePropsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentProps &newProps, + const winrt::Microsoft::ReactNative::IComponentProps &oldProps) noexcept { + auto userData = view.UserData().as(); + userData->UpdateProps(view, newProps ? newProps.as() : nullptr, oldProps ? oldProps.as() : nullptr); + }); + + compBuilder.SetUpdateLayoutMetricsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::LayoutMetrics &newLayoutMetrics, + const winrt::Microsoft::ReactNative::LayoutMetrics &oldLayoutMetrics) noexcept { + auto userData = view.UserData().as(); + userData->UpdateLayoutMetrics(view, newLayoutMetrics, oldLayoutMetrics); + }); + + builder.SetUpdateEventEmitterHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) noexcept { + auto userData = view.UserData().as(); + userData->UpdateEventEmitter(std::make_shared(eventEmitter)); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::FinalizeUpdate != &BaseRNCAndroidDropdownPicker::FinalizeUpdate) { + builder.SetFinalizeUpdateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask mask) noexcept { + auto userData = view.UserData().as(); + userData->FinalizeUpdate(view, mask); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UpdateState != &BaseRNCAndroidDropdownPicker::UpdateState) { + builder.SetUpdateStateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentState &newState) noexcept { + auto userData = view.UserData().as(); + userData->UpdateState(view, newState); + }); + } + + builder.SetCustomCommandHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + userData->HandleCommand(view, args); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::MountChildComponentView != &BaseRNCAndroidDropdownPicker::MountChildComponentView) { + builder.SetMountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->MountChildComponentView(view, args); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UnmountChildComponentView != &BaseRNCAndroidDropdownPicker::UnmountChildComponentView) { + builder.SetUnmountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->UnmountChildComponentView(view, args); + }); + } + + compBuilder.SetViewComponentViewInitializer([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = winrt::make_self(); + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::Initialize != &BaseRNCAndroidDropdownPicker::Initialize) { + userData->Initialize(view); + } + view.UserData(*userData); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::CreateVisual != &BaseRNCAndroidDropdownPicker::CreateVisual) { + compBuilder.SetCreateVisualHandler([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = view.UserData().as(); + return userData->CreateVisual(view); + }); + } + + // Allow app to further customize the builder + if (builderCallback) { + builderCallback(compBuilder); + } + }); +} + +} // namespace Picker + +#endif // #ifdef RNW_NEW_ARCH diff --git a/windows/Picker/codegen/react/components/rnpicker/RNCPicker.g.h b/windows/Picker/codegen/react/components/rnpicker/RNCPicker.g.h new file mode 100644 index 0000000000..1363c4ca57 --- /dev/null +++ b/windows/Picker/codegen/react/components/rnpicker/RNCPicker.g.h @@ -0,0 +1,294 @@ + +/* + * This file is auto-generated from RNCPickerNativeComponent spec file in flow / TypeScript. + */ +// clang-format off +#pragma once + +#include + +#ifdef RNW_NEW_ARCH +#include + +#include +#include +#endif // #ifdef RNW_NEW_ARCH + +#ifdef RNW_NEW_ARCH + +namespace Picker { + +REACT_STRUCT(RNCPickerSpec_RNCPickerProps_items) +struct RNCPickerSpec_RNCPickerProps_items { + REACT_FIELD(label) + winrt::Microsoft::ReactNative::JSValue label{nullptr}; + + REACT_FIELD(value) + winrt::Microsoft::ReactNative::JSValue value{nullptr}; + + REACT_FIELD(textColor) + winrt::Microsoft::ReactNative::Color textColor{nullptr}; + + REACT_FIELD(testID) + std::optional testID; +}; + +REACT_STRUCT(RNCPickerProps) +struct RNCPickerProps : winrt::implements { + RNCPickerProps(winrt::Microsoft::ReactNative::ViewProps props, const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) + : ViewProps(props) + { + if (cloneFrom) { + auto cloneFromProps = cloneFrom.as(); + items = cloneFromProps->items; + selectedIndex = cloneFromProps->selectedIndex; + selectionColor = cloneFromProps->selectionColor; + color = cloneFromProps->color; + textAlign = cloneFromProps->textAlign; + numberOfLines = cloneFromProps->numberOfLines; + fontSize = cloneFromProps->fontSize; + fontWeight = cloneFromProps->fontWeight; + fontStyle = cloneFromProps->fontStyle; + fontFamily = cloneFromProps->fontFamily; + testID = cloneFromProps->testID; + themeVariant = cloneFromProps->themeVariant; + } + } + + void SetProp(uint32_t hash, winrt::hstring propName, winrt::Microsoft::ReactNative::IJSValueReader value) noexcept { + winrt::Microsoft::ReactNative::ReadProp(hash, propName, value, *this); + } + + REACT_FIELD(items) + std::vector items; + + REACT_FIELD(selectedIndex) + int32_t selectedIndex{}; + + REACT_FIELD(selectionColor) + winrt::Microsoft::ReactNative::Color selectionColor{nullptr}; + + REACT_FIELD(color) + winrt::Microsoft::ReactNative::Color color{nullptr}; + + REACT_FIELD(textAlign) + std::optional textAlign; + + REACT_FIELD(numberOfLines) + std::optional numberOfLines{}; + + REACT_FIELD(fontSize) + std::optional fontSize{}; + + REACT_FIELD(fontWeight) + std::optional fontWeight; + + REACT_FIELD(fontStyle) + std::optional fontStyle; + + REACT_FIELD(fontFamily) + std::optional fontFamily; + + REACT_FIELD(testID) + std::optional testID; + + REACT_FIELD(themeVariant) + std::optional themeVariant; + + const winrt::Microsoft::ReactNative::ViewProps ViewProps; +}; + +REACT_STRUCT(RNCPicker_OnChange) +struct RNCPicker_OnChange { + REACT_FIELD(newValue) + winrt::Microsoft::ReactNative::JSValue newValue{nullptr}; + + REACT_FIELD(newIndex) + int32_t newIndex{}; +}; + +struct RNCPickerEventEmitter { + RNCPickerEventEmitter(const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) + : m_eventEmitter(eventEmitter) {} + + using OnChange = RNCPicker_OnChange; + + void onChange(OnChange &value) const { + m_eventEmitter.DispatchEvent(L"change", [value](const winrt::Microsoft::ReactNative::IJSValueWriter writer) { + winrt::Microsoft::ReactNative::WriteValue(writer, value); + }); + } + + private: + winrt::Microsoft::ReactNative::EventEmitter m_eventEmitter{nullptr}; +}; + +template +struct BaseRNCPicker { + + virtual void UpdateProps( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::com_ptr &newProps, + const winrt::com_ptr &/*oldProps*/) noexcept { + m_props = newProps; + } + + // UpdateLayoutMetrics will only be called if this method is overridden + virtual void UpdateLayoutMetrics( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*newLayoutMetrics*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*oldLayoutMetrics*/) noexcept { + } + + // UpdateState will only be called if this method is overridden + virtual void UpdateState( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::IComponentState &/*newState*/) noexcept { + } + + virtual void UpdateEventEmitter(const std::shared_ptr &eventEmitter) noexcept { + m_eventEmitter = eventEmitter; + } + + // MountChildComponentView will only be called if this method is overridden + virtual void MountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &/*args*/) noexcept { + } + + // UnmountChildComponentView will only be called if this method is overridden + virtual void UnmountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &/*args*/) noexcept { + } + + // Initialize will only be called if this method is overridden + virtual void Initialize(const winrt::Microsoft::ReactNative::ComponentView &/*view*/) noexcept { + } + + // CreateVisual will only be called if this method is overridden + virtual winrt::Microsoft::UI::Composition::Visual CreateVisual(const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + return view.as().Compositor().CreateSpriteVisual(); + } + + // FinalizeUpdate will only be called if this method is overridden + virtual void FinalizeUpdate(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask /*mask*/) noexcept { + } + + // You must provide an implementation of this method to handle the "setNativeSelectedIndex" command + virtual void HandleSetNativeSelectedIndexCommand(int32_t selectedIndex) noexcept = 0; + + void HandleCommand(const winrt::Microsoft::ReactNative::ComponentView &view, const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + auto commandName = args.CommandName(); + if (commandName == L"setNativeSelectedIndex") { + int32_t selectedIndex; + winrt::Microsoft::ReactNative::ReadArgs(args.CommandArgs(), selectedIndex); + userData->HandleSetNativeSelectedIndexCommand(selectedIndex); + return; + } + } + + const std::shared_ptr& EventEmitter() const { return m_eventEmitter; } + const winrt::com_ptr& Props() const { return m_props; } + +private: + winrt::com_ptr m_props; + std::shared_ptr m_eventEmitter; +}; + +template +void RegisterRNCPickerNativeComponent( + winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder, + std::function builderCallback) noexcept { + packageBuilder.as().AddViewComponent( + L"RNCPicker", [builderCallback](winrt::Microsoft::ReactNative::IReactViewComponentBuilder const &builder) noexcept { + auto compBuilder = builder.as(); + + builder.SetCreateProps([](winrt::Microsoft::ReactNative::ViewProps props, + const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) noexcept { + return winrt::make(props, cloneFrom); + }); + + builder.SetUpdatePropsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentProps &newProps, + const winrt::Microsoft::ReactNative::IComponentProps &oldProps) noexcept { + auto userData = view.UserData().as(); + userData->UpdateProps(view, newProps ? newProps.as() : nullptr, oldProps ? oldProps.as() : nullptr); + }); + + compBuilder.SetUpdateLayoutMetricsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::LayoutMetrics &newLayoutMetrics, + const winrt::Microsoft::ReactNative::LayoutMetrics &oldLayoutMetrics) noexcept { + auto userData = view.UserData().as(); + userData->UpdateLayoutMetrics(view, newLayoutMetrics, oldLayoutMetrics); + }); + + builder.SetUpdateEventEmitterHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) noexcept { + auto userData = view.UserData().as(); + userData->UpdateEventEmitter(std::make_shared(eventEmitter)); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::FinalizeUpdate != &BaseRNCPicker::FinalizeUpdate) { + builder.SetFinalizeUpdateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask mask) noexcept { + auto userData = view.UserData().as(); + userData->FinalizeUpdate(view, mask); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UpdateState != &BaseRNCPicker::UpdateState) { + builder.SetUpdateStateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentState &newState) noexcept { + auto userData = view.UserData().as(); + userData->UpdateState(view, newState); + }); + } + + builder.SetCustomCommandHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + userData->HandleCommand(view, args); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::MountChildComponentView != &BaseRNCPicker::MountChildComponentView) { + builder.SetMountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->MountChildComponentView(view, args); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UnmountChildComponentView != &BaseRNCPicker::UnmountChildComponentView) { + builder.SetUnmountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->UnmountChildComponentView(view, args); + }); + } + + compBuilder.SetViewComponentViewInitializer([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = winrt::make_self(); + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::Initialize != &BaseRNCPicker::Initialize) { + userData->Initialize(view); + } + view.UserData(*userData); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::CreateVisual != &BaseRNCPicker::CreateVisual) { + compBuilder.SetCreateVisualHandler([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = view.UserData().as(); + return userData->CreateVisual(view); + }); + } + + // Allow app to further customize the builder + if (builderCallback) { + builderCallback(compBuilder); + } + }); +} + +} // namespace Picker + +#endif // #ifdef RNW_NEW_ARCH diff --git a/windows/Picker/codegen/react/components/rnpicker/RNCPickerWindows.g.h b/windows/Picker/codegen/react/components/rnpicker/RNCPickerWindows.g.h new file mode 100644 index 0000000000..6a278cf880 --- /dev/null +++ b/windows/Picker/codegen/react/components/rnpicker/RNCPickerWindows.g.h @@ -0,0 +1,253 @@ + +/* + * This file is auto-generated from RNCPickerWindowsNativeComponent spec file in flow / TypeScript. + */ +// clang-format off +#pragma once + +#include + +#ifdef RNW_NEW_ARCH +#include + +#include +#include +#endif // #ifdef RNW_NEW_ARCH + +#ifdef RNW_NEW_ARCH + +namespace Picker { + +REACT_STRUCT(RNCPickerWindowsSpec_RNCPickerWindowsProps_items) +struct RNCPickerWindowsSpec_RNCPickerWindowsProps_items { + REACT_FIELD(label) + std::string label; + + REACT_FIELD(value) + winrt::Microsoft::ReactNative::JSValue value{nullptr}; + + REACT_FIELD(textColor) + winrt::Microsoft::ReactNative::Color textColor{nullptr}; + + REACT_FIELD(testID) + std::optional testID; +}; + +REACT_STRUCT(RNCPickerWindowsProps) +struct RNCPickerWindowsProps : winrt::implements { + RNCPickerWindowsProps(winrt::Microsoft::ReactNative::ViewProps props, const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) + : ViewProps(props) + { + if (cloneFrom) { + auto cloneFromProps = cloneFrom.as(); + items = cloneFromProps->items; + selectedIndex = cloneFromProps->selectedIndex; + enabled = cloneFromProps->enabled; + placeholder = cloneFromProps->placeholder; + testID = cloneFromProps->testID; + accessibilityLabel = cloneFromProps->accessibilityLabel; + } + } + + void SetProp(uint32_t hash, winrt::hstring propName, winrt::Microsoft::ReactNative::IJSValueReader value) noexcept { + winrt::Microsoft::ReactNative::ReadProp(hash, propName, value, *this); + } + + REACT_FIELD(items) + std::vector items; + + REACT_FIELD(selectedIndex) + int32_t selectedIndex{}; + + REACT_FIELD(enabled) + std::optional enabled{}; + + REACT_FIELD(placeholder) + std::optional placeholder; + + REACT_FIELD(testID) + std::optional testID; + + REACT_FIELD(accessibilityLabel) + std::optional accessibilityLabel; + + const winrt::Microsoft::ReactNative::ViewProps ViewProps; +}; + +struct RNCPickerWindowsEventEmitter { + RNCPickerWindowsEventEmitter(const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) + : m_eventEmitter(eventEmitter) {} + + private: + winrt::Microsoft::ReactNative::EventEmitter m_eventEmitter{nullptr}; +}; + +template +struct BaseRNCPickerWindows { + + virtual void UpdateProps( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::com_ptr &newProps, + const winrt::com_ptr &/*oldProps*/) noexcept { + m_props = newProps; + } + + // UpdateLayoutMetrics will only be called if this method is overridden + virtual void UpdateLayoutMetrics( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*newLayoutMetrics*/, + const winrt::Microsoft::ReactNative::LayoutMetrics &/*oldLayoutMetrics*/) noexcept { + } + + // UpdateState will only be called if this method is overridden + virtual void UpdateState( + const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::IComponentState &/*newState*/) noexcept { + } + + virtual void UpdateEventEmitter(const std::shared_ptr &eventEmitter) noexcept { + m_eventEmitter = eventEmitter; + } + + // MountChildComponentView will only be called if this method is overridden + virtual void MountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &/*args*/) noexcept { + } + + // UnmountChildComponentView will only be called if this method is overridden + virtual void UnmountChildComponentView(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &/*args*/) noexcept { + } + + // Initialize will only be called if this method is overridden + virtual void Initialize(const winrt::Microsoft::ReactNative::ComponentView &/*view*/) noexcept { + } + + // CreateVisual will only be called if this method is overridden + virtual winrt::Microsoft::UI::Composition::Visual CreateVisual(const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + return view.as().Compositor().CreateSpriteVisual(); + } + + // FinalizeUpdate will only be called if this method is overridden + virtual void FinalizeUpdate(const winrt::Microsoft::ReactNative::ComponentView &/*view*/, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask /*mask*/) noexcept { + } + + // You must provide an implementation of this method to handle the "setNativeSelectedIndex" command + virtual void HandleSetNativeSelectedIndexCommand(int32_t selectedIndex) noexcept = 0; + + void HandleCommand(const winrt::Microsoft::ReactNative::ComponentView &view, const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + auto commandName = args.CommandName(); + if (commandName == L"setNativeSelectedIndex") { + int32_t selectedIndex; + winrt::Microsoft::ReactNative::ReadArgs(args.CommandArgs(), selectedIndex); + userData->HandleSetNativeSelectedIndexCommand(selectedIndex); + return; + } + } + + const std::shared_ptr& EventEmitter() const { return m_eventEmitter; } + const winrt::com_ptr& Props() const { return m_props; } + +private: + winrt::com_ptr m_props; + std::shared_ptr m_eventEmitter; +}; + +template +void RegisterRNCPickerWindowsNativeComponent( + winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder, + std::function builderCallback) noexcept { + packageBuilder.as().AddViewComponent( + L"RNCPickerWindows", [builderCallback](winrt::Microsoft::ReactNative::IReactViewComponentBuilder const &builder) noexcept { + auto compBuilder = builder.as(); + + builder.SetCreateProps([](winrt::Microsoft::ReactNative::ViewProps props, + const winrt::Microsoft::ReactNative::IComponentProps& cloneFrom) noexcept { + return winrt::make(props, cloneFrom); + }); + + builder.SetUpdatePropsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentProps &newProps, + const winrt::Microsoft::ReactNative::IComponentProps &oldProps) noexcept { + auto userData = view.UserData().as(); + userData->UpdateProps(view, newProps ? newProps.as() : nullptr, oldProps ? oldProps.as() : nullptr); + }); + + compBuilder.SetUpdateLayoutMetricsHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::LayoutMetrics &newLayoutMetrics, + const winrt::Microsoft::ReactNative::LayoutMetrics &oldLayoutMetrics) noexcept { + auto userData = view.UserData().as(); + userData->UpdateLayoutMetrics(view, newLayoutMetrics, oldLayoutMetrics); + }); + + builder.SetUpdateEventEmitterHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::EventEmitter &eventEmitter) noexcept { + auto userData = view.UserData().as(); + userData->UpdateEventEmitter(std::make_shared(eventEmitter)); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::FinalizeUpdate != &BaseRNCPickerWindows::FinalizeUpdate) { + builder.SetFinalizeUpdateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + winrt::Microsoft::ReactNative::ComponentViewUpdateMask mask) noexcept { + auto userData = view.UserData().as(); + userData->FinalizeUpdate(view, mask); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UpdateState != &BaseRNCPickerWindows::UpdateState) { + builder.SetUpdateStateHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::IComponentState &newState) noexcept { + auto userData = view.UserData().as(); + userData->UpdateState(view, newState); + }); + } + + builder.SetCustomCommandHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::HandleCommandArgs& args) noexcept { + auto userData = view.UserData().as(); + userData->HandleCommand(view, args); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::MountChildComponentView != &BaseRNCPickerWindows::MountChildComponentView) { + builder.SetMountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::MountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->MountChildComponentView(view, args); + }); + } + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::UnmountChildComponentView != &BaseRNCPickerWindows::UnmountChildComponentView) { + builder.SetUnmountChildComponentViewHandler([](const winrt::Microsoft::ReactNative::ComponentView &view, + const winrt::Microsoft::ReactNative::UnmountChildComponentViewArgs &args) noexcept { + auto userData = view.UserData().as(); + return userData->UnmountChildComponentView(view, args); + }); + } + + compBuilder.SetViewComponentViewInitializer([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = winrt::make_self(); + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::Initialize != &BaseRNCPickerWindows::Initialize) { + userData->Initialize(view); + } + view.UserData(*userData); + }); + + if CONSTEXPR_SUPPORTED_ON_VIRTUAL_FN_ADDRESS (&TUserData::CreateVisual != &BaseRNCPickerWindows::CreateVisual) { + compBuilder.SetCreateVisualHandler([](const winrt::Microsoft::ReactNative::ComponentView &view) noexcept { + auto userData = view.UserData().as(); + return userData->CreateVisual(view); + }); + } + + // Allow app to further customize the builder + if (builderCallback) { + builderCallback(compBuilder); + } + }); +} + +} // namespace Picker + +#endif // #ifdef RNW_NEW_ARCH diff --git a/windows/Picker/packages.lock.json b/windows/Picker/packages.lock.json new file mode 100644 index 0000000000..19e33d9ad2 --- /dev/null +++ b/windows/Picker/packages.lock.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "dependencies": { + "native,Version=v0.0": { + "boost": { + "type": "Direct", + "requested": "[1.83.0, )", + "resolved": "1.83.0", + "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" + }, + "Microsoft.ReactNative": { + "type": "Direct", + "requested": "[0.80.0, )", + "resolved": "0.80.0", + "contentHash": "YgNOIykU9Q12e7qI/EPID4GxkQ/CChoNrkU5iA8UOLXlLRoDyUdjIKzjI4l2EIG7tNWBezzt4y0vfUx+O3N5Dw==" + }, + "Microsoft.ReactNative.Cxx": { + "type": "Direct", + "requested": "[0.80.0, )", + "resolved": "0.80.0", + "contentHash": "097y6EeB13QEnjnDGlDnTY2gZKVMYP1pUSmH7ERu/Ei4H6DOwcmELfhOcrelv+W2oG9E8EwPYkl0OvoQKpUwuA==", + "dependencies": { + "Microsoft.ReactNative": "0.80.0" + } + }, + "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" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.2903.40", + "contentHash": "THrzYAnJgE3+cNH+9Epr44XjoZoRELdVpXlWGPs6K9C9G6TqyDfVCeVAR/Er8ljLitIUX5gaSkPsy9wRhD1sgQ==" + }, + "Microsoft.Windows.SDK.BuildTools": { + "type": "Transitive", + "resolved": "10.0.22621.756", + "contentHash": "7ZL2sFSioYm1Ry067Kw1hg0SCcW5kuVezC2SwjGbcPE61Nn+gTbH86T73G3LcEOVj0S3IZzNuE/29gZvOLS7VA==" + } + } + } +} \ No newline at end of file diff --git a/windows/Picker/pch.cpp b/windows/Picker/pch.cpp new file mode 100644 index 0000000000..1d9f38c57d --- /dev/null +++ b/windows/Picker/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/windows/Picker/pch.h b/windows/Picker/pch.h new file mode 100644 index 0000000000..61d356df65 --- /dev/null +++ b/windows/Picker/pch.h @@ -0,0 +1,30 @@ +// 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 + +// Windows Header Files +#include +#undef GetCurrentTime +#include + +// WinRT Header Files +#include +#include +#include + +// C RunTime Header Files +#include +#include +#include +#include + +// Reference additional headers your project requires here diff --git a/windows/Picker/resource.h b/windows/Picker/resource.h new file mode 100644 index 0000000000..cfc2fbd3f0 --- /dev/null +++ b/windows/Picker/resource.h @@ -0,0 +1,5 @@ +// +// Microsoft Visual C++ generated include file. +// Used by Picker.rc + +#pragma once diff --git a/windows/Picker/targetver.h b/windows/Picker/targetver.h new file mode 100644 index 0000000000..87c0086de7 --- /dev/null +++ b/windows/Picker/targetver.h @@ -0,0 +1,8 @@ +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/windows/ReactNativePicker.sln b/windows/ReactNativePicker.sln deleted file mode 100644 index 93c3d84aac..0000000000 --- a/windows/ReactNativePicker.sln +++ /dev/null @@ -1,187 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29215.179 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativePicker", "ReactNativePicker\ReactNativePicker.vcxproj", "{3CED81B4-2226-4849-8A41-ACEAD074953C}" - ProjectSection(ProjectDependencies) = postProject - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} - EndProjectSection -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}") = "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}") = "JSI.Shared", "..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems", "{0CC28589-39E4-4288-B162-97B959F8B843}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Universal", "..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" -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\JSI\Shared\JSI.Shared.vcxitems*{0cc28589-39e4-4288-b162-97b959f8b843}*SharedItemsImports = 9 - ..\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\JSI\Shared\JSI.Shared.vcxitems*{a62d504a-16b8-41d2-9f19-e2e86019e5e4}*SharedItemsImports = 4 - ..\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|ARM = Debug|ARM - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|ARM = Release|ARM - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|ARM.ActiveCfg = Debug|ARM - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|ARM.Build.0 = Debug|ARM - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|ARM.Deploy.0 = Debug|ARM - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|ARM64.Build.0 = Debug|ARM64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|x64.ActiveCfg = Debug|x64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|x64.Build.0 = Debug|x64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|x64.Deploy.0 = Debug|x64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|x86.ActiveCfg = Debug|Win32 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|x86.Build.0 = Debug|Win32 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Debug|x86.Deploy.0 = Debug|Win32 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|ARM.ActiveCfg = Release|ARM - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|ARM.Build.0 = Release|ARM - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|ARM.Deploy.0 = Release|ARM - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|ARM64.ActiveCfg = Release|ARM64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|ARM64.Build.0 = Release|ARM64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|ARM64.Deploy.0 = Release|ARM64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|x64.ActiveCfg = Release|x64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|x64.Build.0 = Release|x64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|x64.Deploy.0 = Release|x64 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|x86.ActiveCfg = Release|Win32 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|x86.Build.0 = Release|Win32 - {3CED81B4-2226-4849-8A41-ACEAD074953C}.Release|x86.Deploy.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.Build.0 = Debug|ARM - {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|ARM.ActiveCfg = Release|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.Build.0 = Release|ARM - {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|ARM.ActiveCfg = Debug|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.Build.0 = Debug|ARM - {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|ARM.ActiveCfg = Release|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.Build.0 = Release|ARM - {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|ARM.ActiveCfg = Debug|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.Build.0 = Debug|ARM - {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|ARM.ActiveCfg = Release|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.Build.0 = Release|ARM - {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 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.ActiveCfg = Debug|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.Build.0 = Debug|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.Build.0 = Debug|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.ActiveCfg = Debug|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.Build.0 = Debug|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.ActiveCfg = Debug|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.Build.0 = Debug|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.ActiveCfg = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.Build.0 = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.ActiveCfg = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.Build.0 = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.ActiveCfg = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.Build.0 = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.ActiveCfg = Release|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.Build.0 = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.Build.0 = Debug|ARM - {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|ARM.ActiveCfg = Release|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.Build.0 = Release|ARM - {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 - 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} - {0CC28589-39E4-4288-B162-97B959F8B843} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {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 -EndGlobal diff --git a/windows/ReactNativePicker/PropertySheet.props b/windows/ReactNativePicker/PropertySheet.props deleted file mode 100644 index 5942ba395b..0000000000 --- a/windows/ReactNativePicker/PropertySheet.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/windows/ReactNativePicker/ReactNativePicker.rc b/windows/ReactNativePicker/ReactNativePicker.rc deleted file mode 100644 index bdac9d6fee..0000000000 --- a/windows/ReactNativePicker/ReactNativePicker.rc +++ /dev/null @@ -1,100 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United States) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,4,4,0 - PRODUCTVERSION 2,4,4,0 - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "@react-native-picker" - VALUE "FileDescription", "React Native Picker for Windows" - VALUE "FileVersion", "2.4.4.0" - VALUE "InternalName", "ReactNativePicker.dll" - VALUE "LegalCopyright", "Copyright (C) 2022" - VALUE "OriginalFilename", "ReactNativePicker.dll" - VALUE "ProductName", "ReactNativePicker.dll" - VALUE "ProductVersion", "2.4.4.0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (United States) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/windows/ReactNativePicker/ReactPackageProvider.h b/windows/ReactNativePicker/ReactPackageProvider.h deleted file mode 100644 index 6bb117b901..0000000000 --- a/windows/ReactNativePicker/ReactPackageProvider.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once -#include "ReactPackageProvider.g.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::ReactNativePicker::implementation -{ - struct ReactPackageProvider : ReactPackageProviderT - { - ReactPackageProvider() = default; - - void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; - }; -} // namespace winrt::ReactNativePicker::implementation - -namespace winrt::ReactNativePicker::factory_implementation -{ - -struct ReactPackageProvider : ReactPackageProviderT {}; - -} // namespace winrt::ReactNativePicker::factory_implementation diff --git a/windows/ReactNativePicker/ReactPackageProvider.idl b/windows/ReactNativePicker/ReactPackageProvider.idl deleted file mode 100644 index 8b6d9e8d2a..0000000000 --- a/windows/ReactNativePicker/ReactPackageProvider.idl +++ /dev/null @@ -1,9 +0,0 @@ -namespace ReactNativePicker -{ - [webhosthidden] - [default_interface] - runtimeclass ReactPackageProvider : Microsoft.ReactNative.IReactPackageProvider - { - ReactPackageProvider(); - }; -} // namespace ReactNativePicker diff --git a/windows/ReactNativePicker/ReactPickerView.cpp b/windows/ReactNativePicker/ReactPickerView.cpp deleted file mode 100644 index 748b6b3033..0000000000 --- a/windows/ReactNativePicker/ReactPickerView.cpp +++ /dev/null @@ -1,253 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "JSValueXaml.h" -#include "ReactPickerView.h" -#include "ReactPickerView.g.cpp" - -#include -#include -#include -#include - -namespace winrt { - using namespace Microsoft::ReactNative; - using namespace Windows::Foundation; - using namespace Windows::Foundation::Metadata; - using namespace xaml; - using namespace xaml::Controls; - using namespace xaml::Input; - using namespace xaml::Media; -} // namespace winrt - -namespace winrt::ReactNativePicker::implementation { - -#ifdef USE_WINUI3 - const bool ReactPickerView::s_isEditableComboboxSupported = true; -#else - const bool ReactPickerView::s_isEditableComboboxSupported = winrt::ApiInformation::IsPropertyPresent( - L"Windows.UI.Xaml.Controls.ComboBox", L"IsEditableProperty"); -#endif - - ReactPickerView::ReactPickerView(winrt::IReactContext const& reactContext) : m_reactContext(reactContext) { - this->AllowFocusOnInteraction(true); - RegisterEvents(); - } - - void ReactPickerView::RegisterEvents() { - m_selectionChangedRevoker = this->SelectionChanged(winrt::auto_revoke, - [ref = get_weak()](auto const& sender, auto const& args) { - if (auto self = ref.get()) { - self->OnSelectionChanged(sender, args); - } - }); - - m_dropDownClosedRevoker = this->DropDownClosed(winrt::auto_revoke, - [](auto const& sender, auto const& /*args*/) { - // When the drop down closes, move focus to the textbox inside ComboBox - // to prevent cases where focus can land on an outer flyout - // content and trigger an unexpected flyout dismissal - if (auto comboBox = sender.try_as()) { - winrt::FocusManager::TryFocusAsync(comboBox, winrt::FocusState::Programmatic); - } - }); - - // Workaround XAML bug with ComboBox and dark theme. Same as: - // https://github.com/microsoft/microsoft-ui-xaml/issues/2331 - m_dropDownOpenedRevoker = this->DropDownOpened(winrt::auto_revoke, - [](auto const& sender, auto const& /*args*/) { - auto comboBox = sender.as(); - if (comboBox.XamlRoot()) { // XamlRoot added in 19H1 - auto comboBoxAsFrameworkElement = comboBox.XamlRoot().Content().try_as(); - auto popups = xaml::Media::VisualTreeHelper::GetOpenPopupsForXamlRoot(comboBox.XamlRoot()); - for (auto const& popup : popups) { - popup.Child().as().RequestedTheme(comboBoxAsFrameworkElement.ActualTheme()); - } - } - }); - } - - void ReactPickerView::UpdateProperties(winrt::IJSValueReader const& reader) { - m_updating = true; - bool updateSelectedIndex = false; - auto const& propertyMap = JSValueObject::ReadFrom(reader); - - for (auto const& pair : propertyMap) { - auto const& propertyName = pair.first; - auto const& propertyValue = pair.second; - - if (propertyName == "editable") { - if (s_isEditableComboboxSupported) { - if (propertyValue.IsNull()) { - this->ClearValue(winrt::ComboBox::IsEditableProperty()); - } - else { -#ifdef USE_WINUI3 - this->IsEditable(propertyValue.AsBoolean()); -#else - if (auto iComboBox6 = this->try_as()) { - iComboBox6.IsEditable(propertyValue.AsBoolean()); - } -#endif - } - } - } - else if (propertyName == "text") { - if (s_isEditableComboboxSupported) { - if (propertyValue.IsNull()) { - this->ClearValue(winrt::ComboBox::TextProperty()); - } - else { - this->Text(to_hstring(propertyValue.AsString())); - } - } - } - else if (propertyName == "enabled") { - this->IsEnabled(propertyValue.AsBoolean()); - } - else if (propertyName == "selectedIndex") { - auto selectedIndex = propertyValue.AsInt64(); - if (selectedIndex == static_cast(selectedIndex)) { - m_selectedIndex = static_cast(selectedIndex); - } - updateSelectedIndex = true; - } - else if (propertyName == "items") { - RepopulateItems(propertyValue.AsArray()); - } - else if (propertyName == "placeholder") { - if (propertyValue.IsNull()) { - this->ClearValue(winrt::ComboBox::PlaceholderTextProperty()); - } - else { - this->PlaceholderText(to_hstring(propertyValue.AsString())); - } - } - else if (propertyName == "backgroundColor") { - auto const color = propertyValue.To(); - auto res = this->Resources(); - res.Insert(box_value(L"ComboBoxBackground"), color); - res.Insert(box_value(L"ComboBoxBackgroundPointerOver"), color); - } - else if (propertyName == "color") { - m_comboBoxColor = propertyValue.To(); - this->Foreground(m_comboBoxColor); - UpdateComboBoxItemForegroundResource(*this, m_comboBoxColor); - } - else if (propertyName == "fontSize") { - this->FontSize(propertyValue.AsDouble()); - } - } - - // Update selectedIndex last, in case items and selectedIndex were both changing - if (updateSelectedIndex) { - SetSelectedIndex(m_selectedIndex); - } - m_updating = false; - } - - void ReactPickerView::RepopulateItems(winrt::JSValueArray const& items) { - auto comboBoxItems = this->Items(); - comboBoxItems.Clear(); - m_itemValues.clear(); - for (const auto& item : items) { - auto& labelObject = item.GetObjectProperty("label"); - if (!labelObject.IsNull()) { - auto comboBoxItem = winrt::ComboBoxItem(); - auto textBlock = winrt::TextBlock(); - auto label = to_hstring(labelObject.AsString()); - - textBlock.Text(label); - xaml::Automation::AutomationProperties::SetName(textBlock, label); - comboBoxItem.Content(textBlock); - - const auto& textColorObject = item.GetObjectProperty("textColor"); - if (!textColorObject.IsNull()) { - UpdateComboBoxItemForegroundResource(comboBoxItem, textColorObject.To()); - } - else if(m_comboBoxColor) { - UpdateComboBoxItemForegroundResource(comboBoxItem, m_comboBoxColor); - } - - const auto& valueObject = item.GetObjectProperty("value"); - if (!valueObject.IsNull()) { - m_itemValues.emplace_back(to_hstring(valueObject.AsString())); - } - - const auto& testIdObject = item.GetObjectProperty("testID"); - if (!testIdObject.IsNull()) { - auto testId = to_hstring(testIdObject.AsString()); - auto boxedValue = winrt::Windows::Foundation::PropertyValue::CreateString(testId); - comboBoxItem.SetValue(xaml::Automation::AutomationProperties::AutomationIdProperty(), boxedValue); - xaml::Automation::AutomationProperties::SetAutomationId(textBlock, testId); - } - - comboBoxItems.Append(comboBoxItem); - } - } - - SetSelectedIndex(m_selectedIndex); - } - - void ReactPickerView::SetSelectedIndex(int index) { - if (index>=0 && index < static_cast(this->Items().Size())) { - this->SelectedIndex(index); - // If picker.color is not set, use Picker.Item.color as the foreground color. - if (!m_comboBoxColor) { - if (auto selectedItem = this->SelectedItem().try_as()) { - this->Foreground(selectedItem.Foreground()); - } - } - } - else { - OutputDebugString(L"ReactPickerView::SetSelectedIndex, index out of range.\n"); - } - } - - void ReactPickerView::OnSelectionChanged(winrt::IInspectable const& /*sender*/, winrt::SelectionChangedEventArgs const& /*args*/) { - if (!m_updating) { - int index = this->SelectedIndex(); - - winrt::hstring value; - if (index >= 0 && index < static_cast(m_itemValues.size())) { - value = m_itemValues[index]; - } - - winrt::hstring text; - if (s_isEditableComboboxSupported && index == -1) { - text = this->Text(); - } - - m_reactContext.DispatchEvent( - *this, - L"topChange", - [&](winrt::Microsoft::ReactNative::IJSValueWriter const& eventDataWriter) noexcept { - eventDataWriter.WriteObjectBegin(); - { - WriteProperty(eventDataWriter, L"value", value); - WriteProperty(eventDataWriter, L"itemIndex", index); - WriteProperty(eventDataWriter, L"text", text); - } - eventDataWriter.WriteObjectEnd(); - }); - } - } - - void ReactPickerView::UpdateComboBoxItemForegroundResource(winrt::FrameworkElement const& item, xaml::Media::Brush const& color) { - if (auto comboBoxItem = item.try_as()) { - comboBoxItem.Foreground(color); - } - auto res = item.Resources(); - res.Insert(box_value(L"ComboBoxItemForeground"), color); - res.Insert(box_value(L"ComboBoxItemForegroundPointerOver"), color); - res.Insert(box_value(L"ComboBoxItemForegroundDisabled"), color); - res.Insert(box_value(L"ComboBoxItemForegroundPressed"), color); - res.Insert(box_value(L"ComboBoxItemForegroundSelected"), color); - res.Insert(box_value(L"ComboBoxItemForegroundSelectedUnfocused"), color); - res.Insert(box_value(L"ComboBoxItemForegroundSelectedDisabled"), color); - res.Insert(box_value(L"ComboBoxItemForegroundSelectedPointerOver"), color); - res.Insert(box_value(L"ComboBoxItemForegroundSelectedPressed"), color); - } - -} // namespace winrt::ReactNativePicker::implementation \ No newline at end of file diff --git a/windows/ReactNativePicker/ReactPickerView.h b/windows/ReactNativePicker/ReactPickerView.h deleted file mode 100644 index c8728f9254..0000000000 --- a/windows/ReactNativePicker/ReactPickerView.h +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once - -#include "ReactPickerView.g.h" -#include "winrt/Microsoft.ReactNative.h" -#include "NativeModules.h" - -namespace winrt::ReactNativePicker::implementation { - - class ReactPickerView : public ReactPickerViewT { - public: - ReactPickerView(Microsoft::ReactNative::IReactContext const& reactContext); - void UpdateProperties(Microsoft::ReactNative::IJSValueReader const& reader); - - private: - static const bool s_isEditableComboboxSupported; - - Microsoft::ReactNative::IReactContext m_reactContext{ nullptr }; - bool m_updating{ false }; - // FUTURE: remove when we can require RS5+ - int32_t m_selectedIndex{ -1 }; - std::vector m_itemValues; - xaml::Media::Brush m_comboBoxColor{ nullptr }; - xaml::Controls::ComboBox::SelectionChanged_revoker m_selectionChangedRevoker{}; - xaml::Controls::ComboBox::DropDownClosed_revoker m_dropDownClosedRevoker{}; - xaml::Controls::ComboBox::DropDownOpened_revoker m_dropDownOpenedRevoker{}; - - void RegisterEvents(); - void RepopulateItems(winrt::Microsoft::ReactNative::JSValueArray const& items); - void SetSelectedIndex(int index); - void OnSelectionChanged(winrt::Windows::Foundation::IInspectable const& sender, xaml::Controls::SelectionChangedEventArgs const& args); - void UpdateComboBoxItemForegroundResource(xaml::FrameworkElement const& item, xaml::Media::Brush const& color); - }; -} // namespace winrt::ReactNativePicker::implementation - -namespace winrt::ReactNativePicker::factory_implementation { - struct ReactPickerView : ReactPickerViewT {}; -} // namespace winrt::ReactNativePicker::factory_implementation \ No newline at end of file diff --git a/windows/ReactNativePicker/ReactPickerView.idl b/windows/ReactNativePicker/ReactPickerView.idl deleted file mode 100644 index 9a5063e3c6..0000000000 --- a/windows/ReactNativePicker/ReactPickerView.idl +++ /dev/null @@ -1,10 +0,0 @@ -#include - -namespace ReactNativePicker{ - - [default_interface] - runtimeclass ReactPickerView : XAML_NAMESPACE.Controls.ComboBox { - ReactPickerView(Microsoft.ReactNative.IReactContext context); - void UpdateProperties(Microsoft.ReactNative.IJSValueReader reader); - }; -} // namespace ReactNativePicker diff --git a/windows/ReactNativePicker/ReactPickerViewManager.cpp b/windows/ReactNativePicker/ReactPickerViewManager.cpp deleted file mode 100644 index 4e62f5b8b1..0000000000 --- a/windows/ReactNativePicker/ReactPickerViewManager.cpp +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "ReactPickerViewManager.h" -#include "NativeModules.h" -#include "ReactPickerView.h" - -namespace winrt { - using namespace Microsoft::ReactNative; - using namespace Windows::Foundation::Collections; - using namespace xaml; -} - -namespace winrt::ReactNativePicker::implementation { - - ReactPickerViewManager::ReactPickerViewManager() {} - - // IViewManager - winrt::hstring ReactPickerViewManager::Name() noexcept { - return L"RNCPicker"; - } - - winrt::FrameworkElement ReactPickerViewManager::CreateView() noexcept { - return winrt::ReactNativePicker::ReactPickerView(m_reactContext); - } - - // IViewManagerWithReactContext - winrt::IReactContext ReactPickerViewManager::ReactContext() noexcept { - return m_reactContext; - } - - void ReactPickerViewManager::ReactContext(IReactContext reactContext) noexcept { - m_reactContext = reactContext; - } - - // IViewManagerWithNativeProperties - IMapView ReactPickerViewManager::NativeProps() noexcept { - auto nativeProps = winrt::single_threaded_map(); - nativeProps.Insert(L"editable", ViewManagerPropertyType::Boolean); - nativeProps.Insert(L"enabled", ViewManagerPropertyType::Boolean); - nativeProps.Insert(L"items", ViewManagerPropertyType::Array); - nativeProps.Insert(L"placeholder", ViewManagerPropertyType::String); - nativeProps.Insert(L"selectedIndex", ViewManagerPropertyType::Number); - nativeProps.Insert(L"text", ViewManagerPropertyType::String); - return nativeProps.GetView(); - } - - void ReactPickerViewManager::UpdateProperties( - FrameworkElement const& view, - IJSValueReader const& propertyMapReader) noexcept { - if (auto pickerView = view.try_as()) { - pickerView->UpdateProperties(propertyMapReader); - } - } - - // IViewManagerWithExportedEventTypeConstants - ConstantProviderDelegate ReactPickerViewManager::ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; - } - - ConstantProviderDelegate ReactPickerViewManager::ExportedCustomDirectEventTypeConstants() noexcept { - return [](winrt::IJSValueWriter const& constantWriter) { - WriteCustomDirectEventTypeConstant(constantWriter, "onChange"); - }; - } - -} // namespace winrt::ReactNativePicker::implementation \ No newline at end of file diff --git a/windows/ReactNativePicker/ReactPickerViewManager.h b/windows/ReactNativePicker/ReactPickerViewManager.h deleted file mode 100644 index 41ee279a18..0000000000 --- a/windows/ReactNativePicker/ReactPickerViewManager.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once -#include "winrt/Microsoft.ReactNative.h" -#include "NativeModules.h" - -namespace winrt::ReactNativePicker::implementation { - - class ReactPickerViewManager : public winrt::implements< - ReactPickerViewManager, - winrt::Microsoft::ReactNative::IViewManager, - winrt::Microsoft::ReactNative::IViewManagerWithReactContext, - winrt::Microsoft::ReactNative::IViewManagerWithNativeProperties, - winrt::Microsoft::ReactNative::IViewManagerWithExportedEventTypeConstants> { - public: - ReactPickerViewManager(); - - // IViewManager - winrt::hstring Name() noexcept; - xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerWithReactContext - winrt::Microsoft::ReactNative::IReactContext ReactContext() noexcept; - void ReactContext(winrt::Microsoft::ReactNative::IReactContext reactContext) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections:: - IMapView - NativeProps() noexcept; - - void UpdateProperties( - xaml::FrameworkElement const& view, - winrt::Microsoft::ReactNative::IJSValueReader const& propertyMapReader) noexcept; - - // IViewManagerWithExportedEventTypeConstants - winrt::Microsoft::ReactNative::ConstantProviderDelegate ExportedCustomBubblingEventTypeConstants() noexcept; - winrt::Microsoft::ReactNative::ConstantProviderDelegate ExportedCustomDirectEventTypeConstants() noexcept; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{ nullptr }; - }; -} // namespace winrt::ReactNativePicker::implementation diff --git a/windows/ReactNativePicker/Reactnativepicker.vcxproj.filters b/windows/ReactNativePicker/Reactnativepicker.vcxproj.filters deleted file mode 100644 index 3b4c05d631..0000000000 --- a/windows/ReactNativePicker/Reactnativepicker.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/windows/ReactNativePicker/packages.config b/windows/ReactNativePicker/packages.config deleted file mode 100644 index d413965667..0000000000 --- a/windows/ReactNativePicker/packages.config +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/windows/ReactNativePicker/pch.cpp b/windows/ReactNativePicker/pch.cpp deleted file mode 100644 index bcb5590be1..0000000000 --- a/windows/ReactNativePicker/pch.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "pch.h" diff --git a/windows/ReactNativePicker/pch.h b/windows/ReactNativePicker/pch.h deleted file mode 100644 index 794450ca35..0000000000 --- a/windows/ReactNativePicker/pch.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#define NOMINMAX - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include -using namespace winrt::Windows::Foundation; diff --git a/windows/ReactNativePicker/resource.h b/windows/ReactNativePicker/resource.h deleted file mode 100644 index 72b1b94eaa..0000000000 --- a/windows/ReactNativePicker/resource.h +++ /dev/null @@ -1,14 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by ReactNativePicker.rc - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/yarn.lock b/yarn.lock index ce5e5ba0fc..94e2e102fc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,45 +22,6 @@ __metadata: languageName: node linkType: hard -"@azure/abort-controller@npm:^1.0.0": - version: 1.1.0 - resolution: "@azure/abort-controller@npm:1.1.0" - dependencies: - tslib: "npm:^2.2.0" - checksum: 10/1efe8735cfe6411f42ab9dda86be627073e0e3345a89bd5d0560175523ab3939db2c82fd17965a49fc70513377866539c91a5c73c871b5a0d771329ffae87dda - languageName: node - linkType: hard - -"@azure/abort-controller@npm:^2.0.0": - version: 2.1.2 - resolution: "@azure/abort-controller@npm:2.1.2" - dependencies: - tslib: "npm:^2.6.2" - checksum: 10/484e34a8121e5815f764af4da1c8b51d4713106e43f1c44e59671773ffff52da066780821c7633cf601668daa1181a57a1c88f57854d60b62ecc5560f9c52932 - languageName: node - linkType: hard - -"@azure/core-auth@npm:1.5.0": - version: 1.5.0 - resolution: "@azure/core-auth@npm:1.5.0" - dependencies: - "@azure/abort-controller": "npm:^1.0.0" - "@azure/core-util": "npm:^1.1.0" - tslib: "npm:^2.2.0" - checksum: 10/07d93f672e9381c40c2c71ddbd9bbf9f0c6f617acd51ecf7d3481373076cb13921788512c5c5a8ad42ff3c1c9e610d56e0f6e02198924f4a3ec3b958b2dffc9f - languageName: node - linkType: hard - -"@azure/core-util@npm:^1.1.0": - version: 1.11.0 - resolution: "@azure/core-util@npm:1.11.0" - dependencies: - "@azure/abort-controller": "npm:^2.0.0" - tslib: "npm:^2.6.2" - checksum: 10/16d39f4ed9e224c190f0ffcb040b4f0a9723946b4312784a7a2a227cf2c56cd68328ce28fa05d1109c2e88bb5b34af159264c854e876f182461976a65fa1b5e5 - languageName: node - linkType: hard - "@babel/code-frame@npm:7.10.4, @babel/code-frame@npm:~7.10.4": version: 7.10.4 resolution: "@babel/code-frame@npm:7.10.4" @@ -91,6 +52,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/code-frame@npm:7.27.1" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.27.1" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10/721b8a6e360a1fa0f1c9fe7351ae6c874828e119183688b533c477aa378f1010f37cc9afbfc4722c686d1f5cdd00da02eab4ba7278a0c504fa0d7a321dcd4fdf + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.12.13, @babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": version: 7.23.5 resolution: "@babel/compat-data@npm:7.23.5" @@ -105,6 +77,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/compat-data@npm:7.28.5" + checksum: 10/5a5ff00b187049e847f04bd02e21fbd8094544e5016195c2b45e56fa2e311eeb925b158f52a85624c9e6bacc1ce0323e26c303513723d918a8034e347e22610d + languageName: node + linkType: hard + "@babel/core@npm:7.9.0": version: 7.9.0 resolution: "@babel/core@npm:7.9.0" @@ -129,7 +108,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.20.0, @babel/core@npm:^7.6.2, @babel/core@npm:^7.7.5": +"@babel/core@npm:^7.0.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.5, @babel/core@npm:^7.6.2": version: 7.23.9 resolution: "@babel/core@npm:7.23.9" dependencies: @@ -175,20 +154,6 @@ __metadata: languageName: node linkType: hard -"@babel/eslint-parser@npm:^7.20.0": - version: 7.23.10 - resolution: "@babel/eslint-parser@npm:7.23.10" - dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" - eslint-visitor-keys: "npm:^2.1.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 - checksum: 10/eb62ad6a1098836331317be978ebd5991a9257d58118062f252b002e995b4f35b76a5dc976b07d84d21e64c8395587a044c5e6e444b3b69ab53e50a18facf2af - languageName: node - linkType: hard - "@babel/eslint-parser@npm:^7.25.1": version: 7.25.9 resolution: "@babel/eslint-parser@npm:7.25.9" @@ -203,7 +168,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.9.0": +"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.9.0": version: 7.23.6 resolution: "@babel/generator@npm:7.23.6" dependencies: @@ -228,6 +193,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/generator@npm:7.28.5" + dependencies: + "@babel/parser": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10/ae618f0a17a6d76c3983e1fd5d9c2f5fdc07703a119efdb813a7d9b8ad4be0a07d4c6f0d718440d2de01a68e321f64e2d63c77fc5d43ae47ae143746ef28ac1f + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -246,6 +224,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" + dependencies: + "@babel/types": "npm:^7.27.3" + checksum: 10/63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190 + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" @@ -291,6 +278,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" + dependencies: + "@babel/compat-data": "npm:^7.27.2" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/bd53c30a7477049db04b655d11f4c3500aea3bcbc2497cf02161de2ecf994fec7c098aabbcebe210ffabc2ecbdb1e3ffad23fb4d3f18723b814f423ea1749fe8 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.12.13, @babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.23.6, @babel/helper-create-class-features-plugin@npm:^7.23.9": version: 7.23.10 resolution: "@babel/helper-create-class-features-plugin@npm:7.23.10" @@ -327,6 +327,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.3, @babel/helper-create-class-features-plugin@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.28.5" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-member-expression-to-functions": "npm:^7.28.5" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.5" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/0bbf3dfe91875f642fe7ef38f60647f0df8eb9994d4350b19a4d1a9bdc32629e49e56e9a80afb12eeb6f6bcc6666392b37f32231b7c054fc91a0d5251cd67d5b + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" @@ -353,6 +370,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-regexp-features-plugin@npm:^7.27.1": + version: 7.28.5 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.28.5" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + regexpu-core: "npm:^6.3.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/d8791350fe0479af0909aa5efb6dfd3bacda743c7c3f8fa1b0bb18fe014c206505834102ee24382df1cfe5a83b4e4083220e97f420a48b2cec15bb1ad6c7c9d3 + languageName: node + linkType: hard + "@babel/helper-define-polyfill-provider@npm:^0.5.0": version: 0.5.0 resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0" @@ -383,6 +413,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.6.5": + version: 0.6.5 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.5" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-plugin-utils": "npm:^7.27.1" + debug: "npm:^4.4.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.22.10" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10/0bdd2d9654d2f650c33976caa1a2afac2c23cf07e83856acdb482423c7bf4542c499ca0bdc723f2961bb36883501f09e9f4fe061ba81c07996daacfba82a6f62 + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.18.9, @babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -400,6 +445,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10/91445f7edfde9b65dcac47f4f858f68dc1661bf73332060ab67ad7cc7b313421099a2bfc4bda30c3db3842cfa1e86fffbb0d7b2c5205a177d91b22c8d7d9cb47 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -428,6 +480,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.27.1, @babel/helper-member-expression-to-functions@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5" + dependencies: + "@babel/traverse": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + checksum: 10/05e0857cf7913f03d88ca62952d3888693c21a4f4d7cfc141c630983f71fc0a64393e05cecceb7701dfe98298f7cc38fcb735d892e3c8c6f56f112c85ee1b154 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" @@ -447,6 +509,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10/58e792ea5d4ae71676e0d03d9fef33e886a09602addc3bd01388a98d87df9fcfd192968feb40ac4aedb7e287ec3d0c17b33e3ecefe002592041a91d8a1998a8d + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.9.0": version: 7.23.3 resolution: "@babel/helper-module-transforms@npm:7.23.3" @@ -475,6 +547,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-module-transforms@npm:7.28.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/598fdd8aa5b91f08542d0ba62a737847d0e752c8b95ae2566bc9d11d371856d6867d93e50db870fb836a6c44cfe481c189d8a2b35ca025a224f070624be9fa87 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" @@ -493,6 +578,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" + dependencies: + "@babel/types": "npm:^7.27.1" + checksum: 10/0fb7ee824a384529d6b74f8a58279f9b56bfe3cce332168067dddeab2552d8eeb56dc8eaf86c04a3a09166a316cb92dfc79c4c623cd034ad4c563952c98b464f + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" @@ -507,6 +601,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-plugin-utils@npm:7.27.1" + checksum: 10/96136c2428888e620e2ec493c25888f9ceb4a21099dcf3dd4508ea64b58cdedbd5a9fb6c7b352546de84d6c24edafe482318646932a22c449ebd16d16c22d864 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" @@ -533,6 +634,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-remap-async-to-generator@npm:7.27.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-wrap-function": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/0747397ba013f87dbf575454a76c18210d61c7c9af0f697546b4bcac670b54ddc156330234407b397f0c948738c304c228e0223039bc45eab4fbf46966a5e8cc + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-replace-supers@npm:7.22.20" @@ -559,6 +673,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-replace-supers@npm:7.27.1" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/72e3f8bef744c06874206bf0d80a0abbedbda269586966511c2491df4f6bf6d47a94700810c7a6737345a545dfb8295222e1e72f506bcd0b40edb3f594f739ea + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-simple-access@npm:7.22.5" @@ -597,6 +724,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10/4f380c5d0e0769fa6942a468b0c2d7c8f0c438f941aaa88f785f8752c103631d0904c7b4e76207a3b0e6588b2dec376595370d92ca8f8f1b422c14a69aa146d4 + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.22.6": version: 7.22.6 resolution: "@babel/helper-split-export-declaration@npm:7.22.6" @@ -620,6 +757,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -634,6 +778,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10/8e5d9b0133702cfacc7f368bf792f0f8ac0483794877c6dca5fcb73810ee138e27527701826fb58a40a004f3a5ec0a2f3c3dd5e326d262530b119918f3132ba7 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.12.17, @babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5": version: 7.23.5 resolution: "@babel/helper-validator-option@npm:7.23.5" @@ -648,6 +799,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10/db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903 + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-wrap-function@npm:7.22.20" @@ -670,6 +828,17 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.27.1": + version: 7.28.3 + resolution: "@babel/helper-wrap-function@npm:7.28.3" + dependencies: + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.3" + "@babel/types": "npm:^7.28.2" + checksum: 10/a5ed5fe7b8d9949d3b4f45ccec0b365018b8e444f6a6d794b4c8291e251e680f5b7c79c49c2170de9d14967c78721f59620ce70c5dac2d53c30628ef971d9dce + languageName: node + linkType: hard + "@babel/helpers@npm:^7.23.9, @babel/helpers@npm:^7.9.0": version: 7.23.9 resolution: "@babel/helpers@npm:7.23.9" @@ -702,7 +871,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.9.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.9.0": version: 7.23.9 resolution: "@babel/parser@npm:7.23.9" bin: @@ -722,6 +891,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/parser@npm:7.28.5" + dependencies: + "@babel/types": "npm:^7.28.5" + bin: + parser: ./bin/babel-parser.js + checksum: 10/8d9bfb437af6c97a7f6351840b9ac06b4529ba79d6d3def24d6c2996ab38ff7f1f9d301e868ca84a93a3050fadb3d09dbc5105b24634cd281671ac11eebe8df7 + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" @@ -734,6 +914,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/750de98b34e6d09b545ded6e635b43cbab02fe319622964175259b98f41b16052e5931c4fbd45bad8cd0a37ebdd381233edecec9ee395b8ec51f47f47d1dbcd4 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" @@ -745,6 +937,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/eb7f4146dc01f1198ce559a90b077e58b951a07521ec414e3c7d4593bf6c4ab5c2af22242a7e9fec085e20299e0ba6ea97f44a45e84ab148141bf9eb959ad25e + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" @@ -767,6 +970,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/621cfddfcc99a81e74f8b6f9101fd260b27500cb1a568e3ceae9cc8afe9aee45ac3bca3900a2b66c612b1a2366d29ef67d4df5a1c975be727eaad6906f98c2c6 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" @@ -793,6 +1007,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/plugin-transform-optional-chaining": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10/f07aa80272bd7a46b7ba11a4644da6c9b6a5a64e848dfaffdad6f02663adefd512e1aaebe664c4dd95f7ed4f80c872c7f8db8d8e34b47aae0930b412a28711a0 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.7": version: 7.23.7 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.7" @@ -817,6 +1044,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.28.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/eeacdb7fa5ae19e366cbc4da98736b898e05b9abe572aa23093e6be842c6c8284d08af538528ec771073a3749718033be3713ff455ca008d11a7b0e90e62a53d + languageName: node + linkType: hard + "@babel/plugin-proposal-async-generator-functions@npm:^7.12.13": version: 7.20.7 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" @@ -831,7 +1070,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.12.13, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.17.12": +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.12.13, @babel/plugin-proposal-class-properties@npm:^7.17.12": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -939,7 +1178,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.12.13, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.12.13": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -990,7 +1229,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.12.17, @babel/plugin-proposal-optional-chaining@npm:^7.13.12": +"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.12.17": version: 7.21.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: @@ -1135,7 +1374,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.2.0, @babel/plugin-syntax-flow@npm:^7.23.3": +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.2.0, @babel/plugin-syntax-flow@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-syntax-flow@npm:7.23.3" dependencies: @@ -1179,6 +1418,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-assertions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/fb661d630808d67ecb85eabad25aac4e9696a20464bad4c4a6a0d3d40e4dc22557d47e9be3d591ec06429cf048cfe169b8891c373606344d51c4f3ac0f91d6d0 + languageName: node + linkType: hard + "@babel/plugin-syntax-import-attributes@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" @@ -1201,6 +1451,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-attributes@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/97973982fff1bbf86b3d1df13380567042887c50e2ae13a400d02a8ff2c9742a60a75e279bfb73019e1cd9710f04be5e6ab81f896e6678dcfcec8b135e8896cf + languageName: node + linkType: hard + "@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -1245,6 +1506,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c6d1324cff286a369aa95d99b8abd21dd07821b5d3affd5fe7d6058c84cff9190743287826463ee57a7beecd10fa1e4bc99061df532ee14e188c1c8937b13e3a + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -1355,6 +1627,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/87836f7e32af624c2914c73cd6b9803cf324e07d43f61dbb973c6a86f75df725e12540d91fac7141c14b697aa9268fd064220998daced156e96ac3062d7afb41 + languageName: node + linkType: hard + "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -1389,6 +1672,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/62c2cc0ae2093336b1aa1376741c5ed245c0987d9e4b4c5313da4a38155509a7098b5acce582b6781cc0699381420010da2e3086353344abe0a6a0ec38961eb7 + languageName: node + linkType: hard + "@babel/plugin-transform-async-generator-functions@npm:^7.23.9": version: 7.23.9 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.9" @@ -1403,7 +1697,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3, @babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.25.9": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" dependencies: @@ -1416,7 +1710,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.0.0, @babel/plugin-transform-async-to-generator@npm:^7.12.13, @babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.23.3": +"@babel/plugin-transform-async-generator-functions@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.28.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-remap-async-to-generator": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/8ad31b9969b203dec572738a872e17b14ef76ca45b4ef5ffa76f3514be417ca233d1a0978e5f8de166412a8a745619eb22b07cc5df96f5ebad8ca500f920f61b + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.12.13, @babel/plugin-transform-async-to-generator@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" dependencies: @@ -1442,6 +1749,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-to-generator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-remap-async-to-generator": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d79d7a7ae7d416f6a48200017d027a6ba94c09c7617eea8b4e9c803630f00094c1a4fc32bf20ce3282567824ce3fcbda51653aac4003c71ea4e681b331338979 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.12.13, @babel/plugin-transform-block-scoped-functions@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" @@ -1464,6 +1784,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoped-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7fb4988ca80cf1fc8345310d5edfe38e86b3a72a302675cdd09404d5064fe1d1fe1283ebe658ad2b71445ecef857bfb29a748064306b5f6c628e0084759c2201 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.12.13, @babel/plugin-transform-block-scoping@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" @@ -1486,6 +1817,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoping@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-block-scoping@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/4b695360ede8472262111efb9d5c35b515767e1ead9e272c3e9799235e3f5feeb21d99a66bb23acbba9424465d13e7695a22a22a680c4aa558702ef8aad461d6 + languageName: node + linkType: hard + "@babel/plugin-transform-class-properties@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" @@ -1498,7 +1840,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.1, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": +"@babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -1510,6 +1852,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/475a6e5a9454912fe1bdc171941976ca10ea4e707675d671cdb5ce6b6761d84d1791ac61b6bca81a2e5f6430cb7b9d8e4b2392404110e69c28207a754e196294 + languageName: node + linkType: hard + "@babel/plugin-transform-class-static-block@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" @@ -1535,6 +1889,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-static-block@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/plugin-transform-class-static-block@npm:7.28.3" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.28.3" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10/c0ba8f0cbf3699287e5a711907dab3b29f346d9c107faa4e424aa26252e45845d74ca08ee6245bfccf32a8c04bc1d07a89b635e51522592c6044b810a48d3f58 + languageName: node + linkType: hard + "@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.12.13, @babel/plugin-transform-classes@npm:^7.23.8": version: 7.23.8 resolution: "@babel/plugin-transform-classes@npm:7.23.8" @@ -1569,6 +1935,22 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-classes@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/plugin-transform-classes@npm:7.28.4" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1f8423d0ba287ba4ae3aac89299e704a666ef2fc5950cd581e056c068486917a460efd5731fdd0d0fb0a8a08852e13b31c1add089028e89a8991a7fdfaff5c43 + languageName: node + linkType: hard + "@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.12.13, @babel/plugin-transform-computed-properties@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" @@ -1593,7 +1975,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.12.13, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.23.3": +"@babel/plugin-transform-computed-properties@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-computed-properties@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/template": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/101f6d4575447070943d5a9efaa5bea8c552ea3083d73a9612f1a16d38b0a0a7b79a5feb65c6cc4e4fcabf28e85a570b97ccd3294da966e8fbbb6dfb97220eda + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.12.13, @babel/plugin-transform-destructuring@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" dependencies: @@ -1615,6 +2009,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.28.0, @babel/plugin-transform-destructuring@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-destructuring@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9cc67d3377bc5d8063599f2eb4588f5f9a8ab3abc9b64a40c24501fb3c1f91f4d5cf281ea9f208fd6b2ef8d9d8b018dacf1bed9493334577c966cd32370a7036 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.12.13, @babel/plugin-transform-dotall-regex@npm:^7.23.3, @babel/plugin-transform-dotall-regex@npm:^7.4.4": version: 7.23.3 resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" @@ -1639,6 +2045,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dotall-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/2173e5b13f403538ffc6bd57b190cedf4caf320abc13a99e5b2721864e7148dbd3bd7c82d92377136af80432818f665fdd9a1fd33bc5549a4c91e24e5ce2413c + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-keys@npm:^7.12.13, @babel/plugin-transform-duplicate-keys@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" @@ -1661,8 +2079,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": - version: 7.25.9 +"@babel/plugin-transform-duplicate-keys@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/987b718d2fab7626f61b72325c8121ead42341d6f46ad3a9b5e5f67f3ec558c903f1b8336277ffc43caac504ce00dd23a5456b5d1da23913333e1da77751f08d + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" dependencies: "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" @@ -1673,6 +2102,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/2a109613535e6ac79240dced71429e988affd6a5b3d0cd0f563c8d6c208c51ce7bf2c300bc1150502376b26a51f279119b3358f1c0f2d2f8abca3bcd62e1ae46 + languageName: node + linkType: hard + "@babel/plugin-transform-dynamic-import@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" @@ -1696,6 +2137,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dynamic-import@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7a9fbc8d17148b7f11a1d1ca3990d2c2cd44bd08a45dcaf14f20a017721235b9044b20e6168b6940282bb1b48fb78e6afbdfb9dd9d82fde614e15baa7d579932 + languageName: node + linkType: hard + +"@babel/plugin-transform-explicit-resource-management@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/plugin-transform-explicit-resource-management@npm:7.28.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/plugin-transform-destructuring": "npm:^7.28.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/93d7835160bf8623c7b7072898046c9a2a46cf911f38fa2a002de40a11045a65bf9c1663c98f2e4e04615037f63391832c20b45d7bc26a16d39a97995d0669bc + languageName: node + linkType: hard + "@babel/plugin-transform-exponentiation-operator@npm:^7.0.0, @babel/plugin-transform-exponentiation-operator@npm:^7.12.13, @babel/plugin-transform-exponentiation-operator@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" @@ -1720,6 +2184,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/da9bb5acd35c9fba92b802641f9462b82334158a149c78a739a04576a1e62be41057a201a41c022dda263bb73ac1a26521bbc997c7fc067f54d487af297995f4 + languageName: node + linkType: hard + "@babel/plugin-transform-export-namespace-from@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" @@ -1743,7 +2218,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.23.3": +"@babel/plugin-transform-export-namespace-from@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/85082923eca317094f08f4953d8ea2a6558b3117826c0b740676983902b7236df1f4213ad844cb38c2dae104753dbe8f1cc51f01567835d476d32f5f544a4385 + languageName: node + linkType: hard + +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.23.3" dependencies: @@ -1791,6 +2277,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-for-of@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-for-of@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/705c591d17ef263c309bba8c38e20655e8e74ff7fd21883a9cdaf5bf1df42d724383ad3d88ac01f42926e15b1e1e66f2f7f8c4e87de955afffa290d52314b019 + languageName: node + linkType: hard + "@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.12.13, @babel/plugin-transform-function-name@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-function-name@npm:7.23.3" @@ -1817,6 +2315,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-function-name@npm:7.27.1" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/26a2a183c3c52a96495967420a64afc5a09f743a230272a131668abf23001e393afa6371e6f8e6c60f4182bea210ed31d1caf866452d91009c1daac345a52f23 + languageName: node + linkType: hard + "@babel/plugin-transform-json-strings@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" @@ -1840,6 +2351,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-json-strings@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-json-strings@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/2c05a02f63b49f47069271b3405a66c3c8038de5b995b0700b1bd9a5e2bb3e67abd01e4604629302a521f4d8122a4233944aefa16559fd4373d256cc5d3da57f + languageName: node + linkType: hard + "@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.12.13, @babel/plugin-transform-literals@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-literals@npm:7.23.3" @@ -1862,6 +2384,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-literals@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0a76d12ab19f32dd139964aea7da48cecdb7de0b75e207e576f0f700121fe92367d788f328bf4fb44b8261a0f605c97b44e62ae61cddbb67b14e94c88b411f95 + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" @@ -1874,7 +2407,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1, @babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: @@ -1885,6 +2418,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-logical-assignment-operators@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c76778f4b186cc4f0b7e3658d91c690678bdb2b9d032f189213016d6177f2564709b79b386523b022b7d52e52331fd91f280f7c7bf85d835e0758b4b0d371447 + languageName: node + linkType: hard + "@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.12.13, @babel/plugin-transform-member-expression-literals@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" @@ -1907,6 +2451,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-member-expression-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/804121430a6dcd431e6ffe99c6d1fbbc44b43478113b79c677629e7f877b4f78a06b69c6bfb2747fd84ee91879fe2eb32e4620b53124603086cf5b727593ebe8 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-amd@npm:^7.12.13, @babel/plugin-transform-modules-amd@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" @@ -1931,7 +2486,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.12.13, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.3": +"@babel/plugin-transform-modules-amd@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-amd@npm:7.27.1" + dependencies: + "@babel/helper-module-transforms": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/5ca9257981f2bbddd9dccf9126f1368de1cb335e7a5ff5cca9282266825af5b18b5f06c144320dcf5d2a200d2b53b6d22d9b801a55dc0509ab5a5838af7e61b7 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.12.13, @babel/plugin-transform-modules-commonjs@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" dependencies: @@ -1957,6 +2524,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1" + dependencies: + "@babel/helper-module-transforms": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9059243a977bc1f13e3dccfc6feb6508890e7c7bb191f7eb56626b20672b4b12338051ca835ab55426875a473181502c8f35b4df58ba251bef63b25866d995fe + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.12.13, @babel/plugin-transform-modules-systemjs@npm:^7.23.9": version: 7.23.9 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.9" @@ -1985,6 +2564,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-systemjs@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.28.5" + dependencies: + "@babel/helper-module-transforms": "npm:^7.28.3" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1b91b4848845eaf6e21663d97a2a6c896553b127deaf3c2e9a2a4f041249277d13ebf71fd42d0ecbc4385e9f76093eff592fe0da0dcf1401b3f38c1615d8c539 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-umd@npm:^7.12.13, @babel/plugin-transform-modules-umd@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" @@ -2009,7 +2602,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.12.13, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": +"@babel/plugin-transform-modules-umd@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-umd@npm:7.27.1" + dependencies: + "@babel/helper-module-transforms": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7388932863b4ee01f177eb6c2e2df9e2312005e43ada99897624d5565db4b9cef1e30aa7ad2c79bbe5373f284cfcddea98d8fe212714a24c6aba223272163058 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.12.13, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" dependencies: @@ -2033,6 +2638,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/a711c92d9753df26cefc1792481e5cbff4fe4f32b383d76b25e36fa865d8023b1b9aa6338cf18f5c0e864c71a7fbe8115e840872ccd61a914d9953849c68de7d + languageName: node + linkType: hard + "@babel/plugin-transform-new-target@npm:^7.12.13, @babel/plugin-transform-new-target@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-new-target@npm:7.23.3" @@ -2055,6 +2672,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-new-target@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-new-target@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/620d78ee476ae70960989e477dc86031ffa3d554b1b1999e6ec95261629f7a13e5a7b98579c63a009f9fdf14def027db57de1f0ae1f06fb6eaed8908ff65cf68 + languageName: node + linkType: hard + "@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" @@ -2067,7 +2695,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" dependencies: @@ -2078,6 +2706,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/15333f4888ffedc449a2a21a0b1ca7983e089f43faa00cfb71d2466e20221a5fd979cdb1a3f57bc20fc62c67bd3ff3dde054133fb6324a58be8f64d20aefacd2 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" @@ -2090,7 +2729,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.1, @babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": +"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: @@ -2101,6 +2740,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-numeric-separator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/049b958911de86d32408cd78017940a207e49c054ae9534ab53a32a57122cc592c0aae3c166d6f29bd1a7d75cc779d71883582dd76cb28b2fbb493e842d8ffca + languageName: node + linkType: hard + "@babel/plugin-transform-object-assign@npm:^7.0.0": version: 7.23.3 resolution: "@babel/plugin-transform-object-assign@npm:7.23.3" @@ -2127,7 +2777,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.5, @babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: @@ -2140,6 +2790,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-rest-spread@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.4" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/plugin-transform-destructuring": "npm:^7.28.0" + "@babel/plugin-transform-parameters": "npm:^7.27.7" + "@babel/traverse": "npm:^7.28.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/aebe464e368cefa5c3ba40316c47b61eb25f891d436b2241021efef5bd0b473c4aa5ba4b9fa0f4b4d5ce4f6bc6b727628d1ca79d54e7b8deebb5369f7dff2984 + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.12.13, @babel/plugin-transform-object-super@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-object-super@npm:7.23.3" @@ -2164,6 +2829,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-super@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-object-super@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/46b819cb9a6cd3cfefe42d07875fee414f18d5e66040366ae856116db560ad4e16f3899a0a7fddd6773e0d1458444f94b208b67c0e3b6977a27ea17a5c13dbf6 + languageName: node + linkType: hard + "@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" @@ -2176,7 +2853,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1, @babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: @@ -2187,6 +2864,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-catch-binding@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/f4356b04cf21a98480f9788ea50f1f13ee88e89bb6393ba4b84d1f39a4a84c7928c9a4328e8f4c5b6deb218da68a8fd17bf4f46faec7653ddc20ffaaa5ba49f4 + languageName: node + linkType: hard + "@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" @@ -2200,7 +2888,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.5, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": +"@babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: @@ -2212,6 +2900,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.27.1, @babel/plugin-transform-optional-chaining@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0bc900bff66d5acc13b057107eaeb6084b4cb0b124654d35b103f71f292d33dba5beac444ab4f92528583585b6e0cf34d64ce9cbb473b15d22375a4a6ed3cbac + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.12.13, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-parameters@npm:7.23.3" @@ -2234,7 +2934,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.23.3": +"@babel/plugin-transform-parameters@npm:^7.27.7": + version: 7.27.7 + resolution: "@babel/plugin-transform-parameters@npm:7.27.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ba0aa8c977a03bf83030668f64c1d721e4e82d8cce89cdde75a2755862b79dbe9e7f58ca955e68c721fd494d6ee3826e46efad3fbf0855fcc92cb269477b4777 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" dependencies: @@ -2258,7 +2969,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.23.4": +"@babel/plugin-transform-private-methods@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-private-methods@npm:7.27.1" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c76f8f6056946466116e67eb9d8014a2d748ade2062636ab82045c1dac9c233aff10e597777bc5af6f26428beb845ceb41b95007abef7d0484da95789da56662 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" dependencies: @@ -2285,6 +3008,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-private-property-in-object@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.27.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d4466d42a02c5a318d9d7b8102969fd032b17ff044918dfd462d5cc49bd11f5773ee0794781702afdf4727ba11e9be6cbea1e396bc0a7307761bb9a56399012a + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.12.13, @babel/plugin-transform-property-literals@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" @@ -2307,6 +3043,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-property-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-property-literals@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7caec27d5ed8870895c9faf4f71def72745d69da0d8e77903146a4e135fd7bed5778f5f9cebb36c5fba86338e6194dd67a08c033fc84b4299b7eceab6d9630cb + languageName: node + linkType: hard + "@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-react-display-name@npm:7.23.3" @@ -2438,7 +3185,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.20.0, @babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": +"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" dependencies: @@ -2450,6 +3197,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regenerator@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/plugin-transform-regenerator@npm:7.28.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/24da51a659d882e02bd4353da9d8e045e58d967c1cddaf985ad699a9fc9f920a45eff421c4283a248d83dc16590b8956e66fd710be5db8723b274cfea0b51b2f + languageName: node + linkType: hard + "@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" @@ -2462,6 +3220,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regexp-modifiers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/f6cb385fe0e798bff7e9b20cf5912bf40e180895ff3610b1ccdce260f3c20daaebb3a99dc087c8168a99151cd3e16b94f4689fd5a4b01cf1834b45c133e620b2 + languageName: node + linkType: hard + "@babel/plugin-transform-reserved-words@npm:^7.12.13, @babel/plugin-transform-reserved-words@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" @@ -2484,6 +3254,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-reserved-words@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-reserved-words@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/dea0b66742d2863b369c06c053e11e15ba785892ea19cccf7aef3c1bdaa38b6ab082e19984c5ea7810d275d9445c5400fcc385ad71ce707ed9256fadb102af3b + languageName: node + linkType: hard + "@babel/plugin-transform-runtime@npm:^7.0.0": version: 7.23.9 resolution: "@babel/plugin-transform-runtime@npm:7.23.9" @@ -2538,6 +3319,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-shorthand-properties@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/fbba6e2aef0b69681acb68202aa249c0598e470cc0853d7ff5bd0171fd6a7ec31d77cfabcce9df6360fc8349eded7e4a65218c32551bd3fc0caaa1ac899ac6d4 + languageName: node + linkType: hard + "@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.12.13, @babel/plugin-transform-spread@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-spread@npm:7.23.3" @@ -2562,6 +3354,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-spread@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-spread@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3edd28b07e1951f32aa2d380d9a0e0ed408c64a5cea2921d02308541042aca18f146b3a61e82e534d4d61cb3225dbc847f4f063aedfff6230b1a41282e95e8a2 + languageName: node + linkType: hard + "@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.12.13, @babel/plugin-transform-sticky-regex@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" @@ -2584,6 +3388,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-sticky-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/e1414a502efba92c7974681767e365a8cda6c5e9e5f33472a9eaa0ce2e75cea0a9bef881ff8dda37c7810ad902f98d3c00ead92a3ac3b73a79d011df85b5a189 + languageName: node + linkType: hard + "@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.12.13, @babel/plugin-transform-template-literals@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" @@ -2606,6 +3421,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-template-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-template-literals@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/93aad782503b691faef7c0893372d5243df3219b07f1f22cfc32c104af6a2e7acd6102c128439eab15336d048f1b214ca134b87b0630d8cd568bf447f78b25ce + languageName: node + linkType: hard + "@babel/plugin-transform-typeof-symbol@npm:^7.12.13, @babel/plugin-transform-typeof-symbol@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" @@ -2628,6 +3454,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/812d736402a6f9313b86b8adf36740394400be7a09c48e51ee45ab4a383a3f46fc618d656dd12e44934665e42ae71cf143e25b95491b699ef7c737950dbdb862 + languageName: node + linkType: hard + "@babel/plugin-transform-typescript@npm:^7.12.17, @babel/plugin-transform-typescript@npm:^7.23.3, @babel/plugin-transform-typescript@npm:^7.5.0": version: 7.23.6 resolution: "@babel/plugin-transform-typescript@npm:7.23.6" @@ -2657,6 +3494,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typescript@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/plugin-transform-typescript@npm:7.28.5" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-create-class-features-plugin": "npm:^7.28.5" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/plugin-syntax-typescript": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/e4706379df70c2de9d3d3f573ff74a160e05221620a22dd0a64899ab45fddad9e4530fbba33014c75906f13aa78d8044fed80dba85068e11d84ed1f033dea445 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.12.13, @babel/plugin-transform-unicode-escapes@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" @@ -2679,6 +3531,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-escapes@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/87b9e49dee4ab6e78f4cdcdbdd837d7784f02868a96bfc206c8dbb17dd85db161b5a0ecbe95b19a42e8aea0ce57e80249e1facbf9221d7f4114d52c3b9136c9e + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" @@ -2703,6 +3566,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-property-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/5d99c89537d1ebaac3f526c04b162cf95a47d363d4829f78c6701a2c06ab78a48da66a94f853f85f44a3d72153410ba923e072bed4b7166fa097f503eb14131d + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.12.13, @babel/plugin-transform-unicode-regex@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" @@ -2727,6 +3602,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/a34d89a2b75fb78e66d97c3dc90d4877f7e31f43316b52176f95a5dee20e9bb56ecf158eafc42a001676ddf7b393d9e67650bad6b32f5405780f25fb83cd68e3 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" @@ -2751,21 +3638,113 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.6.3": - version: 7.23.9 - resolution: "@babel/preset-env@npm:7.23.9" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.27.1" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.23.7" - "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/295126074c7388ab05c82ef3ed0907a1ee4666bbdd763477ead9aba6eb2c74bdf65669416861ac93d337a4a27640963bb214acadc2697275ce95aab14868d57f + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.0.0": + version: 7.28.5 + resolution: "@babel/preset-env@npm:7.28.5" + dependencies: + "@babel/compat-data": "npm:^7.28.5" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.28.5" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.27.1" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.27.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.27.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.28.3" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.27.1" + "@babel/plugin-syntax-import-attributes": "npm:^7.27.1" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.27.1" + "@babel/plugin-transform-async-generator-functions": "npm:^7.28.0" + "@babel/plugin-transform-async-to-generator": "npm:^7.27.1" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.27.1" + "@babel/plugin-transform-block-scoping": "npm:^7.28.5" + "@babel/plugin-transform-class-properties": "npm:^7.27.1" + "@babel/plugin-transform-class-static-block": "npm:^7.28.3" + "@babel/plugin-transform-classes": "npm:^7.28.4" + "@babel/plugin-transform-computed-properties": "npm:^7.27.1" + "@babel/plugin-transform-destructuring": "npm:^7.28.5" + "@babel/plugin-transform-dotall-regex": "npm:^7.27.1" + "@babel/plugin-transform-duplicate-keys": "npm:^7.27.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.27.1" + "@babel/plugin-transform-dynamic-import": "npm:^7.27.1" + "@babel/plugin-transform-explicit-resource-management": "npm:^7.28.0" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.28.5" + "@babel/plugin-transform-export-namespace-from": "npm:^7.27.1" + "@babel/plugin-transform-for-of": "npm:^7.27.1" + "@babel/plugin-transform-function-name": "npm:^7.27.1" + "@babel/plugin-transform-json-strings": "npm:^7.27.1" + "@babel/plugin-transform-literals": "npm:^7.27.1" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.28.5" + "@babel/plugin-transform-member-expression-literals": "npm:^7.27.1" + "@babel/plugin-transform-modules-amd": "npm:^7.27.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.27.1" + "@babel/plugin-transform-modules-systemjs": "npm:^7.28.5" + "@babel/plugin-transform-modules-umd": "npm:^7.27.1" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.27.1" + "@babel/plugin-transform-new-target": "npm:^7.27.1" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.27.1" + "@babel/plugin-transform-numeric-separator": "npm:^7.27.1" + "@babel/plugin-transform-object-rest-spread": "npm:^7.28.4" + "@babel/plugin-transform-object-super": "npm:^7.27.1" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.27.1" + "@babel/plugin-transform-optional-chaining": "npm:^7.28.5" + "@babel/plugin-transform-parameters": "npm:^7.27.7" + "@babel/plugin-transform-private-methods": "npm:^7.27.1" + "@babel/plugin-transform-private-property-in-object": "npm:^7.27.1" + "@babel/plugin-transform-property-literals": "npm:^7.27.1" + "@babel/plugin-transform-regenerator": "npm:^7.28.4" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.27.1" + "@babel/plugin-transform-reserved-words": "npm:^7.27.1" + "@babel/plugin-transform-shorthand-properties": "npm:^7.27.1" + "@babel/plugin-transform-spread": "npm:^7.27.1" + "@babel/plugin-transform-sticky-regex": "npm:^7.27.1" + "@babel/plugin-transform-template-literals": "npm:^7.27.1" + "@babel/plugin-transform-typeof-symbol": "npm:^7.27.1" + "@babel/plugin-transform-unicode-escapes": "npm:^7.27.1" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.27.1" + "@babel/plugin-transform-unicode-regex": "npm:^7.27.1" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.27.1" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.14" + babel-plugin-polyfill-corejs3: "npm:^0.13.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.5" + core-js-compat: "npm:^3.43.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/e9a5136a7e34553cc70dd6594716144678a2e9ecc971caf6885c380c38fcbed8b387f3af418c9aa4b2d2765964bb4e8a2e14b709c2f165eec6ed13bda32587ea + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.6.3": + version: 7.23.9 + resolution: "@babel/preset-env@npm:7.23.9" + dependencies: + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.23.7" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" "@babel/plugin-syntax-import-assertions": "npm:^7.23.3" @@ -2996,7 +3975,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.17.12": +"@babel/preset-flow@npm:^7.17.12": version: 7.23.3 resolution: "@babel/preset-flow@npm:7.23.3" dependencies: @@ -3053,7 +4032,22 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.17.12": +"@babel/preset-typescript@npm:^7.0.0": + version: 7.28.5 + resolution: "@babel/preset-typescript@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-syntax-jsx": "npm:^7.27.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.27.1" + "@babel/plugin-transform-typescript": "npm:^7.28.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/72c03e01c34906041b1813542761a283c52da1751e7ddf63191bc5fb2a0354eca30a00537c5a92951688bec3975bdc0e50ef4516b5e94cfd6d4cf947f2125bdc + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.17.12": version: 7.23.3 resolution: "@babel/preset-typescript@npm:7.23.3" dependencies: @@ -3081,21 +4075,6 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.13.16": - version: 7.23.7 - resolution: "@babel/register@npm:7.23.7" - dependencies: - clone-deep: "npm:^4.0.1" - find-cache-dir: "npm:^2.0.0" - make-dir: "npm:^2.1.0" - pirates: "npm:^4.0.6" - source-map-support: "npm:^0.5.16" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/c72a6d4856ef04f13490370d805854d2d98a77786bfaec7d85e2c585e1217011c4f3df18197a890e14520906c9111bef95551ba1a9b59c88df4dfc2dfe2c8d1b - languageName: node - linkType: hard - "@babel/regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "@babel/regjsgen@npm:0.8.0" @@ -3152,6 +4131,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/template@npm:7.27.2" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.2" + "@babel/types": "npm:^7.27.1" + checksum: 10/fed15a84beb0b9340e5f81566600dbee5eccd92e4b9cc42a944359b1aa1082373391d9d5fc3656981dff27233ec935d0bc96453cf507f60a4b079463999244d8 + languageName: node + linkType: hard + "@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.9": version: 7.25.9 resolution: "@babel/traverse@npm:7.25.9" @@ -3167,7 +4157,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.9, @babel/traverse@npm:^7.9.0": +"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.23.9, @babel/traverse@npm:^7.9.0": version: 7.23.9 resolution: "@babel/traverse@npm:7.23.9" dependencies: @@ -3185,7 +4175,22 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.17, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.9.0": +"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/traverse@npm:7.28.5" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.5" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.5" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.5" + debug: "npm:^4.3.1" + checksum: 10/1fce426f5ea494913c40f33298ce219708e703f71cac7ac045ebde64b5a7b17b9275dfa4e05fb92c3f123136913dff62c8113172f4a5de66dab566123dbe7437 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.17, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.9.0": version: 7.23.9 resolution: "@babel/types@npm:7.23.9" dependencies: @@ -3206,6 +4211,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/types@npm:7.28.5" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10/4256bb9fb2298c4f9b320bde56e625b7091ea8d2433d98dcf524d4086150da0b6555aabd7d0725162670614a9ac5bf036d1134ca13dedc9707f988670f1362d7 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -3213,18 +4228,6 @@ __metadata: languageName: node linkType: hard -"@cnakazawa/watch@npm:^1.0.3": - version: 1.0.4 - resolution: "@cnakazawa/watch@npm:1.0.4" - dependencies: - exec-sh: "npm:^0.3.2" - minimist: "npm:^1.2.0" - bin: - watch: cli.js - checksum: 10/0ed173f64d1bddb31b2ca551cf8ac460a4dd5635c8caa591a11f717a845e69b9068610440297767ecb2ff0515d52146c39e108978f222be5bb10a5a6acf2bc1a - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -3261,7 +4264,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.6.1": version: 4.10.0 resolution: "@eslint-community/regexpp@npm:4.10.0" checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 @@ -3720,20 +4723,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/console@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - slash: "npm:^3.0.0" - checksum: 10/0e0d8dfe2f92873b63ff1b05a469e14782011dbd5b0382af17b9b44ce8766897e8885c96dd529e08d3fb400bdcb5392b7e903f5c32111afcaefa78cc3d564920 - languageName: node - linkType: hard - "@jest/console@npm:^29.7.0": version: 29.7.0 resolution: "@jest/console@npm:29.7.0" @@ -3748,42 +4737,6 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/core@npm:26.6.3" - dependencies: - "@jest/console": "npm:^26.6.2" - "@jest/reporters": "npm:^26.6.2" - "@jest/test-result": "npm:^26.6.2" - "@jest/transform": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.4" - jest-changed-files: "npm:^26.6.2" - jest-config: "npm:^26.6.3" - jest-haste-map: "npm:^26.6.2" - jest-message-util: "npm:^26.6.2" - jest-regex-util: "npm:^26.0.0" - jest-resolve: "npm:^26.6.2" - jest-resolve-dependencies: "npm:^26.6.3" - jest-runner: "npm:^26.6.3" - jest-runtime: "npm:^26.6.3" - jest-snapshot: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - jest-validate: "npm:^26.6.2" - jest-watcher: "npm:^26.6.2" - micromatch: "npm:^4.0.2" - p-each-series: "npm:^2.1.0" - rimraf: "npm:^3.0.0" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" - checksum: 10/b99843718a3d5c85388aaadaea6750eece4be0d9b666c75c23b7302dff8f2e7142210d79384a8c4e27178df726aac027f2d462de191d38c826755dac065e7e37 - languageName: node - linkType: hard - "@jest/core@npm:^29.7.0": version: 29.7.0 resolution: "@jest/core@npm:29.7.0" @@ -3825,7 +4778,7 @@ __metadata: languageName: node linkType: hard -"@jest/create-cache-key-function@npm:^29.6.3": +"@jest/create-cache-key-function@npm:^29.7.0": version: 29.7.0 resolution: "@jest/create-cache-key-function@npm:29.7.0" dependencies: @@ -3834,18 +4787,6 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/environment@npm:26.6.2" - dependencies: - "@jest/fake-timers": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - jest-mock: "npm:^26.6.2" - checksum: 10/761fb744427956495465e8bacbb26aabac214601447c99361b5ba7cabff7ff571ca96665817d294abc6b6b87e77b98bdc2878122b22476fe7902c683f3055534 - languageName: node - linkType: hard - "@jest/environment@npm:^29.7.0": version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" @@ -3877,20 +4818,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/fake-timers@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - "@sinonjs/fake-timers": "npm:^6.0.1" - "@types/node": "npm:*" - jest-message-util: "npm:^26.6.2" - jest-mock: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - checksum: 10/d2e8b5050d18162efd4ed3a941a0dd8278fa9098c5b8292a282cb97ad394da34134450a609f5df4f4d40998aeccd2430a804e711a8cd85f32abdb7b48ff1fd55 - languageName: node - linkType: hard - "@jest/fake-timers@npm:^29.7.0": version: 29.7.0 resolution: "@jest/fake-timers@npm:29.7.0" @@ -3905,17 +4832,6 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/globals@npm:26.6.2" - dependencies: - "@jest/environment": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - expect: "npm:^26.6.2" - checksum: 10/cfc410fa09fa8b04c7c9a7cefa8d3c86b018688b5b09037207e6a5c70b5658fc49e66e52dca4092ce525764367e36b09ff939a01f079ec72e57bb5ce009edad4 - languageName: node - linkType: hard - "@jest/globals@npm:^29.7.0": version: 29.7.0 resolution: "@jest/globals@npm:29.7.0" @@ -3928,42 +4844,6 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/reporters@npm:26.6.2" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^26.6.2" - "@jest/test-result": "npm:^26.6.2" - "@jest/transform": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.2" - graceful-fs: "npm:^4.2.4" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^4.0.3" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.0.2" - jest-haste-map: "npm:^26.6.2" - jest-resolve: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - jest-worker: "npm:^26.6.2" - node-notifier: "npm:^8.0.0" - slash: "npm:^3.0.0" - source-map: "npm:^0.6.0" - string-length: "npm:^4.0.1" - terminal-link: "npm:^2.0.0" - v8-to-istanbul: "npm:^7.0.0" - dependenciesMeta: - node-notifier: - optional: true - checksum: 10/123b09a8accc2c2b20f04dd5ed8bbc7ec5bdc2e09e5683eb70efaf3e705947dd8973c6c2073b9554e77296e2994b397a21b3860d93f459129683311332934887 - languageName: node - linkType: hard - "@jest/reporters@npm:^29.7.0": version: 29.7.0 resolution: "@jest/reporters@npm:29.7.0" @@ -4010,17 +4890,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/source-map@npm:26.6.2" - dependencies: - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.4" - source-map: "npm:^0.6.0" - checksum: 10/6efb095d0a82656d13cb0186ac311246e13a5c5c61af1e19bc5da2e17c34ae92e910a10fbd09752be7a51ee999677378fa5ff08ddb0794d2acdf30835527fdf2 - languageName: node - linkType: hard - "@jest/source-map@npm:^29.6.3": version: 29.6.3 resolution: "@jest/source-map@npm:29.6.3" @@ -4032,18 +4901,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/test-result@npm:26.6.2" - dependencies: - "@jest/console": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 10/79a66e8cc491c7edad0c521b2d41da2a32e08c78a9fa77172638606c4be0a1d52122dce81f43c3cfef21e1e621339f532b569a14f17cc8158eacc40b60e7b9d2 - languageName: node - linkType: hard - "@jest/test-result@npm:^29.7.0": version: 29.7.0 resolution: "@jest/test-result@npm:29.7.0" @@ -4056,19 +4913,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/test-sequencer@npm:26.6.3" - dependencies: - "@jest/test-result": "npm:^26.6.2" - graceful-fs: "npm:^4.2.4" - jest-haste-map: "npm:^26.6.2" - jest-runner: "npm:^26.6.3" - jest-runtime: "npm:^26.6.3" - checksum: 10/17d5ade54bb9544c6b9ba79fde74a833db6b529aa57eedf83b9d456835d23804199d6d008e47297c2037d70310c896ef356a6336c0da2b9b33d9833b72a49eaa - languageName: node - linkType: hard - "@jest/test-sequencer@npm:^29.7.0": version: 29.7.0 resolution: "@jest/test-sequencer@npm:29.7.0" @@ -4081,29 +4925,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/transform@npm:26.6.2" - dependencies: - "@babel/core": "npm:^7.1.0" - "@jest/types": "npm:^26.6.2" - babel-plugin-istanbul: "npm:^6.0.0" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^1.4.0" - fast-json-stable-stringify: "npm:^2.0.0" - graceful-fs: "npm:^4.2.4" - jest-haste-map: "npm:^26.6.2" - jest-regex-util: "npm:^26.0.0" - jest-util: "npm:^26.6.2" - micromatch: "npm:^4.0.2" - pirates: "npm:^4.0.1" - slash: "npm:^3.0.0" - source-map: "npm:^0.6.1" - write-file-atomic: "npm:^3.0.0" - checksum: 10/6dfdb2fa52aee52ee7f2384cc4a956758f77251fed3a48c893d0feadb9772c9f005e7a1813e7e3c9cd002ea03679c808ecbcd3ddff95f37bb56165c99c0d3a20 - languageName: node - linkType: hard - "@jest/transform@npm:^29.7.0": version: 29.7.0 resolution: "@jest/transform@npm:29.7.0" @@ -4588,6 +5409,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.12": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" @@ -4637,6 +5468,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" @@ -4657,6 +5495,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606 + languageName: node + linkType: hard + "@microsoft/1ds-core-js@npm:4.3.4, @microsoft/1ds-core-js@npm:^4.3.0": version: 4.3.4 resolution: "@microsoft/1ds-core-js@npm:4.3.4" @@ -5214,39 +6062,39 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-clean@npm:14.1.0" +"@react-native-community/cli-clean@npm:15.0.1": + version: 15.0.1 + resolution: "@react-native-community/cli-clean@npm:15.0.1" dependencies: - "@react-native-community/cli-tools": "npm:14.1.0" + "@react-native-community/cli-tools": "npm:15.0.1" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10/56e3db6f908fa9c3c91fe4fb067d596c91c1035e83c3526ee41a10fa83726ad1944345650d1d9836ff4de50ae06152eae8f4340afa8b3c56522cb42ea0e468ff + checksum: 10/a1ff1824a4c1290271aaef48af0bc30ed50503ac062341fb051bb07895890414f4e208eb949b05bce79f90d1a51dd2fb133f9fbcf6c019bb7fec8c03ec4e4419 languageName: node linkType: hard -"@react-native-community/cli-clean@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-clean@npm:15.0.0-alpha.2" +"@react-native-community/cli-clean@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-clean@npm:17.0.0" dependencies: - "@react-native-community/cli-tools": "npm:15.0.0-alpha.2" + "@react-native-community/cli-tools": "npm:17.0.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10/b03e36bcaea8d997bb1a9572298455ca4ab3faea25e9815c42a19bc10abd9a102457cc95291686ecc6d5bdb3f222699fd2472e8a261300ad0eff440b062a9e6e + checksum: 10/85da45642d15128f14f09f4bf7fa59c1dcfa1a5540426746b7a0c02720a92e1d25cfe9a7d8ac43c1cd863411821a816b9616c3a767003c23041d2d1fa04a5274 languageName: node linkType: hard -"@react-native-community/cli-clean@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-clean@npm:15.0.1" +"@react-native-community/cli-config-android@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-config-android@npm:17.0.0" dependencies: - "@react-native-community/cli-tools": "npm:15.0.1" + "@react-native-community/cli-tools": "npm:17.0.0" chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10/a1ff1824a4c1290271aaef48af0bc30ed50503ac062341fb051bb07895890414f4e208eb949b05bce79f90d1a51dd2fb133f9fbcf6c019bb7fec8c03ec4e4419 + fast-xml-parser: "npm:^4.4.1" + checksum: 10/35223f946e0d9349401f5e78f3df32afda235fee602f90896675046a23c60558575449ca3572244da002797a58cc75a544de1340d6f24417ea750009bb613bf4 languageName: node linkType: hard @@ -5262,31 +6110,15 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-config@npm:14.1.0" - dependencies: - "@react-native-community/cli-tools": "npm:14.1.0" - chalk: "npm:^4.1.2" - cosmiconfig: "npm:^9.0.0" - deepmerge: "npm:^4.3.0" - fast-glob: "npm:^3.3.2" - joi: "npm:^17.2.1" - checksum: 10/2f73d96324a813ddc9eb0a96eba26e80afa58d53eb1ab36067e9519818c91eb9255220f1b09a407c95f83f785b9a995700944f0dd3b44a49d3e50cdb76574948 - languageName: node - linkType: hard - -"@react-native-community/cli-config@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-config@npm:15.0.0-alpha.2" +"@react-native-community/cli-config-apple@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-config-apple@npm:17.0.0" dependencies: - "@react-native-community/cli-tools": "npm:15.0.0-alpha.2" + "@react-native-community/cli-tools": "npm:17.0.0" chalk: "npm:^4.1.2" - cosmiconfig: "npm:^9.0.0" - deepmerge: "npm:^4.3.0" + execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - joi: "npm:^17.2.1" - checksum: 10/eece290a195506a8b005da28e8b3efb93f99eba410a7a0e3da748e30f0746f26f781c3e1a65107eabfc127859fd7784f47c499201317d515d280f319774f6ef8 + checksum: 10/2f2ba9adc3e1df8de37e61feb6f6e3567fe74d5d30efbee49168329cb8cebc5793bd4756ba4fa485d02fdc21d6cfe8ec892f505b5144787546ab7eef94a4debd languageName: node linkType: hard @@ -5304,21 +6136,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-debugger-ui@npm:14.1.0" - dependencies: - serve-static: "npm:^1.13.1" - checksum: 10/272f7bfacff55f6b17293960380e2826f01c7d02f9be684eade4c3ad275fb08dbd5bd6ea5abb9da2f76cbdc9b9d3e7f0737ac6cb86b8bfd9d333f1908882b2b0 - languageName: node - linkType: hard - -"@react-native-community/cli-debugger-ui@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-debugger-ui@npm:15.0.0-alpha.2" +"@react-native-community/cli-config@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-config@npm:17.0.0" dependencies: - serve-static: "npm:^1.13.1" - checksum: 10/0e9c03bd3437d807fba97efefe08b1f47b3d980c0978bbf5347cd6d264b06ecfb6b211544a2b22f016e90ca090e9b2f6e2302eb7ea8396935b8f28704de4269a + "@react-native-community/cli-tools": "npm:17.0.0" + chalk: "npm:^4.1.2" + cosmiconfig: "npm:^9.0.0" + deepmerge: "npm:^4.3.0" + fast-glob: "npm:^3.3.2" + joi: "npm:^17.2.1" + checksum: 10/f2f8555eaf84943423f30fd2b8aedbeba9a72bd2d344aec25999c5e98e7b903e751c86163ec5a53ef891939f2c11dcecf6d8a8984cd835f892eb2cbb619a2f16 languageName: node linkType: hard @@ -5331,15 +6159,15 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-doctor@npm:14.1.0" +"@react-native-community/cli-doctor@npm:15.0.1": + version: 15.0.1 + resolution: "@react-native-community/cli-doctor@npm:15.0.1" dependencies: - "@react-native-community/cli-config": "npm:14.1.0" - "@react-native-community/cli-platform-android": "npm:14.1.0" - "@react-native-community/cli-platform-apple": "npm:14.1.0" - "@react-native-community/cli-platform-ios": "npm:14.1.0" - "@react-native-community/cli-tools": "npm:14.1.0" + "@react-native-community/cli-config": "npm:15.0.1" + "@react-native-community/cli-platform-android": "npm:15.0.1" + "@react-native-community/cli-platform-apple": "npm:15.0.1" + "@react-native-community/cli-platform-ios": "npm:15.0.1" + "@react-native-community/cli-tools": "npm:15.0.1" chalk: "npm:^4.1.2" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" @@ -5351,19 +6179,19 @@ __metadata: strip-ansi: "npm:^5.2.0" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10/351588779928775799160e7fd942b1b99336235c882b89909559550a83775f05f4f5abde5bb67538bd92a9709ee69cd73478c384e2197558d3561b40b8cdd73b + checksum: 10/89cb3d2c6610c2316e388adf5efe7f85600d56e2fdc68b3f9fa8842ced44bf7ae89a7d4b733e21bb99f5d31c86112208a12f9a6668f6c99385be4ab415f730ca languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-doctor@npm:15.0.0-alpha.2" +"@react-native-community/cli-doctor@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-doctor@npm:17.0.0" dependencies: - "@react-native-community/cli-config": "npm:15.0.0-alpha.2" - "@react-native-community/cli-platform-android": "npm:15.0.0-alpha.2" - "@react-native-community/cli-platform-apple": "npm:15.0.0-alpha.2" - "@react-native-community/cli-platform-ios": "npm:15.0.0-alpha.2" - "@react-native-community/cli-tools": "npm:15.0.0-alpha.2" + "@react-native-community/cli-config": "npm:17.0.0" + "@react-native-community/cli-platform-android": "npm:17.0.0" + "@react-native-community/cli-platform-apple": "npm:17.0.0" + "@react-native-community/cli-platform-ios": "npm:17.0.0" + "@react-native-community/cli-tools": "npm:17.0.0" chalk: "npm:^4.1.2" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" @@ -5372,135 +6200,62 @@ __metadata: node-stream-zip: "npm:^1.9.1" ora: "npm:^5.4.1" semver: "npm:^7.5.2" - strip-ansi: "npm:^5.2.0" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10/251925124c5cc0d7c7d3a0640980fd019c5fdc0ed8f08d611081bb79fb37c85bbee8d4a94be3f057c75fe2ff55d85d171a8ec8e42762f9e2a2ef919c066eb977 + checksum: 10/f4cde20cb430a6dd05d23b85ca6c298f7caf526580605f6840966a9191de4b56d5daa650df4e74011e2860aff6054cc9b89c830d2d1a26b6c8eca8435c05bdeb languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:15.0.1": +"@react-native-community/cli-platform-android@npm:15.0.1": version: 15.0.1 - resolution: "@react-native-community/cli-doctor@npm:15.0.1" + resolution: "@react-native-community/cli-platform-android@npm:15.0.1" dependencies: - "@react-native-community/cli-config": "npm:15.0.1" - "@react-native-community/cli-platform-android": "npm:15.0.1" - "@react-native-community/cli-platform-apple": "npm:15.0.1" - "@react-native-community/cli-platform-ios": "npm:15.0.1" "@react-native-community/cli-tools": "npm:15.0.1" chalk: "npm:^4.1.2" - command-exists: "npm:^1.2.8" - deepmerge: "npm:^4.3.0" - envinfo: "npm:^7.13.0" - execa: "npm:^5.0.0" - node-stream-zip: "npm:^1.9.1" - ora: "npm:^5.4.1" - semver: "npm:^7.5.2" - strip-ansi: "npm:^5.2.0" - wcwidth: "npm:^1.0.1" - yaml: "npm:^2.2.1" - checksum: 10/89cb3d2c6610c2316e388adf5efe7f85600d56e2fdc68b3f9fa8842ced44bf7ae89a7d4b733e21bb99f5d31c86112208a12f9a6668f6c99385be4ab415f730ca - languageName: node - linkType: hard - -"@react-native-community/cli-platform-android@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-platform-android@npm:14.1.0" - dependencies: - "@react-native-community/cli-tools": "npm:14.1.0" - chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" fast-xml-parser: "npm:^4.4.1" logkitty: "npm:^0.7.1" - checksum: 10/76df3dc834e573ea9b209578af488bfeae2731d5182367055e5d961ebcb15c674c6e7bf79c8362a43a011a271a0a496f9acc0a11e882ca689d3c1fb1d834ead7 + checksum: 10/f537ac01ccce117b29020094165e123e84e5baea1bb4d88c1c1db7a5723060871dafab3b7d12f51aa14f94d13d30b59fff052244b14b8a4927b7e16f7e6f0308 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-platform-android@npm:15.0.0-alpha.2" +"@react-native-community/cli-platform-android@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-platform-android@npm:17.0.0" dependencies: - "@react-native-community/cli-tools": "npm:15.0.0-alpha.2" + "@react-native-community/cli-config-android": "npm:17.0.0" + "@react-native-community/cli-tools": "npm:17.0.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.4.1" logkitty: "npm:^0.7.1" - checksum: 10/c227b5dbe58d0418d8f2eea59556ca3bfd864fd1d0ca1a9ff6359e21538a24151ae589c61f5d535a3fc11c0ba3f1c4ea8e2a73ee92be84741e62de90869fb76c + checksum: 10/cde6c441a7db7d7c86ac5cfd8713ca06895c70b3c84490cbd45b467272371aa1ecdc2dee5e729ce996ab77e07d6f6a0462fa5ff99ba980909915a89b73680ec6 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:15.0.1": +"@react-native-community/cli-platform-apple@npm:15.0.1": version: 15.0.1 - resolution: "@react-native-community/cli-platform-android@npm:15.0.1" + resolution: "@react-native-community/cli-platform-apple@npm:15.0.1" dependencies: + "@react-native-community/cli-config-apple": "npm:15.0.1" "@react-native-community/cli-tools": "npm:15.0.1" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" fast-xml-parser: "npm:^4.4.1" - logkitty: "npm:^0.7.1" - checksum: 10/f537ac01ccce117b29020094165e123e84e5baea1bb4d88c1c1db7a5723060871dafab3b7d12f51aa14f94d13d30b59fff052244b14b8a4927b7e16f7e6f0308 - languageName: node - linkType: hard - -"@react-native-community/cli-platform-apple@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-platform-apple@npm:14.1.0" - dependencies: - "@react-native-community/cli-tools": "npm:14.1.0" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.4.1" - ora: "npm:^5.4.1" - checksum: 10/10917abc15faedf2309749cc05bf512d7ce47ff7dfdb270f62327571f15ab0b8f54b30dcdd9b1e53fffac8b9921577a2618f9ac9912193af744f4917f0464f1b - languageName: node - linkType: hard - -"@react-native-community/cli-platform-apple@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-platform-apple@npm:15.0.0-alpha.2" - dependencies: - "@react-native-community/cli-tools": "npm:15.0.0-alpha.2" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.4.1" - ora: "npm:^5.4.1" - checksum: 10/9be6542de8f24dc947ab34b7c25905d0df68c81ba02388477768d0a6d6d545d60d9d0f8830c6a657f13a0f972ec1264764af71f6e78c7fae51ae4616ea914e2d + checksum: 10/85a6d39eba5cd474a063d59a12e893ffe77656b522a7adcac9c092f35565fddcf16c2b50c09b63a8d5c7d71f5fbad33069f1a61f23ca3b8f5dd5e4cb284d9bf9 languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-platform-apple@npm:15.0.1" +"@react-native-community/cli-platform-apple@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-platform-apple@npm:17.0.0" dependencies: - "@react-native-community/cli-config-apple": "npm:15.0.1" - "@react-native-community/cli-tools": "npm:15.0.1" + "@react-native-community/cli-config-apple": "npm:17.0.0" + "@react-native-community/cli-tools": "npm:17.0.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-xml-parser: "npm:^4.4.1" - checksum: 10/85a6d39eba5cd474a063d59a12e893ffe77656b522a7adcac9c092f35565fddcf16c2b50c09b63a8d5c7d71f5fbad33069f1a61f23ca3b8f5dd5e4cb284d9bf9 - languageName: node - linkType: hard - -"@react-native-community/cli-platform-ios@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-platform-ios@npm:14.1.0" - dependencies: - "@react-native-community/cli-platform-apple": "npm:14.1.0" - checksum: 10/85e78f3973d1b088e9bb683d326636e71d936072cd6f6f2c27c610e8b9dcd0e222ea7777c85dcdfdd7ae0bb29909c2b85ff5ab4af3ccbcdf546f37f1f0fe3060 - languageName: node - linkType: hard - -"@react-native-community/cli-platform-ios@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-platform-ios@npm:15.0.0-alpha.2" - dependencies: - "@react-native-community/cli-platform-apple": "npm:15.0.0-alpha.2" - checksum: 10/f27c14caa7cad1a25fd38db88bb3ddaf504217501a599cc0a5de63cb4724f1246e1e5b2c5a6037f4fab6e1b60b3032b67609d82701ccf899ea6fcc6b67ac4757 + checksum: 10/49d7db367394994a8ca8c3fb8e406ce3a27dac8450b312d680de9557ba531c4939bce2b83ccaa1899efd280ba01e4df6949178e5f651e979e8fbca741a207f94 languageName: node linkType: hard @@ -5513,37 +6268,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-server-api@npm:14.1.0" +"@react-native-community/cli-platform-ios@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-platform-ios@npm:17.0.0" dependencies: - "@react-native-community/cli-debugger-ui": "npm:14.1.0" - "@react-native-community/cli-tools": "npm:14.1.0" - compression: "npm:^1.7.1" - connect: "npm:^3.6.5" - errorhandler: "npm:^1.5.1" - nocache: "npm:^3.0.1" - pretty-format: "npm:^26.6.2" - serve-static: "npm:^1.13.1" - ws: "npm:^6.2.3" - checksum: 10/11e2a4909a1e7a1cdef86f2ff6c35d23c238ea355e4327bc6a05ad00f40d7cc2c4e6b25583f9d9e9ef1a4d2f2e3c04586b652e06637cd90dc1538f0024336aa0 - languageName: node - linkType: hard - -"@react-native-community/cli-server-api@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-server-api@npm:15.0.0-alpha.2" - dependencies: - "@react-native-community/cli-debugger-ui": "npm:15.0.0-alpha.2" - "@react-native-community/cli-tools": "npm:15.0.0-alpha.2" - compression: "npm:^1.7.1" - connect: "npm:^3.6.5" - errorhandler: "npm:^1.5.1" - nocache: "npm:^3.0.1" - pretty-format: "npm:^26.6.2" - serve-static: "npm:^1.13.1" - ws: "npm:^6.2.3" - checksum: 10/d1e9f0abfed5fa346284e86902f892e0b4b2d1bfc02b3c6c9afc1291ade90faed4dcffa5c5e10210a0de38892b0ca2c80eebdd5f57de1786968796a67580329c + "@react-native-community/cli-platform-apple": "npm:17.0.0" + checksum: 10/e7677421564aa462d4b3a33d89c3bfd9792d1a5b32e3ba7d12d5fc547d5cbe02b69144165d08cc0962495c79c683c6bd49a07dae668d89b64df9ce75ae21e71d languageName: node linkType: hard @@ -5564,27 +6294,27 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-tools@npm:14.1.0" +"@react-native-community/cli-server-api@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-server-api@npm:17.0.0" dependencies: - appdirsjs: "npm:^1.2.4" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - find-up: "npm:^5.0.0" - mime: "npm:^2.4.1" + "@react-native-community/cli-tools": "npm:17.0.0" + body-parser: "npm:^1.20.3" + compression: "npm:^1.7.1" + connect: "npm:^3.6.5" + errorhandler: "npm:^1.5.1" + nocache: "npm:^3.0.1" open: "npm:^6.2.0" - ora: "npm:^5.4.1" - semver: "npm:^7.5.2" - shell-quote: "npm:^1.7.3" - sudo-prompt: "npm:^9.0.0" - checksum: 10/b46247ffcac6a1464955b5b770617dd31f8666997a477481fdf23e87e570e2368e0d0a55393da6f177ad84175e33d6ffa5a3a05cf0f5beccf112242c97903ccc + pretty-format: "npm:^26.6.2" + serve-static: "npm:^1.13.1" + ws: "npm:^6.2.3" + checksum: 10/1f303edbe4d81b1048a11a67a5621d0aea259ba2d7f070a02c755d950e0d030c33561bcb473da1b90f7e4fbad8ed5188ddc766478a2d63bac9d2ddc6fd1806a4 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-tools@npm:15.0.0-alpha.2" +"@react-native-community/cli-tools@npm:15.0.1": + version: 15.0.1 + resolution: "@react-native-community/cli-tools@npm:15.0.1" dependencies: appdirsjs: "npm:^1.2.4" chalk: "npm:^4.1.2" @@ -5593,47 +6323,29 @@ __metadata: mime: "npm:^2.4.1" open: "npm:^6.2.0" ora: "npm:^5.4.1" + prompts: "npm:^2.4.2" semver: "npm:^7.5.2" shell-quote: "npm:^1.7.3" sudo-prompt: "npm:^9.0.0" - checksum: 10/2cfc588a9bbb35f22f503c0cd987a4060e16b44c94419276004e3e3715f36d983fa2ec4f914e84aead9912dd33354934bf37182ea204d57740cb59bc19a41684 + checksum: 10/3447257d1650104466b7d59846ddcd45d8432b18d18df71c0606ecfed7892014fa959b917ab435c822b305a9a890bd51e762e941137e29f7824e215beacb42a5 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-tools@npm:15.0.1" +"@react-native-community/cli-tools@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-tools@npm:17.0.0" dependencies: + "@vscode/sudo-prompt": "npm:^9.0.0" appdirsjs: "npm:^1.2.4" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" find-up: "npm:^5.0.0" + launch-editor: "npm:^2.9.1" mime: "npm:^2.4.1" - open: "npm:^6.2.0" ora: "npm:^5.4.1" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" - shell-quote: "npm:^1.7.3" - sudo-prompt: "npm:^9.0.0" - checksum: 10/3447257d1650104466b7d59846ddcd45d8432b18d18df71c0606ecfed7892014fa959b917ab435c822b305a9a890bd51e762e941137e29f7824e215beacb42a5 - languageName: node - linkType: hard - -"@react-native-community/cli-types@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli-types@npm:14.1.0" - dependencies: - joi: "npm:^17.2.1" - checksum: 10/c721d256a1e90fa3f8353cb0b9d37688aad080e2de44ad6b69516dd591c9f4089d214c43e85b5be0aff0d8b08595af4727a13ddd1c88492f5d3acc57bc22ce8f - languageName: node - linkType: hard - -"@react-native-community/cli-types@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli-types@npm:15.0.0-alpha.2" - dependencies: - joi: "npm:^17.2.1" - checksum: 10/50de0db59c79ff4a302f8fa2b29d2cc3d3e7bc6a3c0c346dd4b1c26c90796a65c4ba6230c2de0b619e5a1548f751a81bad2ef7740367ca4a94da6e02857fd645 + checksum: 10/674bfc0bd7b818f568e898eef17b81ed5842b1372dddda092cb1cc5c1c26f24126937e204fac16d3f86c1e33c619e09a497a20d13444925999fdb465d2143366 languageName: node linkType: hard @@ -5646,43 +6358,26 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:14.1.0": - version: 14.1.0 - resolution: "@react-native-community/cli@npm:14.1.0" +"@react-native-community/cli-types@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-types@npm:17.0.0" dependencies: - "@react-native-community/cli-clean": "npm:14.1.0" - "@react-native-community/cli-config": "npm:14.1.0" - "@react-native-community/cli-debugger-ui": "npm:14.1.0" - "@react-native-community/cli-doctor": "npm:14.1.0" - "@react-native-community/cli-server-api": "npm:14.1.0" - "@react-native-community/cli-tools": "npm:14.1.0" - "@react-native-community/cli-types": "npm:14.1.0" - chalk: "npm:^4.1.2" - commander: "npm:^9.4.1" - deepmerge: "npm:^4.3.0" - execa: "npm:^5.0.0" - find-up: "npm:^5.0.0" - fs-extra: "npm:^8.1.0" - graceful-fs: "npm:^4.1.3" - prompts: "npm:^2.4.2" - semver: "npm:^7.5.2" - bin: - rnc-cli: build/bin.js - checksum: 10/144898574b17c7e01a21d8b156e142f43038f138dbc321e8e7e4c5ee4960ae12f0accae4fc00b0f7f4c25727159cba7e5f664efc70dc90206a62369770c9cbf2 + joi: "npm:^17.2.1" + checksum: 10/9e3a5c081005eb1e768c284a69fb4102e24bdb4ba12c927fce85fd2dd2969c3d2888c3e4bcaac301cab40b91bd5b56932326c83009af06a234b5e579b5527202 languageName: node linkType: hard -"@react-native-community/cli@npm:15.0.0-alpha.2": - version: 15.0.0-alpha.2 - resolution: "@react-native-community/cli@npm:15.0.0-alpha.2" +"@react-native-community/cli@npm:15.0.1": + version: 15.0.1 + resolution: "@react-native-community/cli@npm:15.0.1" dependencies: - "@react-native-community/cli-clean": "npm:15.0.0-alpha.2" - "@react-native-community/cli-config": "npm:15.0.0-alpha.2" - "@react-native-community/cli-debugger-ui": "npm:15.0.0-alpha.2" - "@react-native-community/cli-doctor": "npm:15.0.0-alpha.2" - "@react-native-community/cli-server-api": "npm:15.0.0-alpha.2" - "@react-native-community/cli-tools": "npm:15.0.0-alpha.2" - "@react-native-community/cli-types": "npm:15.0.0-alpha.2" + "@react-native-community/cli-clean": "npm:15.0.1" + "@react-native-community/cli-config": "npm:15.0.1" + "@react-native-community/cli-debugger-ui": "npm:15.0.1" + "@react-native-community/cli-doctor": "npm:15.0.1" + "@react-native-community/cli-server-api": "npm:15.0.1" + "@react-native-community/cli-tools": "npm:15.0.1" + "@react-native-community/cli-types": "npm:15.0.1" chalk: "npm:^4.1.2" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" @@ -5694,21 +6389,20 @@ __metadata: semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10/217b8fcec27db229a72e5419d190091568088208abf4e25844f5960643d9d3b73513bcbd22398a2fca1093c46c5b6ebb29f3fba901053df8a84bf418b079fca3 + checksum: 10/7673d01bded6e9a368b238031ce237cebcfba230d860804a8f19aa6b4d5adcf4432e0a3b71ea285650c69b6427310f7db152cee6c2152d3303adb8dee6f60923 languageName: node linkType: hard -"@react-native-community/cli@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli@npm:15.0.1" +"@react-native-community/cli@npm:17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli@npm:17.0.0" dependencies: - "@react-native-community/cli-clean": "npm:15.0.1" - "@react-native-community/cli-config": "npm:15.0.1" - "@react-native-community/cli-debugger-ui": "npm:15.0.1" - "@react-native-community/cli-doctor": "npm:15.0.1" - "@react-native-community/cli-server-api": "npm:15.0.1" - "@react-native-community/cli-tools": "npm:15.0.1" - "@react-native-community/cli-types": "npm:15.0.1" + "@react-native-community/cli-clean": "npm:17.0.0" + "@react-native-community/cli-config": "npm:17.0.0" + "@react-native-community/cli-doctor": "npm:17.0.0" + "@react-native-community/cli-server-api": "npm:17.0.0" + "@react-native-community/cli-tools": "npm:17.0.0" + "@react-native-community/cli-types": "npm:17.0.0" chalk: "npm:^4.1.2" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" @@ -5720,24 +6414,24 @@ __metadata: semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10/7673d01bded6e9a368b238031ce237cebcfba230d860804a8f19aa6b4d5adcf4432e0a3b71ea285650c69b6427310f7db152cee6c2152d3303adb8dee6f60923 + checksum: 10/87c006a18e6ad51f5c2e1432792ba8a4a21185e7613e2d4ef962a028ead4640762cd06e4b7cb9d6d87abc23bcc019d75a493f04192fa4c7a348824cf0aaaf9de languageName: node linkType: hard -"@react-native-mac/virtualized-lists@npm:0.75.0": - version: 0.75.0 - resolution: "@react-native-mac/virtualized-lists@npm:0.75.0" +"@react-native-macos/virtualized-lists@npm:0.79.0": + version: 0.79.0 + resolution: "@react-native-macos/virtualized-lists@npm:0.79.0" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: - "@types/react": ^18.2.6 + "@types/react": ^19.0.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 10/647d15f6da5e0dd0d0af780fb6c4d6e34fd0ba9d80e81177c89516d567e6fc21e5333f21dc79d3c6a77ae5bb80b86d9b09ec496240be344c8fa347993e9e0395 + checksum: 10/9c05dd361d6867bfc1d69252516f36f748cf41e8604cc4a0919b1b6e9ddcf53fbe93a50be0dec3b11fe59d043fec3de0a45d6e37dad9eede7f734b531d764dba languageName: node linkType: hard @@ -5746,34 +6440,36 @@ __metadata: resolution: "@react-native-picker/picker@workspace:." dependencies: "@babel/core": "npm:^7.6.2" + "@babel/eslint-parser": "npm:^7.25.1" "@babel/runtime": "npm:^7.6.2" "@expo/webpack-config": "npm:^0.12.40" - "@react-native/eslint-config": "npm:^0.72.2" + "@react-native/babel-preset": "npm:0.80.2" + "@react-native/eslint-config": "npm:^0.80.2" "@semantic-release/git": "npm:^9.0.0" "@testing-library/react-native": "npm:^7.2.0" - "@types/react": "npm:^18" - babel-jest: "npm:^26.6.3" + "@types/react": "npm:^19.1.0" + babel-jest: "npm:^29.6.3" babel-plugin-module-resolver: "npm:^3.2.0" detox: "npm:^17.10.6" eslint: "npm:^8.4.1" eslint-config-prettier: "npm:^8.5.0" + eslint-plugin-ft-flow: "npm:^2.0.1" eslint-plugin-prettier: "npm:^4.0.0" expo: "npm:^41.0.1" flow-bin: "npm:0.222.0" husky: "npm:^2.2.0" - jest: "npm:^26.6.3" - metro-react-native-babel-preset: "npm:^0.67.0" + jest: "npm:^29.6.3" prettier: "npm:^2.2.1" pretty-quick: "npm:^2.0.1" - react: "npm:18.3.1" - react-dom: "npm:18.3.1" - react-native: "npm:0.76.3" + react: "npm:19.2.0" + react-dom: "npm:19.2.0" + react-native: "npm:0.80.0" react-native-builder-bob: "npm:^0.20.0" - react-native-macos: "npm:^0.75" - react-native-test-app: "npm:^4.0.4" + react-native-macos: "npm:^0.79" + react-native-test-app: "npm:^5.0.1" react-native-web: "npm:^0.14.10" - react-native-windows: "npm:^0.76" - react-test-renderer: "npm:18.2.0" + react-native-windows: "npm:0.80.0" + react-test-renderer: "npm:19.2.0" rimraf: "npm:^2.6.3" semantic-release: "npm:^19.0.3" typescript: "npm:^4.2.3" @@ -5783,18 +6479,19 @@ __metadata: languageName: unknown linkType: soft -"@react-native-windows/cli@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native-windows/cli@npm:0.76.0" +"@react-native-windows/cli@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native-windows/cli@npm:0.80.0" dependencies: - "@react-native-windows/codegen": "npm:0.76.0" - "@react-native-windows/fs": "npm:0.76.0" - "@react-native-windows/package-utils": "npm:0.76.0" - "@react-native-windows/telemetry": "npm:0.76.0" + "@react-native-windows/codegen": "npm:0.80.0" + "@react-native-windows/fs": "npm:0.80.0" + "@react-native-windows/package-utils": "npm:0.80.0" + "@react-native-windows/telemetry": "npm:0.80.0" "@xmldom/xmldom": "npm:^0.7.7" chalk: "npm:^4.1.0" cli-spinners: "npm:^2.2.0" envinfo: "npm:^7.5.0" + execa: "npm:^5.0.0" find-up: "npm:^4.1.0" glob: "npm:^7.1.1" lodash: "npm:^4.17.15" @@ -5809,15 +6506,15 @@ __metadata: xpath: "npm:^0.0.27" peerDependencies: react-native: "*" - checksum: 10/8a72d6852166fc0dbff6276c920edd1efe643b4b42fbc07bb9a961742bfe81c4f583d72dca3c5ec4410502215dfc278385635f5619c2bbf5a32312638ffaae7f + checksum: 10/40b1d275dda35961bd471828f23aae80d2b685da6fd5432d0a645af8120375815375c9133b905f18e248e7d9dfef2b01af65d029a6dfe34a39083abb1e8d854b languageName: node linkType: hard -"@react-native-windows/codegen@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native-windows/codegen@npm:0.76.0" +"@react-native-windows/codegen@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native-windows/codegen@npm:0.80.0" dependencies: - "@react-native-windows/fs": "npm:0.76.0" + "@react-native-windows/fs": "npm:0.80.0" chalk: "npm:^4.1.0" globby: "npm:^11.1.0" mustache: "npm:^4.0.1" @@ -5827,77 +6524,69 @@ __metadata: react-native: "*" bin: react-native-windows-codegen: bin.js - checksum: 10/d485b523657a15c4586019b015e05b46add68e4a1a6ac0f20082d4d55bd200ff95b16fc33fe03382ebe93a5105d89cd0b636364199132fbe78dadb042d3cdcb7 + checksum: 10/ccd599297c1963649702f4c83ad49d0be0e05f7086b4d23d0644e92db1a6f0f48239cee5d20676b682327eeb8bc82fe662f48f7a034698c05082ac539c193932 languageName: node linkType: hard -"@react-native-windows/find-repo-root@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native-windows/find-repo-root@npm:0.76.0" +"@react-native-windows/find-repo-root@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native-windows/find-repo-root@npm:0.80.0" dependencies: - "@react-native-windows/fs": "npm:0.76.0" + "@react-native-windows/fs": "npm:0.80.0" find-up: "npm:^4.1.0" - checksum: 10/1d3e21e44c8f0e0859323e1276be9b531c32636d969352517419b94fa487752b846b66a98f7b24a21fc18240c0613c16b2ca6486d9ecc2768c2be5bebfe0bba7 + checksum: 10/ac7379d13800f7b1a3ce83dbcfb7a5872d9d31584e2c3df3dad2459e1c77b5abac231e5035a59124bb800eb67c2a178db413077fc78cf65272570b4bbdee3614 languageName: node linkType: hard -"@react-native-windows/fs@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native-windows/fs@npm:0.76.0" +"@react-native-windows/fs@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native-windows/fs@npm:0.80.0" dependencies: graceful-fs: "npm:^4.2.8" - checksum: 10/de1ff6febe58472d30246526bd8eb8491abf12556a8cbc27ebcd8e866f27d621fb8437403026757c6e905d37ca4e2a7dba77317fe6c13dce3fbbc59bacf0f1b1 + checksum: 10/557d04fcfec4e39d65fb882006e08d2f42d894ce0cedba44774e141f739f913c0967b6d36d680bfeea85ba14eba12010c9c7050eb46d514df598cda85e96fa5f languageName: node linkType: hard -"@react-native-windows/package-utils@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native-windows/package-utils@npm:0.76.0" +"@react-native-windows/package-utils@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native-windows/package-utils@npm:0.80.0" dependencies: - "@react-native-windows/find-repo-root": "npm:0.76.0" - "@react-native-windows/fs": "npm:0.76.0" + "@react-native-windows/find-repo-root": "npm:0.80.0" + "@react-native-windows/fs": "npm:0.80.0" get-monorepo-packages: "npm:^1.2.0" lodash: "npm:^4.17.15" - checksum: 10/b6e1d4d797893469ab04592002e9be9ce20b14d27684f971101201278e66cd7e06d6726dcbec5566889a8a804e3c0e21fe0c2fae986a3d765a16227a9af88109 + checksum: 10/e2116dd68fce3b6a0514da0ae642676a0c2bf105f81058dbdf041b508289ccc58954b04c8fefc510621f2b39445d676b32d5a01c67e2816b281a663bb618a5f3 languageName: node linkType: hard -"@react-native-windows/telemetry@npm:0.76.0": - version: 0.76.0 - resolution: "@react-native-windows/telemetry@npm:0.76.0" +"@react-native-windows/telemetry@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native-windows/telemetry@npm:0.80.0" dependencies: - "@azure/core-auth": "npm:1.5.0" "@microsoft/1ds-core-js": "npm:^4.3.0" "@microsoft/1ds-post-js": "npm:^4.3.0" - "@react-native-windows/fs": "npm:0.76.0" + "@react-native-windows/fs": "npm:0.80.0" "@xmldom/xmldom": "npm:^0.7.7" ci-info: "npm:^3.2.0" envinfo: "npm:^7.8.1" lodash: "npm:^4.17.21" os-locale: "npm:^5.0.0" xpath: "npm:^0.0.27" - checksum: 10/78cbc980f1a2a6fbac7ede9ab5c0cda07cf54e49199f1219a00e7468701247d3a61b32b19d2ba9c608936d0cf9415e8c5d1b0541285dcaa302f5763435c54cd4 - languageName: node - linkType: hard - -"@react-native/assets-registry@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/assets-registry@npm:0.75.4" - checksum: 10/2f066f3910ef4f0799425df27b8014174e5c14d4a497d0ae5d7c668a585d4a23a6c8b75d636d4c6b2b0295815196b9f01b91e6694e62a11ea92393fa37dae3e2 + checksum: 10/245dc34ea350bd69543166c6233f5e3d37500a314f3b2a91d2194b3cf217f424569a2c4eaa78f761a2bbdf46995ea455768b9923e1da8fa457c2ed0f6aa33ef2 languageName: node linkType: hard -"@react-native/assets-registry@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/assets-registry@npm:0.76.2" - checksum: 10/26407961c9680c4bf871e0c7e90d10726332ffd00cc07cf1879761c3d9c5881322c6efff31457a9a3f16ea1f9edaa82bd50d413ab923a4fc9652f804b796cd4f +"@react-native/assets-registry@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/assets-registry@npm:0.79.6" + checksum: 10/22e8c1767cf6b36e205758030914de1c3ee287a62745afbf91800a44d6a3a06d07b29b13cb62531c2774ce441b7a39507a273c6cb90a38be872d2f0ff0d91222 languageName: node linkType: hard -"@react-native/assets-registry@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/assets-registry@npm:0.76.3" - checksum: 10/e56bf32d5900933474ff77b5441a285d6494fa8762eefcb3d3d1ffac85bade6464437142eb156f9c7214bff1a4107ff2054fe96d6e33f74b9b26001868706678 +"@react-native/assets-registry@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/assets-registry@npm:0.80.0" + checksum: 10/13da4d9561db9267ca4577f4c19a35e6c992504fcd72f3431267b554b8e94891b7e59eeca06a2e8ebbe2b42d15c0ba3feffb1107f1095a329b0d0164a8b4cc93 languageName: node linkType: hard @@ -5908,91 +6597,19 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/babel-plugin-codegen@npm:0.75.4" - dependencies: - "@react-native/codegen": "npm:0.75.4" - checksum: 10/63e14540d918347b7a017416b8ab99aaf4974116f0ef6345e98b76a1500feb57528d448f69dda79c5a8c7de3d6e6713f3dff1dd8a39d87e1a54c73da6e9faa5f - languageName: node - linkType: hard - -"@react-native/babel-plugin-codegen@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/babel-plugin-codegen@npm:0.76.2" +"@react-native/babel-plugin-codegen@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/babel-plugin-codegen@npm:0.80.2" dependencies: - "@react-native/codegen": "npm:0.76.2" - checksum: 10/526438238fc6fc6941a71756bd675c0d35d92870d68da109481a452d8bf8ae4a42f48a6158de55a526f1267a7ed27db0288e5088c5d0c284039cef8e44c3f045 - languageName: node - linkType: hard - -"@react-native/babel-plugin-codegen@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/babel-plugin-codegen@npm:0.76.3" - dependencies: - "@react-native/codegen": "npm:0.76.3" - checksum: 10/7edff369085919470c60da81b86c589d67dd94fdceda44dcf28cd18d21be0bb77c66428796205b23c9c6e440ea15effd12596197235cef81a4e50252804dc1ec - languageName: node - linkType: hard - -"@react-native/babel-preset@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/babel-preset@npm:0.75.4" - dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.0" - "@babel/plugin-syntax-export-default-from": "npm:^7.0.0" - "@babel/plugin-syntax-flow": "npm:^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0" - "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.20.0" - "@babel/plugin-transform-block-scoping": "npm:^7.0.0" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-classes": "npm:^7.0.0" - "@babel/plugin-transform-computed-properties": "npm:^7.0.0" - "@babel/plugin-transform-destructuring": "npm:^7.20.0" - "@babel/plugin-transform-flow-strip-types": "npm:^7.20.0" - "@babel/plugin-transform-for-of": "npm:^7.0.0" - "@babel/plugin-transform-function-name": "npm:^7.0.0" - "@babel/plugin-transform-literals": "npm:^7.0.0" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.0.0" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" - "@babel/plugin-transform-parameters": "npm:^7.0.0" - "@babel/plugin-transform-private-methods": "npm:^7.22.5" - "@babel/plugin-transform-private-property-in-object": "npm:^7.22.11" - "@babel/plugin-transform-react-display-name": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0" - "@babel/plugin-transform-regenerator": "npm:^7.20.0" - "@babel/plugin-transform-runtime": "npm:^7.0.0" - "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" - "@babel/plugin-transform-spread": "npm:^7.0.0" - "@babel/plugin-transform-sticky-regex": "npm:^7.0.0" - "@babel/plugin-transform-typescript": "npm:^7.5.0" - "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" - "@babel/template": "npm:^7.0.0" - "@react-native/babel-plugin-codegen": "npm:0.75.4" - babel-plugin-transform-flow-enums: "npm:^0.0.2" - react-refresh: "npm:^0.14.0" - peerDependencies: - "@babel/core": "*" - checksum: 10/eb572a2b1830bd280cc1a10af959fb2104c9e360c9ff166bb865dcb93068c1c37f2dcf9d42dd8073a870406c5e222b2240e39fe8ff701091a4511537d6c9d7d1 + "@babel/traverse": "npm:^7.25.3" + "@react-native/codegen": "npm:0.80.2" + checksum: 10/d71789f01a6483d72cae2998d8f6846dc118f8586bc03737dedcdcd14b5dff405f91c2c1fe5c637fa36559ae9741eab86aeab324c3255f3bc35034959cbe9b6d languageName: node linkType: hard -"@react-native/babel-preset@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/babel-preset@npm:0.76.2" +"@react-native/babel-preset@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/babel-preset@npm:0.80.2" dependencies: "@babel/core": "npm:^7.25.2" "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" @@ -6035,488 +6652,331 @@ __metadata: "@babel/plugin-transform-typescript": "npm:^7.25.2" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" "@babel/template": "npm:^7.25.0" - "@react-native/babel-plugin-codegen": "npm:0.76.2" - babel-plugin-syntax-hermes-parser: "npm:^0.25.1" + "@react-native/babel-plugin-codegen": "npm:0.80.2" + babel-plugin-syntax-hermes-parser: "npm:0.28.1" babel-plugin-transform-flow-enums: "npm:^0.0.2" react-refresh: "npm:^0.14.0" peerDependencies: "@babel/core": "*" - checksum: 10/cec407d4eb41366610f1d5c19f1829e9a8a687e9fe3dbc9879b126d06061df19b5aec8bd2efdacb22e8d1de0ae3771d5f684c3f7f4246ce2e25bd1fd76d72e03 + checksum: 10/adc9319f3e6055b56401093c4ed0d6188066bdd478267120f86900689648f830acefaa2e6b93430cea1ce6279032f7cb1fa3a7881685e5de2097b97dc2f5a2e0 languageName: node linkType: hard -"@react-native/babel-preset@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/babel-preset@npm:0.76.3" +"@react-native/codegen@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/codegen@npm:0.79.6" dependencies: "@babel/core": "npm:^7.25.2" - "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" - "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" - "@babel/plugin-transform-block-scoping": "npm:^7.25.0" - "@babel/plugin-transform-class-properties": "npm:^7.25.4" - "@babel/plugin-transform-classes": "npm:^7.25.4" - "@babel/plugin-transform-computed-properties": "npm:^7.24.7" - "@babel/plugin-transform-destructuring": "npm:^7.24.8" - "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" - "@babel/plugin-transform-for-of": "npm:^7.24.7" - "@babel/plugin-transform-function-name": "npm:^7.25.1" - "@babel/plugin-transform-literals": "npm:^7.25.2" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" - "@babel/plugin-transform-parameters": "npm:^7.24.7" - "@babel/plugin-transform-private-methods": "npm:^7.24.7" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" - "@babel/plugin-transform-react-display-name": "npm:^7.24.7" - "@babel/plugin-transform-react-jsx": "npm:^7.25.2" - "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" - "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" - "@babel/plugin-transform-regenerator": "npm:^7.24.7" - "@babel/plugin-transform-runtime": "npm:^7.24.7" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" - "@babel/plugin-transform-spread": "npm:^7.24.7" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" - "@babel/plugin-transform-typescript": "npm:^7.25.2" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" - "@babel/template": "npm:^7.25.0" - "@react-native/babel-plugin-codegen": "npm:0.76.3" - babel-plugin-syntax-hermes-parser: "npm:^0.25.1" - babel-plugin-transform-flow-enums: "npm:^0.0.2" - react-refresh: "npm:^0.14.0" - peerDependencies: - "@babel/core": "*" - checksum: 10/adbe03b9915430c5174769589a96999fa43f1db5ee6229b0e78780787f262d861d842e9376ece2d4215d299dbf81df814e3c23c548b83bf1fc0afd05296b2e11 - languageName: node - linkType: hard - -"@react-native/codegen@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/codegen@npm:0.75.4" - dependencies: - "@babel/parser": "npm:^7.20.0" + "@babel/parser": "npm:^7.25.3" glob: "npm:^7.1.1" - hermes-parser: "npm:0.22.0" + hermes-parser: "npm:0.25.1" invariant: "npm:^2.2.4" - jscodeshift: "npm:^0.14.0" - mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" yargs: "npm:^17.6.2" peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 10/7e71d79a4b27213e346101a4c54a9c752f4efb129d1e3a41630ebc3a45e3198d96949e7a143f5dfc870f0e64413a673cf1bd120b9a104106aee6fcc5a021a746 + "@babel/core": "*" + checksum: 10/24c4461d6d9b8db1fc540e074d8948f487e710e86903344f9fab0a39f1ddcdab2b674c88adb82c95cfd3c41f5ae5b8703713aca5c1037d3297a3178cb400fe84 languageName: node linkType: hard -"@react-native/codegen@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/codegen@npm:0.76.2" +"@react-native/codegen@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/codegen@npm:0.80.0" dependencies: - "@babel/parser": "npm:^7.25.3" glob: "npm:^7.1.1" - hermes-parser: "npm:0.23.1" + hermes-parser: "npm:0.28.1" invariant: "npm:^2.2.4" - jscodeshift: "npm:^0.14.0" - mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" yargs: "npm:^17.6.2" peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 10/e1c48b7cef00a2fe717774544f71512fefdf0b083def6b23f5534e6402ac69b2b6e280e0b46841d40d53c6cd45bf652fde68b690d6b3361c656b83f3683517b1 + "@babel/core": "*" + checksum: 10/149588d22ed880e80fa4e78b351216485ccfd87b6b86baf96fe7e13874ecb006bacceb009802272895fd42cdb064254e1b82489032b8d366f7f41ac3a1600d77 languageName: node linkType: hard -"@react-native/codegen@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/codegen@npm:0.76.3" +"@react-native/codegen@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/codegen@npm:0.80.2" dependencies: - "@babel/parser": "npm:^7.25.3" glob: "npm:^7.1.1" - hermes-parser: "npm:0.23.1" + hermes-parser: "npm:0.28.1" invariant: "npm:^2.2.4" - jscodeshift: "npm:^0.14.0" - mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" yargs: "npm:^17.6.2" peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 10/2bc81548059095acff0d775a4f6b101b3b559992aaca8dd979faf83177a2d2d4f8653efd970a3b6563a339649d5d0e3f856ad5980c30f99861c0f948e6b34942 - languageName: node - linkType: hard - -"@react-native/community-cli-plugin@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/community-cli-plugin@npm:0.75.4" - dependencies: - "@react-native-community/cli-server-api": "npm:14.1.0" - "@react-native-community/cli-tools": "npm:14.1.0" - "@react-native/dev-middleware": "npm:0.75.4" - "@react-native/metro-babel-transformer": "npm:0.75.4" - chalk: "npm:^4.0.0" - execa: "npm:^5.1.1" - metro: "npm:^0.80.3" - metro-config: "npm:^0.80.3" - metro-core: "npm:^0.80.3" - node-fetch: "npm:^2.2.0" - readline: "npm:^1.3.0" - checksum: 10/3c013f4b746405648709e22f771c4a5d3b1c940e05bc8165d59a2173ab1b85064773e30e228ec8fb4e15ebbe0b7c3f1d0546e5729449ed08787846c27e9e50cb + "@babel/core": "*" + checksum: 10/17645687b6c17f77b8f59a4c4ef1c6cb61907ddc7ac8768439748fd354026b8346cb198b04454223759ee8a665b2f3826307759f8c49e2d7d0ae25e22d3eabe0 languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/community-cli-plugin@npm:0.76.2" +"@react-native/community-cli-plugin@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/community-cli-plugin@npm:0.79.6" dependencies: - "@react-native/dev-middleware": "npm:0.76.2" - "@react-native/metro-babel-transformer": "npm:0.76.2" + "@react-native/dev-middleware": "npm:0.79.6" chalk: "npm:^4.0.0" - execa: "npm:^5.1.1" + debug: "npm:^2.2.0" invariant: "npm:^2.2.4" - metro: "npm:^0.81.0" - metro-config: "npm:^0.81.0" - metro-core: "npm:^0.81.0" - node-fetch: "npm:^2.2.0" - readline: "npm:^1.3.0" + metro: "npm:^0.82.0" + metro-config: "npm:^0.82.0" + metro-core: "npm:^0.82.0" semver: "npm:^7.1.3" peerDependencies: - "@react-native-community/cli-server-api": "*" + "@react-native-community/cli": "*" peerDependenciesMeta: - "@react-native-community/cli-server-api": + "@react-native-community/cli": optional: true - checksum: 10/87f416d1dbf131e7389cec86662c3cdf0bd751648fac51cdfe485e5a28d6a73201c846452cf9d189b377af63868dae14e4bc71bca24abfb04fb85baf184c8dcc + checksum: 10/ccce2bd761f0af08ddd8c7909930009da75b3f4622378eb686696584ccdee9193cadb6c33fda0d5b0faad0ee351f4542eedda1546a1db09726a9b82ed3f6c141 languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/community-cli-plugin@npm:0.76.3" +"@react-native/community-cli-plugin@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/community-cli-plugin@npm:0.80.0" dependencies: - "@react-native/dev-middleware": "npm:0.76.3" - "@react-native/metro-babel-transformer": "npm:0.76.3" + "@react-native/dev-middleware": "npm:0.80.0" chalk: "npm:^4.0.0" - execa: "npm:^5.1.1" + debug: "npm:^4.4.0" invariant: "npm:^2.2.4" - metro: "npm:^0.81.0" - metro-config: "npm:^0.81.0" - metro-core: "npm:^0.81.0" - node-fetch: "npm:^2.2.0" - readline: "npm:^1.3.0" + metro: "npm:^0.82.2" + metro-config: "npm:^0.82.2" + metro-core: "npm:^0.82.2" semver: "npm:^7.1.3" peerDependencies: - "@react-native-community/cli-server-api": "*" + "@react-native-community/cli": "*" peerDependenciesMeta: - "@react-native-community/cli-server-api": + "@react-native-community/cli": optional: true - checksum: 10/c415f26bdebb9c32230423879ca206a34343a644c307e4efc07d09a677b1394ef945b1b65d615c84913227cd03bf205315728c8cd9188e5cb51c5cb3b12b589d + checksum: 10/2391aa8f63555e3da68466f5eae2d1ac0ee749ef92dc2217c89d3133dad2268cea3f4b7be7dd7a0d64ba96e048c4c1b3fee7a1123fce8521a561f7ec5aac65fe languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/debugger-frontend@npm:0.75.4" - checksum: 10/f5b967919d7e1463a1104de0bceb9b732007a5b6083fb44a410b5b3403e23ad1fe98638607ef7b76670a191ec8829d5bec79e125ed7dae47aa7059a3be2b81d9 +"@react-native/debugger-frontend@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/debugger-frontend@npm:0.79.6" + checksum: 10/fca04379d556a62367628f3ec8478bd0eceeef34d6f7e434e5285edba6d8f7d1b833ec62ff8b96a3444d55da569cdd9c36690439736b263898478e23a2b7fe12 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/debugger-frontend@npm:0.76.2" - checksum: 10/a6d68a26e873e1ec0ba5d8d3a865e633d8d4eb58041aa37462c6d02dcff7b098806fc91217a13ee9e148feef761f98fc478124863ce0245894b464b6553be158 +"@react-native/debugger-frontend@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/debugger-frontend@npm:0.80.0" + checksum: 10/cd53d067f5b5e579e2d74fef97fc7a6df15eeb0ff6e7a3c6b607a89be553dcc18bda6a1bec3867b398fc431ebeabe42bb281b13738c6e6fec02540d05c6dd9c9 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/debugger-frontend@npm:0.76.3" - checksum: 10/6a652a3c18fad1850ec369588e60c4503306ff307404028019d34b31789e9ccb63343d4e8c6b6263dd994f609579380e827e1f42daaacd770d3be636de1ef836 - languageName: node - linkType: hard - -"@react-native/dev-middleware@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/dev-middleware@npm:0.75.4" +"@react-native/dev-middleware@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/dev-middleware@npm:0.79.6" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.75.4" - chrome-launcher: "npm:^0.15.2" - chromium-edge-launcher: "npm:^0.2.0" - connect: "npm:^3.6.5" - debug: "npm:^2.2.0" - node-fetch: "npm:^2.2.0" - nullthrows: "npm:^1.1.1" - open: "npm:^7.0.3" - selfsigned: "npm:^2.4.1" - serve-static: "npm:^1.13.1" - ws: "npm:^6.2.2" - checksum: 10/eaa7c0d6c14b4cdb15aa28fb8b3ddef53832dc19d86edbd65a0008dd2252ac8ce9f53b419ffde7633dd01b2acde8d883eef1a632865e6db681688ceb08307e21 - languageName: node - linkType: hard - -"@react-native/dev-middleware@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/dev-middleware@npm:0.76.2" - dependencies: - "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.76.2" + "@react-native/debugger-frontend": "npm:0.79.6" chrome-launcher: "npm:^0.15.2" chromium-edge-launcher: "npm:^0.2.0" connect: "npm:^3.6.5" debug: "npm:^2.2.0" + invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" open: "npm:^7.0.3" - selfsigned: "npm:^2.4.1" - serve-static: "npm:^1.13.1" + serve-static: "npm:^1.16.2" ws: "npm:^6.2.3" - checksum: 10/8e6ff1e285d3715e9d340147c4e3ae45e741d9b9f5a1f2a5e13d8c2fb6adfbbe55d79d74355582ebeccce978326e7a6dd481915ccaa84fe94df674213d464d3b + checksum: 10/e1073a149e054bdc10028e65505d9f9db8bf47d9902a37f2a1afd283d9607a70e605bc20cd4c1ea445061b6840c28730edb500833e08e5e601c076e48c9a7274 languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/dev-middleware@npm:0.76.3" +"@react-native/dev-middleware@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/dev-middleware@npm:0.80.0" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.76.3" + "@react-native/debugger-frontend": "npm:0.80.0" chrome-launcher: "npm:^0.15.2" chromium-edge-launcher: "npm:^0.2.0" connect: "npm:^3.6.5" - debug: "npm:^2.2.0" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" open: "npm:^7.0.3" - selfsigned: "npm:^2.4.1" - serve-static: "npm:^1.13.1" + serve-static: "npm:^1.16.2" ws: "npm:^6.2.3" - checksum: 10/d104275f7276837b92cc230dfdeeb8406f834518516bac99c82e81e54487540407627b670705f9b7f8e8a3a506bf7ee86043b4c4b37d6ce970d58309d8f5d251 + checksum: 10/32b7bcb92ea48577d87efb9b9d8fab07991e7426436ebb42cad61553252647037d179729f5c12fda62cabbc6bb35687f7d0820152a4dad38bcb356e45082c8e1 languageName: node linkType: hard -"@react-native/eslint-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/eslint-config@npm:0.76.3" +"@react-native/eslint-config@npm:0.80.2, @react-native/eslint-config@npm:^0.80.2": + version: 0.80.2 + resolution: "@react-native/eslint-config@npm:0.80.2" dependencies: "@babel/core": "npm:^7.25.2" "@babel/eslint-parser": "npm:^7.25.1" - "@react-native/eslint-plugin": "npm:0.76.3" + "@react-native/eslint-plugin": "npm:0.80.2" "@typescript-eslint/eslint-plugin": "npm:^7.1.1" "@typescript-eslint/parser": "npm:^7.1.1" eslint-config-prettier: "npm:^8.5.0" eslint-plugin-eslint-comments: "npm:^3.2.0" eslint-plugin-ft-flow: "npm:^2.0.1" - eslint-plugin-jest: "npm:^27.9.0" - eslint-plugin-react: "npm:^7.30.1" - eslint-plugin-react-hooks: "npm:^4.6.0" - eslint-plugin-react-native: "npm:^4.0.0" - hermes-eslint: "npm:^0.23.1" - peerDependencies: - eslint: ">=8" - prettier: ">=2" - checksum: 10/c461fd761dd233d99a375f97981e5984d623667c5138d1637eed670edaa41144f4357900b1c3ac2b5e89376acd3a09c73993f228393165992092083348d1def6 - languageName: node - linkType: hard - -"@react-native/eslint-config@npm:^0.72.2": - version: 0.72.2 - resolution: "@react-native/eslint-config@npm:0.72.2" - dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/eslint-parser": "npm:^7.20.0" - "@react-native/eslint-plugin": "npm:^0.72.0" - "@typescript-eslint/eslint-plugin": "npm:^5.30.5" - "@typescript-eslint/parser": "npm:^5.30.5" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-eslint-comments: "npm:^3.2.0" - eslint-plugin-ft-flow: "npm:^2.0.1" - eslint-plugin-jest: "npm:^26.5.3" - eslint-plugin-prettier: "npm:^4.2.1" + eslint-plugin-jest: "npm:^27.9.0" eslint-plugin-react: "npm:^7.30.1" - eslint-plugin-react-hooks: "npm:^4.6.0" + eslint-plugin-react-hooks: "npm:^5.2.0" eslint-plugin-react-native: "npm:^4.0.0" peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: 10/79605a0d5f7cafbdfd43c67288a0f29040005570b7b29ee3e72152f4a996dc34ba6ef8d0dd5a7460fe6fcb15a2c9dfd5a0ac59251adfd763724f4a5e9ff08ece - languageName: node - linkType: hard - -"@react-native/eslint-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/eslint-plugin@npm:0.76.3" - checksum: 10/684479f6326e7de445121b40ae1d51548f6f9dda9692bf9e237d26960f68c7056f29f8b762e555bee73c3089c3a39518e0b4a9d82aab720150ff66f7d437505f - languageName: node - linkType: hard - -"@react-native/eslint-plugin@npm:^0.72.0": - version: 0.72.0 - resolution: "@react-native/eslint-plugin@npm:0.72.0" - checksum: 10/0d1ecf8ade5e1ed5b1d2a7f728833438c9287d802c8b6dc6dc998d8f5358f050477bd03735c7e086bf18dbb938ea17bc68179f4410e0212f4576c8942967738e - languageName: node - linkType: hard - -"@react-native/gradle-plugin@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/gradle-plugin@npm:0.75.4" - checksum: 10/7fe648705740703186d9f90408521cdcc46af2c0a11d50e6baca39d1ea6d4d57a30701ee8902ddc5fea93aa8d1a4b6efd2651eb280f5b7555375b7c6f8562026 - languageName: node - linkType: hard - -"@react-native/gradle-plugin@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/gradle-plugin@npm:0.76.2" - checksum: 10/0f23a2684661589d1d0bff6cf96661b752798fa2d21b51a9e7c123736d609e1cfd1699f7f9900dd59554d3d84bdd17ea50e29380fa827cb74cf83a14b315112c + checksum: 10/40b52a7bb8b93ccb9cd538b71466e4f3c6a14e6ba467aba3f8faff79f6dd905c3b94981df002cfceea194833226b7333ee3e5889a4aca35635d17156265b7e61 languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/gradle-plugin@npm:0.76.3" - checksum: 10/331263f289418b5416f298328d8ef7b1cf7cc4fcb13707d941f666414c4628d59b2fba988ec4dc38b3a9dbcd2e937053e2259aec7dbdcac890017914ea24516d +"@react-native/eslint-plugin@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/eslint-plugin@npm:0.80.2" + checksum: 10/2aeaf946cb0608e9921ab572d963d7fab2f1fce4d5faaec54b13b45b8c11ad4b5b33097566ab900562b9abd0637e7fb744cb287b5338b3afaba0c73644732158 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/js-polyfills@npm:0.75.4" - checksum: 10/603742117221a6b588f1d9650d6157f7b84d4a134a725b059149e515ebc86a9bf76a42bbc1524cfeb1e47943bd04e03e305581fa53598cdc69f345202b4485c3 +"@react-native/gradle-plugin@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/gradle-plugin@npm:0.79.6" + checksum: 10/cd970418e5d9e177c8104e0b299fb6be02b33ccec2ab4390ce7674b3fd27c30c7c39c55761fd05bd604863862527741632e46978d5e39b7d1fcae2d9f4c027ba languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/js-polyfills@npm:0.76.2" - checksum: 10/6c38ec7266e41c4f7cdd0dfc0f71c76b9338fd8cc6de0110d23ed35efbae56e3975587a5dce28bc803c7f7bc8e73ab5a6ec06209f01b242312738c2727d32f3f +"@react-native/gradle-plugin@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/gradle-plugin@npm:0.80.0" + checksum: 10/e2cfcb8c5a16f42ca5912dc731084a4a693682921c64653a95c58025c7c9666f169d7af6eb831e33e5362a586d1b2b4487dd7e17c7f9757c639d9d8d9167dbb0 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/js-polyfills@npm:0.76.3" - checksum: 10/6bf86f6003a26fcee796a5e6642eea0c8b8f49016d5fb8c39a5c13397b7c3c26cc0e3c96c9dc40ac8983148a252904ec6fa2201fcbe6c47819bde891d2db0a77 +"@react-native/js-polyfills@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/js-polyfills@npm:0.79.6" + checksum: 10/46656e4a7114703585e1bf77699610b425272672d147a8146b62eff8b76555baaf9a877243bb1d27c4c64caef5af64aaae313798119fd7ba59d52d7fca53ad5d languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/metro-babel-transformer@npm:0.75.4" - dependencies: - "@babel/core": "npm:^7.20.0" - "@react-native/babel-preset": "npm:0.75.4" - hermes-parser: "npm:0.22.0" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@babel/core": "*" - checksum: 10/f073ebe3047675c30dc8a18ba742060b1456526d73a3ddf87044ab226aae0eb9cc82c71cbe506074bdf919c1dfdd22a1fc66c647da1d186183a197a3ec93637f +"@react-native/js-polyfills@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/js-polyfills@npm:0.80.0" + checksum: 10/a1db21e65ddb2b24d499ba60abb20446ba05b5a811389adf10d7a04dd11ffd7f352050c723359f7331ec877ab5b7be64f4b19c25a249ec56cbd3b3720df29748 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/metro-babel-transformer@npm:0.76.2" - dependencies: - "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.76.2" - hermes-parser: "npm:0.23.1" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@babel/core": "*" - checksum: 10/7fae9cd6e6417ad3d2cdd4085f1ab760be8cb92dd64905b41a2ed17c6bce1bd8fbc3af9ad10144acbfd212374b54a24596ba81f851cc3a1158643fc269301bb1 +"@react-native/js-polyfills@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/js-polyfills@npm:0.80.2" + checksum: 10/444e195b2d3a374ed64d8eb054d09d3547a84678894c5f91209c98fab3a7fb9f21bc11b9c739761af0e06efbbc53d0bf5ca9b0311b3da8530748cba2038d8765 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/metro-babel-transformer@npm:0.76.3" +"@react-native/metro-babel-transformer@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/metro-babel-transformer@npm:0.80.2" dependencies: "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.76.3" - hermes-parser: "npm:0.23.1" + "@react-native/babel-preset": "npm:0.80.2" + hermes-parser: "npm:0.28.1" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10/00cc1092042a530665ceadae6315441de8efb41448f2011fdfa7f586c8787346ec90c68f740980b56b1271cea2436497d82b78f5f1551b8df83eab032d05b251 + checksum: 10/875c6b0ae34ba4526ff95801b543c83b77b35feb3ee532b5bd96a8f092b9a3f3f625a05e445f83a658f08ceb0b0c8f3114e3742e268acc8b563221a938421344 languageName: node linkType: hard -"@react-native/metro-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/metro-config@npm:0.76.3" +"@react-native/metro-config@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/metro-config@npm:0.80.2" dependencies: - "@react-native/js-polyfills": "npm:0.76.3" - "@react-native/metro-babel-transformer": "npm:0.76.3" - metro-config: "npm:^0.81.0" - metro-runtime: "npm:^0.81.0" - checksum: 10/7b80a450d3e97f7e462f3f8b0e22609c24084fcf450c77b7d641c9225600cef2af1cb97f90b6dfcfd710f274bb4044f2609438ccb420a2854feb72264978893b + "@react-native/js-polyfills": "npm:0.80.2" + "@react-native/metro-babel-transformer": "npm:0.80.2" + metro-config: "npm:^0.82.2" + metro-runtime: "npm:^0.82.2" + checksum: 10/104d1e38783848d6b4363c27e22911ad8378003f3eaec39f22e0a4314615bce2d978dada84a11689e6c57ba4e31ed73adb64070309ddf44a646a41abdabf40a4 languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/normalize-colors@npm:0.75.4" - checksum: 10/75b4176b4fbd8120c962ab5d5ecfb05cb6a31e0d32ac9c368e159116d06c5bff017f6938bfd1ee6a53df480eec7edea5b6124bf39e824ab2ebceb8423ca9d0ac +"@react-native/new-app-screen@npm:0.80.0-nightly-20250506-3ac16dd6a": + version: 0.80.0-nightly-20250506-3ac16dd6a + resolution: "@react-native/new-app-screen@npm:0.80.0-nightly-20250506-3ac16dd6a" + peerDependencies: + "@types/react": ^19.0.0 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/a4db76e3351e37937a87a75773b823bdbfb7ce87ac7c228f075fc2f91cf6d94197e660f528c08e1e7ca29b12126fa9b81046fdf4ee2dbaef4ad471d5e1d5584b languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/normalize-colors@npm:0.76.2" - checksum: 10/c1ea06904235191c72d72e80bc096ea7ea412e4cfe295fa4bff651d6af6e77f5c73c4d1fc7988d4d8d29a784d762c5fce4208aa69dc7c038a2528972f106a209 +"@react-native/normalize-colors@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/normalize-colors@npm:0.79.6" + checksum: 10/e8596238ddf6f666cb336cd410616f2222f513022ea37fd908826161cf554d00c5d43eb8b50e8a2f7000b9f73ee99c37e9813261cad4b896f7a74f26aaed0ebe languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/normalize-colors@npm:0.76.3" - checksum: 10/5675856bba8184f2049249cc217dc417857408fba6c4043d8ad2c941a33eba00af2574fa9e884c1f8073c99bd945308a310bbf89f63e67f17f4e6c11fdebf4fa +"@react-native/normalize-colors@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/normalize-colors@npm:0.80.0" + checksum: 10/ff44f237030434de81c8bed2ce823ae73351b658fd5a0565565aa80d796c30c5d5024d44bfaa005f3142e2dd3f02dead8baa2fa3f7578aee16540c22bd07d01e languageName: node linkType: hard -"@react-native/typescript-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/typescript-config@npm:0.76.3" - checksum: 10/bd98111c641514fec919464532d764ce459495d85c62a9b62d19f8c07af6f94f5627b2e14e2611640582eb0a602c851ff45a3188492439481f8c70b39da6bc27 +"@react-native/typescript-config@npm:0.80.2": + version: 0.80.2 + resolution: "@react-native/typescript-config@npm:0.80.2" + checksum: 10/5e79f1aa81acbfa15b23ef3221e8f86d04a6eb9827dd092190538b67efda382dffaa065786076b83f765ba7290b21063f731e69c2603c5a3eaf677831f09dca7 languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.76.2": - version: 0.76.2 - resolution: "@react-native/virtualized-lists@npm:0.76.2" +"@react-native/virtualized-lists@npm:0.79.6": + version: 0.79.6 + resolution: "@react-native/virtualized-lists@npm:0.79.6" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: - "@types/react": ^18.2.6 + "@types/react": ^19.0.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 10/5ace2ed7c3159f088667a3c15b87d8055f4bbd79188cba3f6e96c296732b295b7ca6957d8948bddf38a9e8122b0634bdc0d1f06d4e2ca9000409a5c9004745b5 + checksum: 10/1d5e8091a9e8bf568290f9bfa9c97a7c67e02a9bea6ad9b7228b2cf07953f37894bc11d08433f713ad80f6d462a962b26528213bd3d38b0142e2e609110472c0 languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/virtualized-lists@npm:0.76.3" +"@react-native/virtualized-lists@npm:0.80.0": + version: 0.80.0 + resolution: "@react-native/virtualized-lists@npm:0.80.0" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: - "@types/react": ^18.2.6 + "@types/react": ^19.0.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 10/e3a43d669ff00379f93a03c8de4fddc88c0eafd30b1da9927c9613208e8b04bb1a41d1c955c29a2a7a0390ec318bc14aca6364541c9e29e0f803cedc8c0d2542 + checksum: 10/70d17f1226a4d0b650ced1ea1e412b4bd167ed4aea956f1d51f036de543129f65af9a926edab1204644181793e5c3b595db9893bb675cf3da92c4a084102874b + languageName: node + linkType: hard + +"@rnx-kit/jest-preset@npm:^0.1.17": + version: 0.1.18 + resolution: "@rnx-kit/jest-preset@npm:0.1.18" + dependencies: + "@babel/core": "npm:^7.0.0" + "@babel/preset-env": "npm:^7.0.0" + "@babel/preset-typescript": "npm:^7.0.0" + find-up: "npm:^5.0.0" + peerDependencies: + react-native: ^0.0.0-0 || >=0.63 + peerDependenciesMeta: + react-native: + optional: true + checksum: 10/0fe2a3e43979471cb457cd1a76a85e35c6f21df4bdcc54e3fef52c54c8a9b3ff2ee8c949d4b7f0f5527427ed896b8585a7ab43d9eb59fc8bdc453012bf4850b4 languageName: node linkType: hard @@ -6538,12 +6998,12 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/react-native-host@npm:^0.5.0": - version: 0.5.1 - resolution: "@rnx-kit/react-native-host@npm:0.5.1" +"@rnx-kit/react-native-host@npm:^0.5.11": + version: 0.5.13 + resolution: "@rnx-kit/react-native-host@npm:0.5.13" peerDependencies: react-native: ">=0.66" - checksum: 10/03efa7f1c28da4ae44eac61a40b5bd4312cb6dc019a556f653be134bde66752ae704934f54920a33436996b0599f031173dc28c88943b2826c46ef1dcd8fde86 + checksum: 10/3ec6ebc13de1333f36081ada587b62543ed3130d0f96a98fe5f67535402cd79b897eb131cf8100fbf70cbb67b39933e83ba729767d3956bd18ee8cb36b62477a languageName: node linkType: hard @@ -6554,7 +7014,7 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/tools-react-native@npm:^2.0.0, @rnx-kit/tools-react-native@npm:^2.0.1": +"@rnx-kit/tools-react-native@npm:^2.0.0": version: 2.0.2 resolution: "@rnx-kit/tools-react-native@npm:2.0.2" dependencies: @@ -6563,6 +7023,15 @@ __metadata: languageName: node linkType: hard +"@rnx-kit/tools-react-native@npm:^2.1.0": + version: 2.3.1 + resolution: "@rnx-kit/tools-react-native@npm:2.3.1" + dependencies: + "@rnx-kit/tools-node": "npm:^3.0.0" + checksum: 10/1bde1c94eb83332d285609458564e5a39fe20cd821c951fc5dd8482a76fc7bc1e144ee8cd4d3cbf62f682cc11f7df9321d09a7c8386354cb0f754745421ec1d8 + languageName: node + linkType: hard + "@rnx-kit/tools-workspaces@npm:^0.2.0": version: 0.2.0 resolution: "@rnx-kit/tools-workspaces@npm:0.2.0" @@ -6724,15 +7193,6 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^1.7.0": - version: 1.8.6 - resolution: "@sinonjs/commons@npm:1.8.6" - dependencies: - type-detect: "npm:4.0.8" - checksum: 10/51987338fd8b4d1e135822ad593dd23a3288764aa41d83c695124d512bc38b87eece859078008651ecc7f1df89a7e558a515dc6f02d21a93be4ba50b39a28914 - languageName: node - linkType: hard - "@sinonjs/commons@npm:^3.0.0": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" @@ -6751,15 +7211,6 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^6.0.1": - version: 6.0.1 - resolution: "@sinonjs/fake-timers@npm:6.0.1" - dependencies: - "@sinonjs/commons": "npm:^1.7.0" - checksum: 10/c7ee19f62bd0ca52553dd5fca9b3921373218c9fed0f02af2f8e5261f65ce9ff0a5e55ca612ded6daf4088a243e905d61bd6dce1c6d325794283b55c71708395 - languageName: node - linkType: hard - "@testing-library/react-native@npm:^7.2.0": version: 7.2.0 resolution: "@testing-library/react-native@npm:7.2.0" @@ -6773,13 +7224,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: 10/e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 - languageName: node - linkType: hard - "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -6787,7 +7231,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7": +"@types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -6819,7 +7263,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": version: 7.20.5 resolution: "@types/babel__traverse@npm:7.20.5" dependencies: @@ -6838,7 +7282,7 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.3": version: 4.1.9 resolution: "@types/graceful-fs@npm:4.1.9" dependencies: @@ -6907,15 +7351,6 @@ __metadata: languageName: node linkType: hard -"@types/node-forge@npm:^1.3.0": - version: 1.3.11 - resolution: "@types/node-forge@npm:1.3.11" - dependencies: - "@types/node": "npm:*" - checksum: 10/670c9b377c48189186ec415e3c8ed371f141ecc1a79ab71b213b20816adeffecba44dae4f8406cc0d09e6349a4db14eb8c5893f643d8e00fa19fc035cf49dee0 - languageName: node - linkType: hard - "@types/node@npm:*": version: 20.11.19 resolution: "@types/node@npm:20.11.19" @@ -6939,13 +7374,6 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.0.0": - version: 2.7.3 - resolution: "@types/prettier@npm:2.7.3" - checksum: 10/cda84c19acc3bf327545b1ce71114a7d08efbd67b5030b9e8277b347fa57b05178045f70debe1d363ff7efdae62f237260713aafc2d7217e06fc99b048a88497 - languageName: node - linkType: hard - "@types/prop-types@npm:*": version: 15.7.11 resolution: "@types/prop-types@npm:15.7.11" @@ -6969,7 +7397,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18, @types/react@npm:^18.2.6": +"@types/react@npm:*": version: 18.3.12 resolution: "@types/react@npm:18.3.12" dependencies: @@ -6979,6 +7407,15 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^19.1.0": + version: 19.2.2 + resolution: "@types/react@npm:19.2.2" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10/d6adf8fd4bb23a7e04da5700d96b15dc0f59653727a9c6e940c151d7232fa1dbbab98417d5ac830dcfb6cba3f206efbd4cd83647e6f9a688d7363a90e607f6bf + languageName: node + linkType: hard + "@types/semver@npm:^7.3.12": version: 7.5.7 resolution: "@types/semver@npm:7.5.7" @@ -7066,30 +7503,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.30.5": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/type-utils": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" - debug: "npm:^4.3.4" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - natural-compare-lite: "npm:^1.4.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/9cc8319c6fd8a21938f5b69476974a7e778c283a55ef9fad183c850995b9adcb0087d57cea7b2ac6b9449570eee983aad39491d14cdd2e52d6b4b0485e7b2482 - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:^7.1.1": version: 7.18.0 resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" @@ -7113,23 +7526,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.30.5": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/b6ca629d8f4e6283ff124501731cc886703eb4ce2c7d38b3e4110322ea21452b9d9392faf25be6bd72f54b89de7ffc72a40d9b159083ac54345a3d04b4fa5394 - languageName: node - linkType: hard - "@typescript-eslint/parser@npm:^7.1.1": version: 7.18.0 resolution: "@typescript-eslint/parser@npm:7.18.0" @@ -7168,23 +7564,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" - dependencies: - "@typescript-eslint/typescript-estree": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" - debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/f9a4398d6d2aae09e3e765eff04cf4ab364376a87868031ac5c6a64c9bbb555cb1a7f99b07b3d1017e7422725b5f0bbee537f13b82ab2d930f161c987b3dece0 - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:7.18.0": version: 7.18.0 resolution: "@typescript-eslint/type-utils@npm:7.18.0" @@ -7253,7 +7632,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0": +"@typescript-eslint/utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + peerDependencies: + eslint: ^8.56.0 + checksum: 10/f43fedb4f4d2e3836bdf137889449063a55c0ece74fdb283929cd376197b992313be8ef4df920c1c801b5c3076b92964c84c6c3b9b749d263b648d0011f5926e + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^5.10.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: @@ -7271,20 +7664,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/utils@npm:7.18.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.18.0" - "@typescript-eslint/types": "npm:7.18.0" - "@typescript-eslint/typescript-estree": "npm:7.18.0" - peerDependencies: - eslint: ^8.56.0 - checksum: 10/f43fedb4f4d2e3836bdf137889449063a55c0ece74fdb283929cd376197b992313be8ef4df920c1c801b5c3076b92964c84c6c3b9b749d263b648d0011f5926e - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -7330,6 +7709,13 @@ __metadata: languageName: node linkType: hard +"@vscode/sudo-prompt@npm:^9.0.0": + version: 9.3.1 + resolution: "@vscode/sudo-prompt@npm:9.3.1" + checksum: 10/233edb992ae5dda69b9c63101f85a7996ff7034cb9b0ea976f3ab06483511a35162a650d8e081ded5f07aa9b2f2bac93e45420d956cf1b1d8a76ac385d4a9581 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ast@npm:1.9.0" @@ -7550,23 +7936,24 @@ __metadata: "@react-native-community/cli-platform-android": "npm:15.0.1" "@react-native-community/cli-platform-ios": "npm:15.0.1" "@react-native-picker/picker": "workspace:^" - "@react-native/babel-preset": "npm:0.76.3" - "@react-native/eslint-config": "npm:0.76.3" - "@react-native/metro-config": "npm:0.76.3" - "@react-native/typescript-config": "npm:0.76.3" + "@react-native/babel-preset": "npm:0.80.2" + "@react-native/eslint-config": "npm:0.80.2" + "@react-native/metro-config": "npm:0.80.2" + "@react-native/typescript-config": "npm:0.80.2" + "@rnx-kit/jest-preset": "npm:^0.1.17" "@rnx-kit/metro-config": "npm:^2.0.0" - "@types/react": "npm:^18.2.6" + "@types/react": "npm:^19.1.0" "@types/react-test-renderer": "npm:^18.0.0" babel-jest: "npm:^29.6.3" eslint: "npm:^8.19.0" jest: "npm:^29.6.3" prettier: "npm:2.8.8" - react: "npm:18.3.1" - react-native: "npm:0.76.3" - react-native-macos: "npm:^0.75.0" - react-native-test-app: "npm:^4.0.4" - react-native-windows: "npm:^0.76.0" - react-test-renderer: "npm:18.3.1" + react: "npm:19.2.0" + react-native: "npm:0.80.0" + react-native-macos: "npm:^0.79.0" + react-native-test-app: "npm:^5.0.1" + react-native-windows: "npm:0.80.0" + react-test-renderer: "npm:19.2.0" typescript: "npm:5.0.4" languageName: unknown linkType: soft @@ -7583,13 +7970,6 @@ __metadata: languageName: node linkType: hard -"abab@npm:^2.0.3, abab@npm:^2.0.5": - version: 2.0.6 - resolution: "abab@npm:2.0.6" - checksum: 10/ebe95d7278999e605823fc515a3b05d689bc72e7f825536e73c95ebf621636874c6de1b749b3c4bf866b96ccd4b3a2802efa313d0e45ad51a413c8c73247db20 - languageName: node - linkType: hard - "abbrev@npm:^1.0.0, abbrev@npm:~1.1.1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" @@ -7623,16 +8003,6 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^6.0.0": - version: 6.0.0 - resolution: "acorn-globals@npm:6.0.0" - dependencies: - acorn: "npm:^7.1.1" - acorn-walk: "npm:^7.1.1" - checksum: 10/72d95e5b5e585f9acd019b993ab8bbba68bb3cbc9d9b5c1ebb3c2f1fe5981f11deababfb4949f48e6262f9c57878837f5958c0cca396f81023814680ca878042 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -7642,13 +8012,6 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^7.1.1": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: 10/4d3e186f729474aed3bc3d0df44692f2010c726582655b20a23347bef650867655521c48ada444cb4fda241ee713dcb792da363ec74c6282fa884fb7144171bb - languageName: node - linkType: hard - "acorn@npm:^6.4.1": version: 6.4.2 resolution: "acorn@npm:6.4.2" @@ -7658,16 +8021,16 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.1.1": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" +"acorn@npm:^8.5.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 10/8be2a40714756d713dfb62544128adce3b7102c6eb94bc312af196c2cc4af76e5b93079bd66b05e9ca31b35a9b0ce12171d16bc55f366cafdb794fdab9d753ec + checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 languageName: node linkType: hard -"acorn@npm:^8.2.4, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -7676,15 +8039,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.5.0": - version: 8.14.0 - resolution: "acorn@npm:8.14.0" - bin: - acorn: bin/acorn - checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 - languageName: node - linkType: hard - "address@npm:1.1.2": version: 1.1.2 resolution: "address@npm:1.1.2" @@ -7726,6 +8080,13 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 + languageName: node + linkType: hard + "agentkeepalive@npm:^4.2.1": version: 4.5.0 resolution: "agentkeepalive@npm:4.5.0" @@ -8212,15 +8573,6 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:0.15.2": - version: 0.15.2 - resolution: "ast-types@npm:0.15.2" - dependencies: - tslib: "npm:^2.0.1" - checksum: 10/81680bd5829cdec33524e9aa3434e23f3919c0c388927068a0ff2e8466f55b0f34eae53e0007b3668742910c289481ab4e1d486a5318f618ae2fc93b5e7e863b - languageName: node - linkType: hard - "astral-regex@npm:^1.0.0": version: 1.0.0 resolution: "astral-regex@npm:1.0.0" @@ -8235,6 +8587,20 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e + languageName: node + linkType: hard + "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" @@ -8251,13 +8617,6 @@ __metadata: languageName: node linkType: hard -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 10/3ce727cbc78f69d6a4722517a58ee926c8c21083633b1d3fdf66fd688f6c127a53a592141bd4866f9b63240a86e9d8e974b13919450bd17fa33c2d22c4558ad8 - languageName: node - linkType: hard - "at-least-node@npm:^1.0.0": version: 1.0.0 resolution: "at-least-node@npm:1.0.0" @@ -8281,15 +8640,6 @@ __metadata: languageName: node linkType: hard -"babel-core@npm:^7.0.0-bridge.0": - version: 7.0.0-bridge.0 - resolution: "babel-core@npm:7.0.0-bridge.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/2a1cb879019dffb08d17bec36e13c3a6d74c94773f41c1fd8b14de13f149cc34b705b0a1e07b42fcf35917b49d78db6ff0c5c3b00b202a5235013d517b5c6bbb - languageName: node - linkType: hard - "babel-extract-comments@npm:^1.0.0": version: 1.0.0 resolution: "babel-extract-comments@npm:1.0.0" @@ -8299,24 +8649,6 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.6.3": - version: 26.6.3 - resolution: "babel-jest@npm:26.6.3" - dependencies: - "@jest/transform": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/babel__core": "npm:^7.1.7" - babel-plugin-istanbul: "npm:^6.0.0" - babel-preset-jest: "npm:^26.6.2" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.4" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/83ac016e7a0c81875beae840a83f82c094bca2d25a504c32537534eea2d5bdd95ae4be70f74ca37c2a1362fe119c258f46a821b0eb6e5b9cd488f731804cef2c - languageName: node - linkType: hard - "babel-jest@npm:^29.6.3, babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -8350,7 +8682,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1": +"babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: @@ -8363,18 +8695,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-plugin-jest-hoist@npm:26.6.2" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.0.0" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10/6190e6043c14bf2d02be60d4cf02863406e6d0c3bf2c872ca26ebbadf180e6831385045ebd4a4ef784dab876cc61e97fcfe240517675fa419cc3eda213098bbb - languageName: node - linkType: hard - "babel-plugin-jest-hoist@npm:^29.6.3": version: 29.6.3 resolution: "babel-plugin-jest-hoist@npm:29.6.3" @@ -8413,6 +8733,19 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs2@npm:^0.4.14": + version: 0.4.14 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.14" + dependencies: + "@babel/compat-data": "npm:^7.27.7" + "@babel/helper-define-polyfill-provider": "npm:^0.6.5" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10/8ec00a1b821ccbfcc432630da66e98bc417f5301f4ce665269d50d245a18ad3ce8a8af2a007f28e3defcd555bb8ce65f16b0d4b6d131bd788e2b97d8b8953332 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.4.8": version: 0.4.8 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.8" @@ -8438,6 +8771,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.13.0": + version: 0.13.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.13.0" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.5" + core-js-compat: "npm:^3.43.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10/aa36f9a09521404dd0569a4cbd5f88aa4b9abff59508749abde5d09d66c746012fb94ed1e6e2c8be3710939a2a4c6293ee3be889125d7611c93e5897d9e5babd + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.9.0": version: 0.9.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.9.0" @@ -8472,6 +8817,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@npm:^0.6.5": + version: 0.6.5 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.5" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.5" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10/ed1932fa9a31e0752fd10ebf48ab9513a654987cab1182890839523cb898559d24ae0578fdc475d9f995390420e64eeaa4b0427045b56949dace3c725bc66dbb + languageName: node + linkType: hard + "babel-plugin-react-native-web@npm:~0.13.6": version: 0.13.18 resolution: "babel-plugin-react-native-web@npm:0.13.18" @@ -8479,16 +8835,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:^0.23.1": - version: 0.23.1 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.23.1" - dependencies: - hermes-parser: "npm:0.23.1" - checksum: 10/5412008e8e85b08cd0d78168f746ade68b8ed69c0068831ce5e3d028f01c644f546ca0e2b7c9a4a8c6b9d5f14aff84c2453ab44b19cbec55e4366b20bbba9040 - languageName: node - linkType: hard - -"babel-plugin-syntax-hermes-parser@npm:^0.25.1": +"babel-plugin-syntax-hermes-parser@npm:0.25.1": version: 0.25.1 resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" dependencies: @@ -8497,6 +8844,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:0.28.1": + version: 0.28.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.28.1" + dependencies: + hermes-parser: "npm:0.28.1" + checksum: 10/2cbc921e663463480ead9ccc8bb229a5196032367ba2b5ccb18a44faa3afa84b4dc493297749983b9a837a3d76b0b123664aecc06f9122618c3246f03e076a9d + languageName: node + linkType: hard + "babel-plugin-syntax-object-rest-spread@npm:^6.8.0": version: 6.13.0 resolution: "babel-plugin-syntax-object-rest-spread@npm:6.13.0" @@ -8602,18 +8958,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-preset-jest@npm:26.6.2" - dependencies: - babel-plugin-jest-hoist: "npm:^26.6.2" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/1d9bef3a7ac6751a09d29ceb84be8b1998abd210fafa12223689c744db4f2a63ab90cba7986a71f3154d9aceda9dbeca563178731d21cbaf793b4096ed3a4d01 - languageName: node - linkType: hard - "babel-preset-jest@npm:^29.6.3": version: 29.6.3 resolution: "babel-preset-jest@npm:29.6.3" @@ -8674,6 +9018,15 @@ __metadata: languageName: node linkType: hard +"baseline-browser-mapping@npm:^2.8.25": + version: 2.8.25 + resolution: "baseline-browser-mapping@npm:2.8.25" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10/a6af9dcf57b6c7209467b74a167e96c8ad4ba61ba930c66561008b45dc650701f760434634559cab3ff3580f8b1f28e717af8fd8a73440e52dee5c096d92e38f + languageName: node + linkType: hard + "before-after-hook@npm:^2.2.0": version: 2.2.3 resolution: "before-after-hook@npm:2.2.3" @@ -8778,6 +9131,26 @@ __metadata: languageName: node linkType: hard +"body-parser@npm:^1.20.3": + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.13.0" + raw-body: "npm:2.5.2" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10/8723e3d7a672eb50854327453bed85ac48d045f4958e81e7d470c56bf111f835b97e5b73ae9f6393d0011cc9e252771f46fd281bbabc57d33d3986edf1e6aeca + languageName: node + linkType: hard + "boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -8863,13 +9236,6 @@ __metadata: languageName: node linkType: hard -"browser-process-hrtime@npm:^1.0.0": - version: 1.0.0 - resolution: "browser-process-hrtime@npm:1.0.0" - checksum: 10/e30f868cdb770b1201afb714ad1575dd86366b6e861900884665fb627109b3cc757c40067d3bfee1ff2a29c835257ea30725a8018a9afd02ac1c24b408b1e45f - languageName: node - linkType: hard - "browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -8985,6 +9351,21 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.26.3": + version: 4.28.0 + resolution: "browserslist@npm:4.28.0" + dependencies: + baseline-browser-mapping: "npm:^2.8.25" + caniuse-lite: "npm:^1.0.30001754" + electron-to-chromium: "npm:^1.5.249" + node-releases: "npm:^2.0.27" + update-browserslist-db: "npm:^1.1.4" + bin: + browserslist: cli.js + checksum: 10/59dc88f8d950e44a064361cb874f486e532a8ba932e0cf549aee8b36dd2b791da2bc11f36c1cf820ebb9c1f3250b100f8c56364dd6e86dbc90495af424100e19 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -9118,6 +9499,13 @@ __metadata: languageName: node linkType: hard +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: 10/a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 + languageName: node + linkType: hard + "cacache@npm:^12.0.2": version: 12.0.4 resolution: "cacache@npm:12.0.4" @@ -9253,6 +9641,16 @@ __metadata: languageName: node linkType: hard +"call-bound@npm:^1.0.2": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7 + languageName: node + linkType: hard + "caller-callsite@npm:^2.0.0": version: 2.0.0 resolution: "caller-callsite@npm:2.0.0" @@ -9346,12 +9744,10 @@ __metadata: languageName: node linkType: hard -"capture-exit@npm:^2.0.0": - version: 2.0.0 - resolution: "capture-exit@npm:2.0.0" - dependencies: - rsvp: "npm:^4.8.4" - checksum: 10/0b9f10daca09e521da9599f34c8e7af14ad879c336e2bdeb19955b375398ae1c5bcc91ac9f2429944343057ee9ed028b1b2fb28816c384e0e55d70c439b226f4 +"caniuse-lite@npm:^1.0.30001754": + version: 1.0.30001754 + resolution: "caniuse-lite@npm:1.0.30001754" + checksum: 10/6061032b8e799913f6db01ad190bc6885369c0be7853fbe542a36f0d114f193fac6e812d73657526b4d5a6b7add8c56bb629913237f9097b6e6438dcac703965 languageName: node linkType: hard @@ -9537,13 +9933,6 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^0.6.0": - version: 0.6.0 - resolution: "cjs-module-lexer@npm:0.6.0" - checksum: 10/9105867de73d7ca9c3312ed0bbb9d1203a0423a44ff16a7bea7d659f9958c358c285b8062e88705fd0149b6afd70c5df88dbe2feabbfbc1b09256368f61db4c2 - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.4.1 resolution: "cjs-module-lexer@npm:1.4.1" @@ -9672,17 +10061,6 @@ __metadata: languageName: node linkType: hard -"clone-deep@npm:^4.0.1": - version: 4.0.1 - resolution: "clone-deep@npm:4.0.1" - dependencies: - is-plain-object: "npm:^2.0.4" - kind-of: "npm:^6.0.2" - shallow-clone: "npm:^3.0.0" - checksum: 10/770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -9819,15 +10197,6 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 10/2e969e637d05d09fa50b02d74c83a1186f6914aae89e6653b62595cc75a221464f884f55f231b8f4df7a49537fba60bdc0427acd2bf324c09a1dbb84837e36e4 - languageName: node - linkType: hard - "command-exists@npm:^1.2.8": version: 1.2.9 resolution: "command-exists@npm:1.2.9" @@ -10015,6 +10384,13 @@ __metadata: languageName: node linkType: hard +"content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 + languageName: node + linkType: hard + "conventional-changelog-angular@npm:^5.0.0": version: 5.0.13 resolution: "conventional-changelog-angular@npm:5.0.13" @@ -10070,7 +10446,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: 10/dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -10144,6 +10520,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.43.0": + version: 3.46.0 + resolution: "core-js-compat@npm:3.46.0" + dependencies: + browserslist: "npm:^4.26.3" + checksum: 10/bee0523541d0e646c98dbff5b55bafa2e1674db82f769d851670a364bf4456b2a0364e393a70b09c4263f5dcb1fba3be32ddb4cffab11a79b53efbe32f4b76fb + languageName: node + linkType: hard + "core-js@npm:^1.0.0": version: 1.2.7 resolution: "core-js@npm:1.2.7" @@ -10552,29 +10937,6 @@ __metadata: languageName: node linkType: hard -"cssom@npm:^0.4.4": - version: 0.4.4 - resolution: "cssom@npm:0.4.4" - checksum: 10/6302c5f9b33a15f5430349f91553dd370f60707b1f2bb2c21954abe307b701d6095da134679fd0891a7814bc98061e1639bd0562d8f70c2dc529918111be8d2b - languageName: node - linkType: hard - -"cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: 10/49eacc88077555e419646c0ea84ddc73c97e3a346ad7cb95e22f9413a9722d8964b91d781ce21d378bd5ae058af9a745402383fa4e35e9cdfd19654b63f892a9 - languageName: node - linkType: hard - -"cssstyle@npm:^2.3.0": - version: 2.3.0 - resolution: "cssstyle@npm:2.3.0" - dependencies: - cssom: "npm:~0.3.6" - checksum: 10/46f7f05a153446c4018b0454ee1464b50f606cb1803c90d203524834b7438eb52f3b173ba0891c618f380ced34ee12020675dc0052a7f1be755fe4ebc27ee977 - languageName: node - linkType: hard - "csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" @@ -10589,17 +10951,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "data-urls@npm:2.0.0" - dependencies: - abab: "npm:^2.0.3" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.0.0" - checksum: 10/97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71 - languageName: node - linkType: hard - "dateformat@npm:^3.0.0": version: 3.0.3 resolution: "dateformat@npm:3.0.3" @@ -10635,6 +10986,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.4.0, debug@npm:^4.4.1": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad + languageName: node + linkType: hard + "debuglog@npm:^1.0.1": version: 1.0.1 resolution: "debuglog@npm:1.0.1" @@ -10666,13 +11029,6 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.2.1": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 10/de663a7bc4d368e3877db95fcd5c87b965569b58d16cdc4258c063d231ca7118748738df17cd638f7e9dd0be8e34cec08d7234b20f1f2a756a52fc5a38b188d0 - languageName: node - linkType: hard - "decode-uri-component@npm:^0.2.0": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" @@ -10829,13 +11185,6 @@ __metadata: languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 10/46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" @@ -10843,13 +11192,6 @@ __metadata: languageName: node linkType: hard -"denodeify@npm:^1.2.1": - version: 1.2.1 - resolution: "denodeify@npm:1.2.1" - checksum: 10/f5371a93051a81b0d8f54ac2972de6ae7cd9ba272174dff58bbf28a545c5b38e1952b3e8860e6b31ead44981bb14e158720fa43501e86252315b25f3ca34a460 - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -10948,13 +11290,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^26.6.2": - version: 26.6.2 - resolution: "diff-sequences@npm:26.6.2" - checksum: 10/3ed8addfc6baf4b54be704ee4ff522fc09d1a345de77ed3bac731082b21a34ca4d59605a32f07781787803972dc297c22c9ff0f9a0d31bc11efccbba7efad51c - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -11074,15 +11409,6 @@ __metadata: languageName: node linkType: hard -"domexception@npm:^2.0.1": - version: 2.0.1 - resolution: "domexception@npm:2.0.1" - dependencies: - webidl-conversions: "npm:^5.0.0" - checksum: 10/d638e9cb05c52999f1b2eb87c374b03311ea5b1d69c2f875bc92da73e17db60c12142b45c950228642ff7f845c536b65305483350d080df59003a653da80b691 - languageName: node - linkType: hard - "domhandler@npm:^3.0.0": version: 3.3.0 resolution: "domhandler@npm:3.3.0" @@ -11211,6 +11537,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.249": + version: 1.5.250 + resolution: "electron-to-chromium@npm:1.5.250" + checksum: 10/3b24c08939c2bbefa0316e0d8a437d863f8724dd53e84603f89d7a9c5a8bc099f46d7f019e57afd1e925a57350f5b04279724b3ef03da496112bb91fcdd5956b + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.5.41": version: 1.5.65 resolution: "electron-to-chromium@npm:1.5.65" @@ -11240,13 +11573,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.7.1": - version: 0.7.2 - resolution: "emittery@npm:0.7.2" - checksum: 10/8bbc1b2b34a0ece37cfda36f3c49ab0abbf5768f0f044b57fdce179a2a67017ba1e902992376462127535df898ed8062b8d7eb32e54e7173225742c20c196b0a - languageName: node - linkType: hard - "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -11522,18 +11848,6 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.1.0": - version: 2.1.0 - resolution: "es-set-tostringtag@npm:2.1.0" - dependencies: - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10/86814bf8afbcd8966653f731415888019d4bc4aca6b6c354132a7a75bb87566751e320369654a101d23a91c87a85c79b178bcf40332839bd347aff437c4fb65f - languageName: node - linkType: hard - "es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" @@ -11596,24 +11910,6 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.0.0": - version: 2.1.0 - resolution: "escodegen@npm:2.1.0" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^5.2.0" - esutils: "npm:^2.0.2" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10/47719a65b2888b4586e3fa93769068b275961c13089e90d5d01a96a6e8e95871b1c3893576814c8fbf08a4a31a496f37e7b2c937cf231270f4d81de012832c7c - languageName: node - linkType: hard - "eslint-config-prettier@npm:^8.5.0": version: 8.10.0 resolution: "eslint-config-prettier@npm:8.10.0" @@ -11650,23 +11946,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^26.5.3": - version: 26.9.0 - resolution: "eslint-plugin-jest@npm:26.9.0" - dependencies: - "@typescript-eslint/utils": "npm:^5.10.0" - peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: 10/6ef994dc4c336e04d6ae3dbc83e526b4b889286c996ebb9bc3c71bb3d40957693fcda94198ae0dc516afc3799a97b5769f2f10ab1b4b9e0b7e735262ea22a5ff - languageName: node - linkType: hard - "eslint-plugin-jest@npm:^27.9.0": version: 27.9.0 resolution: "eslint-plugin-jest@npm:27.9.0" @@ -11685,7 +11964,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^4.0.0, eslint-plugin-prettier@npm:^4.2.1": +"eslint-plugin-prettier@npm:^4.0.0": version: 4.2.1 resolution: "eslint-plugin-prettier@npm:4.2.1" dependencies: @@ -11700,12 +11979,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.6.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" +"eslint-plugin-react-hooks@npm:^5.2.0": + version: 5.2.0 + resolution: "eslint-plugin-react-hooks@npm:5.2.0" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10/3c63134e056a6d98d66e2c475c81f904169db817e89316d14e36269919e31f4876a2588aa0e466ec8ef160465169c627fe823bfdaae7e213946584e4a165a3ac + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10/ebb79e9cf69ae06e3a7876536653c5e556b5fd8cd9dc49577f10a6e728360e7b6f5ce91f4339b33e93b26e3bb23805418f8b5e75db80baddd617b1dffe73bed1 languageName: node linkType: hard @@ -11904,7 +12183,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": +"esprima@npm:^4.0.0, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -11994,13 +12273,6 @@ __metadata: languageName: node linkType: hard -"exec-sh@npm:^0.3.2": - version: 0.3.6 - resolution: "exec-sh@npm:0.3.6" - checksum: 10/48abc4a3fc8ccdfd913d19857f1c0905310f0faf58b603ffed18469414b516be534c47f1a02e2a81ce49d592cfb612324de153b47ca30213f7191e1d0c073e80 - languageName: node - linkType: hard - "execa@npm:^1.0.0": version: 1.0.0 resolution: "execa@npm:1.0.0" @@ -12050,7 +12322,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0, execa@npm:^5.1.1": +"execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -12096,20 +12368,6 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.6.2": - version: 26.6.2 - resolution: "expect@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - ansi-styles: "npm:^4.0.0" - jest-get-type: "npm:^26.3.0" - jest-matcher-utils: "npm:^26.6.2" - jest-message-util: "npm:^26.6.2" - jest-regex-util: "npm:^26.0.0" - checksum: 10/fd81bfff9a5ec270fb61ddfdebfa418eebf0029920a98fa9014158a6d8cd868fd621b83d11c81185f8070babb37a390c0a80157c4c2fe46040d0798bb3f7f1a2 - languageName: node - linkType: hard - "expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -12518,7 +12776,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^2.0.0, find-cache-dir@npm:^2.1.0": +"find-cache-dir@npm:^2.1.0": version: 2.1.0 resolution: "find-cache-dir@npm:2.1.0" dependencies: @@ -12639,13 +12897,6 @@ __metadata: languageName: node linkType: hard -"flow-parser@npm:0.*": - version: 0.229.0 - resolution: "flow-parser@npm:0.229.0" - checksum: 10/02a06e66d7e78aa8c62849ef1e237d00235bad39994036cd79a385b59331638a93099120e5299eb3633ca987f8ec61c8e0014720a58a141ca8ee4d93c38a631d - languageName: node - linkType: hard - "flush-write-stream@npm:^1.0.0": version: 1.1.1 resolution: "flush-write-stream@npm:1.1.1" @@ -12704,19 +12955,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^3.0.0": - version: 3.0.4 - resolution: "form-data@npm:3.0.4" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.35" - checksum: 10/68e4598e55cb193ef80304bff4d7513bf81ed4116d57b29c6c9a4c28c6f7ce57d46ddd60ba1a80aadf26703a722551e660bca2acaf9212d8b6e1f2e180d9e668 - languageName: node - linkType: hard - "fragment-cache@npm:^0.2.1": version: 0.2.1 resolution: "fragment-cache@npm:0.2.1" @@ -12877,7 +13115,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -12897,7 +13135,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.1.2#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -12955,6 +13193,13 @@ __metadata: languageName: node linkType: hard +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -12982,21 +13227,24 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.6": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 + checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 languageName: node linkType: hard @@ -13374,13 +13622,6 @@ __metadata: languageName: node linkType: hard -"growly@npm:^1.3.0": - version: 1.3.0 - resolution: "growly@npm:1.3.0" - checksum: 10/77f9abc3a854ec628580939f004ba8f05c677f9a6c957be817525f20f68f75368c4879c64d12551f262a9a00de33fbefc4deb24f8f2124429c906ef20ec3c678 - languageName: node - linkType: hard - "gzip-size@npm:5.1.1": version: 5.1.1 resolution: "gzip-size@npm:5.1.1" @@ -13467,7 +13708,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.1, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.1": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -13577,45 +13818,6 @@ __metadata: languageName: node linkType: hard -"hermes-eslint@npm:^0.23.1": - version: 0.23.1 - resolution: "hermes-eslint@npm:0.23.1" - dependencies: - esrecurse: "npm:^4.3.0" - hermes-estree: "npm:0.23.1" - hermes-parser: "npm:0.23.1" - checksum: 10/67f98d573f99a85b661a51080c4041a49814a0f38db21419fc76f94dbf93efa2f17af640262f43250985ae57ba2f7934add308cde7d8e9dd0a6321fbddea7869 - languageName: node - linkType: hard - -"hermes-estree@npm:0.19.1": - version: 0.19.1 - resolution: "hermes-estree@npm:0.19.1" - checksum: 10/dadafea5cf8fcf7d2c2d3d43740898c73b03db4747d4cc83e3cdb06bfcfbf3ee97f4ee26f077aea455771703f5bd18a4cb40c1ce7af9e38ce541d6c03fc8847a - languageName: node - linkType: hard - -"hermes-estree@npm:0.22.0": - version: 0.22.0 - resolution: "hermes-estree@npm:0.22.0" - checksum: 10/58b4aaea36d6eee070e0e29a8e90896800b78ae779a9f819a215aec8000146728d2e1d20dc8504a6bbd6d47afc905067721ee520abd5a057c4265e92941f5cc6 - languageName: node - linkType: hard - -"hermes-estree@npm:0.23.1": - version: 0.23.1 - resolution: "hermes-estree@npm:0.23.1" - checksum: 10/b7ad78f53044d53ec1c77e93036c16e34f6f0985c895540876301e4791d4db08da828870977140f5cf1ae34532bbb9d9d013a0a1a4a5a0da05177225648d5295 - languageName: node - linkType: hard - -"hermes-estree@npm:0.24.0": - version: 0.24.0 - resolution: "hermes-estree@npm:0.24.0" - checksum: 10/f2c55e06d8a3336efbb19a85974e6a083029a11ea61703d6d626cf7d476deb861189c1ea5f7ecac6055ae4330888100ed0de0343837e01348dec185433b824f4 - languageName: node - linkType: hard - "hermes-estree@npm:0.25.1": version: 0.25.1 resolution: "hermes-estree@npm:0.25.1" @@ -13623,48 +13825,44 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.19.1": - version: 0.19.1 - resolution: "hermes-parser@npm:0.19.1" - dependencies: - hermes-estree: "npm:0.19.1" - checksum: 10/4fd886ce3ab80c79b258fa60085f2915f587aef57bf59e17f6cfe3b0ad2e7b1a1cfff8371b736392f66cff0658a90ece279b608edcb5589f8c56957e799c56f2 +"hermes-estree@npm:0.28.1": + version: 0.28.1 + resolution: "hermes-estree@npm:0.28.1" + checksum: 10/3195a1aa7035d96b77839e6bfd6832b51830518aaf8dabfca11248b84d6fb6abd27e21c8caa84229954a76b4f8a1e346b65d421a4daecd3053bd2ea08fe6abc9 languageName: node linkType: hard -"hermes-parser@npm:0.22.0": - version: 0.22.0 - resolution: "hermes-parser@npm:0.22.0" - dependencies: - hermes-estree: "npm:0.22.0" - checksum: 10/7ae8f9a8bd9880dcb0eeb3b4efa053112a9820bdbd8cf3a500cf6192bf44501b29cd7d3b4ef03ca43d0060b348b57c0d4cab5ebb2939ba46a5327c76ac86dc99 +"hermes-estree@npm:0.29.1": + version: 0.29.1 + resolution: "hermes-estree@npm:0.29.1" + checksum: 10/8989fc224fcd2bb3356d7d330461c9f32303904824891ae4befafc08f13c871013b18d5d4cd4b20bf6f59e9d26afdbb10d33440c6e646de770db4b9543c39db4 languageName: node linkType: hard -"hermes-parser@npm:0.23.1": - version: 0.23.1 - resolution: "hermes-parser@npm:0.23.1" +"hermes-parser@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-parser@npm:0.25.1" dependencies: - hermes-estree: "npm:0.23.1" - checksum: 10/de88df4f23bd8dc2ffa89c8a317445320af8c7705a2aeeb05c4dd171f037a747982be153a0a237b1c9c7337b79bceaeb5052934cb8a25fe2e2473294a5343334 + hermes-estree: "npm:0.25.1" + checksum: 10/805efc05691420f236654349872c70731121791fa54de521c7ee51059eae34f84dd19f22ee846741dcb60372f8fb5335719b96b4ecb010d2aed7d872f2eff9cc languageName: node linkType: hard -"hermes-parser@npm:0.24.0": - version: 0.24.0 - resolution: "hermes-parser@npm:0.24.0" +"hermes-parser@npm:0.28.1": + version: 0.28.1 + resolution: "hermes-parser@npm:0.28.1" dependencies: - hermes-estree: "npm:0.24.0" - checksum: 10/c473cf2c3a4dd3fa835c52fe67b4554e88da40cecb4cfd12f0860004eea77256c34c8d5881ef3e0f8bd529edb8f71e1296296e8282b6aee2d1399a97e787ad33 + hermes-estree: "npm:0.28.1" + checksum: 10/cb2aa4d386929825c3bd8184eeb4e3dcf34892c1f850624d09a80aee0674bc2eb135eccaeb7ac33675552130229ee6160025c4e4f351d6a61b503bd8bfdf63f5 languageName: node linkType: hard -"hermes-parser@npm:0.25.1": - version: 0.25.1 - resolution: "hermes-parser@npm:0.25.1" +"hermes-parser@npm:0.29.1": + version: 0.29.1 + resolution: "hermes-parser@npm:0.29.1" dependencies: - hermes-estree: "npm:0.25.1" - checksum: 10/805efc05691420f236654349872c70731121791fa54de521c7ee51059eae34f84dd19f22ee846741dcb60372f8fb5335719b96b4ecb010d2aed7d872f2eff9cc + hermes-estree: "npm:0.29.1" + checksum: 10/2d1ada9d48817668bf12b31deef7c5a4a7d88419448c7e07ad67197a7992462dea3f5e536aea2c6f7e2222940f96bb7cd7a7dc5a101c9b4b2d7a84e1a1272670 languageName: node linkType: hard @@ -13739,15 +13937,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^2.0.1": - version: 2.0.1 - resolution: "html-encoding-sniffer@npm:2.0.1" - dependencies: - whatwg-encoding: "npm:^1.0.5" - checksum: 10/70365109cad69ee60376715fe0a56dd9ebb081327bf155cda93b2c276976c79cbedee2b988de6b0aefd0671a5d70597a35796e6e7d91feeb2c0aba46df059630 - languageName: node - linkType: hard - "html-entities@npm:^1.2.1": version: 1.4.0 resolution: "html-entities@npm:1.4.0" @@ -13857,17 +14046,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" - dependencies: - "@tootallnate/once": "npm:1" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10/2e17f5519f2f2740b236d1d14911ea4be170c67419dc15b05ea9a860a22c5d9c6ff4da270972117067cc2cefeba9df5f7cd5e7818fdc6ae52b6acf2a533e5fdd - languageName: node - linkType: hard - "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -13926,6 +14104,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.5": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -14408,6 +14596,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.16.1": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10/452b2c2fb7f889cbbf7e54609ef92cf6c24637c568acc7e63d166812a0fb365ae8a504c333a29add8bdb1686704068caa7f4e4b639b650dde4f00a038b8941fb + languageName: node + linkType: hard + "is-data-descriptor@npm:^1.0.1": version: 1.0.1 resolution: "is-data-descriptor@npm:1.0.1" @@ -14698,13 +14895,6 @@ __metadata: languageName: node linkType: hard -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: 10/ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -14811,13 +15001,6 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:^1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 10/4b433bfb0f9026f079f4eb3fbaa4ed2de17c9995c3a0b5c800bec40799b4b2a8b4e051b1ada77749deb9ded4ae52fe2096973f3a93ff83df1a5a7184a669478c - languageName: node - linkType: hard - "is-unc-path@npm:^1.0.0": version: 1.0.0 resolution: "is-unc-path@npm:1.0.0" @@ -14966,18 +15149,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^4.0.3": - version: 4.0.3 - resolution: "istanbul-lib-instrument@npm:4.0.3" - dependencies: - "@babel/core": "npm:^7.7.5" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.0.0" - semver: "npm:^6.3.0" - checksum: 10/6e04ab365b95644ec4954b645f901be90be8ad81233d6df536300cdafcf70dd1ed22a912ceda38b32053c7fc9830c44cd23550c603f493329a8532073d1d6c42 - languageName: node - linkType: hard - "istanbul-lib-instrument@npm:^5.0.4": version: 5.2.1 resolution: "istanbul-lib-instrument@npm:5.2.1" @@ -15026,16 +15197,6 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.0.2": - version: 3.1.6 - resolution: "istanbul-reports@npm:3.1.6" - dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 10/135c178e509b21af5c446a6951fc01c331331bb0fdb1ed1dd7f68a8c875603c2e2ee5c82801db5feb868e5cc35e9babe2d972d322afc50f6de6cce6431b9b2ff - languageName: node - linkType: hard - "istanbul-reports@npm:^3.1.3": version: 3.1.7 resolution: "istanbul-reports@npm:3.1.7" @@ -15083,23 +15244,12 @@ __metadata: optional: true checksum: 10/96f8786eaab98e4bf5b2a5d6d9588ea46c4d06bbc4f2eb861fdd7b6b182b16f71d8a70e79820f335d52653b16d4843b29dd9cdcf38ae80406756db9199497cf3 languageName: node - linkType: hard - -"java-properties@npm:^1.0.0": - version: 1.0.2 - resolution: "java-properties@npm:1.0.2" - checksum: 10/d6e8bf8a28a8782afadbcebf2504ab8ea2c75d3675d7eec470920f6c056fd90c8a35a2705cd492a07ec3b2309d3d848ff4cfae098a2cda33a922153eed4bef6a - languageName: node - linkType: hard - -"jest-changed-files@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-changed-files@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - execa: "npm:^4.0.0" - throat: "npm:^5.0.0" - checksum: 10/0cb25665c90cc74d0f1e25f48d3625fbf7d45be1cef6993c52b4633fb14b6b3a7f44b8bc04785f4f136579714a48b93e7a1fc1fdf7ef96a76affe736b229499d + linkType: hard + +"java-properties@npm:^1.0.0": + version: 1.0.2 + resolution: "java-properties@npm:1.0.2" + checksum: 10/d6e8bf8a28a8782afadbcebf2504ab8ea2c75d3675d7eec470920f6c056fd90c8a35a2705cd492a07ec3b2309d3d848ff4cfae098a2cda33a922153eed4bef6a languageName: node linkType: hard @@ -15142,29 +15292,6 @@ __metadata: languageName: node linkType: hard -"jest-cli@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-cli@npm:26.6.3" - dependencies: - "@jest/core": "npm:^26.6.3" - "@jest/test-result": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.4" - import-local: "npm:^3.0.2" - is-ci: "npm:^2.0.0" - jest-config: "npm:^26.6.3" - jest-util: "npm:^26.6.2" - jest-validate: "npm:^26.6.2" - prompts: "npm:^2.0.1" - yargs: "npm:^15.4.1" - bin: - jest: bin/jest.js - checksum: 10/9b0c2d277c5df0f0d4ecfb98331d2ee1742c7ca98a2428bf29a00220476e7eb44876df7899ffe45f483ea4ffdf1923c58fdd31dc24437f7adae9997138dd1c59 - languageName: node - linkType: hard - "jest-cli@npm:^29.7.0": version: 29.7.0 resolution: "jest-cli@npm:29.7.0" @@ -15191,37 +15318,6 @@ __metadata: languageName: node linkType: hard -"jest-config@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-config@npm:26.6.3" - dependencies: - "@babel/core": "npm:^7.1.0" - "@jest/test-sequencer": "npm:^26.6.3" - "@jest/types": "npm:^26.6.2" - babel-jest: "npm:^26.6.3" - chalk: "npm:^4.0.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.1" - graceful-fs: "npm:^4.2.4" - jest-environment-jsdom: "npm:^26.6.2" - jest-environment-node: "npm:^26.6.2" - jest-get-type: "npm:^26.3.0" - jest-jasmine2: "npm:^26.6.3" - jest-regex-util: "npm:^26.0.0" - jest-resolve: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - jest-validate: "npm:^26.6.2" - micromatch: "npm:^4.0.2" - pretty-format: "npm:^26.6.2" - peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true - checksum: 10/58b748cd6328350a6a3b490a4f9f70c437dc1a4684420f7951c255820941373391dced64be65cab580f11e4bb791255227c72de93cfb9abc0c1ff004b5ca0b92 - languageName: node - linkType: hard - "jest-config@npm:^29.7.0": version: 29.7.0 resolution: "jest-config@npm:29.7.0" @@ -15260,18 +15356,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-diff@npm:26.6.2" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^26.6.2" - jest-get-type: "npm:^26.3.0" - pretty-format: "npm:^26.6.2" - checksum: 10/1aaac60e32c0f97cc9bea4a7f77d27148e714b16f5f245eb14db9af2b174992c36c2aca73bc64044442106fac7c556983af4b52176708d2d29f4ce6c658a21cf - languageName: node - linkType: hard - "jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -15284,15 +15368,6 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-docblock@npm:26.0.0" - dependencies: - detect-newline: "npm:^3.0.0" - checksum: 10/a189f89ba3a32e992fd53d664efc39b99c15629da47908feb01005164a45ce46989dd2c58b0f7a0721d6dc92dbbb4a1de3ceb24214960eb2d574422c3c3a4794 - languageName: node - linkType: hard - "jest-docblock@npm:^29.7.0": version: 29.7.0 resolution: "jest-docblock@npm:29.7.0" @@ -15302,19 +15377,6 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-each@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^26.3.0" - jest-util: "npm:^26.6.2" - pretty-format: "npm:^26.6.2" - checksum: 10/099a0e9c3b472d4184e69883dd31c6f0409ca4a57e550690da823a481b6d2bbc3868e3c370f3b2b1be380248c13f7b9119c0132835fec44e075e764fc609bd6d - languageName: node - linkType: hard - "jest-each@npm:^29.7.0": version: 29.7.0 resolution: "jest-each@npm:29.7.0" @@ -15328,36 +15390,7 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-jsdom@npm:26.6.2" - dependencies: - "@jest/environment": "npm:^26.6.2" - "@jest/fake-timers": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - jest-mock: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - jsdom: "npm:^16.4.0" - checksum: 10/8af9ffdf1b147362a19032bfe9ed51b709d43c74dc4b1c45e56d721808bf6cabdca8c226855b55a985ea196ce51cdb171bfe420ceec3daa2d13818d5c1915890 - languageName: node - linkType: hard - -"jest-environment-node@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-node@npm:26.6.2" - dependencies: - "@jest/environment": "npm:^26.6.2" - "@jest/fake-timers": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - jest-mock: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - checksum: 10/0b69b481e6d6f2350ed241c2dabc70b0b1f3a00f9a410b7dad97c8ab38e88026acf7445ca663eb314f46ff50acee0133100b1006bf4ebda5298ffb02763a6861 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.6.3, jest-environment-node@npm:^29.7.0": +"jest-environment-node@npm:^29.7.0": version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" dependencies: @@ -15371,13 +15404,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^26.3.0": - version: 26.3.0 - resolution: "jest-get-type@npm:26.3.0" - checksum: 10/1cc6465ae4f5e880be22ba52fd270fa64c21994915f81b41f8f7553a7957dd8e077cc8d03035de9412e2d739f8bad6a032ebb5dab5805692a5fb9e20dd4ea666 - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -15385,31 +15411,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-haste-map@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - "@types/graceful-fs": "npm:^4.1.2" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.1.2" - graceful-fs: "npm:^4.2.4" - jest-regex-util: "npm:^26.0.0" - jest-serializer: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - jest-worker: "npm:^26.6.2" - micromatch: "npm:^4.0.2" - sane: "npm:^4.0.3" - walker: "npm:^1.0.7" - dependenciesMeta: - fsevents: - optional: true - checksum: 10/bb4261a0f397482d3925fc1adabda7d6d9b4bf5b3a41d7324e36aaad14b18d4adedcf406c6a63f3b974ac81f74fb15da84aa39af521823969d5ce6f3ed687b09 - languageName: node - linkType: hard - "jest-haste-map@npm:^29.7.0": version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" @@ -15433,42 +15434,6 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-jasmine2@npm:26.6.3" - dependencies: - "@babel/traverse": "npm:^7.1.0" - "@jest/environment": "npm:^26.6.2" - "@jest/source-map": "npm:^26.6.2" - "@jest/test-result": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - expect: "npm:^26.6.2" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^26.6.2" - jest-matcher-utils: "npm:^26.6.2" - jest-message-util: "npm:^26.6.2" - jest-runtime: "npm:^26.6.3" - jest-snapshot: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - pretty-format: "npm:^26.6.2" - throat: "npm:^5.0.0" - checksum: 10/e39b92003f57ca7e935ce2ff185a5413ffaf1cce5437ae8f4c3e2c9f5e57b04dde047ceaeb35f8cd22d58e07230eb82a0b0f807b50256fd9f6a68ffbb8e39fde - languageName: node - linkType: hard - -"jest-leak-detector@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-leak-detector@npm:26.6.2" - dependencies: - jest-get-type: "npm:^26.3.0" - pretty-format: "npm:^26.6.2" - checksum: 10/364dd4d021347e26c66ba9c09da8a30477f14a3a8a208d2d7d64e4c396db81b85d8cb6b6834bcfc47a61b5938e274553957d11a7de2255f058c9d55d7f8fdfe7 - languageName: node - linkType: hard - "jest-leak-detector@npm:^29.7.0": version: 29.7.0 resolution: "jest-leak-detector@npm:29.7.0" @@ -15479,18 +15444,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-matcher-utils@npm:26.6.2" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^26.6.2" - jest-get-type: "npm:^26.3.0" - pretty-format: "npm:^26.6.2" - checksum: 10/1c07921612034970489ba74fbebd6b065bc2577e75ff9d1f897b05b041280123eb10a6be70864c4592e95e73e779fb6947b8da9003f55b47d5a4a0af746ed9b6 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -15503,23 +15456,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-message-util@npm:26.6.2" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - "@jest/types": "npm:^26.6.2" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.4" - micromatch: "npm:^4.0.2" - pretty-format: "npm:^26.6.2" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.2" - checksum: 10/8b1fb4b0e46db787021e33136354b376bce626c14bda9df1054e7da1ff5d2d3696a6bf9ead69b77b997f72ea648d852e67681884a2007f5f94298b772f4f80a5 - languageName: node - linkType: hard - "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -15537,16 +15473,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-mock@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - checksum: 10/6ac5e23b0add61eaf45efbaa6b4ff2fe440cb5f976a871af6c094007ec34c12f05c8d70a6815e8125f003f56cea080212da63dc45c88ac9ec3cba556ef1ebbc9 - languageName: node - linkType: hard - "jest-mock@npm:^29.7.0": version: 29.7.0 resolution: "jest-mock@npm:29.7.0" @@ -15570,13 +15496,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-regex-util@npm:26.0.0" - checksum: 10/930a00665e8dfbedc29140678b4a54f021b41b895cf35050f76f557c1da3ac48ff42dd7b18ba2ccba6f4e518c6445d6753730d03ec7049901b93992db1ef0483 - languageName: node - linkType: hard - "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -15584,17 +15503,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-resolve-dependencies@npm:26.6.3" - dependencies: - "@jest/types": "npm:^26.6.2" - jest-regex-util: "npm:^26.0.0" - jest-snapshot: "npm:^26.6.2" - checksum: 10/533ea1e271426006ff02c03c9802b108fcd68f2144615b6110ae59f3a0a2cc4a7abb3f44c3c65299c76b3a725d5d8220aaed9c58b79c8c8c508c18699a96e3f7 - languageName: node - linkType: hard - "jest-resolve-dependencies@npm:^29.7.0": version: 29.7.0 resolution: "jest-resolve-dependencies@npm:29.7.0" @@ -15605,22 +15513,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-resolve@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.4" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^26.6.2" - read-pkg-up: "npm:^7.0.1" - resolve: "npm:^1.18.1" - slash: "npm:^3.0.0" - checksum: 10/72b7ef3f560c95371e54654d01acae25f347f7ac020b78142cd0b2fbd3368367847f2e6acbb6b7dfaa67d561769b7f805edab063ca088b2b80290f6598db2f8f - languageName: node - linkType: hard - "jest-resolve@npm:^29.7.0": version: 29.7.0 resolution: "jest-resolve@npm:29.7.0" @@ -15638,34 +15530,6 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runner@npm:26.6.3" - dependencies: - "@jest/console": "npm:^26.6.2" - "@jest/environment": "npm:^26.6.2" - "@jest/test-result": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.7.1" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.4" - jest-config: "npm:^26.6.3" - jest-docblock: "npm:^26.0.0" - jest-haste-map: "npm:^26.6.2" - jest-leak-detector: "npm:^26.6.2" - jest-message-util: "npm:^26.6.2" - jest-resolve: "npm:^26.6.2" - jest-runtime: "npm:^26.6.3" - jest-util: "npm:^26.6.2" - jest-worker: "npm:^26.6.2" - source-map-support: "npm:^0.5.6" - throat: "npm:^5.0.0" - checksum: 10/065e525b8f1d779a78c46246b04f8bc3adcca0e810b3c132139ad24d8c36250dbf121fb234c7e33c38ed7db7441f27e419a9d6bd9d2ffa75c85341c26c8cf02f - languageName: node - linkType: hard - "jest-runner@npm:^29.7.0": version: 29.7.0 resolution: "jest-runner@npm:29.7.0" @@ -15695,43 +15559,6 @@ __metadata: languageName: node linkType: hard -"jest-runtime@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runtime@npm:26.6.3" - dependencies: - "@jest/console": "npm:^26.6.2" - "@jest/environment": "npm:^26.6.2" - "@jest/fake-timers": "npm:^26.6.2" - "@jest/globals": "npm:^26.6.2" - "@jest/source-map": "npm:^26.6.2" - "@jest/test-result": "npm:^26.6.2" - "@jest/transform": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/yargs": "npm:^15.0.0" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^0.6.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.4" - jest-config: "npm:^26.6.3" - jest-haste-map: "npm:^26.6.2" - jest-message-util: "npm:^26.6.2" - jest-mock: "npm:^26.6.2" - jest-regex-util: "npm:^26.0.0" - jest-resolve: "npm:^26.6.2" - jest-snapshot: "npm:^26.6.2" - jest-util: "npm:^26.6.2" - jest-validate: "npm:^26.6.2" - slash: "npm:^3.0.0" - strip-bom: "npm:^4.0.0" - yargs: "npm:^15.4.1" - bin: - jest-runtime: bin/jest-runtime.js - checksum: 10/6a569b9edba926ce7cf6886307efaaa36234cfa80c6af26916f9b9ee0eece8bb7d6381a3bd703de16e9d40e5a6dc24acf708e45af04da1bb8989bcaddca4d4ce - languageName: node - linkType: hard - "jest-runtime@npm:^29.7.0": version: 29.7.0 resolution: "jest-runtime@npm:29.7.0" @@ -15762,40 +15589,6 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-serializer@npm:26.6.2" - dependencies: - "@types/node": "npm:*" - graceful-fs: "npm:^4.2.4" - checksum: 10/dbecfb0d01462fe486a0932cf1680cf6abb204c059db2a8f72c6c2a7c9842a82f6d256874112774cea700764ed8f38fc9e3db982456c138d87353e3390e746fe - languageName: node - linkType: hard - -"jest-snapshot@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-snapshot@npm:26.6.2" - dependencies: - "@babel/types": "npm:^7.0.0" - "@jest/types": "npm:^26.6.2" - "@types/babel__traverse": "npm:^7.0.4" - "@types/prettier": "npm:^2.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^26.6.2" - graceful-fs: "npm:^4.2.4" - jest-diff: "npm:^26.6.2" - jest-get-type: "npm:^26.3.0" - jest-haste-map: "npm:^26.6.2" - jest-matcher-utils: "npm:^26.6.2" - jest-message-util: "npm:^26.6.2" - jest-resolve: "npm:^26.6.2" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^26.6.2" - semver: "npm:^7.3.2" - checksum: 10/ce60c5b295f83f6d00b7987458f5bd1370e70db8128a4387b1efb0c9d0d45c9fc5db97297de345d8b56b6c9b721a59adc028d30191519ea0603b62cf66ff6096 - languageName: node - linkType: hard - "jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" @@ -15824,20 +15617,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-util@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.4" - is-ci: "npm:^2.0.0" - micromatch: "npm:^4.0.2" - checksum: 10/4502bc699f147d2fa43274af18174b55fd5b956becd1347665217e35a5354e929206abaef580f967ed239587be926c835eb3ca9b5c361205df1988bc8d58a462 - languageName: node - linkType: hard - "jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" @@ -15852,21 +15631,7 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-validate@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - camelcase: "npm:^6.0.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^26.3.0" - leven: "npm:^3.1.0" - pretty-format: "npm:^26.6.2" - checksum: 10/ecef94010e802f5c912719ef30e07f7adead150b36a748d3570c56f4ae2b773b609f36a029e19c7fdda50068f1695b8feb3d7eb43ff7c32c8ff69142118e65db - languageName: node - linkType: hard - -"jest-validate@npm:^29.6.3, jest-validate@npm:^29.7.0": +"jest-validate@npm:^29.7.0": version: 29.7.0 resolution: "jest-validate@npm:29.7.0" dependencies: @@ -15880,21 +15645,6 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-watcher@npm:26.6.2" - dependencies: - "@jest/test-result": "npm:^26.6.2" - "@jest/types": "npm:^26.6.2" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - jest-util: "npm:^26.6.2" - string-length: "npm:^4.0.1" - checksum: 10/9babed3211c76693ca827199fc78d35d68d4700e5b62ed40b310e6dbcb704a9008b7741b5d88c531a9c99a6589ac03c012fae6e0b1653d891910efeb75328cbb - languageName: node - linkType: hard - "jest-watcher@npm:^29.7.0": version: 29.7.0 resolution: "jest-watcher@npm:29.7.0" @@ -15911,7 +15661,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.2.1, jest-worker@npm:^26.6.2": +"jest-worker@npm:^26.2.1": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" dependencies: @@ -15922,7 +15672,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.6.3, jest-worker@npm:^29.7.0": +"jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" dependencies: @@ -15934,19 +15684,6 @@ __metadata: languageName: node linkType: hard -"jest@npm:^26.6.3": - version: 26.6.3 - resolution: "jest@npm:26.6.3" - dependencies: - "@jest/core": "npm:^26.6.3" - import-local: "npm:^3.0.2" - jest-cli: "npm:^26.6.3" - bin: - jest: bin/jest.js - checksum: 10/e3a10f27af952699ba6ed583c34b27e8884d902ffc7b515628bf3efc4e154bfefea8d015701e718dd8712527876b3cfdbf6c17b6be1e653268654741c17ba57d - languageName: node - linkType: hard - "jest@npm:^29.6.3": version: 29.7.0 resolution: "jest@npm:29.7.0" @@ -16054,92 +15791,14 @@ __metadata: "jsbn@npm:1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" - checksum: 10/bebe7ae829bbd586ce8cbe83501dd8cb8c282c8902a8aeeed0a073a89dc37e8103b1244f3c6acd60278bcbfe12d93a3f83c9ac396868a3b3bbc3c5e5e3b648ef - languageName: node - linkType: hard - -"jsc-android@npm:^250231.0.0": - version: 250231.0.0 - resolution: "jsc-android@npm:250231.0.0" - checksum: 10/aa5cf773f5d6c4c6ecec42bfd9958b5bd5ec33db7ec87f66152fae96f142220b91b84e54b409ca643a9493dd1b0f273819d46aad8c0d7519c444280815ffb68e - languageName: node - linkType: hard - -"jsc-safe-url@npm:^0.2.2": - version: 0.2.4 - resolution: "jsc-safe-url@npm:0.2.4" - checksum: 10/2729b32e694ff7badc38ddaaf11bafa2867b3920fffa865da38c8cc84ca59a319eb681f9ba5ffba5aea942dff7850754f6b8aee01dc0f7ae8ecb1890c61d4442 - languageName: node - linkType: hard - -"jscodeshift@npm:^0.14.0": - version: 0.14.0 - resolution: "jscodeshift@npm:0.14.0" - dependencies: - "@babel/core": "npm:^7.13.16" - "@babel/parser": "npm:^7.13.16" - "@babel/plugin-proposal-class-properties": "npm:^7.13.0" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.13.8" - "@babel/plugin-proposal-optional-chaining": "npm:^7.13.12" - "@babel/plugin-transform-modules-commonjs": "npm:^7.13.8" - "@babel/preset-flow": "npm:^7.13.13" - "@babel/preset-typescript": "npm:^7.13.0" - "@babel/register": "npm:^7.13.16" - babel-core: "npm:^7.0.0-bridge.0" - chalk: "npm:^4.1.2" - flow-parser: "npm:0.*" - graceful-fs: "npm:^4.2.4" - micromatch: "npm:^4.0.4" - neo-async: "npm:^2.5.0" - node-dir: "npm:^0.1.17" - recast: "npm:^0.21.0" - temp: "npm:^0.8.4" - write-file-atomic: "npm:^2.3.0" - peerDependencies: - "@babel/preset-env": ^7.1.6 - bin: - jscodeshift: bin/jscodeshift.js - checksum: 10/fc355dde2287c026a682e8b38df5d8d1ff5c9ca044dfd558f2b6d17bb28f9257063bd0e47690814612e572804caa5383733c9d8ca8bc18e70bcee43e0458df59 - languageName: node - linkType: hard - -"jsdom@npm:^16.4.0": - version: 16.7.0 - resolution: "jsdom@npm:16.7.0" - dependencies: - abab: "npm:^2.0.5" - acorn: "npm:^8.2.4" - acorn-globals: "npm:^6.0.0" - cssom: "npm:^0.4.4" - cssstyle: "npm:^2.3.0" - data-urls: "npm:^2.0.0" - decimal.js: "npm:^10.2.1" - domexception: "npm:^2.0.1" - escodegen: "npm:^2.0.0" - form-data: "npm:^3.0.0" - html-encoding-sniffer: "npm:^2.0.1" - http-proxy-agent: "npm:^4.0.1" - https-proxy-agent: "npm:^5.0.0" - is-potential-custom-element-name: "npm:^1.0.1" - nwsapi: "npm:^2.2.0" - parse5: "npm:6.0.1" - saxes: "npm:^5.0.1" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^4.0.0" - w3c-hr-time: "npm:^1.0.2" - w3c-xmlserializer: "npm:^2.0.0" - webidl-conversions: "npm:^6.1.0" - whatwg-encoding: "npm:^1.0.5" - whatwg-mimetype: "npm:^2.3.0" - whatwg-url: "npm:^8.5.0" - ws: "npm:^7.4.6" - xml-name-validator: "npm:^3.0.0" - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10/c530c04b0e3718769a66e19b0b5c762126658bce384d6743b807a28a9d89beba4ad932e474f570323efe6ce832b3d9a8f94816fd6c4d386416d5ea0b64e07ebc + checksum: 10/bebe7ae829bbd586ce8cbe83501dd8cb8c282c8902a8aeeed0a073a89dc37e8103b1244f3c6acd60278bcbfe12d93a3f83c9ac396868a3b3bbc3c5e5e3b648ef + languageName: node + linkType: hard + +"jsc-safe-url@npm:^0.2.2": + version: 0.2.4 + resolution: "jsc-safe-url@npm:0.2.4" + checksum: 10/2729b32e694ff7badc38ddaaf11bafa2867b3920fffa865da38c8cc84ca59a319eb681f9ba5ffba5aea942dff7850754f6b8aee01dc0f7ae8ecb1890c61d4442 languageName: node linkType: hard @@ -16170,6 +15829,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:~3.1.0": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + languageName: node + linkType: hard + "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -16390,6 +16058,16 @@ __metadata: languageName: node linkType: hard +"launch-editor@npm:^2.9.1": + version: 2.12.0 + resolution: "launch-editor@npm:2.12.0" + dependencies: + picocolors: "npm:^1.1.1" + shell-quote: "npm:^1.8.3" + checksum: 10/43d2b66c674d129f9a96bbae602808a0afa7e6bb6f38de5518479e33b1a542e9772b262304505c2aa363b0185424580b4011a9198082d306e2b419c6f12da5e2 + languageName: node + linkType: hard + "lcid@npm:^3.0.0": version: 3.1.1 resolution: "lcid@npm:3.1.1" @@ -16805,7 +16483,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:>=3.5 <5, lodash@npm:^4.17.13, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.17.5, lodash@npm:^4.7.0": +"lodash@npm:>=3.5 <5, lodash@npm:^4.17.13, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.17.5": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 @@ -16844,7 +16522,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -16913,7 +16591,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": +"make-dir@npm:^2.0.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" dependencies: @@ -17108,6 +16786,13 @@ __metadata: languageName: node linkType: hard +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 10/38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46 + languageName: node + linkType: hard + "mem@npm:^4.3.0": version: 4.3.0 resolution: "mem@npm:4.3.0" @@ -17200,179 +16885,90 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.80.6": - version: 0.80.6 - resolution: "metro-babel-transformer@npm:0.80.6" - dependencies: - "@babel/core": "npm:^7.20.0" - hermes-parser: "npm:0.19.1" - nullthrows: "npm:^1.1.1" - checksum: 10/fb0bf253bdd23fbaf35aa348ca4f91f7d4e455cf8d30c82ae8e448c409759ef91548f68de79355cbb980773e72903ee69ddf8579cf2107a38c792577a5bf6e96 - languageName: node - linkType: hard - -"metro-babel-transformer@npm:0.81.0": - version: 0.81.0 - resolution: "metro-babel-transformer@npm:0.81.0" +"metro-babel-transformer@npm:0.82.5": + version: 0.82.5 + resolution: "metro-babel-transformer@npm:0.82.5" dependencies: "@babel/core": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.24.0" + hermes-parser: "npm:0.29.1" nullthrows: "npm:^1.1.1" - checksum: 10/183ccc4890cef88a0bfb8c9be34a471fe27e48bc33465b2ecfcc605475ec1c28ff27d870ce934ca282a199d61ed5a46d62b42553503f07c1f93adc6d2697b5d2 - languageName: node - linkType: hard - -"metro-cache-key@npm:0.80.6": - version: 0.80.6 - resolution: "metro-cache-key@npm:0.80.6" - checksum: 10/717b7e6281f3ced65718a086b3fda2d1bd0aa6c50b5712771697235d1a756de717cbf21fc05ff729ea1040fc669352f5748a44898cbd6ce3729cbd64dc90899d + checksum: 10/1eea9e96292ee86b14158ac6de07278a87191eeb993f3f01a42a5a2bcaa54406cacf0093a4923ec6c3cc409e4c081d301ec6afcc4b3577890f6d1b5ef39bc81f languageName: node linkType: hard -"metro-cache-key@npm:0.81.0": - version: 0.81.0 - resolution: "metro-cache-key@npm:0.81.0" +"metro-cache-key@npm:0.82.5": + version: 0.82.5 + resolution: "metro-cache-key@npm:0.82.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10/a96e4062ac0f4684f1d80c8b8c3da380c9d7be506c2bc14750d46a6850610c6e05cb1907cc5421393299f25f40575335e899667519d5435c95a09b0438619847 - languageName: node - linkType: hard - -"metro-cache@npm:0.80.6": - version: 0.80.6 - resolution: "metro-cache@npm:0.80.6" - dependencies: - metro-core: "npm:0.80.6" - rimraf: "npm:^3.0.2" - checksum: 10/97d19bfac8eb9c73700725f7ed042be92d368136c62f7575de9566d93b68b9e25ce2ba2a9ffdf684557060accc395d2ca89a485be3811110f067a2d94b479f46 + checksum: 10/d5dcd86249905c7adad0375111a4bef395a5021df251a463f840eb21bf7b34f4e581ae919a88fb612a63c48a5f379ce50f104a576bd71e052693d89ae6a0d9f0 languageName: node linkType: hard -"metro-cache@npm:0.81.0": - version: 0.81.0 - resolution: "metro-cache@npm:0.81.0" +"metro-cache@npm:0.82.5": + version: 0.82.5 + resolution: "metro-cache@npm:0.82.5" dependencies: exponential-backoff: "npm:^3.1.1" flow-enums-runtime: "npm:^0.0.6" - metro-core: "npm:0.81.0" - checksum: 10/20f01fea29dad35fe76fdb9e50ddc428a849696d2e37262ed80e4a96101f708ab1c3196846df0e7569b057267604cc50ffa51065ab6a1c0adafcdabe0615cc41 - languageName: node - linkType: hard - -"metro-config@npm:0.80.6, metro-config@npm:^0.80.3": - version: 0.80.6 - resolution: "metro-config@npm:0.80.6" - dependencies: - connect: "npm:^3.6.5" - cosmiconfig: "npm:^5.0.5" - jest-validate: "npm:^29.6.3" - metro: "npm:0.80.6" - metro-cache: "npm:0.80.6" - metro-core: "npm:0.80.6" - metro-runtime: "npm:0.80.6" - checksum: 10/10b913305a3a21f70b9345cfa7811a786afbb4fc6112403e6dffc684eb192cd0f66a0704d619a1044d68ae7ae5c707078f2ae89eb2365b9c18c93a0d150459d3 + https-proxy-agent: "npm:^7.0.5" + metro-core: "npm:0.82.5" + checksum: 10/e90299ae6e411349e5283c57a69ec0d4dd8a4424c3a85078d72d740b425b3dfc77078601ab426e6fb35bcb985e835374846e89f9730f4db413424bd48d9df863 languageName: node linkType: hard -"metro-config@npm:0.81.0, metro-config@npm:^0.81.0": - version: 0.81.0 - resolution: "metro-config@npm:0.81.0" +"metro-config@npm:0.82.5, metro-config@npm:^0.82.0, metro-config@npm:^0.82.2": + version: 0.82.5 + resolution: "metro-config@npm:0.82.5" dependencies: connect: "npm:^3.6.5" cosmiconfig: "npm:^5.0.5" flow-enums-runtime: "npm:^0.0.6" - jest-validate: "npm:^29.6.3" - metro: "npm:0.81.0" - metro-cache: "npm:0.81.0" - metro-core: "npm:0.81.0" - metro-runtime: "npm:0.81.0" - checksum: 10/f331e9b6dbbe9dbde2e34cbfc1f0a5f59ed1a02f0f64a9df5b2a2e8d4d8164264292d98ba5fb8c08e7973814a74609204370f3f488d74c573eb3e77bf06d08cc - languageName: node - linkType: hard - -"metro-core@npm:0.80.6, metro-core@npm:^0.80.3": - version: 0.80.6 - resolution: "metro-core@npm:0.80.6" - dependencies: - lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.80.6" - checksum: 10/083f9516e2a87127d4a945a287da67d825105f16d023b7166a3fa28ff725065961468a154052ace8acc5704371b856343102a04854d294e937fda3be2f86aff0 + jest-validate: "npm:^29.7.0" + metro: "npm:0.82.5" + metro-cache: "npm:0.82.5" + metro-core: "npm:0.82.5" + metro-runtime: "npm:0.82.5" + checksum: 10/91e7860a6a3dfaf7287d5abe553fec1592699f92c756fae1218e0cad5a027396b16d4ba7edea75a9fac26c431f719858c9ae17ed737e54605969730c338eb07f languageName: node linkType: hard -"metro-core@npm:0.81.0, metro-core@npm:^0.81.0": - version: 0.81.0 - resolution: "metro-core@npm:0.81.0" +"metro-core@npm:0.82.5, metro-core@npm:^0.82.0, metro-core@npm:^0.82.2": + version: 0.82.5 + resolution: "metro-core@npm:0.82.5" dependencies: flow-enums-runtime: "npm:^0.0.6" lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.81.0" - checksum: 10/ee6ea1372872949889f45b1f05ef21dc0d49966a7866d2d410b3d4145f5c45f8d3d4de3d3c5348ddcd8e8e6e1bd517971715a5435b6a03ce6ef775abcbb3559f - languageName: node - linkType: hard - -"metro-file-map@npm:0.80.6": - version: 0.80.6 - resolution: "metro-file-map@npm:0.80.6" - dependencies: - anymatch: "npm:^3.0.3" - debug: "npm:^2.2.0" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.4" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.6.3" - micromatch: "npm:^4.0.4" - node-abort-controller: "npm:^3.1.1" - nullthrows: "npm:^1.1.1" - walker: "npm:^1.0.7" - dependenciesMeta: - fsevents: - optional: true - checksum: 10/2cce4e5a17c01cad25488fa1a572dab34dc7c2954d184fba7a5d2a30304a8d84698b96acf6da739d20e17b99ac52562a54e43558bb34c3e3df3ddbc7aca0c759 + metro-resolver: "npm:0.82.5" + checksum: 10/e97282e0164042d1206fee7ac764eddb33f02abb238c139f0d5804a284a2c9e40683293913e29c900b95ee257f85cd18803a07ab3143481bdddc436e137bdf05 languageName: node linkType: hard -"metro-file-map@npm:0.81.0": - version: 0.81.0 - resolution: "metro-file-map@npm:0.81.0" +"metro-file-map@npm:0.82.5": + version: 0.82.5 + resolution: "metro-file-map@npm:0.82.5" dependencies: - anymatch: "npm:^3.0.3" - debug: "npm:^2.2.0" + debug: "npm:^4.4.0" fb-watchman: "npm:^2.0.0" flow-enums-runtime: "npm:^0.0.6" - fsevents: "npm:^2.3.2" graceful-fs: "npm:^4.2.4" invariant: "npm:^2.2.4" - jest-worker: "npm:^29.6.3" + jest-worker: "npm:^29.7.0" micromatch: "npm:^4.0.4" - node-abort-controller: "npm:^3.1.1" nullthrows: "npm:^1.1.1" walker: "npm:^1.0.7" - dependenciesMeta: - fsevents: - optional: true - checksum: 10/1bb3b66be5cbb9171674dbf2b635c4ec47cac53cdcb3fbaecba61d5730d6d99bfc1dbdfed8b2b0d745208e29024491138d9058a56ed541a7c774ef6486731bf1 - languageName: node - linkType: hard - -"metro-minify-terser@npm:0.80.6": - version: 0.80.6 - resolution: "metro-minify-terser@npm:0.80.6" - dependencies: - terser: "npm:^5.15.0" - checksum: 10/04b803d53d5a24b1f52adcb21e0e301486df95969b489e0be3f2396ae762a4f97305d4e14caa72af4fc98b5197d1c64e6b5fc4c80822e207fa93896b8e3c26c4 + checksum: 10/3228947bb567f0e3fee200df55315928fac527a8ce4a5e95de44d3e3a125b153b49e4f8f4f59748842880848a5dd87ac8907e75b55786298fb2e2b4b2581d882 languageName: node linkType: hard -"metro-minify-terser@npm:0.81.0": - version: 0.81.0 - resolution: "metro-minify-terser@npm:0.81.0" +"metro-minify-terser@npm:0.82.5": + version: 0.82.5 + resolution: "metro-minify-terser@npm:0.82.5" dependencies: flow-enums-runtime: "npm:^0.0.6" terser: "npm:^5.15.0" - checksum: 10/53472e5d476613c652f0e8bdf68429c80c66b71dd9a559c2185d56f41a8463ba3431353d453d2e20615875d070389ec24247ddbce67c4d7783bfc85113af18e0 + checksum: 10/754c150f0928460e1254e90e4e11bd87e069a0b286d21906758cb71fb8b4ec50dc8f78337bf8a9f8a28ddbd34230f5c66dad0fecf18dbe49715bf1300e5318c2 languageName: node linkType: hard @@ -17424,56 +17020,6 @@ __metadata: languageName: node linkType: hard -"metro-react-native-babel-preset@npm:^0.67.0": - version: 0.67.0 - resolution: "metro-react-native-babel-preset@npm:0.67.0" - dependencies: - "@babel/core": "npm:^7.14.0" - "@babel/plugin-proposal-class-properties": "npm:^7.0.0" - "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.0.0" - "@babel/plugin-proposal-object-rest-spread": "npm:^7.0.0" - "@babel/plugin-proposal-optional-catch-binding": "npm:^7.0.0" - "@babel/plugin-proposal-optional-chaining": "npm:^7.0.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.0.0" - "@babel/plugin-syntax-export-default-from": "npm:^7.0.0" - "@babel/plugin-syntax-flow": "npm:^7.2.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0" - "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" - "@babel/plugin-transform-async-to-generator": "npm:^7.0.0" - "@babel/plugin-transform-block-scoping": "npm:^7.0.0" - "@babel/plugin-transform-classes": "npm:^7.0.0" - "@babel/plugin-transform-computed-properties": "npm:^7.0.0" - "@babel/plugin-transform-destructuring": "npm:^7.0.0" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.0.0" - "@babel/plugin-transform-flow-strip-types": "npm:^7.0.0" - "@babel/plugin-transform-for-of": "npm:^7.0.0" - "@babel/plugin-transform-function-name": "npm:^7.0.0" - "@babel/plugin-transform-literals": "npm:^7.0.0" - "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" - "@babel/plugin-transform-object-assign": "npm:^7.0.0" - "@babel/plugin-transform-parameters": "npm:^7.0.0" - "@babel/plugin-transform-react-display-name": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0" - "@babel/plugin-transform-regenerator": "npm:^7.0.0" - "@babel/plugin-transform-runtime": "npm:^7.0.0" - "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" - "@babel/plugin-transform-spread": "npm:^7.0.0" - "@babel/plugin-transform-sticky-regex": "npm:^7.0.0" - "@babel/plugin-transform-template-literals": "npm:^7.0.0" - "@babel/plugin-transform-typescript": "npm:^7.5.0" - "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" - "@babel/template": "npm:^7.0.0" - react-refresh: "npm:^0.4.0" - peerDependencies: - "@babel/core": "*" - checksum: 10/037c044ac3610f0155fe81d4622d1e941344b0d25106b680ca7f67806f042c932047e17af0e1f3f3ddfa8fc1cdf62a6be83ae8ff49225afcc0ef078f8a0b669a - languageName: node - linkType: hard - "metro-react-native-babel-transformer@npm:^0.59.0": version: 0.59.0 resolution: "metro-react-native-babel-transformer@npm:0.59.0" @@ -17489,38 +17035,22 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.80.6": - version: 0.80.6 - resolution: "metro-resolver@npm:0.80.6" - checksum: 10/c691ff686c96d35ed90cf7692fd38260d0ee0a0ac01ea14e3257dba1146b616b2e3324fb696b0d5d86bad96784b42b8cb40c1e7618438909a8db807ada3c4612 - languageName: node - linkType: hard - -"metro-resolver@npm:0.81.0": - version: 0.81.0 - resolution: "metro-resolver@npm:0.81.0" +"metro-resolver@npm:0.82.5": + version: 0.82.5 + resolution: "metro-resolver@npm:0.82.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10/b0f81dab785d8d533e1fd103072c173716b88055ff224a277f5a15ac52c151b19e1b95df53cf7854bd751ecf46fff00cea243e2d9986110f46b2f6df45615bf9 - languageName: node - linkType: hard - -"metro-runtime@npm:0.80.6, metro-runtime@npm:^0.80.3": - version: 0.80.6 - resolution: "metro-runtime@npm:0.80.6" - dependencies: - "@babel/runtime": "npm:^7.0.0" - checksum: 10/166039c54f1e92c802fc30001c374918b03a7f30b6f9c6aba39c4657a6defca4a60aa4b4baf976f6f5d36bb33638a4b98d06721cd0901fec4a81f514c10268d7 + checksum: 10/2ccabf3d9e1f931496b0cbc7075713b79cd6989f802607c845d2ce2fb0a1eeab8133d045fd92d8654ce7a943a276b2ab59e9e1039c9b6744a26d0107554d6f2f languageName: node linkType: hard -"metro-runtime@npm:0.81.0, metro-runtime@npm:^0.81.0": - version: 0.81.0 - resolution: "metro-runtime@npm:0.81.0" +"metro-runtime@npm:0.82.5, metro-runtime@npm:^0.82.0, metro-runtime@npm:^0.82.2": + version: 0.82.5 + resolution: "metro-runtime@npm:0.82.5" dependencies: "@babel/runtime": "npm:^7.25.0" flow-enums-runtime: "npm:^0.0.6" - checksum: 10/fdb87c44adc73e217993f2d1f33d7c3ef17d4707747993eb38d5fda5d943e6ffe95e7d82cdc9a9ae7ef56fe56c62865ca3b424e72efa2d7bd2560cd1bb10180c + checksum: 10/212ae207e507fa5fdac81ba079ccb4f6939dcea19416435885f16c173711b71f72eb4269eeb78ffde451e2307b6b01dbe7fc7b8cca117729a67ad4773b9e2d2d languageName: node linkType: hard @@ -17539,37 +17069,21 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.80.6, metro-source-map@npm:^0.80.3": - version: 0.80.6 - resolution: "metro-source-map@npm:0.80.6" - dependencies: - "@babel/traverse": "npm:^7.20.0" - "@babel/types": "npm:^7.20.0" - invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.80.6" - nullthrows: "npm:^1.1.1" - ob1: "npm:0.80.6" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - checksum: 10/508bc51884269e2c806b7836866e7b3324acf275c80310ae8ef4f714f16cbc5ee845bb85a7a57960c4ad0111b78f6d420b38d26d1452d0eb7852df5b077c0ad7 - languageName: node - linkType: hard - -"metro-source-map@npm:0.81.0, metro-source-map@npm:^0.81.0": - version: 0.81.0 - resolution: "metro-source-map@npm:0.81.0" +"metro-source-map@npm:0.82.5, metro-source-map@npm:^0.82.0, metro-source-map@npm:^0.82.2": + version: 0.82.5 + resolution: "metro-source-map@npm:0.82.5" dependencies: "@babel/traverse": "npm:^7.25.3" "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" "@babel/types": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.81.0" + metro-symbolicate: "npm:0.82.5" nullthrows: "npm:^1.1.1" - ob1: "npm:0.81.0" + ob1: "npm:0.82.5" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" - checksum: 10/4092f3faa8d56705d77d02a15fcab46eaad68d3225796981235635e300ddf5b34db58a9ebfc3e74c4e95fee9775bf22d482840f08f5c2014befc4d8a12b50f7d + checksum: 10/8731c6257afa7bf2b460d4059d7fea1498c91d982b09e536e6dda73e166c7155ceea2eb7709dbea6d1e10a59be746ec9a7b3e5000e5cc79fd38d30d833c181c6 languageName: node linkType: hard @@ -17588,55 +17102,25 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.80.6": - version: 0.80.6 - resolution: "metro-symbolicate@npm:0.80.6" - dependencies: - invariant: "npm:^2.2.4" - metro-source-map: "npm:0.80.6" - nullthrows: "npm:^1.1.1" - source-map: "npm:^0.5.6" - through2: "npm:^2.0.1" - vlq: "npm:^1.0.0" - bin: - metro-symbolicate: src/index.js - checksum: 10/af160df0c3f6836a47594dc69217993b474e495e7e1873e83cd4081b938cff58e2be0f690e6743de1358617a8ac0ee89464ac672f5b6a5aadc297b08161c0df1 - languageName: node - linkType: hard - -"metro-symbolicate@npm:0.81.0": - version: 0.81.0 - resolution: "metro-symbolicate@npm:0.81.0" +"metro-symbolicate@npm:0.82.5": + version: 0.82.5 + resolution: "metro-symbolicate@npm:0.82.5" dependencies: flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-source-map: "npm:0.81.0" + metro-source-map: "npm:0.82.5" nullthrows: "npm:^1.1.1" source-map: "npm:^0.5.6" - through2: "npm:^2.0.1" vlq: "npm:^1.0.0" bin: metro-symbolicate: src/index.js - checksum: 10/d612994ac2857fae713f6bf84c64c94c8e4c745b4532bfa11263623f2da9d7966709960b374c40726ffd40aabbc689924d4117c5c2fc380e024720bc8164b620 - languageName: node - linkType: hard - -"metro-transform-plugins@npm:0.80.6": - version: 0.80.6 - resolution: "metro-transform-plugins@npm:0.80.6" - dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/generator": "npm:^7.20.0" - "@babel/template": "npm:^7.0.0" - "@babel/traverse": "npm:^7.20.0" - nullthrows: "npm:^1.1.1" - checksum: 10/d01acfbf8ca647029a7420a9d1e9df003357b75e380dd2a05a224984880cbdeeabb25f95c34bdd984dd4f3dd199c9a36ec072926701ae9f2a2a8e201519852fe + checksum: 10/593e853b702f3ff2d3f9e6677fcfef832cf3373506a6116a9ec5e3d3f6ab46f83af34167cfd6d53a52cda2238a504b7bac63436dc8b59a6c5d3da54bce9140ad languageName: node linkType: hard -"metro-transform-plugins@npm:0.81.0": - version: 0.81.0 - resolution: "metro-transform-plugins@npm:0.81.0" +"metro-transform-plugins@npm:0.82.5": + version: 0.82.5 + resolution: "metro-transform-plugins@npm:0.82.5" dependencies: "@babel/core": "npm:^7.25.2" "@babel/generator": "npm:^7.25.0" @@ -17644,107 +17128,34 @@ __metadata: "@babel/traverse": "npm:^7.25.3" flow-enums-runtime: "npm:^0.0.6" nullthrows: "npm:^1.1.1" - checksum: 10/acf4e7133c815c39c459ea55b72a6217eb5aaefe7a48e2c6d98ec0ce9c1ac76a2eb1d89d6b50c7f836a942e1a76a722c88eab0ffe51f31f30433a7b20c399ea0 - languageName: node - linkType: hard - -"metro-transform-worker@npm:0.80.6": - version: 0.80.6 - resolution: "metro-transform-worker@npm:0.80.6" - dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/generator": "npm:^7.20.0" - "@babel/parser": "npm:^7.20.0" - "@babel/types": "npm:^7.20.0" - metro: "npm:0.80.6" - metro-babel-transformer: "npm:0.80.6" - metro-cache: "npm:0.80.6" - metro-cache-key: "npm:0.80.6" - metro-minify-terser: "npm:0.80.6" - metro-source-map: "npm:0.80.6" - metro-transform-plugins: "npm:0.80.6" - nullthrows: "npm:^1.1.1" - checksum: 10/f3aa0193bd3e67c98e2001f29d4348f2d697b484eb34ef1ed504826527c0d71e76e255c64be069594c65f9e2b935a84ffa9ae650aae511f82acac2d04a42d7c4 + checksum: 10/413811c1e2cef44ba77f02f3cd823e8987bdfc69b3c051bd41e886f9243fa131fa4a366e34c9483c85e77c8960d5151eecb34924c0f66b3e0f87706ca6ff37c5 languageName: node linkType: hard -"metro-transform-worker@npm:0.81.0": - version: 0.81.0 - resolution: "metro-transform-worker@npm:0.81.0" +"metro-transform-worker@npm:0.82.5": + version: 0.82.5 + resolution: "metro-transform-worker@npm:0.82.5" dependencies: "@babel/core": "npm:^7.25.2" "@babel/generator": "npm:^7.25.0" "@babel/parser": "npm:^7.25.3" "@babel/types": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.81.0" - metro-babel-transformer: "npm:0.81.0" - metro-cache: "npm:0.81.0" - metro-cache-key: "npm:0.81.0" - metro-minify-terser: "npm:0.81.0" - metro-source-map: "npm:0.81.0" - metro-transform-plugins: "npm:0.81.0" - nullthrows: "npm:^1.1.1" - checksum: 10/6aca50e38add14aa4cb473938cbce1da5aac822dbc1934d592effc59f14fad891b63aa44b432ccfc5feb79792a186678565e7624ecdea70d139f006006ced5ba - languageName: node - linkType: hard - -"metro@npm:0.80.6, metro@npm:^0.80.3": - version: 0.80.6 - resolution: "metro@npm:0.80.6" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - "@babel/core": "npm:^7.20.0" - "@babel/generator": "npm:^7.20.0" - "@babel/parser": "npm:^7.20.0" - "@babel/template": "npm:^7.0.0" - "@babel/traverse": "npm:^7.20.0" - "@babel/types": "npm:^7.20.0" - accepts: "npm:^1.3.7" - chalk: "npm:^4.0.0" - ci-info: "npm:^2.0.0" - connect: "npm:^3.6.5" - debug: "npm:^2.2.0" - denodeify: "npm:^1.2.1" - error-stack-parser: "npm:^2.0.6" - graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.19.1" - image-size: "npm:^1.0.2" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.6.3" - jsc-safe-url: "npm:^0.2.2" - lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.80.6" - metro-cache: "npm:0.80.6" - metro-cache-key: "npm:0.80.6" - metro-config: "npm:0.80.6" - metro-core: "npm:0.80.6" - metro-file-map: "npm:0.80.6" - metro-resolver: "npm:0.80.6" - metro-runtime: "npm:0.80.6" - metro-source-map: "npm:0.80.6" - metro-symbolicate: "npm:0.80.6" - metro-transform-plugins: "npm:0.80.6" - metro-transform-worker: "npm:0.80.6" - mime-types: "npm:^2.1.27" - node-fetch: "npm:^2.2.0" + metro: "npm:0.82.5" + metro-babel-transformer: "npm:0.82.5" + metro-cache: "npm:0.82.5" + metro-cache-key: "npm:0.82.5" + metro-minify-terser: "npm:0.82.5" + metro-source-map: "npm:0.82.5" + metro-transform-plugins: "npm:0.82.5" nullthrows: "npm:^1.1.1" - rimraf: "npm:^3.0.2" - serialize-error: "npm:^2.1.0" - source-map: "npm:^0.5.6" - strip-ansi: "npm:^6.0.0" - throat: "npm:^5.0.0" - ws: "npm:^7.5.1" - yargs: "npm:^17.6.2" - bin: - metro: src/cli.js - checksum: 10/a9d173e035a7bf64053604a50a30fe02774f47bc78697ac67635954c5ff6182d741dc55c2f9b926853fdc10c41fcfbf89cbb41d8885af7ecf608b04fa0884044 + checksum: 10/169203ececd0aa4c3d323f0579398ce9b77d3775d046cfa163c53d3dea97425dba6362b7630889fc8eea8232aa7567489f7e4e512ca3f58777c51f5f5e2894dc languageName: node linkType: hard -"metro@npm:0.81.0, metro@npm:^0.81.0": - version: 0.81.0 - resolution: "metro@npm:0.81.0" +"metro@npm:0.82.5, metro@npm:^0.82.0, metro@npm:^0.82.2": + version: 0.82.5 + resolution: "metro@npm:0.82.5" dependencies: "@babel/code-frame": "npm:^7.24.7" "@babel/core": "npm:^7.25.2" @@ -17757,40 +17168,38 @@ __metadata: chalk: "npm:^4.0.0" ci-info: "npm:^2.0.0" connect: "npm:^3.6.5" - debug: "npm:^2.2.0" - denodeify: "npm:^1.2.1" + debug: "npm:^4.4.0" error-stack-parser: "npm:^2.0.6" flow-enums-runtime: "npm:^0.0.6" graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.24.0" + hermes-parser: "npm:0.29.1" image-size: "npm:^1.0.2" invariant: "npm:^2.2.4" - jest-worker: "npm:^29.6.3" + jest-worker: "npm:^29.7.0" jsc-safe-url: "npm:^0.2.2" lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.81.0" - metro-cache: "npm:0.81.0" - metro-cache-key: "npm:0.81.0" - metro-config: "npm:0.81.0" - metro-core: "npm:0.81.0" - metro-file-map: "npm:0.81.0" - metro-resolver: "npm:0.81.0" - metro-runtime: "npm:0.81.0" - metro-source-map: "npm:0.81.0" - metro-symbolicate: "npm:0.81.0" - metro-transform-plugins: "npm:0.81.0" - metro-transform-worker: "npm:0.81.0" + metro-babel-transformer: "npm:0.82.5" + metro-cache: "npm:0.82.5" + metro-cache-key: "npm:0.82.5" + metro-config: "npm:0.82.5" + metro-core: "npm:0.82.5" + metro-file-map: "npm:0.82.5" + metro-resolver: "npm:0.82.5" + metro-runtime: "npm:0.82.5" + metro-source-map: "npm:0.82.5" + metro-symbolicate: "npm:0.82.5" + metro-transform-plugins: "npm:0.82.5" + metro-transform-worker: "npm:0.82.5" mime-types: "npm:^2.1.27" nullthrows: "npm:^1.1.1" serialize-error: "npm:^2.1.0" source-map: "npm:^0.5.6" - strip-ansi: "npm:^6.0.0" throat: "npm:^5.0.0" ws: "npm:^7.5.10" yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10/56955726fee6da4d6b4666843969f0008ce7c4c43d8c3659a20eac4391d6cac41d6b0568ed6e49f3221fa2d01e60261f07bceafbc606db4519a4000a37c0edaf + checksum: 10/8ada9adce330756249103181c3f99331d095f53d0630a192fd1a2729543dfdc2b71aea024bfa6bba2b38e8c3afdc25b50a6aedb2b6bc4d73b45fbc0599494066 languageName: node linkType: hard @@ -17851,7 +17260,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.27, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -17944,7 +17353,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -18000,7 +17409,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -18240,7 +17649,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.2": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.2, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -18335,13 +17744,6 @@ __metadata: languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 10/5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -18403,22 +17805,6 @@ __metadata: languageName: node linkType: hard -"node-abort-controller@npm:^3.1.1": - version: 3.1.1 - resolution: "node-abort-controller@npm:3.1.1" - checksum: 10/0a2cdb7ec0aeaf3cb31e1ca0e192f5add48f1c5c9c9ed822129f9dddbd9432f69b7425982f94ce803c56a2104884530aa67cd57696e5774b2e5b8ec2f58de042 - languageName: node - linkType: hard - -"node-dir@npm:^0.1.17": - version: 0.1.17 - resolution: "node-dir@npm:0.1.17" - dependencies: - minimatch: "npm:^3.0.2" - checksum: 10/281fdea12d9c080a7250e5b5afefa3ab39426d40753ec8126a2d1e67f189b8824723abfed74f5d8549c5d78352d8c489fe08d0b067d7684c87c07283d38374a5 - languageName: node - linkType: hard - "node-emoji@npm:^1.11.0": version: 1.11.0 resolution: "node-emoji@npm:1.11.0" @@ -18438,7 +17824,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -18452,13 +17838,6 @@ __metadata: languageName: node linkType: hard -"node-forge@npm:^1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 10/05bab6868633bf9ad4c3b1dd50ec501c22ffd69f556cdf169a00998ca1d03e8107a6032ba013852f202035372021b845603aeccd7dfcb58cdb7430013b3daa8d - languageName: node - linkType: hard - "node-gyp@npm:^9.0.0, node-gyp@npm:^9.1.0": version: 9.4.1 resolution: "node-gyp@npm:9.4.1" @@ -18547,20 +17926,6 @@ __metadata: languageName: node linkType: hard -"node-notifier@npm:^8.0.0": - version: 8.0.2 - resolution: "node-notifier@npm:8.0.2" - dependencies: - growly: "npm:^1.3.0" - is-wsl: "npm:^2.2.0" - semver: "npm:^7.3.2" - shellwords: "npm:^0.1.1" - uuid: "npm:^8.3.0" - which: "npm:^2.0.2" - checksum: 10/34bf286d5def2d561a0d8eab7648a7e269bcf5a83d054e3810c254d841814ca99a934cfc9bf9b92aa6f4f053833968e8556d8f471a86fc0dc72a0060d3f7d6bf - languageName: node - linkType: hard - "node-releases@npm:^1.1.61": version: 1.1.77 resolution: "node-releases@npm:1.1.77" @@ -18582,6 +17947,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.27": + version: 2.0.27 + resolution: "node-releases@npm:2.0.27" + checksum: 10/f6c78ddb392ae500719644afcbe68a9ea533242c02312eb6a34e8478506eb7482a3fb709c70235b01c32fe65625b68dfa9665113f816d87f163bc3819b62b106 + languageName: node + linkType: hard + "node-stream-zip@npm:^1.9.1": version: 1.15.0 resolution: "node-stream-zip@npm:1.15.0" @@ -18959,13 +18331,6 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.0": - version: 2.2.7 - resolution: "nwsapi@npm:2.2.7" - checksum: 10/22c002080f0297121ad138aba5a6509e724774d6701fe2c4777627bd939064ecd9e1b6dc1c2c716bb7ca0b9f16247892ff2f664285202ac7eff6ec9543725320 - languageName: node - linkType: hard - "ob1@npm:0.59.0": version: 0.59.0 resolution: "ob1@npm:0.59.0" @@ -18973,19 +18338,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.80.6": - version: 0.80.6 - resolution: "ob1@npm:0.80.6" - checksum: 10/5208529dbb68038f051d1e6fc74446be0196890da439ea21f31b4c5f73ff0b92879fbc115e7624a2ca176777360e662bc7ce965076dd9705536ed61d6d532a85 - languageName: node - linkType: hard - -"ob1@npm:0.81.0": - version: 0.81.0 - resolution: "ob1@npm:0.81.0" +"ob1@npm:0.82.5": + version: 0.82.5 + resolution: "ob1@npm:0.82.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10/f3215ccf72604b4db5f9cfc6c83454a136a035ffd26faffec2c100d5810b87599cc95e167888320f3865959a5f9762c03de20a9e40cf66fc13706886820a9523 + checksum: 10/3faa161e5b5307188b6bbbf7e21727b1e434b8f6c31c51386808b2efd5e7238cf85a7ce71416d9a3f073625afb5a2212f80ec267996dc88fe086944adbb525d9 languageName: node linkType: hard @@ -19014,6 +18372,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10/aa13b1190ad3e366f6c83ad8a16ed37a19ed57d267385aa4bfdccda833d7b90465c057ff6c55d035a6b2e52c1a2295582b294217a0a3a1ae7abdd6877ef781fb + languageName: node + linkType: hard + "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -19588,13 +18953,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:6.0.1": - version: 6.0.1 - resolution: "parse5@npm:6.0.1" - checksum: 10/dfb110581f62bd1425725a7c784ae022a24669bd0efc24b58c71fc731c4d868193e2ebd85b74cde2dbb965e4dcf07059b1e651adbec1b3b5267531bd132fdb75 - languageName: node - linkType: hard - "parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -19759,7 +19117,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.1.0": +"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -19810,7 +19168,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6": +"pirates@npm:^4.0.1, pirates@npm:^4.0.4": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: 10/d02dda76f4fec1cbdf395c36c11cf26f76a644f9f9a1bfa84d3167d0d3154d5289aacc72677aa20d599bb4a6937a471de1b65c995e2aea2d8687cbcd7e43ea5f @@ -20361,7 +19719,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.0.1, pretty-format@npm:^26.4.0, pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2": +"pretty-format@npm:^26.0.1, pretty-format@npm:^26.4.0, pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" dependencies: @@ -20572,13 +19930,6 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10/d07879d4bfd0ac74796306a8e5a36a93cfb9c4f4e8ee8e63fbb909066c192fe1008cd8f12abd8ba2f62ca28247949a20c8fb32e1d18831d9e71285a1569720f9 - languageName: node - linkType: hard - "public-encrypt@npm:^4.0.0": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" @@ -20624,7 +19975,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:2.x.x, punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:2.x.x, punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 @@ -20661,6 +20012,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8 + languageName: node + linkType: hard + "qs@npm:^6.11.2": version: 6.11.2 resolution: "qs@npm:6.11.2" @@ -20740,6 +20100,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10/863b5171e140546a4d99f349b720abac4410338e23df5e409cfcc3752538c9caf947ce382c89129ba976f71894bd38b5806c774edac35ebf168d02aa1ac11a95 + languageName: node + linkType: hard + "rc@npm:^1.0.1, rc@npm:^1.1.6, rc@npm:^1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" @@ -20786,25 +20158,24 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^5.3.1": - version: 5.3.2 - resolution: "react-devtools-core@npm:5.3.2" +"react-devtools-core@npm:^6.1.1": + version: 6.1.5 + resolution: "react-devtools-core@npm:6.1.5" dependencies: shell-quote: "npm:^1.6.1" ws: "npm:^7" - checksum: 10/640123f775daeb2176ebc9caf85b1cb9dbb147cbb607f221254ac4967530ddf96332a582d5b169c840984220596a23780ed6f9b37c37461160e9b623f5f4caee + checksum: 10/0323f1d006979374b79ac83fced5bb10c04f2817d7bd4338074ead815ff441b943290d563d7796233767dd973787116a4b3c62040de4d770e0ae5b207fc8d480 languageName: node linkType: hard -"react-dom@npm:18.3.1": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" +"react-dom@npm:19.2.0": + version: 19.2.0 + resolution: "react-dom@npm:19.2.0" dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" + scheduler: "npm:^0.27.0" peerDependencies: - react: ^18.3.1 - checksum: 10/3f4b73a3aa083091173b29812b10394dd06f4ac06aff410b74702cfb3aa29d7b0ced208aab92d5272919b612e5cda21aeb1d54191848cf6e46e9e354f3541f81 + react: ^19.2.0 + checksum: 10/3dbba071b9b1e7a19eae55f05c100f6b44f88c0aee72397d719ae338248ca66ed5028e6964c1c14870cc3e1abcecc91b22baba6dc2072f819dea81a9fd72f2fd languageName: node linkType: hard @@ -20815,13 +20186,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 10/200cd65bf2e0be7ba6055f647091b725a45dd2a6abef03bf2380ce701fd5edccee40b49b9d15edab7ac08a762bf83cb4081e31ec2673a5bfb549a36ba21570df - languageName: node - linkType: hard - "react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -20836,10 +20200,17 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.3.1": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 +"react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: 10/200cd65bf2e0be7ba6055f647091b725a45dd2a6abef03bf2380ce701fd5edccee40b49b9d15edab7ac08a762bf83cb4081e31ec2673a5bfb549a36ba21570df + languageName: node + linkType: hard + +"react-is@npm:^19.2.0": + version: 19.2.0 + resolution: "react-is@npm:19.2.0" + checksum: 10/5cf0230571da0b446c64c0ff7b0e6992b7a8b12b39542db4003de1611e3f108e26f30b93a85ded5cd89c5bcce97f57639524ae40e57bb2f4f1ebd0935b624abf languageName: node linkType: hard @@ -20876,59 +20247,58 @@ __metadata: languageName: node linkType: hard -"react-native-macos@npm:^0.75, react-native-macos@npm:^0.75.0": - version: 0.75.16 - resolution: "react-native-macos@npm:0.75.16" +"react-native-macos@npm:^0.79, react-native-macos@npm:^0.79.0": + version: 0.79.0 + resolution: "react-native-macos@npm:0.79.0" dependencies: - "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:14.1.0" - "@react-native-community/cli-platform-android": "npm:14.1.0" - "@react-native-community/cli-platform-apple": "npm:14.1.0" - "@react-native-community/cli-platform-ios": "npm:14.1.0" - "@react-native-mac/virtualized-lists": "npm:0.75.0" - "@react-native/assets-registry": "npm:0.75.4" - "@react-native/codegen": "npm:0.75.4" - "@react-native/community-cli-plugin": "npm:0.75.4" - "@react-native/gradle-plugin": "npm:0.75.4" - "@react-native/js-polyfills": "npm:0.75.4" - "@react-native/normalize-colors": "npm:0.75.4" + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native-macos/virtualized-lists": "npm:0.79.0" + "@react-native/assets-registry": "npm:0.79.6" + "@react-native/codegen": "npm:0.79.6" + "@react-native/community-cli-plugin": "npm:0.79.6" + "@react-native/gradle-plugin": "npm:0.79.6" + "@react-native/js-polyfills": "npm:0.79.6" + "@react-native/normalize-colors": "npm:0.79.6" + "@react-native/virtualized-lists": "npm:0.79.6" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" - commander: "npm:^9.4.1" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" + jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" - mkdirp: "npm:^0.5.1" + metro-runtime: "npm:^0.82.0" + metro-source-map: "npm:^0.82.0" nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" + pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.3.1" + react-devtools-core: "npm:^6.1.1" react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.25.0" semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: ^18.2.0 + "@types/react": ^19.0.0 + react: ^19.0.0 + react-native: 0.79.6 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 10/a13ea5e8319fe16e61a6dd3531c9b388f8563e35a57af42125d2765502d92dece85ee611d0e304072d44b030e52f832d18e0c96419bb67d28d17d1c46b301306 + react-native-macos: cli.js + checksum: 10/8ed480b23a68efcd7ca94de4d3716cc354bb7eac3139e27ff08015315a182ff47f3ae860ae12f571af2edc32961f5494c7804799cb33af24b561caf565d15502 languageName: node linkType: hard @@ -20942,25 +20312,25 @@ __metadata: languageName: node linkType: hard -"react-native-test-app@npm:^4.0.4": - version: 4.0.4 - resolution: "react-native-test-app@npm:4.0.4" +"react-native-test-app@npm:^5.0.1": + version: 5.0.1 + resolution: "react-native-test-app@npm:5.0.1" dependencies: - "@rnx-kit/react-native-host": "npm:^0.5.0" - "@rnx-kit/tools-react-native": "npm:^2.0.1" + "@rnx-kit/react-native-host": "npm:^0.5.11" + "@rnx-kit/tools-react-native": "npm:^2.1.0" ajv: "npm:^8.0.0" cliui: "npm:^8.0.0" fast-xml-parser: "npm:^4.0.0" prompts: "npm:^2.4.0" semver: "npm:^7.3.5" - uuid: "npm:^10.0.0" + uuid: "npm:^11.0.0" peerDependencies: - "@callstack/react-native-visionos": 0.73 - 0.76 + "@callstack/react-native-visionos": 0.76 - 0.79 "@expo/config-plugins": ">=5.0" - react: 18.1 - 19.0 - react-native: 0.70 - 0.76 || >=0.77.0-0 <0.77.0 - react-native-macos: ^0.0.0-0 || 0.71 - 0.76 - react-native-windows: ^0.0.0-0 || 0.70 - 0.76 + react: 18.2 - 19.1 + react-native: 0.76 - 0.82 || >=0.83.0-0 <0.83.0 + react-native-macos: ^0.0.0-0 || 0.76 - 0.79 + react-native-windows: ^0.0.0-0 || 0.76 - 0.80 peerDependenciesMeta: "@callstack/react-native-visionos": optional: true @@ -20974,8 +20344,8 @@ __metadata: configure-test-app: scripts/configure.mjs init: scripts/init.mjs init-test-app: scripts/init.mjs - install-windows-test-app: windows/test-app.mjs - checksum: 10/522347ce81fc7f35e4946a1a78c95d1f022568b41b60d9af337a4912a7f81f17705f867f63e13e206e857e7503cb41966a455f2d46627ca30d6155acffcb3198 + install-windows-test-app: windows/app.mjs + checksum: 10/9ddcecbbd200a9d24d52095c9bc24ba89e7ebf09873ccb19733b058b48b89747b3b561de7ff88a42f3d1975a967b0fee45749edd568d04afa472b6bf1a9b0b50 languageName: node linkType: hard @@ -20999,29 +20369,30 @@ __metadata: languageName: node linkType: hard -"react-native-windows@npm:^0.76, react-native-windows@npm:^0.76.0": - version: 0.76.2 - resolution: "react-native-windows@npm:0.76.2" +"react-native-windows@npm:0.80.0": + version: 0.80.0 + resolution: "react-native-windows@npm:0.80.0" dependencies: "@babel/runtime": "npm:^7.0.0" - "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:15.0.0-alpha.2" - "@react-native-community/cli-platform-android": "npm:15.0.0-alpha.2" - "@react-native-community/cli-platform-ios": "npm:15.0.0-alpha.2" - "@react-native-windows/cli": "npm:0.76.0" + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native-community/cli": "npm:17.0.0" + "@react-native-community/cli-platform-android": "npm:17.0.0" + "@react-native-community/cli-platform-ios": "npm:17.0.0" + "@react-native-windows/cli": "npm:0.80.0" "@react-native/assets": "npm:1.0.0" - "@react-native/assets-registry": "npm:0.76.2" - "@react-native/codegen": "npm:0.76.2" - "@react-native/community-cli-plugin": "npm:0.76.2" - "@react-native/gradle-plugin": "npm:0.76.2" - "@react-native/js-polyfills": "npm:0.76.2" - "@react-native/normalize-colors": "npm:0.76.2" - "@react-native/virtualized-lists": "npm:0.76.2" + "@react-native/assets-registry": "npm:0.80.0" + "@react-native/codegen": "npm:0.80.0" + "@react-native/community-cli-plugin": "npm:0.80.0" + "@react-native/gradle-plugin": "npm:0.80.0" + "@react-native/js-polyfills": "npm:0.80.0" + "@react-native/new-app-screen": "npm:0.80.0-nightly-20250506-3ac16dd6a" + "@react-native/normalize-colors": "npm:0.80.0" + "@react-native/virtualized-lists": "npm:0.80.0" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" babel-jest: "npm:^29.7.0" - babel-plugin-syntax-hermes-parser: "npm:^0.23.1" + babel-plugin-syntax-hermes-parser: "npm:0.28.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" commander: "npm:^12.0.0" @@ -21029,20 +20400,18 @@ __metadata: flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" + jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.81.0" - metro-source-map: "npm:^0.81.0" + metro-runtime: "npm:^0.82.2" + metro-source-map: "npm:^0.82.2" mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.3.1" + react-devtools-core: "npm:^6.1.1" react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.26.0" semver: "npm:^7.1.3" source-map-support: "npm:^0.5.19" stacktrace-parser: "npm:^0.1.10" @@ -21050,64 +20419,61 @@ __metadata: ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: ^18.2.0 - react-native: ^0.76.0 - checksum: 10/182f8fcca1b2e4b520d0f5af2295f748d831bdeceff4110ef8a8e12291a3496aec2c8cb7a24289fb580ba2e0508c26f3b0cef05f0a78d4eb20a5843b2c0ce413 + "@types/react": ^19.1.0 + react: ^19.1.0 + react-native: ^0.80.0 + checksum: 10/729c0c8590084ad88cd10d876cf9dcbd4ecb8963e82a13e79c206c7d535a0686013b5c0371b4a52f3ca0ef74a674cc3a93150638ce39b781d7cd66853c0d21a8 languageName: node linkType: hard -"react-native@npm:0.76.3": - version: 0.76.3 - resolution: "react-native@npm:0.76.3" +"react-native@npm:0.80.0": + version: 0.80.0 + resolution: "react-native@npm:0.80.0" dependencies: - "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native/assets-registry": "npm:0.76.3" - "@react-native/codegen": "npm:0.76.3" - "@react-native/community-cli-plugin": "npm:0.76.3" - "@react-native/gradle-plugin": "npm:0.76.3" - "@react-native/js-polyfills": "npm:0.76.3" - "@react-native/normalize-colors": "npm:0.76.3" - "@react-native/virtualized-lists": "npm:0.76.3" + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native/assets-registry": "npm:0.80.0" + "@react-native/codegen": "npm:0.80.0" + "@react-native/community-cli-plugin": "npm:0.80.0" + "@react-native/gradle-plugin": "npm:0.80.0" + "@react-native/js-polyfills": "npm:0.80.0" + "@react-native/normalize-colors": "npm:0.80.0" + "@react-native/virtualized-lists": "npm:0.80.0" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" babel-jest: "npm:^29.7.0" - babel-plugin-syntax-hermes-parser: "npm:^0.23.1" + babel-plugin-syntax-hermes-parser: "npm:0.28.1" base64-js: "npm:^1.5.1" chalk: "npm:^4.0.0" commander: "npm:^12.0.0" - event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" + jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.81.0" - metro-source-map: "npm:^0.81.0" - mkdirp: "npm:^0.5.1" + metro-runtime: "npm:^0.82.2" + metro-source-map: "npm:^0.82.2" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.3.1" + react-devtools-core: "npm:^6.1.1" react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + scheduler: "npm:0.26.0" semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" ws: "npm:^6.2.3" yargs: "npm:^17.6.2" peerDependencies: - "@types/react": ^18.2.6 - react: ^18.2.0 + "@types/react": ^19.1.0 + react: ^19.1.0 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 10/973f0310ebb56eae4025de7eebf100c83b8e82cd23dd7c51767f004bdff0ed7eac3b6ddf19630376edaaefd3108953b4e3be728b59b3825b67426e02b7fb724b + checksum: 10/3843c65358005aa2bb6d5b1b2a6a2d3ba011fb5f62428e19912418e0ce650e5a6bd51104690fe4df4e65a929b19589ff18929258c811b8d8c25c253c7b300141 languageName: node linkType: hard @@ -21132,41 +20498,15 @@ __metadata: languageName: node linkType: hard -"react-shallow-renderer@npm:^16.15.0": - version: 16.15.0 - resolution: "react-shallow-renderer@npm:16.15.0" - dependencies: - object-assign: "npm:^4.1.1" - react-is: "npm:^16.12.0 || ^17.0.0 || ^18.0.0" - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - checksum: 10/06457fe5bcaa44aeca998905b6849304742ea1cc2d3841e4a0964c745ff392bc4dec07f8c779f317faacce3a0bf6f84e15020ac0fa81adb931067dbb0baf707b - languageName: node - linkType: hard - -"react-test-renderer@npm:18.2.0": - version: 18.2.0 - resolution: "react-test-renderer@npm:18.2.0" - dependencies: - react-is: "npm:^18.2.0" - react-shallow-renderer: "npm:^16.15.0" - scheduler: "npm:^0.23.0" - peerDependencies: - react: ^18.2.0 - checksum: 10/39473e43f64eec92da35db9d4411f3887b368038670787d49dd23172eb3a29953eb13767d1bfa34cbe2665b6e25632cad146e362e8910ce33755d343537763ae - languageName: node - linkType: hard - -"react-test-renderer@npm:18.3.1": - version: 18.3.1 - resolution: "react-test-renderer@npm:18.3.1" +"react-test-renderer@npm:19.2.0": + version: 19.2.0 + resolution: "react-test-renderer@npm:19.2.0" dependencies: - react-is: "npm:^18.3.1" - react-shallow-renderer: "npm:^16.15.0" - scheduler: "npm:^0.23.2" + react-is: "npm:^19.2.0" + scheduler: "npm:^0.27.0" peerDependencies: - react: ^18.3.1 - checksum: 10/d53137315c677bdfba702a7179a69828233fc7635ae1e0c03b203923d643400ace72b343cb3dd3dafba8911c20bef53f55bff7aa2e4ddff3ccc423fdd9deeee2 + react: ^19.2.0 + checksum: 10/1a072bf5c383ee9cec1eed5872114a25d8029e8fabe17a9154cbb7b5d6e5570711efc3e80e336d170bb1f60e29d395087147891fa198743d17c29ff86782cde3 languageName: node linkType: hard @@ -21177,12 +20517,10 @@ __metadata: languageName: node linkType: hard -"react@npm:18.3.1": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10/261137d3f3993eaa2368a83110466fc0e558bc2c7f7ae7ca52d94f03aac945f45146bd85e5f481044db1758a1dbb57879e2fcdd33924e2dde1bdc550ce73f7bf +"react@npm:19.2.0": + version: 19.2.0 + resolution: "react@npm:19.2.0" + checksum: 10/e13bcdb8e994c3cfa922743cb75ca8deb60531bf02f584d2d8dab940a8132ce8a2e6ef16f8ed7f372b4072e7a7eeff589b2812dabbedfa73e6e46201dac8a9d0 languageName: node linkType: hard @@ -21315,25 +20653,6 @@ __metadata: languageName: node linkType: hard -"readline@npm:^1.3.0": - version: 1.3.0 - resolution: "readline@npm:1.3.0" - checksum: 10/2cb7c274333fe1ed55e1bd06c670a32bd9eae5324d8e1fafb9af5c128dfde85601d59defe47947788b0682d5e9efeae6b88ea5fe233d5236a02f382a0b0ad4c3 - languageName: node - linkType: hard - -"recast@npm:^0.21.0": - version: 0.21.5 - resolution: "recast@npm:0.21.5" - dependencies: - ast-types: "npm:0.15.2" - esprima: "npm:~4.0.0" - source-map: "npm:~0.6.1" - tslib: "npm:^2.0.1" - checksum: 10/b41da2bcf7e705511db2f27d17420ace027de8dd167de9f19190d4988a1f80d112f60c095101ac2f145c8657ddde0c5133eb71df20504efaf3fd9d76ad07e15d - languageName: node - linkType: hard - "rechoir@npm:^0.6.2": version: 0.6.2 resolution: "rechoir@npm:0.6.2" @@ -21404,6 +20723,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.2.2": + version: 10.2.2 + resolution: "regenerate-unicode-properties@npm:10.2.2" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10/5041ee31185c4700de9dd76783fab9def51c412751190d523d621db5b8e35a6c2d91f1642c12247e7d94f84b8ae388d044baac1e88fc2ba0ac215ca8dc7bed38 + languageName: node + linkType: hard + "regenerate@npm:^1.4.2": version: 1.4.2 resolution: "regenerate@npm:1.4.2" @@ -21491,6 +20819,20 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^6.3.1": + version: 6.4.0 + resolution: "regexpu-core@npm:6.4.0" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.2" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.13.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.2.1" + checksum: 10/bf5f85a502a17f127a1f922270e2ecc1f0dd071ff76a3ec9afcd6b1c2bf7eae1486d1e3b1a6d621aee8960c8b15139e6b5058a84a68e518e1a92b52e9322faf9 + languageName: node + linkType: hard + "registry-auth-token@npm:3.3.2": version: 3.3.2 resolution: "registry-auth-token@npm:3.3.2" @@ -21537,6 +20879,17 @@ __metadata: languageName: node linkType: hard +"regjsparser@npm:^0.13.0": + version: 0.13.0 + resolution: "regjsparser@npm:0.13.0" + dependencies: + jsesc: "npm:~3.1.0" + bin: + regjsparser: bin/parser + checksum: 10/eeaabd3454f59394cbb3bfeb15fd789e638040f37d0bee9071a9b0b85524ddc52b5f7aaaaa4847304c36fa37429e53d109c4dbf6b878cb5ffa4f4198c1042fb7 + languageName: node + linkType: hard + "regjsparser@npm:^0.9.1": version: 0.9.1 resolution: "regjsparser@npm:0.9.1" @@ -21668,7 +21021,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.18.1, resolve@npm:^1.20.0, resolve@npm:^1.3.2, resolve@npm:^1.4.0": +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.3.2, resolve@npm:^1.4.0": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -21681,6 +21034,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.22.10": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" + dependencies: + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/e1b2e738884a08de03f97ee71494335eba8c2b0feb1de9ae065e82c48997f349f77a2b10e8817e147cf610bfabc4b1cb7891ee8eaf5bf80d4ad514a34c4fab0a + languageName: node + linkType: hard + "resolve@npm:^2.0.0-next.4": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" @@ -21694,7 +21060,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.18.1#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.3.2#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.3.2#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -21707,6 +21073,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A^1.22.10#optional!builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/fd342cad25e52cd6f4f3d1716e189717f2522bfd6641109fe7aa372f32b5714a296ed7c238ddbe7ebb0c1ddfe0b7f71c9984171024c97cf1b2073e3e40ff71a8 + languageName: node + linkType: hard + "resolve@patch:resolve@npm%3A^2.0.0-next.4#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" @@ -21808,17 +21187,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:~2.6.2": - version: 2.6.3 - resolution: "rimraf@npm:2.6.3" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: ./bin.js - checksum: 10/756419f2fa99aa119c46a9fc03e09d84ecf5421a80a72d1944c5088c9e4671e77128527a900a313ed9d3fdbdd37e2ae05486cd7e9116d5812d8c31f2399d7c86 - languageName: node - linkType: hard - "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -21829,13 +21197,6 @@ __metadata: languageName: node linkType: hard -"rsvp@npm:^4.8.4": - version: 4.8.5 - resolution: "rsvp@npm:4.8.5" - checksum: 10/3c81905a0c235125cb00e855580ed8fb63d302d69ea6cadb506cea214892665f71c0998350875a6117ccce68d9afca5d996c5c74a5c36ca134cfe141bec4ce1c - languageName: node - linkType: hard - "run-node@npm:^1.0.0": version: 1.0.0 resolution: "run-node@npm:1.0.0" @@ -21923,25 +21284,6 @@ __metadata: languageName: node linkType: hard -"sane@npm:^4.0.3": - version: 4.1.0 - resolution: "sane@npm:4.1.0" - dependencies: - "@cnakazawa/watch": "npm:^1.0.3" - anymatch: "npm:^2.0.0" - capture-exit: "npm:^2.0.0" - exec-sh: "npm:^0.3.2" - execa: "npm:^1.0.0" - fb-watchman: "npm:^2.0.0" - micromatch: "npm:^3.1.4" - minimist: "npm:^1.1.1" - walker: "npm:~1.0.5" - bin: - sane: ./src/cli.js - checksum: 10/2bcdb8d563ec31c97b2606931cf05889e66b137fb8f19b9bd1b1bb5bb43a8399695f2e5bbdf2e9c2b0927c3295b7f9c62584599d73c09ca9ea0c4d2436f012db - languageName: node - linkType: hard - "sanitize-filename@npm:^1.6.1": version: 1.6.3 resolution: "sanitize-filename@npm:1.6.3" @@ -21965,39 +21307,24 @@ __metadata: languageName: node linkType: hard -"saxes@npm:^5.0.1": - version: 5.0.1 - resolution: "saxes@npm:5.0.1" - dependencies: - xmlchars: "npm:^2.2.0" - checksum: 10/148b5f98fdd45df25fa1abef35d72cdf6457ac5aef3b7d59d60f770af09d8cf6e7e3a074197071222441d68670fd3198590aba9985e37c4738af2df2f44d0686 - languageName: node - linkType: hard - -"scheduler@npm:0.24.0-canary-efb381bbf-20230505": - version: 0.24.0-canary-efb381bbf-20230505 - resolution: "scheduler@npm:0.24.0-canary-efb381bbf-20230505" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10/862881c8d3ece854331516cc048e26a86af461e896ab412506a5b1ffcc82990a08445e0127545ab524df15f88c2a691d8505fc2226a9bddf99bf8a8425bdcc0e +"scheduler@npm:0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10/e661e38503ab29a153429a99203fefa764f28b35c079719eb5efdd2c1c1086522f6653d8ffce388209682c23891a6d1d32fa6badf53c35fb5b9cd0c55ace42de languageName: node linkType: hard -"scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10/0c4557aa37bafca44ff21dc0ea7c92e2dbcb298bc62eae92b29a39b029134f02fb23917d6ebc8b1fa536b4184934314c20d8864d156a9f6357f3398aaf7bfda8 +"scheduler@npm:0.26.0": + version: 0.26.0 + resolution: "scheduler@npm:0.26.0" + checksum: 10/1ecf2e5d7de1a7a132796834afe14a2d589ba7e437615bd8c06f3e0786a3ac3434655e67aac8755d9b14e05754c177e49c064261de2673aaa3c926bc98caa002 languageName: node linkType: hard -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10/e8d68b89d18d5b028223edf090092846868a765a591944760942b77ea1f69b17235f7e956696efbb62c8130ab90af7e0949bfb8eba7896335507317236966bc9 +"scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06 languageName: node linkType: hard @@ -22044,16 +21371,6 @@ __metadata: languageName: node linkType: hard -"selfsigned@npm:^2.4.1": - version: 2.4.1 - resolution: "selfsigned@npm:2.4.1" - dependencies: - "@types/node-forge": "npm:^1.3.0" - node-forge: "npm:^1" - checksum: 10/52536623f1cfdeb2f8b9198377f2ce7931c677ea69421238d1dc1ea2983bbe258e56c19e7d1af87035cad7270f19b7e996eaab1212e724d887722502f68e17f2 - languageName: node - linkType: hard - "semantic-release@npm:^19.0.3": version: 19.0.5 resolution: "semantic-release@npm:19.0.5" @@ -22210,7 +21527,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:^1.13.1": +"serve-static@npm:^1.13.1, serve-static@npm:^1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -22292,15 +21609,6 @@ __metadata: languageName: node linkType: hard -"shallow-clone@npm:^3.0.0": - version: 3.0.1 - resolution: "shallow-clone@npm:3.0.1" - dependencies: - kind-of: "npm:^6.0.2" - checksum: 10/e066bd540cfec5e1b0f78134853e0d892d1c8945fb9a926a579946052e7cb0c70ca4fc34f875a8083aa7910d751805d36ae64af250a6de6f3d28f9fa7be6c21b - languageName: node - linkType: hard - "shebang-command@npm:^1.2.0": version: 1.2.0 resolution: "shebang-command@npm:1.2.0" @@ -22347,6 +21655,13 @@ __metadata: languageName: node linkType: hard +"shell-quote@npm:^1.8.3": + version: 1.8.3 + resolution: "shell-quote@npm:1.8.3" + checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c + languageName: node + linkType: hard + "shelljs@npm:^0.8.4": version: 0.8.5 resolution: "shelljs@npm:0.8.5" @@ -22360,10 +21675,38 @@ __metadata: languageName: node linkType: hard -"shellwords@npm:^0.1.1": - version: 0.1.1 - resolution: "shellwords@npm:0.1.1" - checksum: 10/c122808ca53c828747ee69503755a5d35d8c1493e943d15ebfd6fe028517ec1af6f8a4c2dc9d995b0df75bd4246382c0dd2dc792a82ce5a6448307a643fc5a38 +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10/603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10/5771861f77feefe44f6195ed077a9e4f389acc188f895f570d56445e251b861754b547ea9ef73ecee4e01fdada6568bfe9020d2ec2dfc5571e9fa1bbc4a10615 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10/a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 languageName: node linkType: hard @@ -22379,6 +21722,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.6": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10/7d53b9db292c6262f326b6ff3bc1611db84ece36c2c7dc0e937954c13c73185b0406c56589e2bb8d071d6fee468e14c39fb5d203ee39be66b7b8174f179afaba + languageName: node + linkType: hard + "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -22578,7 +21934,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.19, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -22750,7 +22106,7 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^2.0.2, stack-utils@npm:^2.0.3": +"stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" dependencies: @@ -23171,7 +22527,7 @@ __metadata: languageName: node linkType: hard -"supports-hyperlinks@npm:^2.0.0, supports-hyperlinks@npm:^2.3.0": +"supports-hyperlinks@npm:^2.3.0": version: 2.3.0 resolution: "supports-hyperlinks@npm:2.3.0" dependencies: @@ -23211,13 +22567,6 @@ __metadata: languageName: node linkType: hard -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 10/c09a00aadf279d47d0c5c46ca3b6b2fbaeb45f0a184976d599637d412d3a70bbdc043ff33effe1206dea0e36e0ad226cb957112e7ce9a4bf2daedf7fa4f85c53 - languageName: node - linkType: hard - "tail@npm:^2.0.0": version: 2.2.6 resolution: "tail@npm:2.2.6" @@ -23269,15 +22618,6 @@ __metadata: languageName: node linkType: hard -"temp@npm:^0.8.4": - version: 0.8.4 - resolution: "temp@npm:0.8.4" - dependencies: - rimraf: "npm:~2.6.2" - checksum: 10/0a7f76b49637415bc391c3f6e69377cc4c38afac95132b4158fa711e77b70b082fe56fd886f9d11ffab9d148df181a105a93c8b618fb72266eeaa5e5ddbfe37f - languageName: node - linkType: hard - "tempfile@npm:^2.0.0": version: 2.0.0 resolution: "tempfile@npm:2.0.0" @@ -23312,16 +22652,6 @@ __metadata: languageName: node linkType: hard -"terminal-link@npm:^2.0.0": - version: 2.1.1 - resolution: "terminal-link@npm:2.1.1" - dependencies: - ansi-escapes: "npm:^4.2.1" - supports-hyperlinks: "npm:^2.0.0" - checksum: 10/ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f - languageName: node - linkType: hard - "terser-webpack-plugin@npm:^1.4.3": version: 1.4.5 resolution: "terser-webpack-plugin@npm:1.4.5" @@ -23577,27 +22907,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.0.0": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" - dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10/cf148c359b638a7069fc3ba9a5257bdc9616a6948a98736b92c3570b3f8401cf9237a42bf716878b656f372a1fb65b74dd13a46ccff8eceba14ffd053d33f72a - languageName: node - linkType: hard - -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: "npm:^2.1.1" - checksum: 10/302b13f458da713b2a6ff779a0c1d27361d369fdca6c19330536d31db61789b06b246968fc879fdac818a92d02643dca1a0f4da5618df86aea4a79fb3243d3f3 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -23668,20 +22977,13 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.0.3": +"tslib@npm:^2.0.3": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca languageName: node linkType: hard -"tslib@npm:^2.2.0, tslib@npm:^2.6.2": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 - languageName: node - linkType: hard - "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -23779,6 +23081,16 @@ __metadata: languageName: node linkType: hard +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 10/0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4 + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.1": version: 1.0.1 resolution: "typed-array-buffer@npm:1.0.1" @@ -23827,15 +23139,6 @@ __metadata: languageName: node linkType: hard -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" - dependencies: - is-typedarray: "npm:^1.0.0" - checksum: 10/7c850c3433fbdf4d04f04edfc751743b8f577828b8e1eb93b95a3bce782d156e267d83e20fb32b3b47813e69a69ab5e9b5342653332f7d21c7d1210661a7a72c - languageName: node - linkType: hard - "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -23956,6 +23259,13 @@ __metadata: languageName: node linkType: hard +"unicode-match-property-value-ecmascript@npm:^2.2.1": + version: 2.2.1 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.1" + checksum: 10/a42bebebab4c82ea6d8363e487b1fb862f82d1b54af1b67eb3fef43672939b685780f092c4f235266b90225863afa1258d57e7be3578d8986a08d8fc309aabe1 + languageName: node + linkType: hard + "unicode-property-aliases-ecmascript@npm:^2.0.0": version: 2.1.0 resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" @@ -24075,13 +23385,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10/e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 - languageName: node - linkType: hard - "universalify@npm:^1.0.0": version: 1.0.0 resolution: "universalify@npm:1.0.0" @@ -24096,7 +23399,7 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:~1.0.0": +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 @@ -24155,6 +23458,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.4": + version: 1.1.4 + resolution: "update-browserslist-db@npm:1.1.4" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10/79b2c0a31e9b837b49dc55d5cb7b77f44a69502847c7be352a44b1d35ac2032bf0e1bb7543f992809ed427bf9d32aa3f7ad41cef96198fa959c1666870174c06 + languageName: node + linkType: hard + "update-check@npm:1.5.3": version: 1.5.3 resolution: "update-check@npm:1.5.3" @@ -24205,7 +23522,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.4.4, url-parse@npm:^1.5.3": +"url-parse@npm:^1.4.4": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -24319,12 +23636,12 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^10.0.0": - version: 10.0.0 - resolution: "uuid@npm:10.0.0" +"uuid@npm:^11.0.0": + version: 11.1.0 + resolution: "uuid@npm:11.1.0" bin: - uuid: dist/bin/uuid - checksum: 10/35aa60614811a201ff90f8ca5e9ecb7076a75c3821e17f0f5ff72d44e36c2d35fcbc2ceee9c4ac7317f4cc41895da30e74f3885e30313bee48fda6338f250538 + uuid: dist/esm/bin/uuid + checksum: 10/d2da43b49b154d154574891ced66d0c83fc70caaad87e043400cf644423b067542d6f3eb641b7c819224a7cd3b4c2f21906acbedd6ec9c6a05887aa9115a9cf5 languageName: node linkType: hard @@ -24346,26 +23663,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.3.0": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 10/9a5f7aa1d6f56dd1e8d5f2478f855f25c645e64e26e347a98e98d95781d5ed20062d6cca2eecb58ba7c84bc3910be95c0451ef4161906abaab44f9cb68ffbdd1 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^7.0.0": - version: 7.1.2 - resolution: "v8-to-istanbul@npm:7.1.2" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^1.6.0" - source-map: "npm:^0.7.3" - checksum: 10/6ebd68bd69251633a98a59095f59631a475c1a0589b2ab4b0079dcaa64bdc276151ad5a4a5f45a2142e8062de3220b0dbf832640e8f9bc1b3677c5cd6eca20d1 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.3.0 resolution: "v8-to-istanbul@npm:9.3.0" @@ -24424,24 +23721,6 @@ __metadata: languageName: node linkType: hard -"w3c-hr-time@npm:^1.0.2": - version: 1.0.2 - resolution: "w3c-hr-time@npm:1.0.2" - dependencies: - browser-process-hrtime: "npm:^1.0.0" - checksum: 10/03851d90c236837c24c2983f5a8806a837c6515b21d52e5f29776b07cc08695779303d481454d768308489f00dd9d3232d595acaa5b2686d199465a4d9f7b283 - languageName: node - linkType: hard - -"w3c-xmlserializer@npm:^2.0.0": - version: 2.0.0 - resolution: "w3c-xmlserializer@npm:2.0.0" - dependencies: - xml-name-validator: "npm:^3.0.0" - checksum: 10/400c18b75ce6af269168f964e7d1eb196a7422e134032906540c69d83b802f38dc64e18fc259c02966a334687483f416398d2ad7ebe9d19ab434a7a0247c71c3 - languageName: node - linkType: hard - "walk-up-path@npm:^1.0.0": version: 1.0.0 resolution: "walk-up-path@npm:1.0.0" @@ -24449,7 +23728,7 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": +"walker@npm:^1.0.7, walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -24500,20 +23779,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^5.0.0": - version: 5.0.0 - resolution: "webidl-conversions@npm:5.0.0" - checksum: 10/cea864dd9cf1f2133d82169a446fb94427ba089e4676f5895273ea085f165649afe587ae3f19f2f0370751a724bba2d96e9956d652b3e41ac1feaaa4376e2d70 - languageName: node - linkType: hard - -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 10/4454b73060a6d83f7ec1f1db24c480b7ecda33880306dd32a3d62d85b36df4789a383489f1248387e5451737dca17054b8cbf2e792ba89e49d76247f0f4f6380 - languageName: node - linkType: hard - "webpack-deep-scope-plugin@npm:1.6.0": version: 1.6.0 resolution: "webpack-deep-scope-plugin@npm:1.6.0" @@ -24600,15 +23865,6 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.5": - version: 1.0.5 - resolution: "whatwg-encoding@npm:1.0.5" - dependencies: - iconv-lite: "npm:0.4.24" - checksum: 10/5be4efe111dce29ddee3448d3915477fcc3b28f991d9cf1300b4e50d6d189010d47bca2f51140a844cf9b726e8f066f4aee72a04d687bfe4f2ee2767b2f5b1e6 - languageName: node - linkType: hard - "whatwg-fetch@npm:>=0.10.0, whatwg-fetch@npm:^3.0.0": version: 3.6.20 resolution: "whatwg-fetch@npm:3.6.20" @@ -24616,13 +23872,6 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^2.3.0": - version: 2.3.0 - resolution: "whatwg-mimetype@npm:2.3.0" - checksum: 10/3582c1d74d708716013433bbab45cb9b31ef52d276adfbe2205d948be1ec9bb1a4ac05ce6d9045f3acc4104489e1344c857b14700002385a4b997a5673ff6416 - languageName: node - linkType: hard - "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -24633,17 +23882,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: "npm:^4.7.0" - tr46: "npm:^2.1.0" - webidl-conversions: "npm:^6.1.0" - checksum: 10/512a8b2703dffbf13a9a247bf2fb27c3048a3ceb5ece09f88b737c8260afaba4b2f6775c2f1cfc29c2ba4859f2454a9de73fac08e239b00ae2b42cd6b8bb0d35 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -24998,18 +24236,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: "npm:^0.1.4" - is-typedarray: "npm:^1.0.0" - signal-exit: "npm:^3.0.2" - typedarray-to-buffer: "npm:^3.1.5" - checksum: 10/0955ab94308b74d32bc252afe69d8b42ba4b8a28b8d79f399f3f405969f82623f981e35d13129a52aa2973450f342107c06d86047572637584e85a1c0c246bf3 - languageName: node - linkType: hard - "write-file-atomic@npm:^4.0.0, write-file-atomic@npm:^4.0.1, write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -25031,15 +24257,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^6.2.2": - version: 6.2.2 - resolution: "ws@npm:6.2.2" - dependencies: - async-limiter: "npm:~1.0.0" - checksum: 10/bb791ac02ad7e59fd4208cc6dd3a5bf7a67dff4611a128ed33365996f9fc24fa0d699043559f1798b4bc8045639fd21a1fd3ceca81de560124444abd8e321afc - languageName: node - linkType: hard - "ws@npm:^6.2.3": version: 6.2.3 resolution: "ws@npm:6.2.3" @@ -25049,7 +24266,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7, ws@npm:^7.4.6, ws@npm:^7.5.1": +"ws@npm:^7": version: 7.5.9 resolution: "ws@npm:7.5.9" peerDependencies: @@ -25121,13 +24338,6 @@ __metadata: languageName: node linkType: hard -"xml-name-validator@npm:^3.0.0": - version: 3.0.0 - resolution: "xml-name-validator@npm:3.0.0" - checksum: 10/24f5d38c777ad9239dfe99c4ca3cd155415b65ac583785d1514e04b9f86d6d09eaff983ed373e7a779ceefd1fca0fd893f2fc264999e9aeaac36b6e1afc397ed - languageName: node - linkType: hard - "xml-parse-from-string@npm:^1.0.0": version: 1.0.1 resolution: "xml-parse-from-string@npm:1.0.1" @@ -25192,13 +24402,6 @@ __metadata: languageName: node linkType: hard -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 10/4ad5924974efd004a47cce6acf5c0269aee0e62f9a805a426db3337af7bcbd331099df174b024ace4fb18971b8a56de386d2e73a1c4b020e3abd63a4a9b917f1 - languageName: node - linkType: hard - "xmldom@npm:~0.5.0": version: 0.5.0 resolution: "xmldom@npm:0.5.0" @@ -25305,7 +24508,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^15.1.0, yargs@npm:^15.4.1": +"yargs@npm:^15.1.0": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: