diff --git a/NuGet.config b/NuGet.config new file mode 100644 index 0000000000..fe459fedd6 --- /dev/null +++ b/NuGet.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/README.md b/README.md index 5bd80038de..44b39a51e2 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ buildscript { ### Windows -Installation on Windows should be completely handled with auto-linking when using React Native Windows 0.63+. For earlier versions, you must [manually link](https://microsoft.github.io/react-native-windows/docs/native-modules-using) the native module. +Installation on Windows is handled with auto-linking. The Windows implementation targets the [New Architecture](https://reactnative.dev/architecture/landing-page) (Fabric) only and requires React Native Windows 0.81 or higher. ## How can I take advantage of that? diff --git a/apps/Example.tsx b/apps/Example.tsx index d4f2dfe8a3..df80259d74 100644 --- a/apps/Example.tsx +++ b/apps/Example.tsx @@ -9,7 +9,6 @@ import { import { NavigationContainer, useTheme } from '@react-navigation/native'; import { StackNavigationProp } from '@react-navigation/stack'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import RNRestart from 'react-native-restart'; import { ListItem, SettingsSwitch, ThemedText } from './src/shared'; @@ -28,8 +27,6 @@ import Events from './src/screens/Events'; import Gestures from './src/screens/Gestures'; import BarButtonItems from './src/screens/BarButtonItems'; -import { GestureDetectorProvider } from 'react-native-screens/gesture-handler'; -import { GestureHandlerRootView } from 'react-native-gesture-handler'; import { ScreensDarkTheme, ScreensLightTheme, @@ -40,6 +37,12 @@ import SingleFeatureTests from './src/tests/single-feature-tests'; import ComponentIntegrationTests from './src/tests/component-integration-tests'; import { SafeAreaView } from 'react-native-safe-area-context'; +import { + GestureHandlerRootView, + GestureDetectorProvider, +} from './gesture-handler-interop'; +import RNRestart from './react-native-restart-interop'; + function isPlatformReady(name: keyof typeof SCREENS) { if (Platform.isTV) { return !!SCREENS[name].isTVOSReady; diff --git a/apps/gesture-handler-interop.ts b/apps/gesture-handler-interop.ts new file mode 100644 index 0000000000..513369ddee --- /dev/null +++ b/apps/gesture-handler-interop.ts @@ -0,0 +1,2 @@ +export { GestureHandlerRootView } from 'react-native-gesture-handler'; +export { GestureDetectorProvider } from 'react-native-screens/gesture-handler'; diff --git a/apps/gesture-handler-interop.windows.tsx b/apps/gesture-handler-interop.windows.tsx new file mode 100644 index 0000000000..37ba5b2400 --- /dev/null +++ b/apps/gesture-handler-interop.windows.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import type { StyleProp, ViewStyle } from 'react-native'; + +// react-native-gesture-handler is not supported on Windows. +// See https://github.com/software-mansion/react-native-gesture-handler/issues/3723 +// Metro resolves this file instead of gesture-handler-interop.ts when bundling for Windows, +// so neither gesture-handler package is included in the Windows bundle. + +const GestureHandlerRootView = ({ + children, +}: Readonly<{ + style?: StyleProp; + children: React.ReactNode; +}>): React.JSX.Element => <>{children}; + +const GestureDetectorProvider = ({ + children, +}: Readonly<{ + children: React.ReactNode; +}>): React.JSX.Element => <>{children}; + +export { GestureHandlerRootView, GestureDetectorProvider }; diff --git a/apps/react-native-restart-interop.ts b/apps/react-native-restart-interop.ts new file mode 100644 index 0000000000..ab9c668577 --- /dev/null +++ b/apps/react-native-restart-interop.ts @@ -0,0 +1 @@ +export { default } from 'react-native-restart'; diff --git a/apps/react-native-restart-interop.windows.ts b/apps/react-native-restart-interop.windows.ts new file mode 100644 index 0000000000..5d2425f4d0 --- /dev/null +++ b/apps/react-native-restart-interop.windows.ts @@ -0,0 +1,7 @@ +// react-native-restart is not supported on Windows. +const RNRestart = { + restart: () => {}, + Restart: () => {}, +}; + +export default RNRestart; diff --git a/apps/src/screens/Gestures.tsx b/apps/src/screens/Gestures.tsx index 935f51b74d..b259d30528 100644 --- a/apps/src/screens/Gestures.tsx +++ b/apps/src/screens/Gestures.tsx @@ -13,9 +13,10 @@ import { NativeStackNavigationProp, } from '@react-navigation/native-stack'; import { useHeaderHeight } from '@react-navigation/elements'; -import RNRestart from 'react-native-restart'; + import { Button, SettingsSwitch } from '@apps/shared'; import { SettingsMultiInput } from '@apps/shared/SettingsMultiInput'; +import RNRestart from '../../react-native-restart-interop.windows'; type StackParamList = { Main: undefined; diff --git a/package.json b/package.json index d13ac28394..ec2c8467b0 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "react-native-gesture-handler": "^3.0.1", "react-native-reanimated": "^3.19.0", "react-native-safe-area-context": "5.6.0", - "react-native-windows": "^0.64.8", + "react-native-windows": "^0.84.0", "react-test-renderer": "19.2.3", "release-it": "^15.6.0", "shelljs": "^0.9.2", @@ -236,7 +236,19 @@ "className": "RNSFormSheetContentWrapperComponentView" } } + }, + "windows": { + "namespace": "ReactNativeScreensCodegen", + "outputDirectory": "windows/RNScreens/codegen", + "separateDataTypes": true } }, - "packageManager": "yarn@4.1.1" + "packageManager": "yarn@4.1.1", + "react-native-windows": { + "init-windows": { + "name": "ReactNativeScreens", + "namespace": "ReactNativeScreens", + "template": "cpp-lib" + } + } } diff --git a/react-native.config.js b/react-native.config.js index 8fa637214a..eab44d586a 100644 --- a/react-native.config.js +++ b/react-native.config.js @@ -23,6 +23,15 @@ module.exports = { ], cmakeListsPath: "../android/src/main/jni/CMakeLists.txt" }, + windows: { + sourceDir: 'windows', + projects: [ + { + projectFile: 'RNScreens\\RNScreens.vcxproj', + directDependency: true, + }, + ], + }, }, }, }; diff --git a/src/components/gamma/stack/header/StackHeaderConfig.windows.tsx b/src/components/gamma/stack/header/StackHeaderConfig.windows.tsx new file mode 100644 index 0000000000..c65135ec55 --- /dev/null +++ b/src/components/gamma/stack/header/StackHeaderConfig.windows.tsx @@ -0,0 +1,5 @@ +import { View } from 'react-native'; + +const StackHeaderConfig = View; + +export default StackHeaderConfig; diff --git a/src/components/tabs/host/TabsHost.windows.tsx b/src/components/tabs/host/TabsHost.windows.tsx new file mode 100644 index 0000000000..d20cf110e6 --- /dev/null +++ b/src/components/tabs/host/TabsHost.windows.tsx @@ -0,0 +1,5 @@ +import { View } from 'react-native'; + +const TabsHost = View; + +export default TabsHost; diff --git a/src/components/tabs/screen/TabsScreen.windows.tsx b/src/components/tabs/screen/TabsScreen.windows.tsx new file mode 100644 index 0000000000..b52bfff48a --- /dev/null +++ b/src/components/tabs/screen/TabsScreen.windows.tsx @@ -0,0 +1,5 @@ +import { View } from 'react-native'; + +const TabsScreen = View; + +export default TabsScreen; diff --git a/windows/.gitignore b/windows/.gitignore index 4ea0c7b5a3..dbadce7de9 100644 --- a/windows/.gitignore +++ b/windows/.gitignore @@ -34,59 +34,17 @@ ipch/ [Dd]ebug*/ [Rr]elease*/ Ankh.NoLoad - +.vs/ # Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -#MonoDevelop -*.pidb -*.userprefs - -#Tooling -_ReSharper*/ -*.resharper -[Tt]est[Rr]esult* -*.sass-cache - -#Project files -[Bb]uild/ - -#Subversion files -.svn -# Office Temp Files -~$* +#Files generated by the VS build +**/Generated Files/** -# vim Temp Files -*~ +#Files generated by MS build +*.binlog +*.err +*.wrn #NuGet packages/ *.nupkg - -#ncrunch -*ncrunch* -*crunch*.local.xml - -# visual studio database projects -*.dbmdl - -#Test files -*.testsettings - -#Other files -*.DotSettings -.vs/ -*project.lock.json - -#Files generated by the VS build -**/Generated Files/** - diff --git a/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/RNScreens.sln b/windows/RNScreens.sln new file mode 100644 index 0000000000..422c15e719 --- /dev/null +++ b/windows/RNScreens.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}") = "RNScreens", "RNScreens\RNScreens.vcxproj", "{D638F49E-29D2-4699-AC52-FACD82FA7138}" +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 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x64.ActiveCfg = Debug|x64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x64.Build.0 = Debug|x64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x64.Deploy.0 = Debug|x64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x86.ActiveCfg = Debug|Win32 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x86.Build.0 = Debug|Win32 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x86.Deploy.0 = Debug|Win32 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM64.Build.0 = Debug|ARM64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x64.ActiveCfg = Release|x64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x64.Build.0 = Release|x64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x64.Deploy.0 = Release|x64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x86.ActiveCfg = Release|Win32 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x86.Build.0 = Release|Win32 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x86.Deploy.0 = Release|Win32 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM64.ActiveCfg = Release|ARM64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM64.Build.0 = Release|ARM64 + {D638F49E-29D2-4699-AC52-FACD82FA7138}.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/RNScreens/BaseProps.h b/windows/RNScreens/BaseProps.h new file mode 100644 index 0000000000..96e8bda7cb --- /dev/null +++ b/windows/RNScreens/BaseProps.h @@ -0,0 +1,65 @@ +#pragma once +#include "pch.h" + +namespace winrt::RNScreens::implementation { +// Placeholder IComponentProps for Fabric components that have no custom native +// props on Windows yet. Satisfies the SetCreateProps contract so the framework +// can deliver base ViewProps (layout, style) without crashing. +// +// REACT_STRUCT is omitted - that macro generates ReadProp dispatch metadata, +// which is only needed when SetProp delegates to ReadProp. Here SetProp is a +// deliberate no-op, so the metadata would be dead weight. +// +// TODO: replace with a component-specific props struct for each stub as native +// implementations are developed. +struct BaseProps + : implements { + BaseProps( + Microsoft::ReactNative::ViewProps /*props*/, + const Microsoft::ReactNative::IComponentProps & /*cloneFrom*/) noexcept { + } + + void SetProp( + uint32_t /*hash*/, + hstring /*propName*/, + Microsoft::ReactNative::IJSValueReader /*value*/) noexcept { + } +}; + +// Registers a Fabric component that requires no per-instance state, custom +// props, events, or visual overrides. Satisfies two required registration +// contracts: +// +// SetCreateProps - required so the framework can construct a props object +// when base ViewProps (layout, style) are delivered. Without it, the +// framework crashes on the first prop update. +// +// SetViewComponentViewInitializer - required even when no per-instance +// initialization is needed; the framework asserts on mount without it. +// +// To graduate a component from stub to real implementation, replace the +// RegisterStubComponent call in its .cpp with a full AddViewComponent block +// using a concrete props struct and whatever subset of +// SetUpdatePropsHandler / SetUpdateEventEmitterHandler / SetCreateVisualHandler +// the component needs. See Screen.cpp for the established pattern. +inline void RegisterStubComponent( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder, + const hstring &componentName) noexcept { + using namespace Microsoft::ReactNative; + fabricBuilder.AddViewComponent( + componentName, + [](const IReactViewComponentBuilder &builder) noexcept { + builder.SetCreateProps( + []( + ViewProps props, + const IComponentProps &cloneFrom) noexcept -> IComponentProps { + return winrt::make(props, cloneFrom); + }); + builder + .as() + .SetViewComponentViewInitializer( + [](const ComponentView &) noexcept { + }); + }); +} +} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ModalScreen.cpp b/windows/RNScreens/ModalScreen.cpp new file mode 100644 index 0000000000..b7d948ea3d --- /dev/null +++ b/windows/RNScreens/ModalScreen.cpp @@ -0,0 +1,16 @@ +#include "pch.h" +#include "ModalScreen.h" +#include "Screen.h" + +namespace winrt::RNScreens::implementation { +using namespace winrt::Microsoft::ReactNative; + +// RNSModalScreen shares identical native behavior with RNSScreen on Windows. +// Both components are containers whose screen-level semantics (presentation +// style, animation) are managed by JS; the native side only needs to forward +// lifecycle events. +void RegisterModalScreen( + const IReactPackageBuilderFabric &fabricBuilder) noexcept { + RegisterScreenLike(fabricBuilder, L"RNSModalScreen"); +} +} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ModalScreen.h b/windows/RNScreens/ModalScreen.h new file mode 100644 index 0000000000..0dd53fe519 --- /dev/null +++ b/windows/RNScreens/ModalScreen.h @@ -0,0 +1,9 @@ +#pragma once +#include "pch.h" + +namespace winrt::RNScreens::implementation { +// Delegates to RegisterScreenLike; see Screen.h for the shared behavior. +void RegisterModalScreen( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept; +} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ModalScreenViewManager.cpp b/windows/RNScreens/ModalScreenViewManager.cpp deleted file mode 100644 index 13da81cd2f..0000000000 --- a/windows/RNScreens/ModalScreenViewManager.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include "pch.h" -#include "ModalScreenViewManager.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -// IViewManager -winrt::hstring ModalScreenViewManager::Name() noexcept { - return L"RNSModalScreen"; -} - - -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ModalScreenViewManager.h b/windows/RNScreens/ModalScreenViewManager.h deleted file mode 100644 index fbc0dc9efc..0000000000 --- a/windows/RNScreens/ModalScreenViewManager.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" -#include "ScreenViewManager.h" - -namespace winrt::RNScreens::implementation { - -class ModalScreenViewManager : public ScreenViewManager { - public: - ModalScreenViewManager() = default; - winrt::hstring Name() noexcept; -}; -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/RNScreens.cpp b/windows/RNScreens/RNScreens.cpp index bc1c05c8ee..ad84f8cf50 100644 --- a/windows/RNScreens/RNScreens.cpp +++ b/windows/RNScreens/RNScreens.cpp @@ -1,66 +1,3 @@ #include "pch.h" -#include "RNScreens.h" -#include "JSValueXaml.h" -#include "RNScreensModule.g.cpp" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Data::Json; -using namespace Windows::Foundation; -using namespace Windows::UI; -using namespace Windows::UI::Popups; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -using namespace Windows::UI::Xaml::Input; -using namespace Windows::UI::Xaml::Media; -} // namespace winrt - -namespace winrt::RNScreens::implementation { - -RNScreensModule::RNScreensModule(winrt::IReactContext const &reactContext) - : m_reactContext(reactContext) {} - -winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> -RNScreensModule::NativeProps() noexcept { - auto nativeProps = - winrt::single_threaded_map(); - return nativeProps.GetView(); -} -void RNScreensModule::UpdateProperties( - winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept { - const JSValueObject &propertyMap = JSValue::ReadObjectFrom(propertyMapReader); - for (auto const &pair : propertyMap) { - auto const &propertyName = pair.first; - auto const &propertyValue = pair.second; - (void)propertyName; - (void)propertyValue; - } -} - -winrt::Microsoft::ReactNative::ConstantProviderDelegate -RNScreensModule::ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; -} - -winrt::Microsoft::ReactNative::ConstantProviderDelegate -RNScreensModule::ExportedCustomDirectEventTypeConstants() noexcept { - return nullptr; -} - -winrt::Windows::Foundation::Collections::IVectorView -RNScreensModule::Commands() noexcept { - return nullptr; -} - -void RNScreensModule::DispatchCommand( - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept { - (void)commandId; - (void)commandArgsReader; -} -} // namespace winrt::RNScreens::implementation \ No newline at end of file +#include "RNScreens.h" diff --git a/windows/RNScreens/RNScreens.h b/windows/RNScreens/RNScreens.h index ac5faf3a4b..ff2462d20c 100644 --- a/windows/RNScreens/RNScreens.h +++ b/windows/RNScreens/RNScreens.h @@ -1,41 +1,20 @@ #pragma once -#include "NativeModules.h" -#include "RNScreensModule.g.h" #include "pch.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::RNScreens::implementation { - -class RNScreensModule : public RNScreensModuleT { - public: - RNScreensModule(Microsoft::ReactNative::IReactContext const &reactContext); +#include "resource.h" - static winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> - NativeProps() noexcept; - void UpdateProperties(winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept; +#if __has_include("codegen/NativeRnScreensDataTypes.g.h") +#include "codegen/NativeRnScreensDataTypes.g.h" +#endif +#include "codegen/NativeScreensModuleSpec.g.h" - static winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomBubblingEventTypeConstants() noexcept; - static winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomDirectEventTypeConstants() noexcept; +#include "NativeModules.h" - static winrt::Windows::Foundation::Collections::IVectorView - Commands() noexcept; - void DispatchCommand( - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept; +namespace winrt::ReactNativeScreens { +// "RNSModule" must match TurboModuleRegistry.get('RNSModule') in src/fabric/NativeScreensModule.ts. +REACT_MODULE(RnScreens, L"RNSModule") - private: - Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; +struct RnScreens { + using ModuleSpec = ReactNativeScreensCodegen::ScreensModuleSpec; }; -} // namespace winrt::RNScreens::implementation - -namespace winrt::RNScreens::factory_implementation { -struct RNScreensModule - : RNScreensModuleT {}; -} // namespace winrt::RNScreens::factory_implementation +} // namespace winrt::ReactNativeScreens diff --git a/windows/RNScreens/RNScreens.rc b/windows/RNScreens/RNScreens.rc new file mode 100644 index 0000000000..3212c105fc Binary files /dev/null and b/windows/RNScreens/RNScreens.rc differ diff --git a/windows/RNScreens/RNScreens.vcxproj b/windows/RNScreens/RNScreens.vcxproj index 3c7b03beff..c2040de1ec 100644 --- a/windows/RNScreens/RNScreens.vcxproj +++ b/windows/RNScreens/RNScreens.vcxproj @@ -1,197 +1,158 @@ - - - - - true - true - true - {d638f49e-29d2-4699-ac52-facd82fa7138} - RNScreens - RNScreens - en-US - 16.0 - true - Windows Store - 10.0 - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - - - 10.0.18362.0 - 10.0.17763.0 - - - - - Debug - ARM - - - Debug - ARM64 - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM - - - Release - ARM64 - - - Release - Win32 - - - Release - x64 - - - - DynamicLibrary - Unicode - false - - - true - true - - - false - true - false - - - - - - - - - - - - - - - - - - Use - pch.h - $(IntDir)pch.pch - Level4 - %(AdditionalOptions) /bigobj - - /DWINRT_NO_MAKE_DETECTION %(AdditionalOptions) - 28204 - _WINRT_DLL;%(PreprocessorDefinitions) - $(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories) - - - Console - true - RNScreens.def - - - - - _DEBUG;%(PreprocessorDefinitions) - ProgramDatabase - - - - - NDEBUG;%(PreprocessorDefinitions) - - - - - - - - - - - - - - - RNScreens.idl - - - ReactPackageProvider.idl - - - RNScreens.idl - - - - - - - - - Create - - - - - - - - - - - - ReactPackageProvider.idl - - - - - - - - - - - - - - - - - - - - - - - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - - - - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - + + + + + + true + true + {D638F49E-29D2-4699-AC52-FACD82FA7138} + RNScreens + Win32Proj + ReactNativeScreens + 10.0 + en-US + 17.0 + false + + + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + false + + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + Debug + ARM64 + + + Release + ARM64 + + + + DynamicLibrary + Unicode + v145 + false + + + true + + + false + true + + + + + + + + + + + + + Use + pch.h + $(IntDir)pch.pch + Level4 + true + %(AdditionalOptions) /bigobj + 4453;28204 + _WINRT_DLL;%(PreprocessorDefinitions) + $(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories) + + $(MSBuildThisFileDirectory); + %(AdditionalIncludeDirectories) + + + + shell32.lib;user32.lib;windowsapp.lib;%(AdditionalDependencies) + Console + true + RNScreens.def + + + + + _DEBUG;%(PreprocessorDefinitions) + + + + + NDEBUG;%(PreprocessorDefinitions) + + + + + + + ReactPackageProvider.idl + + + + + + + + + + + + + + + + + Create + + + ReactPackageProvider.idl + + + + + + + + + + + + + + + + + + + + + + + + + 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/RNScreens/RNScreens.vcxproj.filters b/windows/RNScreens/RNScreens.vcxproj.filters index c9dcbe269b..4c2c397e78 100644 --- a/windows/RNScreens/RNScreens.vcxproj.filters +++ b/windows/RNScreens/RNScreens.vcxproj.filters @@ -1,62 +1,103 @@  - + - - accd3aa8-1ba0-4223-9bbe-0c431709210b - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tga;tiff;tif;png;wav;mfcribbon-ms + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - {926ab91d-31b5-48c3-b9a4-e681349f27f0} + + {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 + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + - - + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + - + + Source Files + - - + + Resource Files + \ No newline at end of file diff --git a/windows/RNScreens/ReactPackageProvider.cpp b/windows/RNScreens/ReactPackageProvider.cpp index e271dfa601..0961e77045 100644 --- a/windows/RNScreens/ReactPackageProvider.cpp +++ b/windows/RNScreens/ReactPackageProvider.cpp @@ -1,48 +1,38 @@ #include "pch.h" + #include "ReactPackageProvider.h" #if __has_include("ReactPackageProvider.g.cpp") #include "ReactPackageProvider.g.cpp" #endif -#include "ScreenContainerViewManager.h" -#include "ScreenStackHeaderConfigViewManager.h" -#include "ScreenStackViewManager.h" -#include "ScreenViewManager.h" -#include "ScreenStackHeaderSubviewViewManager.h" -#include "ModalScreenViewManager.h" -#include "SearchBarViewManager.h" +#include "RNScreens.h" +#include "Screen.h" +#include "ModalScreen.h" +#include "ScreenStack.h" +#include "ScreenContainer.h" +#include "ScreenStackHeaderConfig.h" +#include "ScreenStackHeaderSubview.h" +#include "SearchBar.h" using namespace winrt::Microsoft::ReactNative; +using namespace winrt::RNScreens::implementation; -namespace winrt::RNScreens::implementation { +namespace winrt::ReactNativeScreens::implementation { void ReactPackageProvider::CreatePackage( - IReactPackageBuilder const &packageBuilder) noexcept { - packageBuilder.AddViewManager(L"RNScreensViewManager", []() { - return winrt::make(); - }); - - packageBuilder.AddViewManager(L"RNScreensStackHeaderConfigViewManager", []() { - return winrt::make(); - }); - - packageBuilder.AddViewManager(L"RNSScreenStackViewManager", []() { - return winrt::make(); - }); - - packageBuilder.AddViewManager(L"RNSScreenContainerViewManager", []() { - return winrt::make(); - }); - - packageBuilder.AddViewManager(L"RNSScreenStackHeaderSubviewViewManager", [] () { - return winrt::make(); - }); - - packageBuilder.AddViewManager(L"RNSModalScreenViewManager", [] () { - return winrt::make(); - }); - - packageBuilder.AddViewManager(L"RNSSearchBar", [] () { - return winrt::make(); - }); + const IReactPackageBuilder &packageBuilder) noexcept { + AddAttributedModules(packageBuilder, true); + + const auto fabricBuilder = packageBuilder.try_as< + IReactPackageBuilderFabric>(); + if (!fabricBuilder) + return; + + RegisterScreen(fabricBuilder); + RegisterModalScreen(fabricBuilder); + RegisterScreenStack(fabricBuilder); + RegisterScreenContainer(fabricBuilder); + RegisterScreenStackHeaderConfig(fabricBuilder); + RegisterScreenStackHeaderSubview(fabricBuilder); + RegisterSearchBar(fabricBuilder); } -} // namespace winrt::RNScreens::implementation +} // namespace winrt::ReactNativeScreens::implementation diff --git a/windows/RNScreens/ReactPackageProvider.h b/windows/RNScreens/ReactPackageProvider.h index 6de8ab73a9..2b1fa5e685 100644 --- a/windows/RNScreens/ReactPackageProvider.h +++ b/windows/RNScreens/ReactPackageProvider.h @@ -1,17 +1,20 @@ #pragma once -#include "ReactPackageProvider.g.h" -using namespace winrt::Microsoft::ReactNative; +#include "ReactPackageProvider.g.h" -namespace winrt::RNScreens::implementation { +namespace winrt::ReactNativeScreens::implementation { struct ReactPackageProvider : ReactPackageProviderT { ReactPackageProvider() = default; - void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; + + void CreatePackage( + const Microsoft::ReactNative::IReactPackageBuilder &packageBuilder) + noexcept; }; -} // namespace winrt::RNScreens::implementation +} // namespace winrt::ReactNativeScreens::implementation -namespace winrt::RNScreens::factory_implementation { -struct ReactPackageProvider : ReactPackageProviderT< - ReactPackageProvider, - implementation::ReactPackageProvider> {}; -} // namespace winrt::RNScreens::factory_implementation +namespace winrt::ReactNativeScreens::factory_implementation { +struct ReactPackageProvider + : ReactPackageProviderT { +}; +} // namespace winrt::ReactNativeScreens::factory_implementation diff --git a/windows/RNScreens/ReactPackageProvider.idl b/windows/RNScreens/ReactPackageProvider.idl index 67f62b1c8b..7e1ea7b01c 100644 --- a/windows/RNScreens/ReactPackageProvider.idl +++ b/windows/RNScreens/ReactPackageProvider.idl @@ -1,9 +1,9 @@ -namespace RNScreens +namespace ReactNativeScreens { - [webhosthidden] - [default_interface] - runtimeclass ReactPackageProvider : Microsoft.ReactNative.IReactPackageProvider - { - ReactPackageProvider(); - }; + [webhosthidden] + [default_interface] + runtimeclass ReactPackageProvider : Microsoft.ReactNative.IReactPackageProvider + { + ReactPackageProvider(); + }; } diff --git a/windows/RNScreens/Screen.cpp b/windows/RNScreens/Screen.cpp index e29f1235bb..e28fc44abd 100644 --- a/windows/RNScreens/Screen.cpp +++ b/windows/RNScreens/Screen.cpp @@ -1,128 +1,241 @@ #include "pch.h" #include "Screen.h" -#include "JSValueXaml.h" #include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - namespace winrt::RNScreens::implementation { -Screen::Screen(winrt::Microsoft::ReactNative::IReactContext reactContext) - : m_reactContext(reactContext) { - onLoadingRevoker = Loading({this, &Screen::onLoading}); - onLoadedRevoker = Loaded({this, &Screen::onLoaded}); - onUnloadedRevoker = Unloaded({this, &Screen::onUnloaded}); -} - -Screen::~Screen() { - Loading(onLoadingRevoker); - Loaded(onLoadedRevoker); - Unloaded(onUnloadedRevoker); -} - -void Screen::addView(winrt::Windows::UI::Xaml::UIElement element) { - Children().Append(element); -} - -void Screen::removeAllChildren() { - Children().Clear(); -} - -void Screen::removeChildAt(int64_t index) { - Children().RemoveAt(static_cast(index)); -} - -void Screen::replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild) { - uint32_t index; - if (!Children().IndexOf(oldChild, index)) - return; - - Children().SetAt(index, newChild); -} - -void Screen::onLoading( - winrt::Windows::UI::Xaml::FrameworkElement const &sender, - winrt::Windows::Foundation::IInspectable const &) { - auto screen = sender.try_as(); - if (!screen) - return; - - screen->dispatchOnWillAppear(); +using namespace winrt::Microsoft::ReactNative; + +enum class ActivityState : int8_t { + Unset = -1, + Inactive = 0, + Transitioning = 1, + Active = 2, +}; + +namespace { +// activityState arrives from JS as an integer in {-1, 0, 1, 2}, all exactly +// representable as IEEE 754 float, so the cast to int8_t is lossless. -1 is +// the JS-side "not yet assigned" sentinel; any value outside [0, 2] maps to +// Unset rather than producing an out-of-range enum value. +ActivityState ToActivityState(const std::optional &value) noexcept { + if (!value.has_value()) + return ActivityState::Unset; + + if (const auto v = static_cast(value.value()); v >= 0 && v <= 2) + return static_cast(v); + + return ActivityState::Unset; } - -void Screen::onLoaded( - winrt::Windows::Foundation::IInspectable const &sender, - winrt::Windows::UI::Xaml::RoutedEventArgs const &) { - auto screen = sender.try_as(); - if (!screen) - return; - - screen->dispatchOnAppear(); -} - -void Screen::onUnloaded( - winrt::Windows::Foundation::IInspectable const &sender, - winrt::Windows::UI::Xaml::RoutedEventArgs const &) { - auto screen = sender.try_as(); - if (!screen) - return; - - screen->dispatchOnWillDisappear(); - screen->dispatchOnDisappear(); -} - -void Screen::dispatchOnWillAppear() { - m_reactContext.DispatchEvent( - *this, - L"topWillAppear", - [&](winrt::IJSValueWriter const &eventDataWriter) noexcept { - eventDataWriter.WriteObjectBegin(); - eventDataWriter.WriteObjectEnd(); - }); -} - -void Screen::dispatchOnWillDisappear() { - m_reactContext.DispatchEvent( - *this, - L"topWillDisappear", - [&](winrt::IJSValueWriter const &eventDataWriter) noexcept { - eventDataWriter.WriteObjectBegin(); - eventDataWriter.WriteObjectEnd(); - }); -} - -void Screen::dispatchOnAppear() { - m_reactContext.DispatchEvent( - *this, - L"topAppear", - [&](winrt::IJSValueWriter const &eventDataWriter) noexcept { - eventDataWriter.WriteObjectBegin(); - eventDataWriter.WriteObjectEnd(); +} // namespace + +REACT_STRUCT(ScreenProps) + +struct ScreenProps : implements { + ScreenProps(ViewProps /*props*/, const IComponentProps &cloneFrom) noexcept { + if (cloneFrom) { + const auto *src = winrt::get_self(cloneFrom); + stackAnimation = src->stackAnimation; + stackPresentation = src->stackPresentation; + gestureEnabled = src->gestureEnabled; + replaceAnimation = src->replaceAnimation; + activityState = src->activityState; + } + } + + void SetProp( + uint32_t hash, + hstring propName, + IJSValueReader value) noexcept { + ReadProp(hash, propName, value, *this); + } + + REACT_FIELD(stackAnimation) + std::string stackAnimation{"default"}; + + REACT_FIELD(stackPresentation) + std::string stackPresentation{"push"}; + + REACT_FIELD(gestureEnabled) + std::optional gestureEnabled{}; + + REACT_FIELD(replaceAnimation) + std::string replaceAnimation{"pop"}; + + REACT_FIELD(activityState) + std::optional activityState{}; +}; + +struct ScreenEventEmitter { + explicit ScreenEventEmitter(const EventEmitter &emitter) noexcept + : m_emitter(emitter) { + } + + void onWillAppear() const noexcept { + Dispatch(L"topWillAppear"); + } + + void onAppear() const noexcept { + Dispatch(L"topAppear"); + } + + void onWillDisappear() const noexcept { + Dispatch(L"topWillDisappear"); + } + + void onDisappear() const noexcept { + Dispatch(L"topDisappear"); + } + +private: + // The framework supplies a null EventEmitter between view creation and the + // first UpdateEventEmitter call; guard before every dispatch. + void Dispatch(const hstring &eventName) const noexcept { + if (!m_emitter) + return; + m_emitter.DispatchEvent( + eventName, + [](const IJSValueWriter &writer) noexcept { + writer.WriteObjectBegin(); + writer.WriteObjectEnd(); + }); + } + + EventEmitter m_emitter{nullptr}; +}; + +struct ScreenUserData : implements { + // Thread safety: Fabric dispatches all lifecycle callbacks on the UI thread; + // m_eventEmitter is written only from UpdateEventEmitter (also UI thread) and + // read only from the Mounted/Unmounted lambdas, so no synchronisation is + // needed. + // + // Lifetime: revokers are RAII handles whose destructors call Revoke() before + // ScreenUserData is destroyed, so the [this] captures below cannot dangle. + void Initialize(const ComponentView &view) noexcept { + m_mountedRevoker = view.Mounted( + auto_revoke, + [this](auto &&, auto &&) noexcept { + // No native transition animation on Windows, so WillAppear and Appear + // fire together. If native animations are added, split into + // begin-transition / end-transition callbacks. + if (m_eventEmitter) { + m_eventEmitter->onWillAppear(); + m_eventEmitter->onAppear(); + } + }); + + m_unmountedRevoker = view.Unmounted( + auto_revoke, + [this](auto &&, auto &&) noexcept { + if (m_eventEmitter) { + m_eventEmitter->onWillDisappear(); + m_eventEmitter->onDisappear(); + } + }); + } + + void UpdateProps( + const ComponentView & /*view*/, + const IComponentProps &newProps, + const IComponentProps & /*oldProps*/) noexcept { + const auto *next = winrt::get_self(newProps); + const auto newState = ToActivityState(next->activityState); + if (newState == m_activityState) + return; + m_activityState = newState; + ApplyVisibility(); + } + + void UpdateEventEmitter(const EventEmitter &emitter) noexcept { + m_eventEmitter.emplace(emitter); + } + + void SetVisual( + const Microsoft::UI::Composition::ContainerVisual &visual) noexcept { + m_visual = visual; + ApplyVisibility(); + } + +private: + // Called from both UpdateProps (activityState change) and SetVisual (late + // visual assignment); whichever fires second applies the definitive state. + void ApplyVisibility() const noexcept { + if (m_visual) { + // Only Inactive hides the screen. Unset, Transitioning, and Active are + // all visible; the navigator sets Inactive on off-stack screens to + // prevent them compositing into the scene. + m_visual.IsVisible(m_activityState != ActivityState::Inactive); + } + } + + std::optional m_eventEmitter; + ComponentView::Mounted_revoker m_mountedRevoker; + ComponentView::Unmounted_revoker m_unmountedRevoker; + Microsoft::UI::Composition::ContainerVisual m_visual{nullptr}; + ActivityState m_activityState{ActivityState::Unset}; +}; + +void RegisterScreenLike( + const IReactPackageBuilderFabric &fabricBuilder, + const hstring &componentName) noexcept { + namespace Comp = Composition; + fabricBuilder.AddViewComponent( + componentName, + [](const IReactViewComponentBuilder &builder) noexcept { + const auto compBuilder = + builder.as(); + + compBuilder.SetViewComponentViewInitializer( + [](const ComponentView &view) noexcept { + auto ud = winrt::make_self(); + ud->Initialize(view); + view.UserData(*ud); + }); + + builder.SetCreateProps( + []( + ViewProps props, + const IComponentProps &cloneFrom) noexcept -> IComponentProps { + return winrt::make(props, cloneFrom); + }); + + builder.SetUpdatePropsHandler( + []( + const ComponentView &view, + const IComponentProps &newProps, + const IComponentProps &oldProps) noexcept { + winrt::get_self(view.UserData()) + ->UpdateProps(view, newProps, oldProps); + }); + + builder.SetUpdateEventEmitterHandler( + []( + const ComponentView &view, + const EventEmitter &emitter) noexcept { + winrt::get_self(view.UserData()) + ->UpdateEventEmitter(emitter); + }); + + // SetViewComponentViewInitializer guarantees a Composition::ViewComponentView, + // so the QI cannot fail in practice. try_as is not a safe alternative: + // the framework calls InsertAt(visual, 0) without a null check, so a + // null return crashes there instead. + compBuilder.SetCreateVisualHandler( + []( + const ComponentView &view) noexcept + -> Microsoft::UI::Composition::Visual { + auto visual = view.as() + .Compositor() + .CreateSpriteVisual(); + winrt::get_self(view.UserData()) + ->SetVisual(visual); + return visual; + }); }); } -void Screen::dispatchOnDisappear() { - m_reactContext.DispatchEvent( - *this, - L"topDisappear", - [&](winrt::IJSValueWriter const &eventDataWriter) noexcept { - eventDataWriter.WriteObjectBegin(); - eventDataWriter.WriteObjectEnd(); - }); -} -StackAnimation Screen::GetStackAnimation() const { - return stackAnimation; -} -void Screen::SetStackAnimation(StackAnimation const& animation) { - stackAnimation = animation; +void RegisterScreen( + const IReactPackageBuilderFabric &fabricBuilder) noexcept { + RegisterScreenLike(fabricBuilder, L"RNSScreen"); } } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/Screen.h b/windows/RNScreens/Screen.h index f2617a461f..1e7cb40ca9 100644 --- a/windows/RNScreens/Screen.h +++ b/windows/RNScreens/Screen.h @@ -1,70 +1,17 @@ #pragma once +#include "pch.h" namespace winrt::RNScreens::implementation { - -enum class StackPresentation { PUSH, MODAL, TRANSPARENT_MODAL, FORM_SHEET }; - -enum class StackAnimation { - DEFAULT, - NONE, - FADE, - SLIDE_FROM_BOTTOM, - SLIDE_FROM_RIGHT, - SLIDE_FROM_LEFT, - FADE_FROM_BOTTOM, - IOS_FROM_RIGHT, - IOS_FROM_LEFT -}; - -enum class ReplaceAnimation { PUSH, POP }; - -enum class ActivityState { INACTIVE, TRANSITIONING_OR_BELOW_TOP, ON_TOP }; - -enum class WindowTraits { - ORIENTATION, - COLOR, - STYLE, - TRANSLUCENT, - HIDDEN, - ANIMATED -}; - -class Screen : public winrt::Windows::UI::Xaml::Controls::StackPanelT { - public: - Screen(winrt::Microsoft::ReactNative::IReactContext reactContext); - ~Screen(); - - void addView(winrt::Windows::UI::Xaml::UIElement element); - void removeAllChildren(); - void removeChildAt(int64_t index); - void replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - winrt::event_token onLoadingRevoker; - void onLoading( - winrt::Windows::UI::Xaml::FrameworkElement const &sender, - winrt::Windows::Foundation::IInspectable const &args); - - winrt::event_token onLoadedRevoker; - void onLoaded( - winrt::Windows::Foundation::IInspectable const &sender, - winrt::Windows::UI::Xaml::RoutedEventArgs const &args); - - winrt::event_token onUnloadedRevoker; - void onUnloaded( - winrt::Windows::Foundation::IInspectable const &sender, - winrt::Windows::UI::Xaml::RoutedEventArgs const &args); - - void dispatchOnAppear(); - void dispatchOnDisappear(); - void dispatchOnWillAppear(); - void dispatchOnWillDisappear(); - StackAnimation GetStackAnimation() const; - void SetStackAnimation(StackAnimation const& animation); - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; - StackAnimation stackAnimation; -}; +// RNSScreen and RNSModalScreen share identical native behavior on Windows: +// lifecycle event forwarding and activityState-driven DComp visibility. +// RegisterScreenLike centralizes that logic; each component calls it with +// its own JS component name. +void RegisterScreenLike( + const Microsoft::ReactNative::IReactPackageBuilderFabric & + fabricBuilder, + const hstring &componentName) noexcept; + +void RegisterScreen( + const Microsoft::ReactNative::IReactPackageBuilderFabric & + fabricBuilder) noexcept; } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenContainer.cpp b/windows/RNScreens/ScreenContainer.cpp index 3b5cbc4ac5..d8572cf90f 100644 --- a/windows/RNScreens/ScreenContainer.cpp +++ b/windows/RNScreens/ScreenContainer.cpp @@ -1,49 +1,11 @@ -#include "pch.h" -#include "ScreenContainer.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -ScreenContainer::ScreenContainer( - winrt::Microsoft::ReactNative::IReactContext reactContext) - : m_reactContext(reactContext), - m_children( - {winrt::single_threaded_vector()}) {} - -void ScreenContainer::addScreen(Screen &screen, int64_t) { - auto uiElement = screen.try_as(); - if (!uiElement) - return; - - m_children.Append(uiElement); - Content(uiElement); -} - -void ScreenContainer::removeAllChildren() { - Content(nullptr); - m_children.Clear(); -} - -void ScreenContainer::removeChildAt(int64_t index) { - m_children.RemoveAt(static_cast(index)); -} - -void ScreenContainer::replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild) { - uint32_t index; - if (!m_children.IndexOf(oldChild, index)) - return; - - m_children.SetAt(index, newChild); -} -} // namespace winrt::RNScreens::implementation +#include "pch.h" +#include "ScreenContainer.h" +#include "BaseProps.h" + +namespace winrt::RNScreens::implementation { +void RegisterScreenContainer( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept { + RegisterStubComponent(fabricBuilder, L"RNSScreenContainer"); +} +} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenContainer.h b/windows/RNScreens/ScreenContainer.h index 6466a50ad1..0a1c5b66f0 100644 --- a/windows/RNScreens/ScreenContainer.h +++ b/windows/RNScreens/ScreenContainer.h @@ -1,23 +1,11 @@ #pragma once -#include "Screen.h" +#include "pch.h" namespace winrt::RNScreens::implementation { -class ScreenContainer - : public winrt::Windows::UI::Xaml::Controls::ContentControlT< - ScreenContainer> { - public: - ScreenContainer(winrt::Microsoft::ReactNative::IReactContext reactContext); - void addScreen(Screen &screen, int64_t index); - void removeAllChildren(); - void removeChildAt(int64_t index); - void replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - winrt::Windows::Foundation::Collections::IVector - m_children; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; +// RNSScreenContainer - stub. No custom props or events. +// Child visibility is controlled via activityState on each RNSScreen child, +// set by JS navigation logic and applied natively in Screen.cpp. +void RegisterScreenContainer( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept; } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenContainerViewManager.cpp b/windows/RNScreens/ScreenContainerViewManager.cpp deleted file mode 100644 index 5117ed73e2..0000000000 --- a/windows/RNScreens/ScreenContainerViewManager.cpp +++ /dev/null @@ -1,133 +0,0 @@ -#include "pch.h" -#include "ScreenContainerViewManager.h" -#include "JSValueXaml.h" -#include "NativeModules.h" -#include "Screen.h" -#include "ScreenContainer.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -// IViewManager -winrt::hstring ScreenContainerViewManager::Name() noexcept { - return L"RNSScreenContainer"; -} - -winrt::FrameworkElement ScreenContainerViewManager::CreateView() noexcept { - return winrt::make(m_reactContext); -} - -// IViewManagerRequiresNativeLayout -bool ScreenContainerViewManager::RequiresNativeLayout() { - return false; -} - -// IViewManagerWithChildren -void ScreenContainerViewManager::AddView( - FrameworkElement parent, - UIElement child, - int64_t index) { - auto screenContainer = parent.as(); - if (!screenContainer) - return; - - auto screen = child.as(); - if (!screen) - return; - - screenContainer->addScreen(*screen, index); -} - -void ScreenContainerViewManager::RemoveAllChildren(FrameworkElement parent) { - auto screenContainer = parent.as(); - if (!screenContainer) - return; - - screenContainer->removeAllChildren(); -} - -void ScreenContainerViewManager::RemoveChildAt( - FrameworkElement parent, - int64_t index) { - auto screenContainer = parent.as(); - if (!screenContainer) - return; - - screenContainer->removeChildAt(index); -} - -void ScreenContainerViewManager::ReplaceChild( - FrameworkElement parent, - UIElement oldChild, - UIElement newChild) { - auto screenContainer = parent.as(); - if (!screenContainer) - return; - - screenContainer->replaceChild(oldChild, newChild); -} - -// IViewManagerWithReactContext -winrt::IReactContext ScreenContainerViewManager::ReactContext() noexcept { - return m_reactContext; -} - -void ScreenContainerViewManager::ReactContext( - IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -// IViewManagerWithNativeProperties -IMapView -ScreenContainerViewManager::NativeProps() noexcept { - auto nativeProps = - winrt::single_threaded_map(); - return nativeProps.GetView(); -} - -void ScreenContainerViewManager::UpdateProperties( - FrameworkElement const &view, - IJSValueReader const &propertyMapReader) noexcept { - (void)view; - const JSValueObject &propertyMap = JSValue::ReadObjectFrom(propertyMapReader); - for (auto const &pair : propertyMap) { - auto const &propertyName = pair.first; - auto const &propertyValue = pair.second; - (void)propertyName; - (void)propertyValue; - } -} - -// IViewManagerWithExportedEventTypeConstants -ConstantProviderDelegate ScreenContainerViewManager:: - ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; -} - -ConstantProviderDelegate -ScreenContainerViewManager::ExportedCustomDirectEventTypeConstants() noexcept { - return nullptr; -} - -// IViewManagerWithCommands -IVectorView ScreenContainerViewManager::Commands() noexcept { - auto commands = winrt::single_threaded_vector(); - return commands.GetView(); -} - -void ScreenContainerViewManager::DispatchCommand( - FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::IJSValueReader const &commandArgsReader) noexcept { - (void)view; - (void)commandId; - (void)commandArgsReader; -} -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenContainerViewManager.h b/windows/RNScreens/ScreenContainerViewManager.h deleted file mode 100644 index 1578ff4d0c..0000000000 --- a/windows/RNScreens/ScreenContainerViewManager.h +++ /dev/null @@ -1,78 +0,0 @@ -#pragma once - -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::RNScreens::implementation { - -class ScreenContainerViewManager - : public winrt::implements< - ScreenContainerViewManager, - winrt::Microsoft::ReactNative::IViewManager, - winrt::Microsoft::ReactNative::IViewManagerRequiresNativeLayout, - winrt::Microsoft::ReactNative::IViewManagerWithChildren, - winrt::Microsoft::ReactNative::IViewManagerWithReactContext, - winrt::Microsoft::ReactNative::IViewManagerWithNativeProperties, - winrt::Microsoft::ReactNative:: - IViewManagerWithExportedEventTypeConstants, - winrt::Microsoft::ReactNative::IViewManagerWithCommands> { - public: - ScreenContainerViewManager() = default; - - // IViewManager - winrt::hstring Name() noexcept; - winrt::Windows::UI::Xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout(); - - // IViewManagerWithChildren - void AddView( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement child, - int64_t index); - void RemoveAllChildren(winrt::Windows::UI::Xaml::FrameworkElement parent); - void RemoveChildAt( - winrt::Windows::UI::Xaml::FrameworkElement parent, - int64_t index); - void ReplaceChild( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - // IViewManagerWithReactContext - winrt::Microsoft::ReactNative::IReactContext ReactContext() noexcept; - void ReactContext( - winrt::Microsoft::ReactNative::IReactContext reactContext) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> - NativeProps() noexcept; - - void UpdateProperties( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept; - - // IViewManagerWithExportedEventTypeConstants - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomBubblingEventTypeConstants() noexcept; - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomDirectEventTypeConstants() noexcept; - - // IViewManagerWithCommands - winrt::Windows::Foundation::Collections::IVectorView - Commands() noexcept; - - void DispatchCommand( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStack.cpp b/windows/RNScreens/ScreenStack.cpp index 9219b34715..b00e986cf7 100644 --- a/windows/RNScreens/ScreenStack.cpp +++ b/windows/RNScreens/ScreenStack.cpp @@ -1,65 +1,11 @@ -#include "pch.h" -#include "ScreenStack.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -ScreenStack::ScreenStack( - winrt::Microsoft::ReactNative::IReactContext reactContext) - : m_reactContext(reactContext), - m_children( - {winrt::single_threaded_vector()}) {} - -void ScreenStack::addScreen(Screen &screen, int64_t) { - auto uiElement = screen.try_as(); - if (!uiElement) - return; - - m_children.Append(uiElement); - Content(uiElement); -} - -void ScreenStack::removeAllChildren() { - Content(nullptr); - m_children.Clear(); -} - -void ScreenStack::removeChildAt(int64_t index) { - m_children.RemoveAt(static_cast(index)); - onChildModified(index); -} - -void ScreenStack::replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild) { - uint32_t index; - if (!m_children.IndexOf(oldChild, index)) - return; - - m_children.SetAt(index, newChild); - onChildModified(index); -} - -void ScreenStack::onChildModified(int64_t index) { - // Was it the topmost item in the stack? - if (index >= m_children.Size() - 1) { - if (m_children.Size() == 0) { - // Nobody left - Content(nullptr); - } else { - // Focus on the top item - auto uiElement = m_children.GetAt(m_children.Size() - 1); - Content(uiElement); - } - } -} -} // namespace winrt::RNScreens::implementation +#include "pch.h" +#include "ScreenStack.h" +#include "BaseProps.h" + +namespace winrt::RNScreens::implementation { +void RegisterScreenStack( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept { + RegisterStubComponent(fabricBuilder, L"RNSScreenStack"); +} +} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStack.h b/windows/RNScreens/ScreenStack.h index 7968133384..638de5722c 100644 --- a/windows/RNScreens/ScreenStack.h +++ b/windows/RNScreens/ScreenStack.h @@ -1,23 +1,17 @@ #pragma once -#include "Screen.h" +#include "pch.h" namespace winrt::RNScreens::implementation { -class ScreenStack - : public winrt::Windows::UI::Xaml::Controls::ContentControlT { - public: - ScreenStack(winrt::Microsoft::ReactNative::IReactContext reactContext); - void addScreen(Screen &screen, int64_t index); - void removeAllChildren(); - void removeChildAt(int64_t index); - void replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - winrt::Windows::Foundation::Collections::IVector - m_children; - - private: - void onChildModified(int64_t index); - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; +// RNSScreenStack - stub. Child ordering and screen transitions are managed +// entirely by JS and the Fabric reconciler. +// +// The JS spec declares onFinishTransitioning (topFinishTransitioning). To +// implement it when native push/pop animations are added: +// 1. Add ScreenStackUserData storing an EventEmitter (see Screen.cpp for +// the established pattern). +// 2. Register SetViewComponentViewInitializer + SetUpdateEventEmitterHandler. +// 3. Dispatch topFinishTransitioning at the end of each transition. +void RegisterScreenStack( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept; } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderConfig.cpp b/windows/RNScreens/ScreenStackHeaderConfig.cpp index 03514e4082..fe1d43ec86 100644 --- a/windows/RNScreens/ScreenStackHeaderConfig.cpp +++ b/windows/RNScreens/ScreenStackHeaderConfig.cpp @@ -1,43 +1,11 @@ -#include "pch.h" -#include "ScreenStackHeaderConfig.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -ScreenStackHeaderConfig::ScreenStackHeaderConfig( - winrt::Microsoft::ReactNative::IReactContext reactContext) - : m_reactContext(reactContext), - m_children( - {winrt::single_threaded_vector()}) {} - -void ScreenStackHeaderConfig::addView(winrt::Windows::UI::Xaml::UIElement element) { - Children().Append(element); -} - -void ScreenStackHeaderConfig::removeAllChildren() { - Children().Clear(); -} - -void ScreenStackHeaderConfig::removeChildAt(int64_t index) { - Children().RemoveAt(static_cast(index)); -} - -void ScreenStackHeaderConfig::replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild) { - uint32_t index; - if (!Children().IndexOf(oldChild, index)) - return; - - Children().SetAt(index, newChild); -} -} // namespace winrt::RNScreens::implementation +#include "pch.h" +#include "ScreenStackHeaderConfig.h" +#include "BaseProps.h" + +namespace winrt::RNScreens::implementation { +void RegisterScreenStackHeaderConfig( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept { + RegisterStubComponent(fabricBuilder, L"RNSScreenStackHeaderConfig"); +} +} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderConfig.h b/windows/RNScreens/ScreenStackHeaderConfig.h index 53c8b6fe53..07d9a055cf 100644 --- a/windows/RNScreens/ScreenStackHeaderConfig.h +++ b/windows/RNScreens/ScreenStackHeaderConfig.h @@ -1,23 +1,12 @@ #pragma once +#include "pch.h" namespace winrt::RNScreens::implementation { -class ScreenStackHeaderConfig - : public winrt::Windows::UI::Xaml::Controls::StackPanelT< - ScreenStackHeaderConfig> { - public: - ScreenStackHeaderConfig( - winrt::Microsoft::ReactNative::IReactContext reactContext); - - void addView(winrt::Windows::UI::Xaml::UIElement element); - void removeAllChildren(); - void removeChildAt(int64_t index); - void replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - winrt::Windows::Foundation::Collections::IVector - m_children; - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; +// RNSScreenStackHeaderConfig - stub. All header rendering is performed by JS. +// +// TODO: implement native title, tint colors, and back-button control using +// WinUI NavigationView or a custom header ContentControl. +void RegisterScreenStackHeaderConfig( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept; } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderConfigViewManager.cpp b/windows/RNScreens/ScreenStackHeaderConfigViewManager.cpp deleted file mode 100644 index f15180512f..0000000000 --- a/windows/RNScreens/ScreenStackHeaderConfigViewManager.cpp +++ /dev/null @@ -1,130 +0,0 @@ -#include "pch.h" -#include "ScreenStackHeaderConfigViewManager.h" -#include "JSValueXaml.h" -#include "NativeModules.h" -#include "ScreenStackHeaderConfig.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -// IViewManager -winrt::hstring ScreenStackHeaderConfigViewManager::Name() noexcept { - return L"RNSScreenStackHeaderConfig"; -} - -winrt::FrameworkElement -ScreenStackHeaderConfigViewManager::CreateView() noexcept { - return winrt::make(m_reactContext); -} - -// IViewManagerRequiresNativeLayout -bool ScreenStackHeaderConfigViewManager::RequiresNativeLayout() { - return false; -} - -// IViewManagerWithChildren -void ScreenStackHeaderConfigViewManager::AddView( - FrameworkElement parent, - UIElement child, - int64_t index) { - auto screenStackHeaderConfig = parent.as(); - if (!screenStackHeaderConfig) - return; - - screenStackHeaderConfig->addView(child); -} - -void ScreenStackHeaderConfigViewManager::RemoveAllChildren(FrameworkElement parent) { - auto screenStackHeaderConfig = parent.as(); - if (!screenStackHeaderConfig) - return; - - screenStackHeaderConfig->removeAllChildren(); -} - -void ScreenStackHeaderConfigViewManager::RemoveChildAt( - FrameworkElement parent, - int64_t index) { - auto screenStackHeaderConfig = parent.as(); - if (!screenStackHeaderConfig) - return; - - screenStackHeaderConfig->removeChildAt(index); -} - -void ScreenStackHeaderConfigViewManager::ReplaceChild( - FrameworkElement parent, - UIElement oldChild, - UIElement newChild) { - auto screenStackHeaderConfig = parent.as(); - if (!screenStackHeaderConfig) - return; - - screenStackHeaderConfig->replaceChild(oldChild, newChild); -} - -// IViewManagerWithReactContext -winrt::IReactContext -ScreenStackHeaderConfigViewManager::ReactContext() noexcept { - return m_reactContext; -} - -void ScreenStackHeaderConfigViewManager::ReactContext( - IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -// IViewManagerWithNativeProperties -IMapView -ScreenStackHeaderConfigViewManager::NativeProps() noexcept { - auto nativeProps = - winrt::single_threaded_map(); - return nativeProps.GetView(); -} - -void ScreenStackHeaderConfigViewManager::UpdateProperties( - FrameworkElement const &view, - IJSValueReader const &propertyMapReader) noexcept { - (void)view; - const JSValueObject &propertyMap = JSValue::ReadObjectFrom(propertyMapReader); - for (auto const &pair : propertyMap) { - auto const &propertyName = pair.first; - auto const &propertyValue = pair.second; - (void)propertyName; - (void)propertyValue; - } -} - -// IViewManagerWithExportedEventTypeConstants -ConstantProviderDelegate ScreenStackHeaderConfigViewManager:: - ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; -} - -ConstantProviderDelegate ScreenStackHeaderConfigViewManager:: - ExportedCustomDirectEventTypeConstants() noexcept { - return nullptr; -} - -// IViewManagerWithCommands -IVectorView ScreenStackHeaderConfigViewManager::Commands() noexcept { - auto commands = winrt::single_threaded_vector(); - return commands.GetView(); -} - -void ScreenStackHeaderConfigViewManager::DispatchCommand( - FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::IJSValueReader const &commandArgsReader) noexcept { - (void)view; - (void)commandId; - (void)commandArgsReader; -} -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderConfigViewManager.h b/windows/RNScreens/ScreenStackHeaderConfigViewManager.h deleted file mode 100644 index 99c6d8ddb5..0000000000 --- a/windows/RNScreens/ScreenStackHeaderConfigViewManager.h +++ /dev/null @@ -1,77 +0,0 @@ -#pragma once -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::RNScreens::implementation { - -class ScreenStackHeaderConfigViewManager - : public winrt::implements< - ScreenStackHeaderConfigViewManager, - winrt::Microsoft::ReactNative::IViewManager, - winrt::Microsoft::ReactNative::IViewManagerRequiresNativeLayout, - winrt::Microsoft::ReactNative::IViewManagerWithReactContext, - winrt::Microsoft::ReactNative::IViewManagerWithChildren, - winrt::Microsoft::ReactNative::IViewManagerWithNativeProperties, - winrt::Microsoft::ReactNative:: - IViewManagerWithExportedEventTypeConstants, - winrt::Microsoft::ReactNative::IViewManagerWithCommands> { - public: - ScreenStackHeaderConfigViewManager() = default; - - // IViewManager - winrt::hstring Name() noexcept; - winrt::Windows::UI::Xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout(); - - // IViewManagerWithChildren - void AddView( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement child, - int64_t index); - void RemoveAllChildren(winrt::Windows::UI::Xaml::FrameworkElement parent); - void RemoveChildAt( - winrt::Windows::UI::Xaml::FrameworkElement parent, - int64_t index); - void ReplaceChild( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - // IViewManagerWithReactContext - winrt::Microsoft::ReactNative::IReactContext ReactContext() noexcept; - void ReactContext( - winrt::Microsoft::ReactNative::IReactContext reactContext) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> - NativeProps() noexcept; - - void UpdateProperties( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept; - - // IViewManagerWithExportedEventTypeConstants - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomBubblingEventTypeConstants() noexcept; - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomDirectEventTypeConstants() noexcept; - - // IViewManagerWithCommands - winrt::Windows::Foundation::Collections::IVectorView - Commands() noexcept; - - void DispatchCommand( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderSubview.cpp b/windows/RNScreens/ScreenStackHeaderSubview.cpp index 0df07f3e93..810e026dbc 100644 --- a/windows/RNScreens/ScreenStackHeaderSubview.cpp +++ b/windows/RNScreens/ScreenStackHeaderSubview.cpp @@ -1,43 +1,11 @@ #include "pch.h" #include "ScreenStackHeaderSubview.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt +#include "BaseProps.h" namespace winrt::RNScreens::implementation { -ScreenStackHeaderSubview::ScreenStackHeaderSubview( - winrt::Microsoft::ReactNative::IReactContext reactContext) - : m_reactContext(reactContext), - m_children( - {winrt::single_threaded_vector()}) {} - -void ScreenStackHeaderSubview::addView(winrt::Windows::UI::Xaml::UIElement element) { - Children().Append(element); -} - -void ScreenStackHeaderSubview::removeAllChildren() { - Children().Clear(); -} - -void ScreenStackHeaderSubview::removeChildAt(int64_t index) { - Children().RemoveAt(static_cast(index)); -} - -void ScreenStackHeaderSubview::replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild) { - uint32_t index; - if (!Children().IndexOf(oldChild, index)) - return; - - Children().SetAt(index, newChild); +void RegisterScreenStackHeaderSubview( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept { + RegisterStubComponent(fabricBuilder, L"RNSScreenStackHeaderSubview"); } } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderSubview.h b/windows/RNScreens/ScreenStackHeaderSubview.h index 8a3d6a278e..1a35072803 100644 --- a/windows/RNScreens/ScreenStackHeaderSubview.h +++ b/windows/RNScreens/ScreenStackHeaderSubview.h @@ -1,24 +1,12 @@ #pragma once +#include "pch.h" namespace winrt::RNScreens::implementation { -class ScreenStackHeaderSubview - : public winrt::Windows::UI::Xaml::Controls::StackPanelT< - ScreenStackHeaderSubview> { - public: - ScreenStackHeaderSubview( - winrt::Microsoft::ReactNative::IReactContext reactContext); - - void addView(winrt::Windows::UI::Xaml::UIElement element); - void removeAllChildren(); - void removeChildAt(int64_t index); - void replaceChild( - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - winrt::Windows::Foundation::Collections::IVector - m_children; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; +// RNSScreenStackHeaderSubview - stub. Custom header content (left/right/title +// slots) is rendered by JS. +// +// TODO: implement native header subview hosting. +void RegisterScreenStackHeaderSubview( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept; } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderSubviewViewManager.cpp b/windows/RNScreens/ScreenStackHeaderSubviewViewManager.cpp deleted file mode 100644 index 077a0004b7..0000000000 --- a/windows/RNScreens/ScreenStackHeaderSubviewViewManager.cpp +++ /dev/null @@ -1,129 +0,0 @@ -#include "pch.h" -#include "ScreenStackHeaderSubviewViewManager.h" -#include "ScreenStackHeaderSubview.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -// IViewManager -winrt::hstring ScreenStackHeaderSubviewViewManager::Name() noexcept { - return L"RNSScreenStackHeaderSubview"; -} - -winrt::FrameworkElement ScreenStackHeaderSubviewViewManager::CreateView() noexcept { - return winrt::make(m_reactContext); -} - -// IViewManagerRequiresNativeLayout -bool ScreenStackHeaderSubviewViewManager::RequiresNativeLayout() { - return false; -} - -// IViewManagerWithChildren -void ScreenStackHeaderSubviewViewManager::AddView( - FrameworkElement parent, - UIElement child, - int64_t index) { - auto screenStackHeaderSubview = parent.as(); - if (!screenStackHeaderSubview) - return; - - screenStackHeaderSubview->addView(child); -} - -void ScreenStackHeaderSubviewViewManager::RemoveAllChildren(FrameworkElement parent) { - auto screenStackHeaderSubview = parent.as(); - if (!screenStackHeaderSubview) - return; - - screenStackHeaderSubview->removeAllChildren(); -} - -void ScreenStackHeaderSubviewViewManager::RemoveChildAt( - FrameworkElement parent, - int64_t index) { - auto screenStackHeaderSubview = parent.as(); - if (!screenStackHeaderSubview) - return; - - screenStackHeaderSubview->removeChildAt(index); -} - -void ScreenStackHeaderSubviewViewManager::ReplaceChild( - FrameworkElement parent, - UIElement oldChild, - UIElement newChild) { - auto screenStackHeaderSubview = parent.as(); - if (!screenStackHeaderSubview) - return; - - screenStackHeaderSubview->replaceChild(oldChild, newChild); -} - -// IViewManagerWithNativeProperties -IMapView -ScreenStackHeaderSubviewViewManager::NativeProps() noexcept { - auto nativeProps = - winrt::single_threaded_map(); - return nativeProps.GetView(); -} - -void ScreenStackHeaderSubviewViewManager::UpdateProperties( - FrameworkElement const &view, - IJSValueReader const &propertyMapReader) noexcept { - (void)view; - const JSValueObject &propertyMap = JSValue::ReadObjectFrom(propertyMapReader); - for (auto const &pair : propertyMap) { - auto const &propertyName = pair.first; - auto const &propertyValue = pair.second; - (void)propertyName; - (void)propertyValue; - } -} - -// IViewManagerWithCommands -IVectorView ScreenStackHeaderSubviewViewManager::Commands() noexcept { - auto commands = winrt::single_threaded_vector(); - return commands.GetView(); -} - -void ScreenStackHeaderSubviewViewManager::DispatchCommand( - FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::IJSValueReader const &commandArgsReader) noexcept { - (void)view; - (void)commandId; - (void)commandArgsReader; -} - - -// IViewManagerWithExportedEventTypeConstants -ConstantProviderDelegate ScreenStackHeaderSubviewViewManager:: - ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; -} - -ConstantProviderDelegate ScreenStackHeaderSubviewViewManager:: - ExportedCustomDirectEventTypeConstants() noexcept { - return nullptr; -} - -// IViewManagerWithReactContext -winrt::IReactContext ScreenStackHeaderSubviewViewManager::ReactContext() noexcept { - return m_reactContext; -} - -void ScreenStackHeaderSubviewViewManager::ReactContext(IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackHeaderSubviewViewManager.h b/windows/RNScreens/ScreenStackHeaderSubviewViewManager.h deleted file mode 100644 index 1378e3ce47..0000000000 --- a/windows/RNScreens/ScreenStackHeaderSubviewViewManager.h +++ /dev/null @@ -1,77 +0,0 @@ -#pragma once - -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::RNScreens::implementation { -class ScreenStackHeaderSubviewViewManager - : public winrt::implements< - ScreenStackHeaderSubviewViewManager, - winrt::Microsoft::ReactNative::IViewManager, - winrt::Microsoft::ReactNative::IViewManagerWithNativeProperties, - winrt::Microsoft::ReactNative::IViewManagerWithCommands, - winrt::Microsoft::ReactNative::IViewManagerWithChildren, - winrt::Microsoft::ReactNative::IViewManagerWithExportedEventTypeConstants, - winrt::Microsoft::ReactNative::IViewManagerRequiresNativeLayout, - winrt::Microsoft::ReactNative::IViewManagerWithReactContext> { - public: - ScreenStackHeaderSubviewViewManager() = default; - - // IViewManager - winrt::hstring Name() noexcept; - winrt::Windows::UI::Xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout(); - - // IViewManagerWithChildren - void AddView( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement child, - int64_t index); - void RemoveAllChildren(winrt::Windows::UI::Xaml::FrameworkElement parent); - void RemoveChildAt( - winrt::Windows::UI::Xaml::FrameworkElement parent, - int64_t index); - void ReplaceChild( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> - NativeProps() noexcept; - - void UpdateProperties( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept; - - // IViewManagerWithExportedEventTypeConstants - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomBubblingEventTypeConstants() noexcept; - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomDirectEventTypeConstants() noexcept; - - - // IViewManagerWithCommands - winrt::Windows::Foundation::Collections::IVectorView - Commands() noexcept; - - void DispatchCommand( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept; - - // IViewManagerWithReactContext - winrt::Microsoft::ReactNative::IReactContext ReactContext() noexcept; - void ReactContext( - winrt::Microsoft::ReactNative::IReactContext reactContext) noexcept; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackViewManager.cpp b/windows/RNScreens/ScreenStackViewManager.cpp deleted file mode 100644 index 5ae89c32db..0000000000 --- a/windows/RNScreens/ScreenStackViewManager.cpp +++ /dev/null @@ -1,132 +0,0 @@ -#include "pch.h" -#include "ScreenStackViewManager.h" -#include "JSValueXaml.h" -#include "NativeModules.h" -#include "Screen.h" -#include "ScreenStack.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -// IViewManager -winrt::hstring ScreenStackViewManager::Name() noexcept { - return L"RNSScreenStack"; -} - -winrt::FrameworkElement ScreenStackViewManager::CreateView() noexcept { - return winrt::make(m_reactContext); -} - -// IViewManagerRequiresNativeLayout -bool ScreenStackViewManager::RequiresNativeLayout() { - return false; -} - -// IViewManagerWithChildren -void ScreenStackViewManager::AddView( - FrameworkElement parent, - UIElement child, - int64_t index) { - auto screenStack = parent.as(); - if (!screenStack) - return; - - auto screen = child.as(); - if (!screen) - return; - - screenStack->addScreen(*screen, index); -} - -void ScreenStackViewManager::RemoveAllChildren(FrameworkElement parent) { - auto screenStack = parent.as(); - if (!screenStack) - return; - - screenStack->removeAllChildren(); -} - -void ScreenStackViewManager::RemoveChildAt( - FrameworkElement parent, - int64_t index) { - auto screenStack = parent.as(); - if (!screenStack) - return; - - screenStack->removeChildAt(index); -} - -void ScreenStackViewManager::ReplaceChild( - FrameworkElement parent, - UIElement oldChild, - UIElement newChild) { - auto screenStack = parent.as(); - if (!screenStack) - return; - - screenStack->replaceChild(oldChild, newChild); -} - -// IViewManagerWithReactContext -winrt::IReactContext ScreenStackViewManager::ReactContext() noexcept { - return m_reactContext; -} - -void ScreenStackViewManager::ReactContext(IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -// IViewManagerWithNativeProperties -IMapView -ScreenStackViewManager::NativeProps() noexcept { - auto nativeProps = - winrt::single_threaded_map(); - return nativeProps.GetView(); -} - -void ScreenStackViewManager::UpdateProperties( - FrameworkElement const &view, - IJSValueReader const &propertyMapReader) noexcept { - (void)view; - const JSValueObject &propertyMap = JSValue::ReadObjectFrom(propertyMapReader); - for (auto const &pair : propertyMap) { - auto const &propertyName = pair.first; - auto const &propertyValue = pair.second; - (void)propertyName; - (void)propertyValue; - } -} - -// IViewManagerWithExportedEventTypeConstants -ConstantProviderDelegate -ScreenStackViewManager::ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; -} - -ConstantProviderDelegate -ScreenStackViewManager::ExportedCustomDirectEventTypeConstants() noexcept { - return nullptr; -} - -// IViewManagerWithCommands -IVectorView ScreenStackViewManager::Commands() noexcept { - auto commands = winrt::single_threaded_vector(); - return commands.GetView(); -} - -void ScreenStackViewManager::DispatchCommand( - FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::IJSValueReader const &commandArgsReader) noexcept { - (void)view; - (void)commandId; - (void)commandArgsReader; -} -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenStackViewManager.h b/windows/RNScreens/ScreenStackViewManager.h deleted file mode 100644 index 812ea1b236..0000000000 --- a/windows/RNScreens/ScreenStackViewManager.h +++ /dev/null @@ -1,78 +0,0 @@ -#pragma once - -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::RNScreens::implementation { - -class ScreenStackViewManager - : public winrt::implements< - ScreenStackViewManager, - winrt::Microsoft::ReactNative::IViewManager, - winrt::Microsoft::ReactNative::IViewManagerRequiresNativeLayout, - winrt::Microsoft::ReactNative::IViewManagerWithChildren, - winrt::Microsoft::ReactNative::IViewManagerWithReactContext, - winrt::Microsoft::ReactNative::IViewManagerWithNativeProperties, - winrt::Microsoft::ReactNative:: - IViewManagerWithExportedEventTypeConstants, - winrt::Microsoft::ReactNative::IViewManagerWithCommands> { - public: - ScreenStackViewManager() = default; - - // IViewManager - winrt::hstring Name() noexcept; - winrt::Windows::UI::Xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout(); - - // IViewManagerWithChildren - void AddView( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement child, - int64_t index); - void RemoveAllChildren(winrt::Windows::UI::Xaml::FrameworkElement parent); - void RemoveChildAt( - winrt::Windows::UI::Xaml::FrameworkElement parent, - int64_t index); - void ReplaceChild( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - // IViewManagerWithReactContext - winrt::Microsoft::ReactNative::IReactContext ReactContext() noexcept; - void ReactContext( - winrt::Microsoft::ReactNative::IReactContext reactContext) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> - NativeProps() noexcept; - - void UpdateProperties( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept; - - // IViewManagerWithExportedEventTypeConstants - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomBubblingEventTypeConstants() noexcept; - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomDirectEventTypeConstants() noexcept; - - // IViewManagerWithCommands - winrt::Windows::Foundation::Collections::IVectorView - Commands() noexcept; - - void DispatchCommand( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenViewManager.cpp b/windows/RNScreens/ScreenViewManager.cpp deleted file mode 100644 index 0298453807..0000000000 --- a/windows/RNScreens/ScreenViewManager.cpp +++ /dev/null @@ -1,183 +0,0 @@ -#include "pch.h" -#include "ScreenViewManager.h" -#include "JSValueXaml.h" -#include "NativeModules.h" -#include "Screen.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -// IViewManager -winrt::hstring ScreenViewManager::Name() noexcept { - return L"RNSScreen"; -} - -winrt::FrameworkElement ScreenViewManager::CreateView() noexcept { - return winrt::make(m_reactContext); -} - -// IViewManagerRequiresNativeLayout -bool ScreenViewManager::RequiresNativeLayout() { - return false; -} - -// IViewManagerWithChildren -void ScreenViewManager::AddView( - FrameworkElement parent, - UIElement child, - int64_t index) { - (void)index; - auto screen = parent.try_as(); - if (!screen) - return; - - screen->addView(child); -} - -void ScreenViewManager::RemoveAllChildren(FrameworkElement parent) { - auto screen = parent.try_as(); - if (!screen) - return; - - screen->removeAllChildren(); -} - -void ScreenViewManager::RemoveChildAt(FrameworkElement parent, int64_t index) { - auto screen = parent.try_as(); - if (!screen) - return; - - screen->removeChildAt(index); -} - -void ScreenViewManager::ReplaceChild( - FrameworkElement parent, - UIElement oldChild, - UIElement newChild) { - auto screen = parent.try_as(); - if (!screen) - return; - - screen->replaceChild(oldChild, newChild); -} - -// IViewManagerWithReactContext -winrt::IReactContext ScreenViewManager::ReactContext() noexcept { - return m_reactContext; -} - -void ScreenViewManager::ReactContext(IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -// IViewManagerWithNativeProperties -IMapView -ScreenViewManager::NativeProps() noexcept { - auto nativeProps = - winrt::single_threaded_map(); - nativeProps.Insert(L"stackPresentation", ViewManagerPropertyType::String); - nativeProps.Insert(L"stackAnimation", ViewManagerPropertyType::String); - nativeProps.Insert(L"gestureEnabled", ViewManagerPropertyType::Boolean); - nativeProps.Insert(L"replaceAnimation", ViewManagerPropertyType::String); - nativeProps.Insert(L"screenOrientation", ViewManagerPropertyType::String); - nativeProps.Insert(L"statusBarAnimation", ViewManagerPropertyType::String); - nativeProps.Insert(L"statusBarColor", ViewManagerPropertyType::Number); - nativeProps.Insert(L"statusBarStyle", ViewManagerPropertyType::String); - nativeProps.Insert(L"statusBarTranslucent", ViewManagerPropertyType::Boolean); - nativeProps.Insert(L"statusBarHidden", ViewManagerPropertyType::Boolean); - return nativeProps.GetView(); -} - -void ScreenViewManager::UpdateProperties( - FrameworkElement const &view, - IJSValueReader const &propertyMapReader) noexcept { - if (auto screen = view.try_as()) { - const JSValueObject &propertyMap = JSValue::ReadObjectFrom(propertyMapReader); - for (auto const &pair : propertyMap) { - auto const &propertyName = pair.first; - auto const &propertyValue = pair.second; - if (propertyName == "stackAnimation") { - if (propertyValue.IsNull() || - propertyValue.AsString() == "default" || - propertyValue.AsString() == "flip" || - propertyValue.AsString() == "simple_push") { - screen->SetStackAnimation(winrt::RNScreens::implementation::StackAnimation::DEFAULT); - } else if (propertyValue.AsString() == "none") { - screen->SetStackAnimation(StackAnimation::NONE); - } else if (propertyValue.AsString() == "fade") { - screen->SetStackAnimation(StackAnimation::FADE); - } else if (propertyValue.AsString() == "slide_from_right") { - screen->SetStackAnimation(StackAnimation::SLIDE_FROM_RIGHT); - } else if (propertyValue.AsString() == "slide_from_left") { - screen->SetStackAnimation(StackAnimation::SLIDE_FROM_LEFT); - } else if (propertyValue.AsString() == "slide_from_bottom") { - screen->SetStackAnimation(StackAnimation::SLIDE_FROM_BOTTOM); - } else if (propertyValue.AsString() == "fade_from_bottom") { - screen->SetStackAnimation(StackAnimation::FADE_FROM_BOTTOM); - } else if (propertyValue.AsString() == "ios_from_right") { - screen->SetStackAnimation(StackAnimation::IOS_FROM_RIGHT); - } else if (propertyValue.AsString() == "ios_from_left") { - screen->SetStackAnimation(StackAnimation::IOS_FROM_LEFT); - } else { - std::string error = "Unknown animation type: "; - error += propertyValue.AsString(); - throw std::runtime_error(error); - } - } - if (propertyValue != nullptr) { - if (propertyName == "replaceAnimation") { - auto const &value = propertyValue.AsString(); - // TODO: Implement this for Windows - (void)value; - } else if (propertyName == "stackPresentation") { - auto const &value = propertyValue.AsString(); - // TODO: Implement this for Windows - (void)value; - } else { - OutputDebugStringA("Unknown property in ScreenViewManager\n"); - } - } - } - } -} - -// IViewManagerWithExportedEventTypeConstants -ConstantProviderDelegate -ScreenViewManager::ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; -} - -ConstantProviderDelegate -ScreenViewManager::ExportedCustomDirectEventTypeConstants() noexcept { - return [](winrt::IJSValueWriter const &constantWriter) { - WriteCustomDirectEventTypeConstant(constantWriter, "WillAppear"); - WriteCustomDirectEventTypeConstant(constantWriter, "WillDisappear"); - WriteCustomDirectEventTypeConstant(constantWriter, "Appear"); - WriteCustomDirectEventTypeConstant(constantWriter, "Disappear"); - WriteCustomDirectEventTypeConstant(constantWriter, "Dismissed"); - WriteCustomDirectEventTypeConstant(constantWriter, "FinishTransitioning"); - }; -} - -// IViewManagerWithCommands -IVectorView ScreenViewManager::Commands() noexcept { - auto commands = winrt::single_threaded_vector(); - return commands.GetView(); -} - -void ScreenViewManager::DispatchCommand( - FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::IJSValueReader const &commandArgsReader) noexcept { - (void)view; - (void)commandId; - (void)commandArgsReader; -} -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/ScreenViewManager.h b/windows/RNScreens/ScreenViewManager.h deleted file mode 100644 index 420df7f715..0000000000 --- a/windows/RNScreens/ScreenViewManager.h +++ /dev/null @@ -1,78 +0,0 @@ -#pragma once - -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::RNScreens::implementation { - -class ScreenViewManager - : public winrt::implements< - ScreenViewManager, - winrt::Microsoft::ReactNative::IViewManager, - winrt::Microsoft::ReactNative::IViewManagerRequiresNativeLayout, - winrt::Microsoft::ReactNative::IViewManagerWithChildren, - winrt::Microsoft::ReactNative::IViewManagerWithReactContext, - winrt::Microsoft::ReactNative::IViewManagerWithNativeProperties, - winrt::Microsoft::ReactNative:: - IViewManagerWithExportedEventTypeConstants, - winrt::Microsoft::ReactNative::IViewManagerWithCommands> { - public: - ScreenViewManager() = default; - - // IViewManager - virtual winrt::hstring Name() noexcept; - winrt::Windows::UI::Xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout(); - - // IViewManagerWithChildren - void AddView( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement child, - int64_t index); - void RemoveAllChildren(winrt::Windows::UI::Xaml::FrameworkElement parent); - void RemoveChildAt( - winrt::Windows::UI::Xaml::FrameworkElement parent, - int64_t index); - void ReplaceChild( - winrt::Windows::UI::Xaml::FrameworkElement parent, - winrt::Windows::UI::Xaml::UIElement oldChild, - winrt::Windows::UI::Xaml::UIElement newChild); - - // IViewManagerWithReactContext - winrt::Microsoft::ReactNative::IReactContext ReactContext() noexcept; - void ReactContext( - winrt::Microsoft::ReactNative::IReactContext reactContext) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> - NativeProps() noexcept; - - void UpdateProperties( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept; - - // IViewManagerWithExportedEventTypeConstants - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomBubblingEventTypeConstants() noexcept; - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomDirectEventTypeConstants() noexcept; - - // IViewManagerWithCommands - winrt::Windows::Foundation::Collections::IVectorView - Commands() noexcept; - - void DispatchCommand( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/SearchBar.cpp b/windows/RNScreens/SearchBar.cpp index 94170385ea..46611e22f5 100644 --- a/windows/RNScreens/SearchBar.cpp +++ b/windows/RNScreens/SearchBar.cpp @@ -1,19 +1,11 @@ #include "pch.h" #include "SearchBar.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt +#include "BaseProps.h" namespace winrt::RNScreens::implementation { -SearchBar::SearchBar( - winrt::Microsoft::ReactNative::IReactContext reactContext) - : m_reactContext(reactContext) {} +void RegisterSearchBar( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept { + RegisterStubComponent(fabricBuilder, L"RNSSearchBar"); +} } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/SearchBar.h b/windows/RNScreens/SearchBar.h index 9bad637421..7bb1bbe1c9 100644 --- a/windows/RNScreens/SearchBar.h +++ b/windows/RNScreens/SearchBar.h @@ -1,14 +1,12 @@ #pragma once +#include "pch.h" namespace winrt::RNScreens::implementation { -class SearchBar - : public winrt::Windows::UI::Xaml::Controls::StackPanelT< - SearchBar> { - public: - SearchBar( - winrt::Microsoft::ReactNative::IReactContext reactContext); - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; +// RNSSearchBar - stub. No native visual is rendered. +// +// TODO: implement using WinUI AutoSuggestBox; wire search text and cancel +// events through a SearchBarUserData event emitter. +void RegisterSearchBar( + const Microsoft::ReactNative::IReactPackageBuilderFabric &fabricBuilder) + noexcept; } // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/SearchBarViewManager.cpp b/windows/RNScreens/SearchBarViewManager.cpp deleted file mode 100644 index f58ddd2011..0000000000 --- a/windows/RNScreens/SearchBarViewManager.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include "pch.h" -#include "SearchBarViewManager.h" -#include "SearchBar.h" -#include "JSValueXaml.h" -#include "NativeModules.h" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -} // namespace winrt - -namespace winrt::RNScreens::implementation { -// IViewManager -winrt::hstring SearchBarViewManager::Name() noexcept { - return L"RNSSearchBar"; -} - -winrt::FrameworkElement SearchBarViewManager::CreateView() noexcept { - return winrt::make(m_reactContext); -} - -// IViewManagerRequiresNativeLayout -bool SearchBarViewManager::RequiresNativeLayout() { - return false; -} - -// IViewManagerWithNativeProperties -IMapView -SearchBarViewManager::NativeProps() noexcept { - auto nativeProps = - winrt::single_threaded_map(); - return nativeProps.GetView(); -} - -void SearchBarViewManager::UpdateProperties( - FrameworkElement const &view, - IJSValueReader const &propertyMapReader) noexcept { - (void)view; - const JSValueObject &propertyMap = JSValue::ReadObjectFrom(propertyMapReader); - for (auto const &pair : propertyMap) { - auto const &propertyName = pair.first; - auto const &propertyValue = pair.second; - (void)propertyName; - (void)propertyValue; - } -} - -// IViewManagerWithCommands -IVectorView SearchBarViewManager::Commands() noexcept { - auto commands = winrt::single_threaded_vector(); - return commands.GetView(); -} - -void SearchBarViewManager::DispatchCommand( - FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::IJSValueReader const &commandArgsReader) noexcept { - (void)view; - (void)commandId; - (void)commandArgsReader; -} - - -// IViewManagerWithExportedEventTypeConstants -ConstantProviderDelegate SearchBarViewManager:: - ExportedCustomBubblingEventTypeConstants() noexcept { - return nullptr; -} - -ConstantProviderDelegate SearchBarViewManager:: - ExportedCustomDirectEventTypeConstants() noexcept { - return nullptr; -} - -// IViewManagerWithReactContext -winrt::IReactContext SearchBarViewManager::ReactContext() noexcept { - return m_reactContext; -} - -void SearchBarViewManager::ReactContext(IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -} // namespace winrt::RNScreens::implementation \ No newline at end of file diff --git a/windows/RNScreens/SearchBarViewManager.h b/windows/RNScreens/SearchBarViewManager.h deleted file mode 100644 index 4b75802777..0000000000 --- a/windows/RNScreens/SearchBarViewManager.h +++ /dev/null @@ -1,62 +0,0 @@ -#pragma once - -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::RNScreens::implementation { -class SearchBarViewManager - : public winrt::implements< - SearchBarViewManager, - winrt::Microsoft::ReactNative::IViewManager, - winrt::Microsoft::ReactNative::IViewManagerWithNativeProperties, - winrt::Microsoft::ReactNative::IViewManagerWithCommands, - winrt::Microsoft::ReactNative::IViewManagerWithExportedEventTypeConstants, - winrt::Microsoft::ReactNative::IViewManagerRequiresNativeLayout, - winrt::Microsoft::ReactNative::IViewManagerWithReactContext> { - public: - SearchBarViewManager() = default; - - // IViewManager - winrt::hstring Name() noexcept; - winrt::Windows::UI::Xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout(); - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView< - winrt::hstring, - winrt::Microsoft::ReactNative::ViewManagerPropertyType> - NativeProps() noexcept; - - void UpdateProperties( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const - &propertyMapReader) noexcept; - - // IViewManagerWithExportedEventTypeConstants - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomBubblingEventTypeConstants() noexcept; - winrt::Microsoft::ReactNative::ConstantProviderDelegate - ExportedCustomDirectEventTypeConstants() noexcept; - - - // IViewManagerWithCommands - winrt::Windows::Foundation::Collections::IVectorView - Commands() noexcept; - - void DispatchCommand( - winrt::Windows::UI::Xaml::FrameworkElement const &view, - winrt::hstring const &commandId, - winrt::Microsoft::ReactNative::IJSValueReader const - &commandArgsReader) noexcept; - - // IViewManagerWithReactContext - winrt::Microsoft::ReactNative::IReactContext ReactContext() noexcept; - void ReactContext( - winrt::Microsoft::ReactNative::IReactContext reactContext) noexcept; - - private: - winrt::Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::RNScreens::implementation diff --git a/windows/RNScreens/codegen/.clang-format b/windows/RNScreens/codegen/.clang-format new file mode 100644 index 0000000000..9d159247d5 --- /dev/null +++ b/windows/RNScreens/codegen/.clang-format @@ -0,0 +1,2 @@ +DisableFormat: true +SortIncludes: false diff --git a/windows/RNScreens/codegen/NativeScreensModuleSpec.g.h b/windows/RNScreens/codegen/NativeScreensModuleSpec.g.h new file mode 100644 index 0000000000..7f66e2b8be --- /dev/null +++ b/windows/RNScreens/codegen/NativeScreensModuleSpec.g.h @@ -0,0 +1,31 @@ + +/* + * This file is auto-generated from a NativeModule spec file in js. + * + * This is a C++ Spec class that should be used with MakeTurboModuleProvider to register native modules + * in a way that also verifies at compile time that the native module matches the interface required + * by the TurboModule JS spec. + */ +#pragma once +// clang-format off + + +#include +#include + +namespace ReactNativeScreensCodegen { + +struct ScreensModuleSpec : winrt::Microsoft::ReactNative::TurboModuleSpec { + static constexpr auto methods = std::tuple{ + + }; + + template + static constexpr void ValidateModule() noexcept { + constexpr auto methodCheckResults = CheckMethods(); + + + } +}; + +} // namespace ReactNativeScreensCodegen diff --git a/windows/RNScreens/packages.config b/windows/RNScreens/packages.config deleted file mode 100644 index 1447e714af..0000000000 --- a/windows/RNScreens/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/windows/RNScreens/packages.lock.json b/windows/RNScreens/packages.lock.json new file mode 100644 index 0000000000..95481a7e6d --- /dev/null +++ b/windows/RNScreens/packages.lock.json @@ -0,0 +1,151 @@ +{ + "version": 1, + "dependencies": { + "native,Version=v0.0": { + "boost": { + "type": "Direct", + "requested": "[1.84.0, )", + "resolved": "1.84.0", + "contentHash": "4el2YP3cNJDVFPdzOso+LxGvdWP2rHxML4siq8VdonNypW2m4q503tHfCj6vK0L1UfxioE2hpFGb4ITEua73tg==" + }, + "Microsoft.ReactNative": { + "type": "Direct", + "requested": "[0.84.0, )", + "resolved": "0.84.0", + "contentHash": "eZq5oUB0ht6Pmf9gIUfJOOfkVPQICLogAa4GB5GeNh4Qrf6cPVbmm0hffuWWcafHLGYmQDN9agBvES+qdpCTxg==" + }, + "Microsoft.ReactNative.Cxx": { + "type": "Direct", + "requested": "[0.84.0, )", + "resolved": "0.84.0", + "contentHash": "EleqtgIyUhaZB+29xpbufPVjR5ns12uuC6R6Nbuie5WZWJAgKbNZSH+c97NR+yWPlEKpAlTR5ZOlIcLRnn4rGQ==", + "dependencies": { + "Microsoft.ReactNative": "0.84.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.8.260508005, )", + "resolved": "1.8.260508005", + "contentHash": "+aA+zrvqJKgsn/1TPOSR0Uy7dkMO5jI/+cDWPu2pWmXe4KQxYkR8gQFY9IrfbgCxxSd/yl1zMcAKD/4HBbNqaw==", + "dependencies": { + "Microsoft.WindowsAppSDK.AI": "[1.8.76]", + "Microsoft.WindowsAppSDK.Base": "[1.8.251216001]", + "Microsoft.WindowsAppSDK.DWrite": "[1.8.25122902]", + "Microsoft.WindowsAppSDK.Foundation": "[1.8.260505001]", + "Microsoft.WindowsAppSDK.InteractiveExperiences": "[1.8.260430001]", + "Microsoft.WindowsAppSDK.ML": "[1.8.2197]", + "Microsoft.WindowsAppSDK.Runtime": "[1.8.260508005]", + "Microsoft.WindowsAppSDK.Widgets": "[1.8.251231004]", + "Microsoft.WindowsAppSDK.WinUI": "[1.8.260505002]" + } + }, + "Microsoft.Web.WebView2": { + "type": "Transitive", + "resolved": "1.0.3179.45", + "contentHash": "3pokSH5CnN0G6rGhGFo1y87inxYhNxBQ2Vdf0wlvBj99KHxQJormjDACmqRnFeUsmuNFIhWwfAL1ztq7wD5qRA==" + }, + "Microsoft.Windows.SDK.BuildTools": { + "type": "Transitive", + "resolved": "10.0.26100.4654", + "contentHash": "2mgcOlj/t2RfSyyw+pVESfO+Tk1RkfQzto9Vrq42M1lUQIfQEwbi8QLha9GXWIOj+TFzeHIEJckIoF25mgiM8A==" + }, + "Microsoft.Windows.SDK.BuildTools.MSIX": { + "type": "Transitive", + "resolved": "1.7.20250829.1", + "contentHash": "IMdvRmCIZnBS5GkYnv0po1bcx6U1OF39pqA4TphQ9evDzpCRoSE19/PkDvlUNNrBavTsLIEJgd/TAIFner75ow==" + }, + "Microsoft.WindowsAppSDK.AI": { + "type": "Transitive", + "resolved": "1.8.76", + "contentHash": "Ayn9QybcwzH+c8eQlE7dm2oO3Jrcn2uohLcsHJpCbLOAfcisjzwtSBe0oyulbaJ86R4eDSX3RDS25tsjGpIqyQ==", + "dependencies": { + "Microsoft.WindowsAppSDK.Base": "1.8.251216001", + "Microsoft.WindowsAppSDK.Foundation": "1.8.260501000" + } + }, + "Microsoft.WindowsAppSDK.Base": { + "type": "Transitive", + "resolved": "1.8.251216001", + "contentHash": "PS1wriuFknz3W2F2P/e6RvOTM35w89Lsj/f0QmUEPrJjKnc+jM0JLX1vfdytI14y1gNRUTm9uclwP0aH/SVU5w==", + "dependencies": { + "Microsoft.Windows.SDK.BuildTools": "10.0.26100.4654", + "Microsoft.Windows.SDK.BuildTools.MSIX": "1.7.20250829.1" + } + }, + "Microsoft.WindowsAppSDK.DWrite": { + "type": "Transitive", + "resolved": "1.8.25122902", + "contentHash": "zFNn07i7Cyz62Y8FnPQAyzeZK7ww3m9t42i9pzy4C04pNbyUDQ4fG7pB6VSh6n4EyFuYtuFQuDzt4mKmXFrkrg==", + "dependencies": { + "Microsoft.WindowsAppSDK.Base": "1.8.251216001" + } + }, + "Microsoft.WindowsAppSDK.Foundation": { + "type": "Transitive", + "resolved": "1.8.260505001", + "contentHash": "41SSoEn3sKKCAVPA/w18zVJwV1C7aDEkPS2f6Zyp19m27tDEmteEp0XS3Ln3b0ElYR4FfPEPvIDbJPSA9vePGw==", + "dependencies": { + "Microsoft.WindowsAppSDK.Base": "1.8.251216001", + "Microsoft.WindowsAppSDK.InteractiveExperiences": "1.8.260430001" + } + }, + "Microsoft.WindowsAppSDK.InteractiveExperiences": { + "type": "Transitive", + "resolved": "1.8.260430001", + "contentHash": "fTPCnQb3ZarMh9khlEfbLDllcZzK0tSP+2S6W/T4cPyLLSAmARm8Gd3AC5kqubnDjzTvG+1lNZ1bZGFsIHplJQ==", + "dependencies": { + "Microsoft.WindowsAppSDK.Base": "1.8.251216001" + } + }, + "Microsoft.WindowsAppSDK.ML": { + "type": "Transitive", + "resolved": "1.8.2197", + "contentHash": "6Bc1SOLd5HicY3GbF+zr76YBfH4iZOKeEGxTK/lHKAK2ExZTWavOADxB2CKSi/irF4dWSngUdRFopWPmckJ6fA==", + "dependencies": { + "Microsoft.WindowsAppSDK.Base": "1.8.251216001", + "Microsoft.WindowsAppSDK.Foundation": "1.8.260505001" + } + }, + "Microsoft.WindowsAppSDK.Runtime": { + "type": "Transitive", + "resolved": "1.8.260508005", + "contentHash": "2JqXzA4heHSkkaXJNyEvYtpv2wsEUMhwQzgXmZsFmYSkUXSdeVc6hdHcWoBK1SY9l1Sjd1brLt7h16kIpgh2kA==", + "dependencies": { + "Microsoft.WindowsAppSDK.Base": "1.8.251216001" + } + }, + "Microsoft.WindowsAppSDK.Widgets": { + "type": "Transitive", + "resolved": "1.8.251231004", + "contentHash": "bIWqQYR8DCoB1SoPOMil5AtgtkTn438wJTdpsHgyO/6o7Eh7PMP5BzrR0KbDsFqy+4LhPWQ4vtwko5k93fECcA==", + "dependencies": { + "Microsoft.WindowsAppSDK.Base": "1.8.251216001" + } + }, + "Microsoft.WindowsAppSDK.WinUI": { + "type": "Transitive", + "resolved": "1.8.260505002", + "contentHash": "/hGl6EOmo8aeJR2bYbOmGhOicnJK4EY+u+cQI+jm8H1uXThfMX32DsfKOt9LkOcu8AKX3j5FpiBay8ObUSytIw==", + "dependencies": { + "Microsoft.Web.WebView2": "1.0.3179.45", + "Microsoft.WindowsAppSDK.Base": "1.8.251216001", + "Microsoft.WindowsAppSDK.Foundation": "1.8.260505001", + "Microsoft.WindowsAppSDK.InteractiveExperiences": "1.8.260430001" + } + } + } + } +} \ No newline at end of file diff --git a/windows/RNScreens/pch.cpp b/windows/RNScreens/pch.cpp index bcb5590be1..1d9f38c57d 100644 --- a/windows/RNScreens/pch.cpp +++ b/windows/RNScreens/pch.cpp @@ -1 +1 @@ -#include "pch.h" +#include "pch.h" diff --git a/windows/RNScreens/pch.h b/windows/RNScreens/pch.h index 6754588bae..783a647573 100644 --- a/windows/RNScreens/pch.h +++ b/windows/RNScreens/pch.h @@ -1,9 +1,37 @@ +// 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 #include -#include -#include -#include -#include -#include \ No newline at end of file +#include +#include + +// C RunTime Header Files +#include +#include +#include +#include + +// Standard Library +#include +#include +#include +#include diff --git a/windows/RNScreens/resource.h b/windows/RNScreens/resource.h new file mode 100644 index 0000000000..f8b6f6e941 --- /dev/null +++ b/windows/RNScreens/resource.h @@ -0,0 +1,5 @@ +// +// Microsoft Visual C++ generated include file. +// Used by RNScreens.rc + +#pragma once diff --git a/windows/RNScreens/targetver.h b/windows/RNScreens/targetver.h new file mode 100644 index 0000000000..87c0086de7 --- /dev/null +++ b/windows/RNScreens/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/RNScreens62.sln b/windows/RNScreens62.sln deleted file mode 100644 index b9c711d00a..0000000000 --- a/windows/RNScreens62.sln +++ /dev/null @@ -1,254 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30114.105 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNScreens", "RNScreens\RNScreens.vcxproj", "{d638f49e-29d2-4699-ac52-facd82fa7138}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{4F6E56C3-12C5-4457-9239-0ACF0B7150A8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -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}") = "JSI.Universal", "..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" -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}") = "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}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" -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}") = "Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactWindowsCore", "..\node_modules\react-native-windows\ReactWindowsCore\ReactWindowsCore.vcxproj", "{11C084A3-A57C-4296-A679-CAC17B603144}" -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\ReactWindowsCore\ReactWindowsCore.vcxitems*{11c084a3-a57c-4296-a679-cac17b603144}*SharedItemsImports = 4 - ..\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\JSI\Shared\JSI.Shared.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 - WinUI3|ARM = WinUI3|ARM - WinUI3|ARM64 = WinUI3|ARM64 - WinUI3|x64 = WinUI3|x64 - WinUI3|x86 = WinUI3|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|ARM.ActiveCfg = Debug|ARM - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|ARM.Build.0 = Debug|ARM - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|ARM64.Build.0 = Debug|ARM64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|x64.ActiveCfg = Debug|x64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|x64.Build.0 = Debug|x64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|x86.ActiveCfg = Debug|Win32 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Debug|x86.Build.0 = Debug|Win32 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|ARM.ActiveCfg = Release|ARM - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|ARM.Build.0 = Release|ARM - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|ARM64.ActiveCfg = Release|ARM64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|ARM64.Build.0 = Release|ARM64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|x64.ActiveCfg = Release|x64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|x64.Build.0 = Release|x64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|x86.ActiveCfg = Release|Win32 - {d638f49e-29d2-4699-ac52-facd82fa7138}.Release|x86.Build.0 = Release|Win32 - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|ARM.ActiveCfg = Release|ARM - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|ARM.Build.0 = Release|ARM - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|ARM64.Build.0 = Release|ARM64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|x64.ActiveCfg = Release|x64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|x64.Build.0 = Release|x64 - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|x86.ActiveCfg = Release|Win32 - {d638f49e-29d2-4699-ac52-facd82fa7138}.WinUI3|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 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM.ActiveCfg = Release|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM.Build.0 = Release|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x86.Build.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 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM.ActiveCfg = Release|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM.Build.0 = Release|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|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 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM.ActiveCfg = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM.Build.0 = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM64.Build.0 = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x64.ActiveCfg = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x64.Build.0 = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x86.ActiveCfg = Release|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|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 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM.ActiveCfg = Release|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM.Build.0 = Release|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|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 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM.ActiveCfg = Release|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM.Build.0 = Release|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x86.Build.0 = Release|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.ActiveCfg = Debug|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM.Build.0 = Debug|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|ARM64.Build.0 = Debug|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.ActiveCfg = Debug|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x64.Build.0 = Debug|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.ActiveCfg = Debug|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Debug|x86.Build.0 = Debug|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.ActiveCfg = Release|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM.Build.0 = Release|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.ActiveCfg = Release|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|ARM64.Build.0 = Release|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.ActiveCfg = Release|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x64.Build.0 = Release|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.ActiveCfg = Release|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.Release|x86.Build.0 = Release|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|ARM.ActiveCfg = WinUI3|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|ARM.Build.0 = WinUI3|ARM - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|ARM64.ActiveCfg = WinUI3|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|ARM64.Build.0 = WinUI3|ARM64 - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|x64.ActiveCfg = WinUI3|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|x64.Build.0 = WinUI3|x64 - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|x86.ActiveCfg = WinUI3|Win32 - {11C084A3-A57C-4296-A679-CAC17B603144}.WinUI3|x86.Build.0 = WinUI3|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {0CC28589-39E4-4288-B162-97B959F8B843} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {11C084A3-A57C-4296-A679-CAC17B603144} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {1E57BD63-8052-4EAD-9EEB-BD1A60F44A67} - EndGlobalSection -EndGlobal diff --git a/windows/RNScreens63.sln b/windows/RNScreens63.sln deleted file mode 100644 index 9404ad8b10..0000000000 --- a/windows/RNScreens63.sln +++ /dev/null @@ -1,225 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30114.105 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNScreens", "RNScreens\RNScreens.vcxproj", "{D638F49E-29D2-4699-AC52-FACD82FA7138}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{4F6E56C3-12C5-4457-9239-0ACF0B7150A8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -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}") = "JSI.Universal", "..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" -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}") = "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}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" -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}") = "Microsoft.ReactNative.Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -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 - WinUI3|ARM = WinUI3|ARM - WinUI3|ARM64 = WinUI3|ARM64 - WinUI3|x64 = WinUI3|x64 - WinUI3|x86 = WinUI3|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM.ActiveCfg = Debug|ARM - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM.Build.0 = Debug|ARM - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM64.Build.0 = Debug|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x64.ActiveCfg = Debug|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x64.Build.0 = Debug|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x86.ActiveCfg = Debug|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x86.Build.0 = Debug|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM.ActiveCfg = Release|ARM - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM.Build.0 = Release|ARM - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM64.ActiveCfg = Release|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM64.Build.0 = Release|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x64.ActiveCfg = Release|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x64.Build.0 = Release|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x86.ActiveCfg = Release|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x86.Build.0 = Release|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|ARM.ActiveCfg = Release|ARM - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|ARM.Build.0 = Release|ARM - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|ARM64.Build.0 = Release|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|x64.ActiveCfg = Release|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|x64.Build.0 = Release|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|x86.ActiveCfg = Release|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.WinUI3|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 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM.ActiveCfg = Release|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM.Build.0 = Release|ARM - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x86.Build.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 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM.ActiveCfg = Release|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM.Build.0 = Release|ARM - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|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 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM.ActiveCfg = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM.Build.0 = Release|ARM - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM64.Build.0 = Release|ARM64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x64.ActiveCfg = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x64.Build.0 = Release|x64 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x86.ActiveCfg = Release|Win32 - {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|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 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM.ActiveCfg = Release|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM.Build.0 = Release|ARM - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|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 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM.ActiveCfg = Release|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM.Build.0 = Release|ARM - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {0CC28589-39E4-4288-B162-97B959F8B843} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {1E57BD63-8052-4EAD-9EEB-BD1A60F44A67} - EndGlobalSection -EndGlobal diff --git a/windows/RNScreens65.sln b/windows/RNScreens65.sln deleted file mode 100644 index 829838a2d6..0000000000 --- a/windows/RNScreens65.sln +++ /dev/null @@ -1,144 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30114.105 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNScreens", "RNScreens\RNScreens.vcxproj", "{D638F49E-29D2-4699-AC52-FACD82FA7138}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{4F6E56C3-12C5-4457-9239-0ACF0B7150A8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -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}") = "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}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" -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}") = "Microsoft.ReactNative.Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\node_modules\react-native-windows\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 - ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|ARM64.Build.0 = Debug|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x64.ActiveCfg = Debug|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x64.Build.0 = Debug|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x86.ActiveCfg = Debug|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Debug|x86.Build.0 = Debug|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM64.ActiveCfg = Release|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|ARM64.Build.0 = Release|ARM64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x64.ActiveCfg = Release|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x64.Build.0 = Release|x64 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x86.ActiveCfg = Release|Win32 - {D638F49E-29D2-4699-AC52-FACD82FA7138}.Release|x86.Build.0 = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {1E57BD63-8052-4EAD-9EEB-BD1A60F44A67} - EndGlobalSection -EndGlobal diff --git a/yarn.lock b/yarn.lock index b6f7fe265d..8907066b5b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -38,7 +38,7 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": version: 7.26.8 resolution: "@babel/compat-data@npm:7.26.8" checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca @@ -52,7 +52,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.0.0, @babel/core@npm:^7.1.6, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.5, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.25.2": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.5, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.25.2": version: 7.29.7 resolution: "@babel/core@npm:7.29.7" dependencies: @@ -103,7 +103,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.5.0, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": version: 7.26.9 resolution: "@babel/generator@npm:7.26.9" dependencies: @@ -169,7 +169,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: @@ -476,7 +476,7 @@ __metadata: 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.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": +"@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.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.26.5 resolution: "@babel/helper-plugin-utils@npm:7.26.5" checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 @@ -545,16 +545,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 - languageName: node - linkType: hard - "@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" @@ -564,6 +554,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.29.7" @@ -695,23 +695,23 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/parser@npm:7.26.9" - dependencies: - "@babel/types": "npm:^7.26.9" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7": + version: 7.22.15 + resolution: "@babel/parser@npm:7.22.15" bin: parser: ./bin/babel-parser.js - checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc + checksum: 10c0/60e0ca5ba9ba1312587367cd155fd074408dd6a6101ceb0f7e23640a5ebcab35e5fad13c0122881ab95746f06ecca6bf273dbbeeeea1e9dcc0d14062458ec72f languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7": - version: 7.22.15 - resolution: "@babel/parser@npm:7.22.15" +"@babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" + dependencies: + "@babel/types": "npm:^7.26.9" bin: parser: ./bin/babel-parser.js - checksum: 10c0/60e0ca5ba9ba1312587367cd155fd074408dd6a6101ceb0f7e23640a5ebcab35e5fad13c0122881ab95746f06ecca6bf273dbbeeeea1e9dcc0d14062458ec72f + checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc languageName: node linkType: hard @@ -726,6 +726,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/parser@npm:7.29.7" + dependencies: + "@babel/types": "npm:^7.29.7" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/65133038f80b54a714d6027cb77cee3f9a6b5c4c6842ce674301e13947cbcbfa8055e63acaf1b84c085d34226a14425b2c2b97b829e0e226d2e8f1299942a51d + languageName: node + linkType: hard + "@babel/parser@npm:^7.27.0": version: 7.27.0 resolution: "@babel/parser@npm:7.27.0" @@ -748,17 +759,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/parser@npm:7.29.7" - dependencies: - "@babel/types": "npm:^7.29.7" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/65133038f80b54a714d6027cb77cee3f9a6b5c4c6842ce674301e13947cbcbfa8055e63acaf1b84c085d34226a14425b2c2b97b829e0e226d2e8f1299942a51d - 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" @@ -818,7 +818,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.1.0, @babel/plugin-proposal-class-properties@npm:^7.17.12": +"@babel/plugin-proposal-class-properties@npm:^7.17.12": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -830,7 +830,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-export-default-from@npm:^7.0.0, @babel/plugin-proposal-export-default-from@npm:^7.24.7": +"@babel/plugin-proposal-export-default-from@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-proposal-export-default-from@npm:7.25.9" dependencies: @@ -841,58 +841,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.1.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf - languageName: node - linkType: hard - -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0": - version: 7.20.7 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" - dependencies: - "@babel/compat-data": "npm:^7.20.5" - "@babel/helper-compilation-targets": "npm:^7.20.7" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.20.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b9818749bb49d8095df64c45db682448d04743d96722984cbfd375733b2585c26d807f84b4fdb28474f2d614be6a6ffe3d96ffb121840e9e5345b2ccc0438bd8 - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-catch-binding@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ab20153d9e95e0b73004fdf86b6a2d219be2a0ace9ca76cd9eccddb680c913fec173bca54d761b1bc6044edde0a53811f3e515908c3b16d2d81cfec1e2e17391 - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.1.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f - languageName: node - linkType: hard - "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": version: 7.21.0-placeholder-for-preset-env.2 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" @@ -924,7 +872,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13": +"@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -946,7 +894,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -957,7 +905,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.7": +"@babel/plugin-syntax-export-default-from@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-syntax-export-default-from@npm:7.25.9" dependencies: @@ -968,7 +916,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.2.0, @babel/plugin-syntax-flow@npm:^7.26.0": +"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-flow@npm:7.26.0" dependencies: @@ -1023,25 +971,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.25.9 - resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" +"@babel/plugin-syntax-jsx@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c + checksum: 10c0/563bb7599b868773f1c7c1d441ecc9bc53aeb7832775da36752c926fc402a1fa5421505b39e724f71eb217c13e4b93117e081cac39723b0e11dac4c897f33c3e languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" +"@babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/563bb7599b868773f1c7c1d441ecc9bc53aeb7832775da36752c926fc402a1fa5421505b39e724f71eb217c13e4b93117e081cac39723b0e11dac4c897f33c3e + checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c languageName: node linkType: hard @@ -1067,7 +1015,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: @@ -1089,7 +1037,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.0.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: @@ -1111,7 +1059,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.0.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.3": +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: @@ -1189,25 +1137,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" +"@babel/plugin-transform-arrow-functions@npm:^7.0.0-0": + version: 7.29.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.29.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.29.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 + checksum: 10c0/03405abac83122b760c4d688a256c7a67961fd5a4396dfd119cf89a118984d31add38eeace38a158c63c3a4257a644e15da8836ee9e50876bf6876e988060be2 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0-0": - version: 7.29.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.29.7" +"@babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/03405abac83122b760c4d688a256c7a67961fd5a4396dfd119cf89a118984d31add38eeace38a158c63c3a4257a644e15da8836ee9e50876bf6876e988060be2 + checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 languageName: node linkType: hard @@ -1237,7 +1185,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.26.5": +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": version: 7.26.5 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: @@ -1248,7 +1196,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": +"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" dependencies: @@ -1295,22 +1243,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-classes@npm:7.25.9" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - globals: "npm:^11.1.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d - languageName: node - linkType: hard - "@babel/plugin-transform-classes@npm:^7.0.0-0": version: 7.29.7 resolution: "@babel/plugin-transform-classes@npm:7.29.7" @@ -1327,7 +1259,23 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -1339,7 +1287,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": +"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -1396,7 +1344,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.0.0, @babel/plugin-transform-exponentiation-operator@npm:^7.26.3": +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: @@ -1418,7 +1366,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.23.3, @babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.25.9": +"@babel/plugin-transform-flow-strip-types@npm:^7.23.3, @babel/plugin-transform-flow-strip-types@npm:^7.25.2": version: 7.26.5 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" dependencies: @@ -1430,7 +1378,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": +"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -1442,7 +1390,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.25.9": +"@babel/plugin-transform-function-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -1466,7 +1414,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.25.9": +"@babel/plugin-transform-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -1488,7 +1436,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.25.9": +"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: @@ -1511,18 +1459,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.1.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" - dependencies: - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" @@ -1536,6 +1472,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-commonjs@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.29.7" @@ -1630,17 +1578,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-assign@npm:^7.0.0": - version: 7.25.9 - resolution: "@babel/plugin-transform-object-assign@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ef1e6a0bd962cf4a63134163a80a3b9b0a07bf386b70a5a3583d23cb0c6cdca5f9838c95d3459e05ea7259e0fe80c32d870ce08e83465ef6cac8413fe7359ed3 - languageName: node - linkType: hard - "@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" @@ -1654,7 +1591,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.25.9": +"@babel/plugin-transform-object-super@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-object-super@npm:7.25.9" dependencies: @@ -1701,7 +1638,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.25.9": +"@babel/plugin-transform-parameters@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" dependencies: @@ -1737,7 +1674,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.25.9": +"@babel/plugin-transform-property-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" dependencies: @@ -1748,7 +1685,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": +"@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" dependencies: @@ -1770,7 +1707,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.24.7": +"@babel/plugin-transform-react-jsx-self@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" dependencies: @@ -1781,7 +1718,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.24.7": +"@babel/plugin-transform-react-jsx-source@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" dependencies: @@ -1792,7 +1729,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.25.2, @babel/plugin-transform-react-jsx@npm:^7.25.9": +"@babel/plugin-transform-react-jsx@npm:^7.25.2, @babel/plugin-transform-react-jsx@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" dependencies: @@ -1819,7 +1756,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.0.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: @@ -1854,7 +1791,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.0.0, @babel/plugin-transform-runtime@npm:^7.24.7": +"@babel/plugin-transform-runtime@npm:^7.24.7": version: 7.26.9 resolution: "@babel/plugin-transform-runtime@npm:7.26.9" dependencies: @@ -1870,29 +1807,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0-0": + version: 7.29.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.29.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.29.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b + checksum: 10c0/0f28300b873ce874c759917c7b22f68d5145a9c2d97df076e23dca99f8aa565dfceeb7e487af330e01d3e07d78f80d05b584aa411c60a63128b6a04a7633d45b languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0-0": - version: 7.29.7 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.29.7" +"@babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/0f28300b873ce874c759917c7b22f68d5145a9c2d97df076e23dca99f8aa565dfceeb7e487af330e01d3e07d78f80d05b584aa411c60a63128b6a04a7633d45b + checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.25.9": +"@babel/plugin-transform-spread@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -1904,7 +1841,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.25.9": +"@babel/plugin-transform-sticky-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -1915,25 +1852,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" +"@babel/plugin-transform-template-literals@npm:^7.0.0-0": + version: 7.29.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.29.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.29.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d + checksum: 10c0/961c2b42eb6d88042c2c213ed3b11ee1d92783ba63e1afe7e1a3392ec1a810556b5eec369fc5097a4a81f73ef92fa5d245bcf8b15d442e62a086bb1f64b50c95 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0-0": - version: 7.29.7 - resolution: "@babel/plugin-transform-template-literals@npm:7.29.7" +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/961c2b42eb6d88042c2c213ed3b11ee1d92783ba63e1afe7e1a3392ec1a810556b5eec369fc5097a4a81f73ef92fa5d245bcf8b15d442e62a086bb1f64b50c95 + checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d languageName: node linkType: hard @@ -1962,7 +1899,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.25.9, @babel/plugin-transform-typescript@npm:^7.5.0": +"@babel/plugin-transform-typescript@npm:^7.25.2": version: 7.26.8 resolution: "@babel/plugin-transform-typescript@npm:7.26.8" dependencies: @@ -2015,18 +1952,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-regex@npm:^7.0.0-0": version: 7.29.7 resolution: "@babel/plugin-transform-unicode-regex@npm:7.29.7" @@ -2039,6 +1964,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" @@ -2130,19 +2067,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.0.0": - version: 7.25.9 - resolution: "@babel/preset-flow@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-transform-flow-strip-types": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/dc640a4868c40262b66c8b29a65c04aa7288a5359e6a79518b0394fb422254ef3aec489aeb71334eddf775ce006a8e077eff608580906e37b39c87bb122c7080 - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.17.12": version: 7.23.3 resolution: "@babel/preset-flow@npm:7.23.3" @@ -2185,21 +2109,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.1.0": - version: 7.26.0 - resolution: "@babel/preset-typescript@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-syntax-jsx": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" - "@babel/plugin-transform-typescript": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/20d86bc45d2bbfde2f84fc7d7b38746fa6481d4bde6643039ad4b1ff0b804c6d210ee43e6830effd8571f2ff43fa7ffd27369f42f2b3a2518bb92dc86c780c61 - languageName: node - linkType: hard - "@babel/preset-typescript@npm:^7.16.7": version: 7.29.7 resolution: "@babel/preset-typescript@npm:7.29.7" @@ -2230,21 +2139,6 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.0.0": - version: 7.25.9 - resolution: "@babel/register@npm:7.25.9" - 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: 10c0/f988437c94e0fe449308eecad00c04108c5f1a2b4c4b428635e3f402d9a38655e1884d594c80160e977a0e91455b9443de59829cc45f4d4f91e16b042e4c96d1 - languageName: node - linkType: hard - "@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.8.4": version: 7.26.9 resolution: "@babel/runtime@npm:7.26.9" @@ -2254,17 +2148,6 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": - version: 7.26.9 - resolution: "@babel/template@npm:7.26.9" - dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 - languageName: node - linkType: hard - "@babel/template@npm:^7.22.5": version: 7.27.0 resolution: "@babel/template@npm:7.27.0" @@ -2276,6 +2159,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 + languageName: node + linkType: hard + "@babel/template@npm:^7.28.6": version: 7.28.6 resolution: "@babel/template@npm:7.28.6" @@ -2298,7 +2192,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9": +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9": version: 7.26.9 resolution: "@babel/traverse@npm:7.26.9" dependencies: @@ -2422,18 +2316,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: 10c0/8678b6f582bdc5ffe59c0d45c2ad21f4ea1d162ec7ddb32e85078fca481c26958f27bcdef6007b8e9a066da090ccf9d31e1753f8de1e5f32466a04227d70dc31 - languageName: node - linkType: hard - "@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.1 resolution: "@eslint-community/eslint-utils@npm:4.4.1" @@ -2647,12 +2529,12 @@ __metadata: languageName: node linkType: hard -"@jest/create-cache-key-function@npm:^26.5.0": - version: 26.6.2 - resolution: "@jest/create-cache-key-function@npm:26.6.2" +"@jest/create-cache-key-function@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/create-cache-key-function@npm:29.7.0" dependencies: - "@jest/types": "npm:^26.6.2" - checksum: 10c0/f58a84ed43d427e694862112dcaa53aafee933928bb06f883f0155473afa9fff521a5668c54d8ef28d0fb35790202aac848b3d6902d606a8bf10813b302c846c + "@jest/types": "npm:^29.6.3" + checksum: 10c0/5c47ef62205264adf77b1ff26b969ce9fe84920b8275c3c5e83f4236859d6ae5e4e7027af99eef04a8e334c4e424d44af3e167972083406070aca733ac2a2795 languageName: node linkType: hard @@ -2817,19 +2699,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/types@npm:26.6.2" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^15.0.0" - chalk: "npm:^4.0.0" - checksum: 10c0/5b9b957f38a002895eb04bbb8c3dda6fccce8e2551f3f44b02f1f43063a78e8bedce73cd4330b53ede00ae005de5cd805982fbb2ec6ab9feacf96344240d5db2 - languageName: node - linkType: hard - "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -2933,6 +2802,80 @@ __metadata: languageName: node linkType: hard +"@microsoft/1ds-core-js@npm:^4.3.0": + version: 4.4.3 + resolution: "@microsoft/1ds-core-js@npm:4.4.3" + dependencies: + "@microsoft/applicationinsights-core-js": "npm:3.4.3" + "@microsoft/applicationinsights-shims": "npm:3.0.1" + "@microsoft/dynamicproto-js": "npm:^2.0.3" + "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0" + "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x" + checksum: 10c0/5dd9457a7347e17b410dedfb75da90031ec41d67740034a1c43b40425a326ef4b90fc31c9c590e5280ac8e40c0f168b3b47333ba098ab939dbee808ba9addb59 + languageName: node + linkType: hard + +"@microsoft/1ds-post-js@npm:^4.3.0": + version: 4.4.3 + resolution: "@microsoft/1ds-post-js@npm:4.4.3" + dependencies: + "@microsoft/applicationinsights-core-js": "npm:3.4.3" + "@microsoft/applicationinsights-shims": "npm:3.0.1" + "@microsoft/dynamicproto-js": "npm:^2.0.3" + "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0" + "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x" + checksum: 10c0/035edbf0d343f3ab767446129ae24eb64ed311478dab6c6fdf79eec3b90d270675146261c3afeffbc865d642ecd3c6f43024f20fc917e408200a8985357fc60d + languageName: node + linkType: hard + +"@microsoft/applicationinsights-core-js@npm:3.4.3": + version: 3.4.3 + resolution: "@microsoft/applicationinsights-core-js@npm:3.4.3" + dependencies: + "@microsoft/applicationinsights-shims": "npm:3.0.1" + "@microsoft/dynamicproto-js": "npm:^2.0.3" + "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0" + "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x" + peerDependencies: + tslib: ">= 1.0.0" + checksum: 10c0/e14dd230ca65fef48859679ddbdd4d700bc3c9465f7b40e023b8d788c99cd7b2014c503141c9db0177a12441cebfdd16cd9b896f8fec988d45f9efd8f052054d + languageName: node + linkType: hard + +"@microsoft/applicationinsights-shims@npm:3.0.1": + version: 3.0.1 + resolution: "@microsoft/applicationinsights-shims@npm:3.0.1" + dependencies: + "@nevware21/ts-utils": "npm:>= 0.9.4 < 2.x" + checksum: 10c0/3fa11dbbe6c4844fb28aecaef0aa352ace22558e161d27a7ff227060fb07e724fc1a7da449ae01327ff05d416abfff6987019c332f8b956c83a9f38f6b191e60 + languageName: node + linkType: hard + +"@microsoft/dynamicproto-js@npm:^2.0.3": + version: 2.0.5 + resolution: "@microsoft/dynamicproto-js@npm:2.0.5" + dependencies: + "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x" + checksum: 10c0/1cb8bf835c5776c3e810663eed47e5d57f3d0564ea72b65cbc804e7aba579f9ed679ca7488e11577593fa775ca26a913c0ec11b59c75cb9253b6da48fa7eba2d + languageName: node + linkType: hard + +"@nevware21/ts-async@npm:>= 0.5.5 < 0.6.0": + version: 0.5.5 + resolution: "@nevware21/ts-async@npm:0.5.5" + dependencies: + "@nevware21/ts-utils": "npm:>= 0.12.2 < 2.x" + checksum: 10c0/4460fa273cc855f9ee8e31a3092b0f94f52e228151494b66f7d318947aa4ecd36a60e485ab61dd47210418823839fa118b1781c31dfd72cdb863207940121e13 + languageName: node + linkType: hard + +"@nevware21/ts-utils@npm:>= 0.12.2 < 2.x, @nevware21/ts-utils@npm:>= 0.14.0 < 2.x, @nevware21/ts-utils@npm:>= 0.9.4 < 2.x": + version: 0.15.0 + resolution: "@nevware21/ts-utils@npm:0.15.0" + checksum: 10c0/f6e1f0d0955c0683779464548e3a68e501e0754c82b9be49424dc254dfc6e5238547f9e69f7370b720151a0e518497785676b862bf35964516d20b39b94dce49 + languageName: node + linkType: hard + "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -3170,6 +3113,18 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-clean@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-clean@npm:20.0.0" + dependencies: + "@react-native-community/cli-tools": "npm:20.0.0" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + checksum: 10c0/cd65907bf2bff82abe8a6616802cf1f756340983e9154a93e771710059ccbf863e45046d2568a6bcb85ef1b4e51b883866ce6371950ec27309a6d1e3fc10cbf4 + languageName: node + linkType: hard + "@react-native-community/cli-clean@npm:20.1.0": version: 20.1.0 resolution: "@react-native-community/cli-clean@npm:20.1.0" @@ -3182,6 +3137,18 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-config-android@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config-android@npm:20.0.0" + dependencies: + "@react-native-community/cli-tools": "npm:20.0.0" + chalk: "npm:^4.1.2" + fast-glob: "npm:^3.3.2" + fast-xml-parser: "npm:^4.4.1" + checksum: 10c0/79298ecde495e0587585e8d67431e9543ac83392a06e5c8fb736853d199f0aae014858b1d3db81ce3decf58c2172c95c78eeb27e0f2be2b8a5ad43b96331d0ce + languageName: node + linkType: hard + "@react-native-community/cli-config-android@npm:20.1.0": version: 20.1.0 resolution: "@react-native-community/cli-config-android@npm:20.1.0" @@ -3194,6 +3161,18 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-config-apple@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config-apple@npm:20.0.0" + dependencies: + "@react-native-community/cli-tools": "npm:20.0.0" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + checksum: 10c0/1b11e1dde776ccc3244eb3029eb49239120a89a12ed84bd4957e4e7b81bba4b332ed04a2fb081fd9a9711be65d1a85cf429247fa2daa4010ba4b42b5bf273c2f + languageName: node + linkType: hard + "@react-native-community/cli-config-apple@npm:20.1.0": version: 20.1.0 resolution: "@react-native-community/cli-config-apple@npm:20.1.0" @@ -3206,6 +3185,20 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-config@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config@npm:20.0.0" + dependencies: + "@react-native-community/cli-tools": "npm:20.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: 10c0/766364c0c1d0f551a98b86317b74e7942521a05111f6c7e2898341c0413c6a55ae91d184bd549109edd61f02065662ada142788dba1090db200cbec00fdfeede + languageName: node + linkType: hard + "@react-native-community/cli-config@npm:20.1.0": version: 20.1.0 resolution: "@react-native-community/cli-config@npm:20.1.0" @@ -3220,12 +3213,26 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:^5.0.1": - version: 5.0.1 - resolution: "@react-native-community/cli-debugger-ui@npm:5.0.1" +"@react-native-community/cli-doctor@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-doctor@npm:20.0.0" dependencies: - serve-static: "npm:^1.13.1" - checksum: 10c0/73e97562da8be27cf00550f26b244e6a3c69fb07e90d9ee8df48f75669d6a147755a1659860ff1d723a21740cbc93f03f1a4b79125828c24dd9a458ad72e5767 + "@react-native-community/cli-config": "npm:20.0.0" + "@react-native-community/cli-platform-android": "npm:20.0.0" + "@react-native-community/cli-platform-apple": "npm:20.0.0" + "@react-native-community/cli-platform-ios": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" + 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" + wcwidth: "npm:^1.0.1" + yaml: "npm:^2.2.1" + checksum: 10c0/843a7e8e5969154ed171616c3c556389d7debc30035bb6a9d6392876d22ef84d390d02673032bb8c8ac164380a97fe9f62971476aacb06ba3a3b849358e4cb99 languageName: node linkType: hard @@ -3252,16 +3259,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:^5.0.1": - version: 5.0.1 - resolution: "@react-native-community/cli-hermes@npm:5.0.1" +"@react-native-community/cli-platform-android@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-android@npm:20.0.0" dependencies: - "@react-native-community/cli-platform-android": "npm:^5.0.1" - "@react-native-community/cli-tools": "npm:^5.0.1" - chalk: "npm:^3.0.0" - hermes-profile-transformer: "npm:^0.0.6" - ip: "npm:^1.1.5" - checksum: 10c0/03cad5e3b95e290503ef5688660e7ac7783950e247e5bf8468acc15ab508c08a839a9fe35a99ae52afe793fda8d4c2ff2a99f59fb3bb3523f76fe47bc33b33c9 + "@react-native-community/cli-config-android": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + logkitty: "npm:^0.7.1" + checksum: 10c0/9c17cbc0661698dd8154286ce893205b91a9f71cb8af8505641fb82ab99217116300fe0dfb8b5e6e9270cf3917c0fb227d45f90322ad7e624d9c65aacf086012 languageName: node linkType: hard @@ -3278,21 +3285,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:^5.0.1, @react-native-community/cli-platform-android@npm:^5.0.1-alpha.0": - version: 5.0.1 - resolution: "@react-native-community/cli-platform-android@npm:5.0.1" +"@react-native-community/cli-platform-apple@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-apple@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": "npm:^5.0.1" - chalk: "npm:^3.0.0" - execa: "npm:^1.0.0" - fs-extra: "npm:^8.1.0" - glob: "npm:^7.1.3" - jetifier: "npm:^1.6.2" - lodash: "npm:^4.17.15" - logkitty: "npm:^0.7.1" - slash: "npm:^3.0.0" - xmldoc: "npm:^1.1.2" - checksum: 10c0/6231367b66bff84bd787f9bc894bcdcb9663882c6d40e15acd8754231a6c7c57481ba4146580b542cb1d5bec7cdcc973848c62515eff3a624d019648e00297f1 + "@react-native-community/cli-config-apple": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-xml-parser: "npm:^4.4.1" + checksum: 10c0/a6b2296d6291853f59d3c68302676fea54d68fa6626c14727b7db63280761714785fd70a75d7ae036644a7ea5ebd8211235c64d4dec5297565d734a1c5a3b6c9 languageName: node linkType: hard @@ -3309,6 +3311,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-ios@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-ios@npm:20.0.0" + dependencies: + "@react-native-community/cli-platform-apple": "npm:20.0.0" + checksum: 10c0/6eb77946cb3392cc548007723b790796360651e62422095da2bbc8a20b7c8e79d9fc32c0155ba669a10c556e6e7327964d59e5755c64f6099708701e4acf8fd3 + languageName: node + linkType: hard + "@react-native-community/cli-platform-ios@npm:20.1.0": version: 20.1.0 resolution: "@react-native-community/cli-platform-ios@npm:20.1.0" @@ -3318,18 +3329,21 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:^5.0.1-alpha.0": - version: 5.0.2 - resolution: "@react-native-community/cli-platform-ios@npm:5.0.2" +"@react-native-community/cli-server-api@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-server-api@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": "npm:^5.0.1" - chalk: "npm:^3.0.0" - glob: "npm:^7.1.3" - js-yaml: "npm:^3.13.1" - lodash: "npm:^4.17.15" - plist: "npm:^3.0.1" - xcode: "npm:^2.0.0" - checksum: 10c0/24787b8faea134c8697f17a4dff3e50eb51b46e52c82495c9b5ace3348555d85bc4ee1e43b555ce921d74effaaf2fb349305da577eea3ce8c38f23db5dbfa74f + "@react-native-community/cli-tools": "npm:20.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" + pretty-format: "npm:^29.7.0" + serve-static: "npm:^1.13.1" + ws: "npm:^6.2.3" + checksum: 10c0/105099a3b667978880144eb4e1ca1725c57f1fe6bb6f8d09b189f021ecc1ad70f8e865667ef1d921fb85f1bea8d1da766d713672dfde80d6d2cdde47e800d5a8 languageName: node linkType: hard @@ -3351,20 +3365,21 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:^5.0.1": - version: 5.0.1 - resolution: "@react-native-community/cli-server-api@npm:5.0.1" +"@react-native-community/cli-tools@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-tools@npm:20.0.0" dependencies: - "@react-native-community/cli-debugger-ui": "npm:^5.0.1" - "@react-native-community/cli-tools": "npm:^5.0.1" - compression: "npm:^1.7.1" - connect: "npm:^3.6.5" - errorhandler: "npm:^1.5.0" - nocache: "npm:^2.1.0" - pretty-format: "npm:^26.6.2" - serve-static: "npm:^1.13.1" - ws: "npm:^1.1.0" - checksum: 10c0/a347901957f2dbc77eeba41c15bf1f27a0233d73f8c16ddfae9f6544dcbaaca8d9d7e3073eca28555bd78525021f5aaa3c0e4bb929155cc062a71a043434c7c9 + "@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" + ora: "npm:^5.4.1" + prompts: "npm:^2.4.2" + semver: "npm:^7.5.2" + checksum: 10c0/3a379558f2673de68d872d740754e242d9dd84dd0a837f94910936faad632f35fc9b61dd9d256e635391815da7a4cbc42c3ca918371d60fb4d5a3b4acea6bffd languageName: node linkType: hard @@ -3386,17 +3401,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:^5.0.1": - version: 5.0.1 - resolution: "@react-native-community/cli-tools@npm:5.0.1" +"@react-native-community/cli-types@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-types@npm:20.0.0" dependencies: - chalk: "npm:^3.0.0" - lodash: "npm:^4.17.15" - mime: "npm:^2.4.1" - node-fetch: "npm:^2.6.0" - open: "npm:^6.2.0" - shell-quote: "npm:1.6.1" - checksum: 10c0/7444ae77c5f87e7a385a6d4edef592a1ff9a74ec16a191158a9f7a8b2c589dd1fa1c76e73a5533b3467bea8a7dcb0b44e5d15b1c23097bb68d3d8605e0b90cf0 + joi: "npm:^17.2.1" + checksum: 10c0/328f623579b3b8e797d833aeb76fad86a75f9da84b45da1d9ffe4c6429a57cd3440d401d3448d15c2b44b69137459033522e3dff87767f887772d8f6055dccc9 languageName: node linkType: hard @@ -3409,12 +3419,28 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:^5.0.1": - version: 5.0.1 - resolution: "@react-native-community/cli-types@npm:5.0.1" +"@react-native-community/cli@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli@npm:20.0.0" dependencies: - ora: "npm:^3.4.0" - checksum: 10c0/74b17f2f6683979c58647eb9aeb28dbab61b9fcdb9de12c3560eefcdd7d5bfefddce201de806d18ab812bf769109a81192b45748e5f0f8b7432445e5e4f2c34a + "@react-native-community/cli-clean": "npm:20.0.0" + "@react-native-community/cli-config": "npm:20.0.0" + "@react-native-community/cli-doctor": "npm:20.0.0" + "@react-native-community/cli-server-api": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-types": "npm:20.0.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: 10c0/ccdbc8ba1f678274772237941993e68143707240762194842fa756fc7d53bcee9114e0b7d3eefaa750ccba41189909fbd7ceaa3a99f5ae781ccf2e98c5ff10b6 languageName: node linkType: hard @@ -3443,106 +3469,122 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:^5.0.1-alpha.0": - version: 5.0.1 - resolution: "@react-native-community/cli@npm:5.0.1" +"@react-native-windows/cli@npm:0.84.0": + version: 0.84.0 + resolution: "@react-native-windows/cli@npm:0.84.0" dependencies: - "@react-native-community/cli-debugger-ui": "npm:^5.0.1" - "@react-native-community/cli-hermes": "npm:^5.0.1" - "@react-native-community/cli-server-api": "npm:^5.0.1" - "@react-native-community/cli-tools": "npm:^5.0.1" - "@react-native-community/cli-types": "npm:^5.0.1" - appdirsjs: "npm:^1.2.4" - chalk: "npm:^3.0.0" - command-exists: "npm:^1.2.8" - commander: "npm:^2.19.0" - cosmiconfig: "npm:^5.1.0" - deepmerge: "npm:^3.2.0" - envinfo: "npm:^7.7.2" - execa: "npm:^1.0.0" - find-up: "npm:^4.1.0" - fs-extra: "npm:^8.1.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.1.3" - joi: "npm:^17.2.1" - leven: "npm:^3.1.0" - lodash: "npm:^4.17.15" - metro: "npm:^0.64.0" - metro-config: "npm:^0.64.0" - metro-core: "npm:^0.64.0" - metro-react-native-babel-transformer: "npm:^0.64.0" - metro-resolver: "npm:^0.64.0" - metro-runtime: "npm:^0.64.0" - minimist: "npm:^1.2.0" - mkdirp: "npm:^0.5.1" - node-stream-zip: "npm:^1.9.1" - ora: "npm:^3.4.0" - pretty-format: "npm:^26.6.2" - prompts: "npm:^2.4.0" - semver: "npm:^6.3.0" - serve-static: "npm:^1.13.1" - strip-ansi: "npm:^5.2.0" - sudo-prompt: "npm:^9.0.0" - wcwidth: "npm:^1.0.1" - peerDependencies: - react-native: "*" - bin: - react-native: build/bin.js - checksum: 10c0/d52dd2e08273262dea775f1db9fee6f00e27a9f5e4537cefe025d5132cdb9d38f62a75ec05be80c082b869392d7a17cd480183fe85df3cbbe2328630e913c681 - languageName: node - linkType: hard - -"@react-native-windows/cli@npm:0.64.6": - version: 0.64.6 - resolution: "@react-native-windows/cli@npm:0.64.6" - dependencies: - "@react-native-windows/package-utils": "npm:0.64.1" - "@react-native-windows/telemetry": "npm:0.64.1" - "@xmldom/xmldom": "npm:^0.7.5" + "@react-native-windows/codegen": "npm:0.84.0" + "@react-native-windows/find-dotnet-tools": "npm:0.84.0" + "@react-native-windows/fs": "npm:0.84.0" + "@react-native-windows/package-utils": "npm:0.84.0" + "@react-native-windows/telemetry": "npm:0.84.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" - inquirer: "npm:^3.0.6" + lodash: "npm:^4.17.15" mustache: "npm:^4.0.1" ora: "npm:^3.4.0" + prompts: "npm:^2.4.1" semver: "npm:^7.3.2" shelljs: "npm:^0.8.4" username: "npm:^5.1.0" - uuid: "npm:^3.3.2" + xml-formatter: "npm:^2.4.0" xml-parser: "npm:^1.2.1" xpath: "npm:^0.0.27" - checksum: 10c0/082c187327ec06ceb1c12fb9bfe98118058f979c422bf225b114fe7483889060aa61c2ce81fc9d1373366fa4c359a8bbf047deda328060df755137336d55c213 + peerDependencies: + react-native: "*" + checksum: 10c0/2b65ca599e0bfdaf168174eaa9e0f797964f0be00ffed22b9fa773bbf5543af08d08fcf92118707041345c3cdba192c10617a3230ec6730cd4c7220b4be65d7a + languageName: node + linkType: hard + +"@react-native-windows/codegen@npm:0.84.0": + version: 0.84.0 + resolution: "@react-native-windows/codegen@npm:0.84.0" + dependencies: + "@react-native-windows/fs": "npm:0.84.0" + chalk: "npm:^4.1.0" + globby: "npm:^11.1.0" + minimatch: "npm:^10.0.3" + mustache: "npm:^4.0.1" + source-map-support: "npm:^0.5.19" + yargs: "npm:^16.2.0" + peerDependencies: + react-native: "*" + bin: + react-native-windows-codegen: bin.js + checksum: 10c0/087846dd47d3aa236afecae6d76703b5208da3a5e2ad0f7974fe98c5c6804a3dd2bf6c0e3a0c75d5b2de1ad04ab15bbc12f7edf4fb0e7931546cc8cc2b0ed834 + languageName: node + linkType: hard + +"@react-native-windows/find-dotnet-tools@npm:0.84.0": + version: 0.84.0 + resolution: "@react-native-windows/find-dotnet-tools@npm:0.84.0" + dependencies: + "@react-native-windows/fs": "npm:0.84.0" + checksum: 10c0/1a57e1fd91ec64662d602c420c0c808f81d27ea752b717969641ad6eca321f45d3c6e37b0252830c9b2b112f423372945e4574e8acdaef408524cfbfe6ac0580 languageName: node linkType: hard -"@react-native-windows/find-repo-root@npm:0.64.1": - version: 0.64.1 - resolution: "@react-native-windows/find-repo-root@npm:0.64.1" +"@react-native-windows/find-repo-root@npm:0.84.0": + version: 0.84.0 + resolution: "@react-native-windows/find-repo-root@npm:0.84.0" dependencies: + "@react-native-windows/fs": "npm:0.84.0" find-up: "npm:^4.1.0" - checksum: 10c0/f071094088e74f56b456b00cfacd873e76e752ae950b15979d886c8f33ae760916c011b1de78843af3980653961947f930d838f1e14d4f6389a25b45e431a867 + minimatch: "npm:^10.0.3" + checksum: 10c0/eb89efa4729cffdb8198bdc784e10a2ca325e069c6403aa568b604ccc41a86c8213e4148de900829b0ca03616e5544b28e3372f01cb2991e14849d55d3327a60 + languageName: node + linkType: hard + +"@react-native-windows/fs@npm:0.84.0": + version: 0.84.0 + resolution: "@react-native-windows/fs@npm:0.84.0" + dependencies: + graceful-fs: "npm:^4.2.8" + minimatch: "npm:^10.0.3" + checksum: 10c0/9f97f1c9ec708a108808fd04a00c61549eac90806fb6669d825d8f59c2975be5129a60b01b64816e65f4f978a550a7e26e79a0e38648ae3811ea14ab328687c7 languageName: node linkType: hard -"@react-native-windows/package-utils@npm:0.64.1": - version: 0.64.1 - resolution: "@react-native-windows/package-utils@npm:0.64.1" +"@react-native-windows/package-utils@npm:0.84.0": + version: 0.84.0 + resolution: "@react-native-windows/package-utils@npm:0.84.0" dependencies: - "@react-native-windows/find-repo-root": "npm:0.64.1" + "@react-native-windows/find-repo-root": "npm:0.84.0" + "@react-native-windows/fs": "npm:0.84.0" get-monorepo-packages: "npm:^1.2.0" lodash: "npm:^4.17.15" - checksum: 10c0/b93cc295d99a6d36410ff83aea579ffdd06b6134f89de83d618dbfeaf115082bf1de0c94e5689f555aba23271e7633a19422a417801adcdeaeee1e268b3e82df + minimatch: "npm:^10.0.3" + checksum: 10c0/1ee3de54f298abe816471c83c3004201f896b19784226602ec83048f8c9417101477a5a1ebd9e9a6a104c20bd8a9248cdcd3e394075725177077e414d7b63356 languageName: node linkType: hard -"@react-native-windows/telemetry@npm:0.64.1": - version: 0.64.1 - resolution: "@react-native-windows/telemetry@npm:0.64.1" +"@react-native-windows/telemetry@npm:0.84.0": + version: 0.84.0 + resolution: "@react-native-windows/telemetry@npm:0.84.0" dependencies: - applicationinsights: "npm:^1.8.8" - checksum: 10c0/c219fefb9e0a98319098428cf444c99e86c5e3c7e0f48b876d054d8e88dac247539a855d019a611611d030d473d9d75ec892761589b3447aa1128b0a4ce03120 + "@microsoft/1ds-core-js": "npm:^4.3.0" + "@microsoft/1ds-post-js": "npm:^4.3.0" + "@react-native-windows/fs": "npm:0.84.0" + "@xmldom/xmldom": "npm:^0.7.7" + ci-info: "npm:^3.2.0" + envinfo: "npm:^7.8.1" + lodash: "npm:^4.17.21" + minimatch: "npm:^10.0.3" + os-locale: "npm:^5.0.0" + xpath: "npm:^0.0.27" + checksum: 10c0/872af8c5eff7df7507c9a9372fcf531bf3b20a226f1fcdf17d54a6c4b00a53c9ec72ab2e88180762e43a6e1c802531aec7629681870501349a1224d3be5ea2be + languageName: node + linkType: hard + +"@react-native/assets-registry@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/assets-registry@npm:0.84.1" + checksum: 10c0/8a4e7da279dc75c24a2498d271f1b6e719b5f6dee94bd4ea9046b4eded7887b2117b44185a2e656c7612a194af5efdb4db165bc1036ef95f2cdf11c535d7c655 languageName: node linkType: hard @@ -3613,6 +3655,23 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/codegen@npm:0.84.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/parser": "npm:^7.25.3" + hermes-parser: "npm:0.32.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + tinyglobby: "npm:^0.2.15" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/core": "*" + checksum: 10c0/776d32dcc851547e7012c3830da3aa5255d4e9bd2a0e0f0d644174731099a404a281bd9d0525e4b708caf4c3acb81bc00b7c9cd2479f250b99f184b9ec9b7bd1 + languageName: node + linkType: hard + "@react-native/codegen@npm:0.86.0": version: 0.86.0 resolution: "@react-native/codegen@npm:0.86.0" @@ -3630,6 +3689,29 @@ __metadata: languageName: node linkType: hard +"@react-native/community-cli-plugin@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/community-cli-plugin@npm:0.84.1" + dependencies: + "@react-native/dev-middleware": "npm:0.84.1" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.83.3" + metro-config: "npm:^0.83.3" + metro-core: "npm:^0.83.3" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + "@react-native/metro-config": "*" + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + "@react-native/metro-config": + optional: true + checksum: 10c0/a4ecc090979da82d9c4909a39b3eab2e4e1d74a54b33f8e8a06cfce21243506d94c9a6d6209920895c4762ca7b83da161c45ee31a39551d6d6b6c66a98aa4b4a + languageName: node + linkType: hard + "@react-native/community-cli-plugin@npm:0.86.0": version: 0.86.0 resolution: "@react-native/community-cli-plugin@npm:0.86.0" @@ -3653,6 +3735,13 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-frontend@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/debugger-frontend@npm:0.84.1" + checksum: 10c0/5affced111321605b87fa89283858904753f1d9fb91ac751de846142fb35978ea7d4c12501aca6911138e6202f1b153bd51aff93113d619eb944fbbcc8d39c02 + languageName: node + linkType: hard + "@react-native/debugger-frontend@npm:0.86.0": version: 0.86.0 resolution: "@react-native/debugger-frontend@npm:0.86.0" @@ -3660,6 +3749,17 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-shell@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/debugger-shell@npm:0.84.1" + dependencies: + cross-spawn: "npm:^7.0.6" + debug: "npm:^4.4.0" + fb-dotslash: "npm:0.5.8" + checksum: 10c0/8eaa48b391df25f180f8c21dece81c727398cbe675c3967ac81f559d45154280c3ade54e095e0d0f55a893ba21a77822127979555bc4c1ea4a0147481a02258d + languageName: node + linkType: hard + "@react-native/debugger-shell@npm:0.86.0": version: 0.86.0 resolution: "@react-native/debugger-shell@npm:0.86.0" @@ -3671,6 +3771,26 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/dev-middleware@npm:0.84.1" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.84.1" + "@react-native/debugger-shell": "npm:0.84.1" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + serve-static: "npm:^1.16.2" + ws: "npm:^7.5.10" + checksum: 10c0/a4b4ca5f7e05ce6eb66de5c0c895fcbba91fb814c0ed75c29c8dbfc7a1e9a8f46b760f07c076283e24928dd8f59cae3c2b2d7b0057afe574fe1dad2e21f48a06 + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:0.86.0": version: 0.86.0 resolution: "@react-native/dev-middleware@npm:0.86.0" @@ -3721,6 +3841,13 @@ __metadata: languageName: node linkType: hard +"@react-native/gradle-plugin@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/gradle-plugin@npm:0.84.1" + checksum: 10c0/81c85b9cb07a1e858f487724b0cbfa287394d17b1c7ef79bf67d6b18505464a82941ac96e17a7414d124e3595af8b0adf79adf4c878a47bca538ee39513c60c9 + languageName: node + linkType: hard + "@react-native/gradle-plugin@npm:0.86.0": version: 0.86.0 resolution: "@react-native/gradle-plugin@npm:0.86.0" @@ -3728,6 +3855,13 @@ __metadata: languageName: node linkType: hard +"@react-native/js-polyfills@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/js-polyfills@npm:0.84.1" + checksum: 10c0/78e090abddbd3729be413223da18cd8d34fd30b8f4d461dfb4fea50965852bb89ea8344418fa9cbb16e8d9a108d349ecf8e83a4b8fa0f1b3d931850dd63f6b0f + languageName: node + linkType: hard + "@react-native/js-polyfills@npm:0.86.0": version: 0.86.0 resolution: "@react-native/js-polyfills@npm:0.86.0" @@ -3761,10 +3895,24 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-color@npm:1.0.0": - version: 1.0.0 - resolution: "@react-native/normalize-color@npm:1.0.0" - checksum: 10c0/e13c5a681798cba73c5f3e100cfe5b945a602924052c95f155362623bf863a0c4dcd8a3cb8e3f1ac0574e36a03dafe738a31e7f1ab0d41a3604ce1bdbef6d867 +"@react-native/new-app-screen@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/new-app-screen@npm:0.84.1" + peerDependencies: + "@types/react": ^19.1.0 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/66e0f09230a5e43d822075be5982e7557e847d61062ea08596e8dc2a778894350eef98c3b53e970df72b8703d4139949e2755ace6901e08515bdcf605579ea79 + languageName: node + linkType: hard + +"@react-native/normalize-colors@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/normalize-colors@npm:0.84.1" + checksum: 10c0/c8bfaba7ff0941a87b1481356b15d068131357be90ff0fb6b4af6c7a679ec90cbbba0f55cef4973667dd74d40eb5e861a575b856ab0e61d76e0ed47285ba13fb languageName: node linkType: hard @@ -3775,13 +3923,6 @@ __metadata: languageName: node linkType: hard -"@react-native/polyfills@npm:1.0.0": - version: 1.0.0 - resolution: "@react-native/polyfills@npm:1.0.0" - checksum: 10c0/eda9581f43ef232fd67a3bd2da8f85492ad90501584cf0e208df492f9737d949d056d2e27cde9eb26e02302bd148a37214769735bf5827bc6f66a132ad8a244f - languageName: node - linkType: hard - "@react-native/typescript-config@npm:0.86.0": version: 0.86.0 resolution: "@react-native/typescript-config@npm:0.86.0" @@ -3789,6 +3930,23 @@ __metadata: languageName: node linkType: hard +"@react-native/virtualized-lists@npm:0.84.1": + version: 0.84.1 + resolution: "@react-native/virtualized-lists@npm:0.84.1" + dependencies: + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@types/react": ^19.2.0 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/cc34c7529ac9e308b995817476fd8de12c0db134ae5544cdbedc2a9e9f215e3d9b188d5e4ef9b23d02f482916b37fce0ff74fb1dd4cb9cc312394354b0b520e9 + languageName: node + linkType: hard + "@react-native/virtualized-lists@npm:0.86.0": version: 0.86.0 resolution: "@react-native/virtualized-lists@npm:0.86.0" @@ -3984,15 +4142,6 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b - languageName: node - linkType: hard - "@types/graceful-fs@npm:^4.1.3": version: 4.1.6 resolution: "@types/graceful-fs@npm:4.1.6" @@ -4130,15 +4279,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^15.0.0": - version: 15.0.19 - resolution: "@types/yargs@npm:15.0.19" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10c0/9fe9b8645304a628006cbba2d1990fb015e2727274d0e3853f321a379a1242d1da2c15d2f56cff0d4313ae94f0383ccf834c3bded9fb3589608aefb3432fcf00 - languageName: node - linkType: hard - "@types/yargs@npm:^17.0.8": version: 17.0.33 resolution: "@types/yargs@npm:17.0.33" @@ -4485,20 +4625,13 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.7.5": +"@xmldom/xmldom@npm:^0.7.7": version: 0.7.13 resolution: "@xmldom/xmldom@npm:0.7.13" checksum: 10c0/cb02e4e8d986acf18578a5f25d1bce5e18d08718f40d8a0cdd922a4c112c8e00daf94de4e43f9556ed147c696b135f2ab81fa9a2a8a0416f60af15d156b60e40 languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.8": - version: 0.8.10 - resolution: "@xmldom/xmldom@npm:0.8.10" - checksum: 10c0/c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f - languageName: node - linkType: hard - "abbrev@npm:^3.0.0": version: 3.0.0 resolution: "abbrev@npm:3.0.0" @@ -4515,14 +4648,17 @@ __metadata: languageName: node linkType: hard -"absolute-path@npm:^0.0.0": - version: 0.0.0 - resolution: "absolute-path@npm:0.0.0" - checksum: 10c0/5ef1a7ef4968c5f9c953c9b5f185154f6b968205e48b2e1b07633ef5c71ccafcb9f50c8ababd5b3ef2a16e006aab0282a45869f170723b594b3b2bf8b6a20660 +"accepts@npm:^2.0.0": + version: 2.0.0 + resolution: "accepts@npm:2.0.0" + dependencies: + mime-types: "npm:^3.0.0" + negotiator: "npm:^1.0.0" + checksum: 10c0/98374742097e140891546076215f90c32644feacf652db48412329de4c2a529178a81aa500fbb13dd3e6cbf6e68d829037b123ac037fc9a08bcec4b87b358eef languageName: node linkType: hard -"accepts@npm:^1.3.7, accepts@npm:~1.3.7": +"accepts@npm:~1.3.7": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -4532,16 +4668,6 @@ __metadata: languageName: node linkType: hard -"accepts@npm:^2.0.0": - version: 2.0.0 - resolution: "accepts@npm:2.0.0" - dependencies: - mime-types: "npm:^3.0.0" - negotiator: "npm:^1.0.0" - checksum: 10c0/98374742097e140891546076215f90c32644feacf652db48412329de4c2a529178a81aa500fbb13dd3e6cbf6e68d829037b123ac037fc9a08bcec4b87b358eef - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -4650,13 +4776,6 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^3.0.0": - version: 3.2.0 - resolution: "ansi-escapes@npm:3.2.0" - checksum: 10c0/084e1ce38139ad2406f18a8e7efe2b850ddd06ce3c00f633392d1ce67756dab44fe290e573d09ef3c9a0cb13c12881e0e35a8f77a017d39a0a4ab85ae2fae04f - languageName: node - linkType: hard - "ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" @@ -4686,13 +4805,6 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-regex@npm:3.0.1" - checksum: 10c0/d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167 - languageName: node - linkType: hard - "ansi-regex@npm:^4.1.0": version: 4.1.1 resolution: "ansi-regex@npm:4.1.1" @@ -4746,16 +4858,6 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^2.0.0": - version: 2.0.0 - resolution: "anymatch@npm:2.0.0" - dependencies: - micromatch: "npm:^3.1.4" - normalize-path: "npm:^2.1.1" - checksum: 10c0/a0d745e52f0233048724b9c9d7b1d8a650f7a50151a0f1d2cce1857b09fd096052d334f8c570cc88596edef8249ae778f767db94025cd00f81e154a37bb7e34e - languageName: node - linkType: hard - "anymatch@npm:^3.0.3": version: 3.1.3 resolution: "anymatch@npm:3.1.3" @@ -4773,18 +4875,6 @@ __metadata: languageName: node linkType: hard -"applicationinsights@npm:^1.8.8": - version: 1.8.10 - resolution: "applicationinsights@npm:1.8.10" - dependencies: - cls-hooked: "npm:^4.2.2" - continuation-local-storage: "npm:^3.2.1" - diagnostic-channel: "npm:0.3.1" - diagnostic-channel-publishers: "npm:0.4.4" - checksum: 10c0/91c0034634b5af3f22e1131a9f81966125396fa483f9efa05d9720872150e99f470c0fc98a3f4726a0049c891ef4f5d5c9f2a69893151aeb2f58970034b95f2c - languageName: node - linkType: hard - "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -4801,27 +4891,6 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^4.0.0": - version: 4.0.0 - resolution: "arr-diff@npm:4.0.0" - checksum: 10c0/67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7 - languageName: node - linkType: hard - -"arr-flatten@npm:^1.1.0": - version: 1.1.0 - resolution: "arr-flatten@npm:1.1.0" - checksum: 10c0/bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a - languageName: node - linkType: hard - -"arr-union@npm:^3.1.0": - version: 3.1.0 - resolution: "arr-union@npm:3.1.0" - checksum: 10c0/7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51 - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": version: 1.0.2 resolution: "array-buffer-byte-length@npm:1.0.2" @@ -4832,13 +4901,6 @@ __metadata: languageName: node linkType: hard -"array-filter@npm:~0.0.0": - version: 0.0.1 - resolution: "array-filter@npm:0.0.1" - checksum: 10c0/fa7319954cbc81af9ce371250c39028d335c817c8f95410dc76b6f173230f29fd673849a8a7fd7124e58b37d0ddd7152c1c625adf7bba439a5bfa36b7cf77c8c - languageName: node - linkType: hard - "array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" @@ -4853,20 +4915,6 @@ __metadata: languageName: node linkType: hard -"array-map@npm:~0.0.0": - version: 0.0.1 - resolution: "array-map@npm:0.0.1" - checksum: 10c0/fa721087c3b3156b26883163a38fb90f837ca029957a436d7d97339a3e9e23c93c27c477069050ca008e1ba809c47a78b1ec7de0c73519c8bd00aba594831dfc - languageName: node - linkType: hard - -"array-reduce@npm:~0.0.0": - version: 0.0.0 - resolution: "array-reduce@npm:0.0.0" - checksum: 10c0/7c15d6f5de439525afb81444f9e9fd41927a7277a66e2cc848628182060762f23a861d99bc7138300464ce695b09d337df809fd93c686c1482ed88c5137c5034 - languageName: node - linkType: hard - "array-union@npm:^1.0.1": version: 1.0.2 resolution: "array-union@npm:1.0.2" @@ -4890,13 +4938,6 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.3.2": - version: 0.3.2 - resolution: "array-unique@npm:0.3.2" - checksum: 10c0/dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121 - languageName: node - linkType: hard - "array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" @@ -4999,22 +5040,6 @@ __metadata: languageName: node linkType: hard -"assign-symbols@npm:^1.0.0": - version: 1.0.0 - resolution: "assign-symbols@npm:1.0.0" - checksum: 10c0/29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775 - languageName: node - linkType: hard - -"ast-types@npm:0.14.2": - version: 0.14.2 - resolution: "ast-types@npm:0.14.2" - dependencies: - tslib: "npm:^2.0.1" - checksum: 10c0/5d66d89b6c07fe092087454b6042dbaf81f2882b176db93861e2b986aafe0bce49e1f1ff59aac775d451c1426ad1e967d250e9e3548f5166ea8a3475e66c169d - languageName: node - linkType: hard - "ast-types@npm:^0.13.4": version: 0.13.4 resolution: "ast-types@npm:0.13.4" @@ -5038,15 +5063,6 @@ __metadata: languageName: node linkType: hard -"async-hook-jl@npm:^1.7.6": - version: 1.7.6 - resolution: "async-hook-jl@npm:1.7.6" - dependencies: - stack-chain: "npm:^1.3.7" - checksum: 10c0/4bd9aee5181fef66e58711c615f9be1e4575848c977ed1a5eff62046b64a6ff5641951a0ea70344c2026d7944674a6e8c1d888f9865e421e9587610e7a3be301 - languageName: node - linkType: hard - "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" @@ -5054,16 +5070,6 @@ __metadata: languageName: node linkType: hard -"async-listener@npm:^0.6.0": - version: 0.6.10 - resolution: "async-listener@npm:0.6.10" - dependencies: - semver: "npm:^5.3.0" - shimmer: "npm:^1.1.0" - checksum: 10c0/abc1bf1a727d26d565bcfd10cfe05adecb64219a4e97ccb39bef995d95708003e3613d763889ccaf3d94d411e1f14dd3b3a26f4d3061735175322c826d43bd8e - languageName: node - linkType: hard - "async-retry@npm:1.3.3": version: 1.3.3 resolution: "async-retry@npm:1.3.3" @@ -5073,24 +5079,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^2.4.0": - version: 2.6.4 - resolution: "async@npm:2.6.4" - dependencies: - lodash: "npm:^4.17.14" - checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 - languageName: node - linkType: hard - -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: 10c0/ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -5107,15 +5095,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: 10c0/f57576e30267be4607d163b7288031d332cf9200ea35efe9fb33c97f834e304376774c28c1f9d6928d6733fcde7041e4010f1248a0519e7730c590d4b07b9608 - languageName: node - linkType: hard - "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -5206,6 +5185,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:0.32.0": + version: 0.32.0 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.0" + dependencies: + hermes-parser: "npm:0.32.0" + checksum: 10c0/2e5aad897d4abd643d33329814ed7adb301047890a8a4325ef140da86e377a1127f1ce6af4064526e5cb603c16d3d3e15784998df4095f1385e7f4e8ca53f03e + languageName: node + linkType: hard + "babel-plugin-syntax-hermes-parser@npm:0.36.0": version: 0.36.0 resolution: "babel-plugin-syntax-hermes-parser@npm:0.36.0" @@ -5215,13 +5203,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-trailing-function-commas@npm:^7.0.0-beta.0": - version: 7.0.0-beta.0 - resolution: "babel-plugin-syntax-trailing-function-commas@npm:7.0.0-beta.0" - checksum: 10c0/67e3d6a706637097526b2d3046d3124d3efd3aac28b47af940c2f8df01b8d7ffeb4cdf5648f3b5eac3f098f5b61c4845e306f34301c869e5e14db6ae8b77f699 - languageName: node - linkType: hard - "babel-plugin-transform-flow-enums@npm:^0.0.2": version: 0.0.2 resolution: "babel-plugin-transform-flow-enums@npm:0.0.2" @@ -5256,43 +5237,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-fbjs@npm:^3.3.0": - version: 3.4.0 - resolution: "babel-preset-fbjs@npm:3.4.0" - dependencies: - "@babel/plugin-proposal-class-properties": "npm:^7.0.0" - "@babel/plugin-proposal-object-rest-spread": "npm:^7.0.0" - "@babel/plugin-syntax-class-properties": "npm:^7.0.0" - "@babel/plugin-syntax-flow": "npm:^7.0.0" - "@babel/plugin-syntax-jsx": "npm:^7.0.0" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.0.0" - "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" - "@babel/plugin-transform-block-scoped-functions": "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-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-member-expression-literals": "npm:^7.0.0" - "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" - "@babel/plugin-transform-object-super": "npm:^7.0.0" - "@babel/plugin-transform-parameters": "npm:^7.0.0" - "@babel/plugin-transform-property-literals": "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-shorthand-properties": "npm:^7.0.0" - "@babel/plugin-transform-spread": "npm:^7.0.0" - "@babel/plugin-transform-template-literals": "npm:^7.0.0" - babel-plugin-syntax-trailing-function-commas: "npm:^7.0.0-beta.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/2be440c0fd7d1df247417be35644cb89f40a300e7fcdc44878b737ec49b04380eff422e4ebdc7bb5efd5ecfef45b634fc5fe11c3a409a50c9084e81083037902 - languageName: node - linkType: hard - "babel-preset-jest@npm:^29.6.3": version: 29.6.3 resolution: "babel-preset-jest@npm:29.6.3" @@ -5312,25 +5256,17 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.1.2, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: "npm:^1.0.1" - class-utils: "npm:^0.3.5" - component-emitter: "npm:^1.2.1" - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.1" - mixin-deep: "npm:^1.2.0" - pascalcase: "npm:^0.1.1" - checksum: 10c0/30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d +"base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard @@ -5348,13 +5284,6 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:1.6.x": - version: 1.6.52 - resolution: "big-integer@npm:1.6.52" - checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 - languageName: node - linkType: hard - "big-integer@npm:^1.6.44": version: 1.6.51 resolution: "big-integer@npm:1.6.51" @@ -5420,24 +5349,6 @@ __metadata: languageName: node linkType: hard -"bplist-creator@npm:0.1.1": - version: 0.1.1 - resolution: "bplist-creator@npm:0.1.1" - dependencies: - stream-buffers: "npm:2.2.x" - checksum: 10c0/427ec37263ce0e8c68a83f595fc9889a9cbf2e6fda2de18e1f8ef7f0c6ce68c0cdbb7c9c1f3bb3f2d217407af8cffbdf254bf0f71c99f2186175d07752f08a47 - languageName: node - linkType: hard - -"bplist-parser@npm:0.3.2": - version: 0.3.2 - resolution: "bplist-parser@npm:0.3.2" - dependencies: - big-integer: "npm:1.6.x" - checksum: 10c0/4dc307c11d2511a01255e87e370d4ab6f1962b35fdc27605fd4ce9a557a259c2dc9f87822617ddb1f7aa062a71e30ef20d6103329ac7ce235628f637fb0ed763 - languageName: node - linkType: hard - "bplist-parser@npm:^0.2.0": version: 0.2.0 resolution: "bplist-parser@npm:0.2.0" @@ -5466,21 +5377,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": - version: 2.3.2 - resolution: "braces@npm:2.3.2" +"brace-expansion@npm:^5.0.5": + version: 5.0.7 + resolution: "brace-expansion@npm:5.0.7" dependencies: - arr-flatten: "npm:^1.1.0" - array-unique: "npm:^0.3.2" - extend-shallow: "npm:^2.0.1" - fill-range: "npm:^4.0.0" - isobject: "npm:^3.0.1" - repeat-element: "npm:^1.1.2" - snapdragon: "npm:^0.8.1" - snapdragon-node: "npm:^2.0.1" - split-string: "npm:^3.0.2" - to-regex: "npm:^3.0.1" - checksum: 10c0/72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728 + balanced-match: "npm:^4.0.2" + checksum: 10c0/4769109c3c082de178e449a371bcad50d51ab468f644bce2dd9188efe0cf0a080ed102105d7fc8577382cedc45bad7e6443a91bf3d8102264ee8cf927dbaf205 languageName: node linkType: hard @@ -5595,23 +5497,6 @@ __metadata: languageName: node linkType: hard -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: "npm:^1.0.0" - component-emitter: "npm:^1.2.1" - get-value: "npm:^2.0.6" - has-value: "npm:^1.0.0" - isobject: "npm:^3.0.1" - set-value: "npm:^2.0.0" - to-object-path: "npm:^0.3.0" - union-value: "npm:^1.0.0" - unset-value: "npm:^1.0.0" - checksum: 10c0/a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c - languageName: node - linkType: hard - "cacheable-lookup@npm:^7.0.0": version: 7.0.0 resolution: "cacheable-lookup@npm:7.0.0" @@ -5669,35 +5554,10 @@ __metadata: "call-bound@npm:^1.0.4": 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: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 - languageName: node - linkType: hard - -"caller-callsite@npm:^2.0.0": - version: 2.0.0 - resolution: "caller-callsite@npm:2.0.0" - dependencies: - callsites: "npm:^2.0.0" - checksum: 10c0/a00ca91280e10ee2321de21dda6c168e427df7a63aeaca027ea45e3e466ac5e1a5054199f6547ba1d5a513d3b6b5933457266daaa47f8857fb532a343ee6b5e1 - languageName: node - linkType: hard - -"caller-path@npm:^2.0.0": - version: 2.0.0 - resolution: "caller-path@npm:2.0.0" - dependencies: - caller-callsite: "npm:^2.0.0" - checksum: 10c0/029b5b2c557d831216305c3218e9ff30fa668be31d58dd08088f74c8eabc8362c303e0908b3a93abb25ba10e3a5bfc9cff5eb7fab6ab9cf820e3b160ccb67581 - languageName: node - linkType: hard - -"callsites@npm:^2.0.0": - version: 2.0.0 - resolution: "callsites@npm:2.0.0" - checksum: 10c0/13bff4fee946e6020b37e76284e95e24aa239c9e34ac4f3451e4c5330fca6f2f962e1d1ab69e4da7940e1fce135107a2b2b98c01d62ea33144350fc89dc5494e + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 languageName: node linkType: hard @@ -5715,7 +5575,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": +"camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 @@ -5736,15 +5596,6 @@ __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: 10c0/d68df1e15937809501644a49c0267ef323b5b6a0cae5c08bbdceafd718aa08241844798bfdd762cf6756bc2becd83122aabc25b5222192f18093113bec670617 - languageName: node - linkType: hard - "chalk@npm:5.2.0": version: 5.2.0 resolution: "chalk@npm:5.2.0" @@ -5759,7 +5610,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.4.2": +"chalk@npm:^2.0.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -5770,17 +5621,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.1.0": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -5804,13 +5645,6 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^0.4.0": - version: 0.4.2 - resolution: "chardet@npm:0.4.2" - checksum: 10c0/287fff1609301b1a9e8dc9730271af7aa24187a8e224d23b8c3eb88cb7c0e8ceb962905377e36947bc07edb69afd188903f4924cc6bd0bd4e7703d498505b70d - languageName: node - linkType: hard - "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" @@ -5839,6 +5673,20 @@ __metadata: languageName: node linkType: hard +"chromium-edge-launcher@npm:^0.2.0": + version: 0.2.0 + resolution: "chromium-edge-launcher@npm:0.2.0" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^1.0.0" + mkdirp: "npm:^1.0.4" + rimraf: "npm:^3.0.2" + checksum: 10c0/880972816dd9b95c0eb77d1f707569667a8cce7cc29fe9c8d199c47fdfbe4971e9da3e5a29f61c4ecec29437ac7cebbbb5afc30bec96306579d1121e7340606a + languageName: node + linkType: hard + "chromium-edge-launcher@npm:^0.3.0": version: 0.3.0 resolution: "chromium-edge-launcher@npm:0.3.0" @@ -5873,18 +5721,6 @@ __metadata: languageName: node linkType: hard -"class-utils@npm:^0.3.5": - version: 0.3.6 - resolution: "class-utils@npm:0.3.6" - dependencies: - arr-union: "npm:^3.1.0" - define-property: "npm:^0.2.5" - isobject: "npm:^3.0.0" - static-extend: "npm:^0.1.1" - checksum: 10c0/d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42 - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -5943,13 +5779,6 @@ __metadata: languageName: node linkType: hard -"cli-width@npm:^2.0.0": - version: 2.2.1 - resolution: "cli-width@npm:2.2.1" - checksum: 10c0/e3a6d422d657ca111c630f69ee0f1a499e8f114eea158ccb2cdbedd19711edffa217093bbd43dafb34b68d1b1a3b5334126e51d059b9ec1d19afa53b42b3ef86 - languageName: node - linkType: hard - "cli-width@npm:^4.0.0": version: 4.1.0 resolution: "cli-width@npm:4.1.0" @@ -5968,6 +5797,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 + languageName: node + linkType: hard + "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -5979,17 +5819,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: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -5997,17 +5826,6 @@ __metadata: languageName: node linkType: hard -"cls-hooked@npm:^4.2.2": - version: 4.2.2 - resolution: "cls-hooked@npm:4.2.2" - dependencies: - async-hook-jl: "npm:^1.7.6" - emitter-listener: "npm:^1.0.1" - semver: "npm:^5.4.1" - checksum: 10c0/ee6c0c837f00aeea0ed6c05f67f64bc3f6d9e2055fbad703e571a588e47fdefc11034a2f99d1657880b000ec4e9657dd752f8be8bc2b55bac8c5ec092afb1b4e - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -6022,16 +5840,6 @@ __metadata: languageName: node linkType: hard -"collection-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "collection-visit@npm:1.0.0" - dependencies: - map-visit: "npm:^1.0.0" - object-visit: "npm:^1.0.0" - checksum: 10c0/add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a - languageName: node - linkType: hard - "color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -6098,13 +5906,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:^1.1.2": - version: 1.4.0 - resolution: "colors@npm:1.4.0" - checksum: 10c0/9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb - languageName: node - linkType: hard - "command-exists@npm:^1.2.8": version: 1.2.9 resolution: "command-exists@npm:1.2.9" @@ -6126,7 +5927,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.19.0, commander@npm:^2.20.0": +"commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 @@ -6140,27 +5941,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:~2.14.1": - version: 2.14.1 - resolution: "commander@npm:2.14.1" - checksum: 10c0/b29bb0220fb27645a958a9cbecc5c138adeb4d151a17d43acd5c8cd7ffed1a64e502a20338e3faad235c5c8e23df893dd02dfe6eddf47f90fc51b51825084719 - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 - languageName: node - linkType: hard - -"component-emitter@npm:^1.2.1": - version: 1.3.1 - resolution: "component-emitter@npm:1.3.1" - checksum: 10c0/e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032 - languageName: node - linkType: hard - "compressible@npm:~2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -6234,16 +6014,6 @@ __metadata: languageName: node linkType: hard -"continuation-local-storage@npm:^3.2.1": - version: 3.2.1 - resolution: "continuation-local-storage@npm:3.2.1" - dependencies: - async-listener: "npm:^0.6.0" - emitter-listener: "npm:^1.1.1" - checksum: 10c0/1ee19a9922814635a4b747f77f598ad23d75b3dad48761fe6bd2eceebc5542796d0c2508f51a82497f59a59d2d06538f67efa99d1d06a713b149cc9dcc59386f - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -6251,13 +6021,6 @@ __metadata: languageName: node linkType: hard -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: 10c0/161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181 - languageName: node - linkType: hard - "core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": version: 3.40.0 resolution: "core-js-compat@npm:3.40.0" @@ -6267,13 +6030,6 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 - languageName: node - linkType: hard - "cosmiconfig@npm:8.1.3": version: 8.1.3 resolution: "cosmiconfig@npm:8.1.3" @@ -6286,18 +6042,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^5.0.5, cosmiconfig@npm:^5.1.0": - version: 5.2.1 - resolution: "cosmiconfig@npm:5.2.1" - dependencies: - import-fresh: "npm:^2.0.0" - is-directory: "npm:^0.3.1" - js-yaml: "npm:^3.13.1" - parse-json: "npm:^4.0.0" - checksum: 10c0/ae9ba309cdbb42d0c9d63dad5c1dfa1c56bb8f818cb8633eea14fd2dbdc9f33393b77658ba96fdabda497bc943afed8c3371d1222afe613c518ba676fa624645 - languageName: node - linkType: hard - "cosmiconfig@npm:^7.0.1": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -6439,7 +6183,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -6537,13 +6281,6 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^3.2.0": - version: 3.3.0 - resolution: "deepmerge@npm:3.3.0" - checksum: 10c0/143bc6b6cd8a1216565c61c0fe38bf43fe691fb6876fb3f5727c6e323defe4e947c68fbab9957e17e837c5594a56af885c5834d23dc6cf2c41bef97090005104 - languageName: node - linkType: hard - "deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -6618,34 +6355,6 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" - dependencies: - is-descriptor: "npm:^0.1.0" - checksum: 10c0/9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750 - languageName: node - linkType: hard - -"define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "define-property@npm:1.0.0" - dependencies: - is-descriptor: "npm:^1.0.0" - checksum: 10c0/d7cf09db10d55df305f541694ed51dafc776ad9bb8a24428899c9f2d36b11ab38dce5527a81458d1b5e7c389f8cbe803b4abad6e91a0037a329d153b84fc975e - languageName: node - linkType: hard - -"define-property@npm:^2.0.2": - version: 2.0.2 - resolution: "define-property@npm:2.0.2" - dependencies: - is-descriptor: "npm:^1.0.2" - isobject: "npm:^3.0.1" - checksum: 10c0/f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969 - languageName: node - linkType: hard - "degenerator@npm:^4.0.4": version: 4.0.4 resolution: "degenerator@npm:4.0.4" @@ -6674,13 +6383,6 @@ __metadata: languageName: node linkType: hard -"denodeify@npm:^1.2.1": - version: 1.2.1 - resolution: "denodeify@npm:1.2.1" - checksum: 10c0/d7e5a974eae4e837f7c70ecb9bdbafae9fbdda1993a86dead1b0ec1d162ed34a9adb2cfbc0bce30d8ccf7a7294aba660862fdce761a0c6157650a0839630d33a - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -6709,24 +6411,6 @@ __metadata: languageName: node linkType: hard -"diagnostic-channel-publishers@npm:0.4.4": - version: 0.4.4 - resolution: "diagnostic-channel-publishers@npm:0.4.4" - peerDependencies: - diagnostic-channel: "*" - checksum: 10c0/478abed9adaec1825da17c3ae545a2e25e63f15cf9d396c9231a5d24fdafb5cf6324c0ca7338fce8b1318136161d08aa91efe2d89cb34187c2cb8f2873a6ea46 - languageName: node - linkType: hard - -"diagnostic-channel@npm:0.3.1": - version: 0.3.1 - resolution: "diagnostic-channel@npm:0.3.1" - dependencies: - semver: "npm:^5.3.0" - checksum: 10c0/142f569857e54176a3475cb4d46d823363cf8881a9264590013e53eb679d9aff08cc7eb45e99f9fe136d28591e09dd855e58ad6bff40cb31c7834a8f82a1df0e - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -6811,15 +6495,6 @@ __metadata: languageName: node linkType: hard -"emitter-listener@npm:^1.0.1, emitter-listener@npm:^1.1.1": - version: 1.1.2 - resolution: "emitter-listener@npm:1.1.2" - dependencies: - shimmer: "npm:^1.2.0" - checksum: 10c0/d16f4f2da4b46cee09c900260d8527c58b32b6e1288c734a561f867dac8bf4da7f6aa429b6db1e5a90f688d754d86456bd22ee99f2fac4d9d955ef6ef8c19e55 - languageName: node - linkType: hard - "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -6880,7 +6555,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.13.0, envinfo@npm:^7.7.2": +"envinfo@npm:^7.13.0": version: 7.14.0 resolution: "envinfo@npm:7.14.0" bin: @@ -6898,6 +6573,15 @@ __metadata: languageName: node linkType: hard +"envinfo@npm:^7.8.1": + version: 7.21.0 + resolution: "envinfo@npm:7.21.0" + bin: + envinfo: dist/cli.js + checksum: 10c0/4170127ca72dbf85be2c114f85558bd08178e8a43b394951ba9fd72d067c6fea3374df45a7b040e39e4e7b30bdd268e5bdf8661d99ae28302c2a88dedb41b5e6 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -6923,7 +6607,7 @@ __metadata: languageName: node linkType: hard -"errorhandler@npm:^1.5.0, errorhandler@npm:^1.5.1": +"errorhandler@npm:^1.5.1": version: 1.5.1 resolution: "errorhandler@npm:1.5.1" dependencies: @@ -7574,7 +7258,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.1": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -7644,13 +7328,6 @@ __metadata: languageName: node linkType: hard -"exec-sh@npm:^0.3.2": - version: 0.3.6 - resolution: "exec-sh@npm:0.3.6" - checksum: 10c0/de29ed40c263989ea151cfc8561c9a41a443185d1998b0ff7aee248323af3b46db3a1dc5341816297d0c02dca472b188640490aa4ba3cae017f531f98102607d - languageName: node - linkType: hard - "execa@npm:7.1.1": version: 7.1.1 resolution: "execa@npm:7.1.1" @@ -7700,7 +7377,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^4.0.3": +"execa@npm:^4.0.0, execa@npm:^4.0.3": version: 4.1.0 resolution: "execa@npm:4.1.0" dependencies: @@ -7741,21 +7418,6 @@ __metadata: languageName: node linkType: hard -"expand-brackets@npm:^2.1.4": - version: 2.1.4 - resolution: "expand-brackets@npm:2.1.4" - dependencies: - debug: "npm:^2.3.3" - define-property: "npm:^0.2.5" - extend-shallow: "npm:^2.0.1" - posix-character-classes: "npm:^0.1.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 10c0/3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87 - languageName: node - linkType: hard - "expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -7776,36 +7438,6 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: "npm:^0.1.0" - checksum: 10c0/ee1cb0a18c9faddb42d791b2d64867bd6cfd0f3affb711782eb6e894dd193e2934a7f529426aac7c8ddb31ac5d38000a00aa2caf08aa3dfc3e1c8ff6ba340bd9 - languageName: node - linkType: hard - -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: "npm:^1.0.0" - is-extendable: "npm:^1.0.1" - checksum: 10c0/f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a - languageName: node - linkType: hard - -"external-editor@npm:^2.0.4": - version: 2.2.0 - resolution: "external-editor@npm:2.2.0" - dependencies: - chardet: "npm:^0.4.0" - iconv-lite: "npm:^0.4.17" - tmp: "npm:^0.0.33" - checksum: 10c0/5440df6ab809467485b3b15557d301e9fa3dda2892d6eaddd036ea337e0ced3e369c319507a123e34749cfce89c51f891848d249c713f54bcfaf95296663ff49 - languageName: node - linkType: hard - "external-editor@npm:^3.0.3": version: 3.1.0 resolution: "external-editor@npm:3.1.0" @@ -7817,22 +7449,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: "npm:^0.3.2" - define-property: "npm:^1.0.0" - expand-brackets: "npm:^2.1.4" - extend-shallow: "npm:^2.0.1" - fragment-cache: "npm:^0.2.1" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 10c0/e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -7927,15 +7543,6 @@ __metadata: languageName: node linkType: hard -"figures@npm:^2.0.0": - version: 2.0.0 - resolution: "figures@npm:2.0.0" - dependencies: - escape-string-regexp: "npm:^1.0.5" - checksum: 10c0/5dc5a75fec3e7e04ae65d6ce51d28b3e70d4656c51b06996b6fdb2cb5b542df512e3b3c04482f5193a964edddafa5521479ff948fa84e12ff556e53e094ab4ce - languageName: node - linkType: hard - "figures@npm:^5.0.0": version: 5.0.0 resolution: "figures@npm:5.0.0" @@ -7955,18 +7562,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^4.0.0": - version: 4.0.0 - resolution: "fill-range@npm:4.0.0" - dependencies: - extend-shallow: "npm:^2.0.1" - is-number: "npm:^3.0.0" - repeat-string: "npm:^1.6.1" - to-regex-range: "npm:^2.1.0" - checksum: 10c0/ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -7998,26 +7593,6 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^2.0.0": - version: 2.1.0 - resolution: "find-cache-dir@npm:2.1.0" - dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^2.0.0" - pkg-dir: "npm:^3.0.0" - checksum: 10c0/556117fd0af14eb88fb69250f4bba9e905e7c355c6136dff0e161b9cbd1f5285f761b778565a278da73a130f42eccc723d7ad4c002ae547ed1d698d39779dabb - languageName: node - linkType: hard - -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: "npm:^3.0.0" - checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 - languageName: node - linkType: hard - "find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -8063,20 +7638,6 @@ __metadata: languageName: node linkType: hard -"flow-parser@npm:0.*": - version: 0.261.2 - resolution: "flow-parser@npm:0.261.2" - checksum: 10c0/4c71290dc246c481fa82940b8ae9b4a87aa0d2a8fecd866765084e4ccaeedbb489b841140dca5619696594ab99f8f83a6f74c2116bf24af0ea89cc61fc9ed314 - languageName: node - linkType: hard - -"flow-parser@npm:^0.121.0": - version: 0.121.0 - resolution: "flow-parser@npm:0.121.0" - checksum: 10c0/831cf56b2ed987677fd056fd5a035aee88c9c474c507e14e8ffd85374da7b42236a7280a801fc893779331be638c2c4f8af3fb654a298f8ed16c209926450576 - languageName: node - linkType: hard - "for-each@npm:^0.3.3, for-each@npm:^0.3.5": version: 0.3.5 resolution: "for-each@npm:0.3.5" @@ -8086,13 +7647,6 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.2": - version: 1.0.2 - resolution: "for-in@npm:1.0.2" - checksum: 10c0/42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6 - languageName: node - linkType: hard - "foreground-child@npm:^3.1.0": version: 3.3.0 resolution: "foreground-child@npm:3.3.0" @@ -8119,15 +7673,6 @@ __metadata: languageName: node linkType: hard -"fragment-cache@npm:^0.2.1": - version: 0.2.1 - resolution: "fragment-cache@npm:0.2.1" - dependencies: - map-cache: "npm:^0.2.2" - checksum: 10c0/5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf - languageName: node - linkType: hard - "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -8135,17 +7680,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-extra@npm:1.0.0" - dependencies: - graceful-fs: "npm:^4.1.2" - jsonfile: "npm:^2.1.0" - klaw: "npm:^1.0.0" - checksum: 10c0/1128e46b3364f458ca07fbd186a05010b05255ad6ab17abc2a262086600f1925a9e5a259b9436ee42f57875e9ebb171348f25d4289fecd395b05488db9ceeda8 - languageName: node - linkType: hard - "fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -8184,7 +7718,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2": +"fsevents@npm:^2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -8194,7 +7728,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": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -8364,13 +7898,6 @@ __metadata: languageName: node linkType: hard -"get-value@npm:^2.0.3, get-value@npm:^2.0.6": - version: 2.0.6 - resolution: "get-value@npm:2.0.6" - checksum: 10c0/f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9 - languageName: node - linkType: hard - "git-up@npm:^7.0.0": version: 7.0.0 resolution: "git-up@npm:7.0.0" @@ -8569,7 +8096,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -8638,45 +8165,6 @@ __metadata: languageName: node linkType: hard -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: "npm:^2.0.3" - has-values: "npm:^0.1.4" - isobject: "npm:^2.0.0" - checksum: 10c0/7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432 - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: "npm:^2.0.6" - has-values: "npm:^1.0.0" - isobject: "npm:^3.0.0" - checksum: 10c0/17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: 10c0/a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2 - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" - dependencies: - is-number: "npm:^3.0.0" - kind-of: "npm:^4.0.0" - checksum: 10c0/a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e - languageName: node - linkType: hard - "has-yarn@npm:^3.0.0": version: 3.0.0 resolution: "has-yarn@npm:3.0.0" @@ -8691,7 +8179,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -8707,10 +8195,10 @@ __metadata: languageName: node linkType: hard -"hermes-engine@npm:~0.7.0": - version: 0.7.2 - resolution: "hermes-engine@npm:0.7.2" - checksum: 10c0/f48dc0f9bbb0a62b1640242a99d8ed457cab9ccb296bc69f4949f9ae479e9f43898546333bc83fee3103ec19c5e3e9ce7bef2427cb220673934fb88991889a1a +"hermes-compiler@npm:250829098.0.9": + version: 250829098.0.9 + resolution: "hermes-compiler@npm:250829098.0.9" + checksum: 10c0/dc8f5630c13821a0d620e1b95cc17205c7ed940a2195a052cf30e2d5a82b86c6a134c4c6c6f7567e0f9d1f6847034ad496de8f303e5992f780ff9e84c5e0dd50 languageName: node linkType: hard @@ -8721,6 +8209,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.32.0": + version: 0.32.0 + resolution: "hermes-estree@npm:0.32.0" + checksum: 10c0/3b67d1fe44336240ef7f9c40ecbf363279ba263d51efe120570c3862cc109e652fc09aebddfe6b73d0f0246610bee130e4064c359f1f4cbf002bdb1d99717ef2 + languageName: node + linkType: hard + "hermes-estree@npm:0.35.0": version: 0.35.0 resolution: "hermes-estree@npm:0.35.0" @@ -8735,6 +8230,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.32.0": + version: 0.32.0 + resolution: "hermes-parser@npm:0.32.0" + dependencies: + hermes-estree: "npm:0.32.0" + checksum: 10c0/5902d2c5d347c0629fba07a47eaad5569590ac69bc8bfb2e454e08d2dfbe1ebd989d88518dca2cba64061689b5eac5960ae6bd15a4a66600bbf377498a3234b7 + languageName: node + linkType: hard + "hermes-parser@npm:0.35.0": version: 0.35.0 resolution: "hermes-parser@npm:0.35.0" @@ -8762,15 +8266,6 @@ __metadata: languageName: node linkType: hard -"hermes-profile-transformer@npm:^0.0.6": - version: 0.0.6 - resolution: "hermes-profile-transformer@npm:0.0.6" - dependencies: - source-map: "npm:^0.7.3" - checksum: 10c0/d772faa712f97ec009cb8de1f6b2dc26af491d1baaea92af7649fbb9cafd60a9c7a499de32d23ba7606e501147bfb2daf14e477c967f11e3de8a1e41ecf626c7 - languageName: node - linkType: hard - "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -8868,7 +8363,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.17, iconv-lite@npm:^0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -8921,33 +8416,14 @@ __metadata: languageName: node linkType: hard -"image-size@npm:^0.6.0": - version: 0.6.3 - resolution: "image-size@npm:0.6.3" - bin: - image-size: bin/image-size.js - checksum: 10c0/693464c665191cb4cbfc7e3923e977bcd89f51c891ec70d0133094f12096e41230de713d0fd4b10615ddff7dc14fc1af0c33e70954e3f002190306e6fa888943 - languageName: node - linkType: hard - "image-size@npm:^1.0.2": version: 1.2.0 resolution: "image-size@npm:1.2.0" dependencies: queue: "npm:6.0.2" bin: - image-size: bin/image-size.js - checksum: 10c0/782669b530d9bbdcb334c8451db5f104dfbbcf90940751e6b75ba4e1b86d98bf3127c339eac8fb7a25c7a9ec4ea868d27b4916df3943c269b7419a8cc4459dca - languageName: node - linkType: hard - -"import-fresh@npm:^2.0.0": - version: 2.0.0 - resolution: "import-fresh@npm:2.0.0" - dependencies: - caller-path: "npm:^2.0.0" - resolve-from: "npm:^3.0.0" - checksum: 10c0/116c55ee5215a7839062285b60df85dbedde084c02111dc58c1b9d03ff7876627059f4beb16cdc090a3db21fea9022003402aa782139dc8d6302589038030504 + image-size: bin/image-size.js + checksum: 10c0/782669b530d9bbdcb334c8451db5f104dfbbcf90940751e6b75ba4e1b86d98bf3127c339eac8fb7a25c7a9ec4ea868d27b4916df3943c269b7419a8cc4459dca languageName: node linkType: hard @@ -9048,28 +8524,6 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:^3.0.6": - version: 3.3.0 - resolution: "inquirer@npm:3.3.0" - dependencies: - ansi-escapes: "npm:^3.0.0" - chalk: "npm:^2.0.0" - cli-cursor: "npm:^2.1.0" - cli-width: "npm:^2.0.0" - external-editor: "npm:^2.0.4" - figures: "npm:^2.0.0" - lodash: "npm:^4.3.0" - mute-stream: "npm:0.0.7" - run-async: "npm:^2.2.0" - rx-lite: "npm:^4.0.8" - rx-lite-aggregates: "npm:^4.0.8" - string-width: "npm:^2.1.0" - strip-ansi: "npm:^4.0.0" - through: "npm:^2.3.6" - checksum: 10c0/d17475d6446e177227f5707cbd89ae6027cc316791d433c1b64f7be14d54456227186a0b058d580d7bbaf10e7098b0a1a986833cf71a956aa6d4f78878e78d3c - languageName: node - linkType: hard - "internal-slot@npm:^1.0.5": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" @@ -9108,6 +8562,13 @@ __metadata: languageName: node linkType: hard +"invert-kv@npm:^3.0.0": + version: 3.0.1 + resolution: "invert-kv@npm:3.0.1" + checksum: 10c0/a3d90951a635e35dea9c9a5fd749e981e9c54e8a362ad80b2253dad03b9257314b7c4e4d250d61bcd79698ccd5f4c6b0c750cd991bb5ce16352bf830e77ea64b + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -9118,7 +8579,7 @@ __metadata: languageName: node linkType: hard -"ip@npm:^1.1.5, ip@npm:^1.1.8": +"ip@npm:^1.1.8": version: 1.1.9 resolution: "ip@npm:1.1.9" checksum: 10c0/5af58bfe2110c9978acfd77a2ffcdf9d33a6ce1c72f49edbaf16958f7a8eb979b5163e43bb18938caf3aaa55cdacde4e470874c58ca3b4b112ea7a30461a0c27 @@ -9142,15 +8603,6 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-accessor-descriptor@npm:1.0.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d - languageName: node - linkType: hard - "is-arguments@npm:^1.1.1": version: 1.2.0 resolution: "is-arguments@npm:1.2.0" @@ -9218,13 +8670,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.5": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 - languageName: node - linkType: hard - "is-builtin-module@npm:^3.2.1": version: 3.2.1 resolution: "is-builtin-module@npm:3.2.1" @@ -9252,17 +8697,6 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:^2.0.0": - version: 2.0.0 - resolution: "is-ci@npm:2.0.0" - dependencies: - ci-info: "npm:^2.0.0" - bin: - is-ci: bin.js - checksum: 10c0/17de4e2cd8f993c56c86472dd53dd9e2c7f126d0ee55afe610557046cdd64de0e8feadbad476edc9eeff63b060523b8673d9094ed2ab294b59efb5a66dd05a9a - languageName: node - linkType: hard - "is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" @@ -9272,15 +8706,6 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-descriptor@npm:1.0.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8 - languageName: node - linkType: hard - "is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": version: 1.0.2 resolution: "is-data-view@npm:1.0.2" @@ -9302,33 +8727,6 @@ __metadata: languageName: node linkType: hard -"is-descriptor@npm:^0.1.0": - version: 0.1.7 - resolution: "is-descriptor@npm:0.1.7" - dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: 10c0/f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392 - languageName: node - linkType: hard - -"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.3 - resolution: "is-descriptor@npm:1.0.3" - dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: 10c0/b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f - languageName: node - linkType: hard - -"is-directory@npm:^0.3.1": - version: 0.3.1 - resolution: "is-directory@npm:0.3.1" - checksum: 10c0/1c39c7d1753b04e9483b89fb88908b8137ab4743b6f481947e97ccf93ecb384a814c8d3f0b95b082b149c5aa19c3e9e4464e2791d95174bce95998c26bb1974b - languageName: node - linkType: hard - "is-docker@npm:^2.0.0": version: 2.2.1 resolution: "is-docker@npm:2.2.1" @@ -9347,22 +8745,6 @@ __metadata: languageName: node linkType: hard -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: 10c0/dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 - languageName: node - linkType: hard - -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: "npm:^2.0.4" - checksum: 10c0/1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -9514,15 +8896,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^3.0.0": - version: 3.0.0 - resolution: "is-number@npm:3.0.0" - dependencies: - kind-of: "npm:^3.0.2" - checksum: 10c0/e639c54640b7f029623df24d3d103901e322c0c25ea5bde97cd723c2d0d4c05857a8364ab5c58d963089dbed6bf1d0ffe975cb6aef917e2ad0ccbca653d31b4f - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -9551,15 +8924,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: "npm:^3.0.1" - checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 - languageName: node - linkType: hard - "is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" @@ -9720,7 +9084,7 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": +"is-windows@npm:^1.0.1": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 @@ -9750,13 +9114,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -9778,22 +9135,6 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: "npm:1.0.0" - checksum: 10c0/c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b - languageName: node - linkType: hard - -"isobject@npm:^3.0.0, isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db - languageName: node - linkType: hard - "issue-parser@npm:6.0.0": version: 6.0.0 resolution: "issue-parser@npm:6.0.0" @@ -10067,13 +9408,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: 10c0/112fc7f962d1c4625a51b6ccfe6e9c8e54ab80816bf8dbf2b1bf25d12c0f75c74ebad0c2f37622aea81019a2087451bfb12a46619ed6717e64ee875ea2de5520 - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -10081,31 +9415,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^26.5.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: 10c0/85a40d8ecf4bfb659613f107c963c7366cdf6dcceb0ca73dc8ca09fbe0e2a63b976940f573db6260c43011993cb804275f447f268c3bc4b680c08baed300701d - languageName: node - linkType: hard - "jest-haste-map@npm:^29.7.0": version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" @@ -10191,13 +9500,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: 10c0/988675764a08945b90f48e6f5a8640b0d9885a977f100a168061d10037d53808a6cdb7dc8cb6fe9b1332f0523b42bf3edbb6d2cc6c7f7ba582d05d432efb3e60 - languageName: node - linkType: hard - "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -10291,16 +9593,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: 10c0/1c67aa1acefdc0b244f2629aaef12a56e563a5c5cb817970d2b97bdad5e8aae187b269c8d356c42ff9711436499c4da71ec8400e6280dab110be8cc5300884b0 - languageName: node - linkType: hard - "jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" @@ -10329,20 +9621,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: 10c0/ab93709840f87bdf478d082f5465467c27a20a422cbe456cc2a56961d8c950ea52511995fb6063f62a113737f3dd714b836a1fbde51abef96642a5975e835a01 - languageName: node - linkType: hard - "jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" @@ -10357,20 +9635,6 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^26.5.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: 10c0/0c8df164641e797f80011e359553411e097ea495b95b41100be00d6c827bfd854e92ef8c528fe4cac0d113055a5075d1409f2616099ec648dbd6809bb0a29c67 - languageName: node - linkType: hard - "jest-validate@npm:^29.7.0": version: 29.7.0 resolution: "jest-validate@npm:29.7.0" @@ -10401,17 +9665,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.0.0, jest-worker@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-worker@npm:26.6.2" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^7.0.0" - checksum: 10c0/07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 - languageName: node - linkType: hard - "jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" @@ -10443,17 +9696,6 @@ __metadata: languageName: node linkType: hard -"jetifier@npm:^1.6.2": - version: 1.6.8 - resolution: "jetifier@npm:1.6.8" - bin: - jetifier: bin/jetify - jetifier-standalone: bin/jetifier-standalone - jetify: bin/jetify - checksum: 10c0/a29ced941dd35a72435414a346667820277023bf7943ed8ed5bce933ecf64620659862344de16130700f1cbec0af4f0f533e843e37a54bc1844b64a2cb3bf4aa - languageName: node - linkType: hard - "joi@npm:^17.2.1": version: 17.13.3 resolution: "joi@npm:17.13.3" @@ -10504,13 +9746,6 @@ __metadata: languageName: node linkType: hard -"jsc-android@npm:^245459.0.0": - version: 245459.0.0 - resolution: "jsc-android@npm:245459.0.0" - checksum: 10c0/f8eb3007c6d3f0461a7a682c4c5a885bf6468c997a7da9054885a19a592f884e467b553f954e58b95dee2b8e2f85d7cacd1d33f0ea3d4c60a7d28103c0074493 - languageName: node - linkType: hard - "jsc-safe-url@npm:^0.2.2": version: 0.2.4 resolution: "jsc-safe-url@npm:0.2.4" @@ -10518,37 +9753,6 @@ __metadata: languageName: node linkType: hard -"jscodeshift@npm:^0.11.0": - version: 0.11.0 - resolution: "jscodeshift@npm:0.11.0" - dependencies: - "@babel/core": "npm:^7.1.6" - "@babel/parser": "npm:^7.1.6" - "@babel/plugin-proposal-class-properties": "npm:^7.1.0" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.1.0" - "@babel/plugin-proposal-optional-chaining": "npm:^7.1.0" - "@babel/plugin-transform-modules-commonjs": "npm:^7.1.0" - "@babel/preset-flow": "npm:^7.0.0" - "@babel/preset-typescript": "npm:^7.1.0" - "@babel/register": "npm:^7.0.0" - babel-core: "npm:^7.0.0-bridge.0" - colors: "npm:^1.1.2" - flow-parser: "npm:0.*" - graceful-fs: "npm:^4.2.4" - micromatch: "npm:^3.1.10" - neo-async: "npm:^2.5.0" - node-dir: "npm:^0.1.17" - recast: "npm:^0.20.3" - temp: "npm:^0.8.1" - write-file-atomic: "npm:^2.3.0" - peerDependencies: - "@babel/preset-env": ^7.1.6 - bin: - jscodeshift: bin/jscodeshift.js - checksum: 10c0/71f9e545fffecd8de4120305440b155013ebc9a48be8ef00eca18de9e8f09841cda99a7effa96af96324abd54e96cc3773add864358dec3afd4794e966bf98f8 - languageName: node - linkType: hard - "jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": version: 3.1.0 resolution: "jsesc@npm:3.1.0" @@ -10622,18 +9826,6 @@ __metadata: languageName: node linkType: hard -"jsonfile@npm:^2.1.0": - version: 2.4.0 - resolution: "jsonfile@npm:2.4.0" - dependencies: - graceful-fs: "npm:^4.1.6" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/02ad746d9490686519b3369bc9572694076eb982e1b4982c5ad9b91bc3c0ad30d10c866bb26b7a87f0c4025a80222cd2962cb57083b5a6a475a9031eab8c8962 - languageName: node - linkType: hard - "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -10659,13 +9851,6 @@ __metadata: languageName: node linkType: hard -"jsonify@npm:~0.0.0": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 10c0/7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6 - languageName: node - linkType: hard - "jsx-ast-utils@npm:^2.4.1 || ^3.0.0": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" @@ -10687,43 +9872,6 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": - version: 3.2.2 - resolution: "kind-of@npm:3.2.2" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: 10c0/7e34bc29d4b02c997f92f080de34ebb92033a96736bbb0bb2410e033a7e5ae6571f1fa37b2d7710018f95361473b816c604234197f4f203f9cf149d8ef1574d9 - languageName: node - linkType: hard - -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: 10c0/d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165 - languageName: node - linkType: hard - -"kind-of@npm:^6.0.2": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 - languageName: node - linkType: hard - -"klaw@npm:^1.0.0": - version: 1.3.1 - resolution: "klaw@npm:1.3.1" - dependencies: - graceful-fs: "npm:^4.1.9" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/da994768b02b3843cc994c99bad3cf1c8c67716beb4dd2834133c919e9e9ee788669fbe27d88ab0ad9a3991349c28280afccbde01c2318229b662dd7a05e4728 - languageName: node - linkType: hard - "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -10757,6 +9905,15 @@ __metadata: languageName: node linkType: hard +"lcid@npm:^3.0.0": + version: 3.1.1 + resolution: "lcid@npm:3.1.1" + dependencies: + invert-kv: "npm:^3.0.0" + checksum: 10c0/43a39c39d92d756b9671691bb36ac2667c44c4a7e30f55403dc9c98ca4e7bba8c2b35599e8d7967163d65c1697e0d136596e9a9b9bccbd2292caf915c77416a4 + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -10859,16 +10016,6 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: "npm:^3.0.0" - path-exists: "npm:^3.0.0" - checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -10943,7 +10090,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.21, lodash@npm:^4.3.0": +"lodash@npm:4.17.21, lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -11005,7 +10152,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -11062,16 +10209,6 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "make-dir@npm:2.1.0" - dependencies: - pify: "npm:^4.0.1" - semver: "npm:^5.6.0" - checksum: 10c0/ada869944d866229819735bee5548944caef560d7a8536ecbc6536edca28c72add47cc4f6fc39c54fb25d06b58da1f8994cf7d9df7dadea047064749efc085d8 - languageName: node - linkType: hard - "make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" @@ -11109,7 +10246,7 @@ __metadata: languageName: node linkType: hard -"map-age-cleaner@npm:^0.1.1": +"map-age-cleaner@npm:^0.1.1, map-age-cleaner@npm:^0.1.3": version: 0.1.3 resolution: "map-age-cleaner@npm:0.1.3" dependencies: @@ -11118,22 +10255,6 @@ __metadata: languageName: node linkType: hard -"map-cache@npm:^0.2.2": - version: 0.2.2 - resolution: "map-cache@npm:0.2.2" - checksum: 10c0/05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 - languageName: node - linkType: hard - -"map-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "map-visit@npm:1.0.0" - dependencies: - object-visit: "npm:^1.0.0" - checksum: 10c0/fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73 - languageName: node - linkType: hard - "marky@npm:^1.2.2": version: 1.2.5 resolution: "marky@npm:1.2.5" @@ -11166,6 +10287,17 @@ __metadata: languageName: node linkType: hard +"mem@npm:^5.0.0": + version: 5.1.1 + resolution: "mem@npm:5.1.1" + dependencies: + map-age-cleaner: "npm:^0.1.3" + mimic-fn: "npm:^2.1.0" + p-is-promise: "npm:^2.1.0" + checksum: 10c0/2fa86d04793d95665379d5f45b5aede2d1b88b9ec845db3274956c75bb9e88834a78605b683344d0ca03d45432124774589ca4bd0c83d481b80c2f2cd97914b3 + languageName: node + linkType: hard + "memoize-one@npm:^5.0.0": version: 5.2.1 resolution: "memoize-one@npm:5.2.1" @@ -11187,30 +10319,16 @@ __metadata: languageName: node linkType: hard -"metro-babel-register@npm:0.64.0": - version: 0.64.0 - resolution: "metro-babel-register@npm:0.64.0" - dependencies: - "@babel/core": "npm:^7.0.0" - "@babel/plugin-proposal-class-properties": "npm:^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.0.0" - "@babel/plugin-proposal-optional-chaining": "npm:^7.0.0" - "@babel/plugin-transform-flow-strip-types": "npm:^7.0.0" - "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" - "@babel/register": "npm:^7.0.0" - escape-string-regexp: "npm:^1.0.5" - checksum: 10c0/e24b4edeca5486d1bac34a780821bf5c45338cc03312f287b5e568ee9baa92fddce50b711c53fd999581429b344feebdec81e64cbf7dc516b6d32cda9f2b1e79 - languageName: node - linkType: hard - -"metro-babel-transformer@npm:0.64.0": - version: 0.64.0 - resolution: "metro-babel-transformer@npm:0.64.0" +"metro-babel-transformer@npm:0.83.7": + version: 0.83.7 + resolution: "metro-babel-transformer@npm:0.83.7" dependencies: - "@babel/core": "npm:^7.0.0" - metro-source-map: "npm:0.64.0" + "@babel/core": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.35.0" + metro-cache-key: "npm:0.83.7" nullthrows: "npm:^1.1.1" - checksum: 10c0/1a6fa8288ae11bb8743d21d3db33691e7b1e73f2aa1c63726dc150a82c687391e1fd6a02e0c74e596cd089fc5faf0b4407c04ea0ba8ec1561b4930500f6113ff + checksum: 10c0/c50c2fe9fa3d3fbe382d8a482ebcc77d7dba0ef4673cee4904a55b9ea28dea4b86d3b80e9b9ac0cd2b094b9ecd0368c953bba0f1df1cfd36c3a27c666352fd86 languageName: node linkType: hard @@ -11227,10 +10345,12 @@ __metadata: languageName: node linkType: hard -"metro-cache-key@npm:0.64.0": - version: 0.64.0 - resolution: "metro-cache-key@npm:0.64.0" - checksum: 10c0/f804a563f42fd534b62f407518ea4a63801f90cc4488c395923e69041a4c96dd52ae2c898372dd03774d5b554114357e2f853881336777575db9e00ded440d0d +"metro-cache-key@npm:0.83.7": + version: 0.83.7 + resolution: "metro-cache-key@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/a2f20b86b173cd2be710552a49e6389a2c9ef994ac35873616bd4e5c34588beb8c93279bcf525295ca73b6d206ab0d9942f35cbd4a76e642d359bdab48924d7a languageName: node linkType: hard @@ -11243,14 +10363,15 @@ __metadata: languageName: node linkType: hard -"metro-cache@npm:0.64.0": - version: 0.64.0 - resolution: "metro-cache@npm:0.64.0" +"metro-cache@npm:0.83.7": + version: 0.83.7 + resolution: "metro-cache@npm:0.83.7" dependencies: - metro-core: "npm:0.64.0" - mkdirp: "npm:^0.5.1" - rimraf: "npm:^2.5.4" - checksum: 10c0/e90765639de6a9d4c33b307709a0e5443b8304368f0626441f9db3ce11d8e130e808dbe7f6431bf1365fbe5f711fd1f8a26135fb12a7d97ccdf0b4d6a714ac07 + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + https-proxy-agent: "npm:^7.0.5" + metro-core: "npm:0.83.7" + checksum: 10c0/81ae4b2d0d389d25b816bb2d59eb8baed5e1f03a727aa9bcecadb5547e949525f90af888c956fbd5ff4a732cf4dc48b6d903bab648d23dc1830135d820040825 languageName: node linkType: hard @@ -11266,17 +10387,19 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.64.0, metro-config@npm:^0.64.0": - version: 0.64.0 - resolution: "metro-config@npm:0.64.0" +"metro-config@npm:0.83.7, metro-config@npm:^0.83.3": + version: 0.83.7 + resolution: "metro-config@npm:0.83.7" dependencies: - cosmiconfig: "npm:^5.0.5" - jest-validate: "npm:^26.5.2" - metro: "npm:0.64.0" - metro-cache: "npm:0.64.0" - metro-core: "npm:0.64.0" - metro-runtime: "npm:0.64.0" - checksum: 10c0/572d426755a193cf0578aec4e57d097f3ca52ed496f32d7aaa792310bb70fc03726733dadd94c39158d5779aaf52df5499e3dc7b865ea18badf7cb33c2c4ee6f + connect: "npm:^3.6.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.7.0" + metro: "npm:0.83.7" + metro-cache: "npm:0.83.7" + metro-core: "npm:0.83.7" + metro-runtime: "npm:0.83.7" + yaml: "npm:^2.6.1" + checksum: 10c0/04f9ae008a4972d8399ed90dc03286afefabc2fc362fef8b8f362ec9c09f2edfe3f0f9e0e5aebf42de8b253f202629cc8e86ef0b07e205adf257cd609ac386fb languageName: node linkType: hard @@ -11296,14 +10419,14 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.64.0, metro-core@npm:^0.64.0": - version: 0.64.0 - resolution: "metro-core@npm:0.64.0" +"metro-core@npm:0.83.7, metro-core@npm:^0.83.3": + version: 0.83.7 + resolution: "metro-core@npm:0.83.7" dependencies: - jest-haste-map: "npm:^26.5.2" + flow-enums-runtime: "npm:^0.0.6" lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.64.0" - checksum: 10c0/af45959262ba6c5be3bb14763eb521fdd8a59e571f77af5f92f3969a0437634712919025b2e91ea090996107057ef42b666a1f1594eca449f9a31aa2cc66ee2d + metro-resolver: "npm:0.83.7" + checksum: 10c0/cd267b2516ccce0cc152d12ff1f08073abec0a9b210779357a43f1a279acb3c3be0ff625de030da9a110aea45b70e36f14e13b846cb4fee8419fae67db2a53b4 languageName: node linkType: hard @@ -11318,6 +10441,23 @@ __metadata: languageName: node linkType: hard +"metro-file-map@npm:0.83.7": + version: 0.83.7 + resolution: "metro-file-map@npm:0.83.7" + dependencies: + debug: "npm:^4.4.0" + fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + checksum: 10c0/467729e9f607552504d9e1b9a8d81e5ea5a27f979f19a40360215773b38e1a3b563789047f06a5502cf5983aae922b3c52f5a7e0be8edc0b0bb747556e7d5af8 + languageName: node + linkType: hard + "metro-file-map@npm:0.84.4": version: 0.84.4 resolution: "metro-file-map@npm:0.84.4" @@ -11335,24 +10475,13 @@ __metadata: languageName: node linkType: hard -"metro-hermes-compiler@npm:0.64.0": - version: 0.64.0 - resolution: "metro-hermes-compiler@npm:0.64.0" - checksum: 10c0/e098c2945bd19c220d38ee23f99023cbeb790b2ba2aa39ce47ec77edd349518a38236cdec468209f3bb02f35f728e917c0511f571618adbd37b38807bc635dd5 - languageName: node - linkType: hard - -"metro-inspector-proxy@npm:0.64.0": - version: 0.64.0 - resolution: "metro-inspector-proxy@npm:0.64.0" +"metro-minify-terser@npm:0.83.7": + version: 0.83.7 + resolution: "metro-minify-terser@npm:0.83.7" dependencies: - connect: "npm:^3.6.5" - debug: "npm:^2.2.0" - ws: "npm:^1.1.5" - yargs: "npm:^15.3.1" - bin: - metro-inspector-proxy: src/cli.js - checksum: 10c0/0969a35296fbf82aff506bbf3f0d0db4202945c48017f99112a2bc8257eca4d8f49b58605f7d3bb49d79df2bfd4e39227247b8dfa5f6e951e14f033e29b02e9e + flow-enums-runtime: "npm:^0.0.6" + terser: "npm:^5.15.0" + checksum: 10c0/bf59f9b5a51c3cfff313f64daab78673fa17d3c9d0ec34823d295cd454daa146daa23706f4cae36104bc41f10ad7b5fa2802246891a6f5eb4d0736ef891c9c7a languageName: node linkType: hard @@ -11366,86 +10495,12 @@ __metadata: languageName: node linkType: hard -"metro-minify-uglify@npm:0.64.0": - version: 0.64.0 - resolution: "metro-minify-uglify@npm:0.64.0" - dependencies: - uglify-es: "npm:^3.1.9" - checksum: 10c0/e76f2fe8e91c565af95f6c9e12bb736db337f6eb2a9bcad4cf402dc80e12b3822681ed6f2df985127396f824b87accfd3eb1efc59301990d827d7a7c35e1414d - languageName: node - linkType: hard - -"metro-react-native-babel-preset@npm:0.64.0": - version: 0.64.0 - resolution: "metro-react-native-babel-preset@npm:0.64.0" - dependencies: - "@babel/core": "npm:^7.0.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-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: 10c0/ff42316d4382abcaae487ba3d6388f3fa217ccd3b53a7e23a1d2c9b23237256bf0c6adf40e256a5c1cac955a6efceda1593a58560bf24600c0cd04eb8e55204f - languageName: node - linkType: hard - -"metro-react-native-babel-transformer@npm:0.64.0, metro-react-native-babel-transformer@npm:^0.64.0": - version: 0.64.0 - resolution: "metro-react-native-babel-transformer@npm:0.64.0" - dependencies: - "@babel/core": "npm:^7.0.0" - babel-preset-fbjs: "npm:^3.3.0" - metro-babel-transformer: "npm:0.64.0" - metro-react-native-babel-preset: "npm:0.64.0" - metro-source-map: "npm:0.64.0" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@babel/core": "*" - checksum: 10c0/43bb9ae25d5bea7c680ed909c447c1bd2fa1148d4d39103852fb3495aa6a477cbd8908a7091644a0a61f341574842ee9814de0e390ca3c21800e20e94c73f4ce - languageName: node - linkType: hard - -"metro-resolver@npm:0.64.0, metro-resolver@npm:^0.64.0": - version: 0.64.0 - resolution: "metro-resolver@npm:0.64.0" +"metro-resolver@npm:0.83.7": + version: 0.83.7 + resolution: "metro-resolver@npm:0.83.7" dependencies: - absolute-path: "npm:^0.0.0" - checksum: 10c0/75345413145e03c520ed8162e05b29ccf94628f3b6ec3ec8ae326d4d99997ddbd264f69297c92d859b10a06f5d130f6944410753024a80a60172cc0956b6c52c + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/be5ba43302362f3918ef4a1f91f96d63c04469cc9fed076a2846785f60f7f53193278a36d249b92a4678fcf95f7a6e31da87a13df82ddc384f010c80fd3b074d languageName: node linkType: hard @@ -11458,10 +10513,13 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.64.0, metro-runtime@npm:^0.64.0": - version: 0.64.0 - resolution: "metro-runtime@npm:0.64.0" - checksum: 10c0/e6ca739a9b87106bd870aa451297590dcc698b72fb53d9458865d3d7744d063be447ae33a81be9cf35118d21ff8c30e91ad12157d628c3b0b20a390bf369d76d +"metro-runtime@npm:0.83.7, metro-runtime@npm:^0.83.3": + version: 0.83.7 + resolution: "metro-runtime@npm:0.83.7" + dependencies: + "@babel/runtime": "npm:^7.25.0" + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/b9feb9cffdf4df086cea91d803529d706c1a212d0c6b9d138ef4985905cb9bd22f9861a77061364a397917b772d2ef722e465a5b198d6405f574481dfa35a9a7 languageName: node linkType: hard @@ -11475,19 +10533,20 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.64.0": - version: 0.64.0 - resolution: "metro-source-map@npm:0.64.0" +"metro-source-map@npm:0.83.7, metro-source-map@npm:^0.83.3": + version: 0.83.7 + resolution: "metro-source-map@npm:0.83.7" dependencies: - "@babel/traverse": "npm:^7.0.0" - "@babel/types": "npm:^7.0.0" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.64.0" + metro-symbolicate: "npm:0.83.7" nullthrows: "npm:^1.1.1" - ob1: "npm:0.64.0" + ob1: "npm:0.83.7" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" - checksum: 10c0/21ceb3071afa2e6960e5cceff5cdf66f084a099b9bd9744b3fb502d04637857c2377aea4b7617d9b764f6fa9cb9620f9b8032c69bd1b3a3c76efb21245b733ad + checksum: 10c0/6c424f6258a2128bb4ae6e7591fb7ed1f79b042978397c24a1e35d8bdfcd8960655b3cdd0c4d8ff90f3055ce5b00eca5cb61b327720e7029b3f334fd8ae1776d languageName: node linkType: hard @@ -11508,19 +10567,19 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.64.0": - version: 0.64.0 - resolution: "metro-symbolicate@npm:0.64.0" +"metro-symbolicate@npm:0.83.7": + version: 0.83.7 + resolution: "metro-symbolicate@npm:0.83.7" dependencies: + flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-source-map: "npm:0.64.0" + metro-source-map: "npm:0.83.7" 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: 10c0/bcb54532a853a73a8a530a10f14e7aba4fee476b96ae9748b0f5ce1bd21b4785759512622df21b851bfdf3be6f23c7300425733c68e5c8f8f319634c61b5a7ca + checksum: 10c0/4968a89d9bdd040e0cb6328852f14a8555e912875a1661e639566879e548fbfb849134b8f55076f875c062d202c713be1c9f47b4e68c627a4f8b367d7e208213 languageName: node linkType: hard @@ -11540,16 +10599,17 @@ __metadata: languageName: node linkType: hard -"metro-transform-plugins@npm:0.64.0": - version: 0.64.0 - resolution: "metro-transform-plugins@npm:0.64.0" +"metro-transform-plugins@npm:0.83.7": + version: 0.83.7 + resolution: "metro-transform-plugins@npm:0.83.7" dependencies: - "@babel/core": "npm:^7.0.0" - "@babel/generator": "npm:^7.5.0" - "@babel/template": "npm:^7.0.0" - "@babel/traverse": "npm:^7.0.0" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.29.1" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + flow-enums-runtime: "npm:^0.0.6" nullthrows: "npm:^1.1.1" - checksum: 10c0/a7cb031ab93a3ded7a697d8ff7ecf46aa4a496fdfaffcf2e17cbdcdd5868edc1f3994a14016e5320507158641da5d025ceaa413b0681ac1dbed7570af70a7515 + checksum: 10c0/2fce17ba1013e96278bd6800141ff050af0331a60c4c0dbc24f83c6b524806b6ff4089b36e3268c2315375211d16e875d644b7cbf2b23d43dc050047ec019556 languageName: node linkType: hard @@ -11567,24 +10627,24 @@ __metadata: languageName: node linkType: hard -"metro-transform-worker@npm:0.64.0": - version: 0.64.0 - resolution: "metro-transform-worker@npm:0.64.0" +"metro-transform-worker@npm:0.83.7": + version: 0.83.7 + resolution: "metro-transform-worker@npm:0.83.7" dependencies: - "@babel/core": "npm:^7.0.0" - "@babel/generator": "npm:^7.5.0" - "@babel/parser": "npm:^7.0.0" - "@babel/types": "npm:^7.0.0" - babel-preset-fbjs: "npm:^3.3.0" - metro: "npm:0.64.0" - metro-babel-transformer: "npm:0.64.0" - metro-cache: "npm:0.64.0" - metro-cache-key: "npm:0.64.0" - metro-hermes-compiler: "npm:0.64.0" - metro-source-map: "npm:0.64.0" - metro-transform-plugins: "npm:0.64.0" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.29.1" + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.83.7" + metro-babel-transformer: "npm:0.83.7" + metro-cache: "npm:0.83.7" + metro-cache-key: "npm:0.83.7" + metro-minify-terser: "npm:0.83.7" + metro-source-map: "npm:0.83.7" + metro-transform-plugins: "npm:0.83.7" nullthrows: "npm:^1.1.1" - checksum: 10c0/e19c5807a0a1adee22eff3bf559b6ba6c8b99f00e07d33fc878125cdaec058f8bfe2fb28c23f66627acd82e7cc7aa8be93bccc18628d2801f9e80d9cbad20067 + checksum: 10c0/a84e3bae6679826059d66bc9438f00292d93569bdefb4193bcbe4c9a72f5423d88d8d3da94389f95674674118af1ee233ac8a2b5b8279ff568c8becf4c609f1c languageName: node linkType: hard @@ -11609,64 +10669,52 @@ __metadata: languageName: node linkType: hard -"metro@npm:0.64.0, metro@npm:^0.64.0": - version: 0.64.0 - resolution: "metro@npm:0.64.0" +"metro@npm:0.83.7, metro@npm:^0.83.3": + version: 0.83.7 + resolution: "metro@npm:0.83.7" dependencies: - "@babel/code-frame": "npm:^7.0.0" - "@babel/core": "npm:^7.0.0" - "@babel/generator": "npm:^7.5.0" - "@babel/parser": "npm:^7.0.0" - "@babel/template": "npm:^7.0.0" - "@babel/traverse": "npm:^7.0.0" - "@babel/types": "npm:^7.0.0" - absolute-path: "npm:^0.0.0" - accepts: "npm:^1.3.7" - async: "npm:^2.4.0" - chalk: "npm:^4.0.0" + "@babel/code-frame": "npm:^7.29.0" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.29.1" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + accepts: "npm:^2.0.0" ci-info: "npm:^2.0.0" connect: "npm:^3.6.5" - debug: "npm:^2.2.0" - denodeify: "npm:^1.2.1" + debug: "npm:^4.4.0" error-stack-parser: "npm:^2.0.6" - fs-extra: "npm:^1.0.0" - graceful-fs: "npm:^4.1.3" - image-size: "npm:^0.6.0" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.35.0" + image-size: "npm:^1.0.2" invariant: "npm:^2.2.4" - jest-haste-map: "npm:^26.5.2" - jest-worker: "npm:^26.0.0" + jest-worker: "npm:^29.7.0" + jsc-safe-url: "npm:^0.2.2" lodash.throttle: "npm:^4.1.1" - metro-babel-register: "npm:0.64.0" - metro-babel-transformer: "npm:0.64.0" - metro-cache: "npm:0.64.0" - metro-cache-key: "npm:0.64.0" - metro-config: "npm:0.64.0" - metro-core: "npm:0.64.0" - metro-hermes-compiler: "npm:0.64.0" - metro-inspector-proxy: "npm:0.64.0" - metro-minify-uglify: "npm:0.64.0" - metro-react-native-babel-preset: "npm:0.64.0" - metro-resolver: "npm:0.64.0" - metro-runtime: "npm:0.64.0" - metro-source-map: "npm:0.64.0" - metro-symbolicate: "npm:0.64.0" - metro-transform-plugins: "npm:0.64.0" - metro-transform-worker: "npm:0.64.0" - mime-types: "npm:^2.1.27" - mkdirp: "npm:^0.5.1" - node-fetch: "npm:^2.2.0" + metro-babel-transformer: "npm:0.83.7" + metro-cache: "npm:0.83.7" + metro-cache-key: "npm:0.83.7" + metro-config: "npm:0.83.7" + metro-core: "npm:0.83.7" + metro-file-map: "npm:0.83.7" + metro-resolver: "npm:0.83.7" + metro-runtime: "npm:0.83.7" + metro-source-map: "npm:0.83.7" + metro-symbolicate: "npm:0.83.7" + metro-transform-plugins: "npm:0.83.7" + metro-transform-worker: "npm:0.83.7" + mime-types: "npm:^3.0.1" nullthrows: "npm:^1.1.1" - rimraf: "npm:^2.5.4" serialize-error: "npm:^2.1.0" source-map: "npm:^0.5.6" - strip-ansi: "npm:^6.0.0" - temp: "npm:0.8.3" throat: "npm:^5.0.0" - ws: "npm:^1.1.5" - yargs: "npm:^15.3.1" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10c0/31bcf2329b006bfbc04ee39227554432d12f2d693433b01e3a2d390cb9823378e5e99dc9dea1a30a1cf24bc87ec91fa80dc365580a73b5a195de6796bd948a55 + checksum: 10c0/f759631778ce2e8cd7e1338ec886ffa0e3d4cd8456d5a506c57e5212206519435a345bcac6334dac22b3adf188b34854688007ddb1669c65afbadf0a0eef431a languageName: node linkType: hard @@ -11729,28 +10777,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": - version: 3.1.10 - resolution: "micromatch@npm:3.1.10" - dependencies: - arr-diff: "npm:^4.0.0" - array-unique: "npm:^0.3.2" - braces: "npm:^2.3.1" - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - extglob: "npm:^2.0.4" - fragment-cache: "npm:^0.2.1" - kind-of: "npm:^6.0.2" - nanomatch: "npm:^1.2.9" - object.pick: "npm:^1.3.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.2" - checksum: 10c0/531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f - languageName: node - linkType: hard - -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -11781,7 +10808,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.1.27, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:2.1.35, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -11861,7 +10888,16 @@ __metadata: languageName: node linkType: hard -"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:^10.0.3": + version: 10.2.5 + resolution: "minimatch@npm:10.2.5" + dependencies: + brace-expansion: "npm:^5.0.5" + checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd + languageName: node + linkType: hard + +"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: @@ -11888,7 +10924,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -11981,16 +11017,6 @@ __metadata: languageName: node linkType: hard -"mixin-deep@npm:^1.2.0": - version: 1.3.2 - resolution: "mixin-deep@npm:1.3.2" - dependencies: - for-in: "npm:^1.0.2" - is-extendable: "npm:^1.0.1" - checksum: 10c0/cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b - languageName: node - linkType: hard - "mkdirp@npm:^0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -12041,13 +11067,6 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:0.0.7": - version: 0.0.7 - resolution: "mute-stream@npm:0.0.7" - checksum: 10c0/c687cfe99289166fe17dcbd0cf49612c5d267410a7819b654a82df45016967d7b2b0b18b35410edef86de6bb089a00413557dc0182c5e78a4af50ba5d61edb42 - languageName: node - linkType: hard - "mute-stream@npm:1.0.0": version: 1.0.0 resolution: "mute-stream@npm:1.0.0" @@ -12064,25 +11083,6 @@ __metadata: languageName: node linkType: hard -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: "npm:^4.0.0" - array-unique: "npm:^0.3.2" - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - fragment-cache: "npm:^0.2.1" - is-windows: "npm:^1.0.2" - kind-of: "npm:^6.0.2" - object.pick: "npm:^1.3.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 10c0/0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -12111,13 +11111,6 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.5.0": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d - languageName: node - linkType: hard - "netmask@npm:^2.0.2": version: 2.0.2 resolution: "netmask@npm:2.0.2" @@ -12141,13 +11134,6 @@ __metadata: languageName: node linkType: hard -"nocache@npm:^2.1.0": - version: 2.1.0 - resolution: "nocache@npm:2.1.0" - checksum: 10c0/24783774a38592735c5beb2346d2beae3ff9134742461b474ebeeb5bf3a0a16a73df8039ecd587f39a5844138a830b08053ce15159e26203f22b3a4f415fb0b4 - languageName: node - linkType: hard - "nocache@npm:^3.0.1": version: 3.0.4 resolution: "nocache@npm:3.0.4" @@ -12155,15 +11141,6 @@ __metadata: 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: 10c0/16222e871708c405079ff8122d4a7e1d522c5b90fc8f12b3112140af871cfc70128c376e845dcd0044c625db0d2efebd2d852414599d240564db61d53402b4c1 - languageName: node - linkType: hard - "node-domexception@npm:^1.0.0": version: 1.0.0 resolution: "node-domexception@npm:1.0.0" @@ -12182,7 +11159,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.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -12248,15 +11225,6 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" - dependencies: - remove-trailing-separator: "npm:^1.0.1" - checksum: 10c0/db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -12305,10 +11273,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.64.0": - version: 0.64.0 - resolution: "ob1@npm:0.64.0" - checksum: 10c0/bab64e4c6d8d3fc78d8618850d1e26e65e9e56bff3fd5784d4eca9ee25f8403091817132a4e0a84ff1e848003a87c11915587e8d71dbe0c794010531c5e200f3 +"ob1@npm:0.83.7": + version: 0.83.7 + resolution: "ob1@npm:0.83.7" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/b009d7a79b7ccf8db520acdc713a544a1ec379ae804438328080715c66944aa871551b8d7b1cf7cfb89cbe53bbab29f3345097c455259d7b7fe76b0891860187 languageName: node linkType: hard @@ -12328,17 +11298,6 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: "npm:^0.1.0" - define-property: "npm:^0.2.5" - kind-of: "npm:^3.0.3" - checksum: 10c0/79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293 - languageName: node - linkType: hard - "object-inspect@npm:^1.12.3, object-inspect@npm:^1.13.3": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" @@ -12353,15 +11312,6 @@ __metadata: languageName: node linkType: hard -"object-visit@npm:^1.0.0": - version: 1.0.1 - resolution: "object-visit@npm:1.0.1" - dependencies: - isobject: "npm:^3.0.0" - checksum: 10c0/086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029 - languageName: node - linkType: hard - "object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": version: 4.1.7 resolution: "object.assign@npm:4.1.7" @@ -12411,15 +11361,6 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.3.0": - version: 1.3.0 - resolution: "object.pick@npm:1.3.0" - dependencies: - isobject: "npm:^3.0.1" - checksum: 10c0/cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e - languageName: node - linkType: hard - "object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": version: 1.2.1 resolution: "object.values@npm:1.2.1" @@ -12552,13 +11493,6 @@ __metadata: languageName: node linkType: hard -"options@npm:>=0.0.5": - version: 0.0.6 - resolution: "options@npm:0.0.6" - checksum: 10c0/864945aabe0e132f1fc2b290d1615f6022d48fd789580f91adf8a2a31d36b7c0f93b09c28d2c7b2dc3057e7c7fc7d608cbbe8e9b1b3f5b332d1a023afaca4f04 - languageName: node - linkType: hard - "ora@npm:6.3.1": version: 6.3.1 resolution: "ora@npm:6.3.1" @@ -12607,6 +11541,17 @@ __metadata: languageName: node linkType: hard +"os-locale@npm:^5.0.0": + version: 5.0.0 + resolution: "os-locale@npm:5.0.0" + dependencies: + execa: "npm:^4.0.0" + lcid: "npm:^3.0.0" + mem: "npm:^5.0.0" + checksum: 10c0/f86237f8e6110651e5b10462ec45bbc7b9940fe2b65cba1fd0e07e2790762881f1835fd71316065326c528b0fb54301e85a1fa2f8ab144bfa587fffa04c735d6 + languageName: node + linkType: hard + "os-name@npm:5.1.0": version: 5.1.0 resolution: "os-name@npm:5.1.0" @@ -12617,7 +11562,7 @@ __metadata: languageName: node linkType: hard -"os-tmpdir@npm:^1.0.0, os-tmpdir@npm:~1.0.2": +"os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 @@ -12656,14 +11601,14 @@ __metadata: languageName: node linkType: hard -"p-is-promise@npm:^2.0.0": +"p-is-promise@npm:^2.0.0, p-is-promise@npm:^2.1.0": version: 2.1.0 resolution: "p-is-promise@npm:2.1.0" checksum: 10c0/115c50960739c26e9b3e8a3bd453341a3b02a2e5ba41109b904ff53deb0b941ef81b196e106dc11f71698f591b23055c82d81188b7b670e9d5e28bc544b0674d languageName: node linkType: hard -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": +"p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: @@ -12681,15 +11626,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: "npm:^2.0.0" - checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 - languageName: node - linkType: hard - "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -12832,20 +11768,6 @@ __metadata: languageName: node linkType: hard -"pascalcase@npm:^0.1.1": - version: 0.1.1 - resolution: "pascalcase@npm:0.1.1" - checksum: 10c0/48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b - languageName: node - linkType: hard - -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -12951,29 +11873,13 @@ __metadata: languageName: node linkType: hard -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf - languageName: node - linkType: hard - -"pirates@npm:^4.0.4, pirates@npm:^4.0.6": +"pirates@npm:^4.0.4": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 languageName: node linkType: hard -"pkg-dir@npm:^3.0.0": - version: 3.0.0 - resolution: "pkg-dir@npm:3.0.0" - dependencies: - find-up: "npm:^3.0.0" - checksum: 10c0/902a3d0c1f8ac43b1795fa1ba6ffeb37dfd53c91469e969790f6ed5e29ff2bdc50b63ba6115dc056d2efb4a040aa2446d512b3804bdafdf302f734fb3ec21847 - languageName: node - linkType: hard - "pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" @@ -12983,24 +11889,6 @@ __metadata: languageName: node linkType: hard -"plist@npm:^3.0.1, plist@npm:^3.0.5": - version: 3.1.0 - resolution: "plist@npm:3.1.0" - dependencies: - "@xmldom/xmldom": "npm:^0.8.8" - base64-js: "npm:^1.5.1" - xmlbuilder: "npm:^15.1.1" - checksum: 10c0/db19ba50faafc4103df8e79bcd6b08004a56db2a9dd30b3e5c8b0ef30398ef44344a674e594d012c8fc39e539a2b72cb58c60a76b4b4401cbbc7c8f6b028d93d - languageName: node - linkType: hard - -"posix-character-classes@npm:^0.1.0": - version: 0.1.1 - resolution: "posix-character-classes@npm:0.1.1" - checksum: 10c0/cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc - languageName: node - linkType: hard - "possible-typed-array-names@npm:^1.0.0": version: 1.1.0 resolution: "possible-typed-array-names@npm:1.1.0" @@ -13031,18 +11919,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2": - version: 26.6.2 - resolution: "pretty-format@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - ansi-regex: "npm:^5.0.0" - ansi-styles: "npm:^4.0.0" - react-is: "npm:^17.0.1" - checksum: 10c0/b5ddf0e949b874b699d313fe9407f0eb65e67d00823b2dd95335905a73457260af7612f3bff6b48611fcca9ffcff003359e4c9faba4200d6209da433a859aef3 - languageName: node - linkType: hard - "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -13061,13 +11937,6 @@ __metadata: languageName: node linkType: hard -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 - languageName: node - linkType: hard - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -13092,7 +11961,7 @@ __metadata: languageName: node linkType: hard -"promise@npm:^8.0.3, promise@npm:^8.3.0": +"promise@npm:^8.3.0": version: 8.3.0 resolution: "promise@npm:8.3.0" dependencies: @@ -13101,7 +11970,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1, prompts@npm:^2.4.0, prompts@npm:^2.4.2": +"prompts@npm:^2.0.1, prompts@npm:^2.4.1, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -13111,7 +11980,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -13269,16 +12138,6 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^4.6.0": - version: 4.28.5 - resolution: "react-devtools-core@npm:4.28.5" - dependencies: - shell-quote: "npm:^1.6.1" - ws: "npm:^7" - checksum: 10c0/1d71f9b69b8f557a752ba778a20eee9d33bf4393546dd32c96fa034a4b7cc4053f1ac4fccf1ed686a18e1149aa94c26f6d6c3a2c131c958a504199e8503d9ee1 - languageName: node - linkType: hard - "react-devtools-core@npm:^6.1.5": version: 6.1.5 resolution: "react-devtools-core@npm:6.1.5" @@ -13316,13 +12175,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 - languageName: node - linkType: hard - "react-is@npm:^18.0.0": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -13366,17 +12218,6 @@ __metadata: languageName: node linkType: hard -"react-native-codegen@npm:^0.0.6": - version: 0.0.6 - resolution: "react-native-codegen@npm:0.0.6" - dependencies: - flow-parser: "npm:^0.121.0" - jscodeshift: "npm:^0.11.0" - nullthrows: "npm:^1.1.1" - checksum: 10c0/03a3a3cec29dda0d08c0c8d4fdaff3fae8c160c9824a2c708bf6413c781ede79a93b4d6a8babb20aba400b96b3e16f2c2bbc43ea791d93ae30401f6c625c3207 - languageName: node - linkType: hard - "react-native-gesture-handler@npm:^3.0.1": version: 3.0.1 resolution: "react-native-gesture-handler@npm:3.0.1" @@ -13484,7 +12325,7 @@ __metadata: react-native-gesture-handler: "npm:^3.0.1" react-native-reanimated: "npm:^3.19.0" react-native-safe-area-context: "npm:5.6.0" - react-native-windows: "npm:^0.64.8" + react-native-windows: "npm:^0.84.0" react-test-renderer: "npm:19.2.3" release-it: "npm:^15.6.0" shelljs: "npm:^0.9.2" @@ -13496,48 +12337,62 @@ __metadata: languageName: unknown linkType: soft -"react-native-windows@npm:^0.64.8": - version: 0.64.31 - resolution: "react-native-windows@npm:0.64.31" +"react-native-windows@npm:^0.84.0": + version: 0.84.0 + resolution: "react-native-windows@npm:0.84.0" dependencies: "@babel/runtime": "npm:^7.0.0" - "@jest/create-cache-key-function": "npm:^26.5.0" - "@react-native-community/cli": "npm:^5.0.1-alpha.0" - "@react-native-community/cli-platform-android": "npm:^5.0.1-alpha.0" - "@react-native-community/cli-platform-ios": "npm:^5.0.1-alpha.0" - "@react-native-windows/cli": "npm:0.64.6" + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native-community/cli": "npm:20.0.0" + "@react-native-community/cli-platform-android": "npm:20.0.0" + "@react-native-community/cli-platform-ios": "npm:20.0.0" + "@react-native-windows/cli": "npm:0.84.0" "@react-native/assets": "npm:1.0.0" - "@react-native/normalize-color": "npm:1.0.0" - "@react-native/polyfills": "npm:1.0.0" + "@react-native/assets-registry": "npm:0.84.1" + "@react-native/codegen": "npm:0.84.1" + "@react-native/community-cli-plugin": "npm:0.84.1" + "@react-native/gradle-plugin": "npm:0.84.1" + "@react-native/js-polyfills": "npm:0.84.1" + "@react-native/new-app-screen": "npm:0.84.1" + "@react-native/normalize-colors": "npm:0.84.1" + "@react-native/virtualized-lists": "npm:0.84.1" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" - base64-js: "npm:^1.1.2" + ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.32.0" + base64-js: "npm:^1.5.1" + chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" - hermes-engine: "npm:~0.7.0" + flow-enums-runtime: "npm:^0.0.6" + glob: "npm:^7.1.1" + hermes-compiler: "npm:250829098.0.9" invariant: "npm:^2.2.4" - jsc-android: "npm:^245459.0.0" - metro-babel-register: "npm:0.64.0" - metro-react-native-babel-transformer: "npm:0.64.0" - metro-runtime: "npm:0.64.0" - metro-source-map: "npm:0.64.0" + jest-environment-node: "npm:^29.7.0" + memoize-one: "npm:^5.0.0" + metro-runtime: "npm:^0.83.3" + metro-source-map: "npm:^0.83.3" + mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" - promise: "npm:^8.0.3" - prop-types: "npm:^15.7.2" - react-devtools-core: "npm:^4.6.0" - react-native-codegen: "npm:^0.0.6" - react-refresh: "npm:^0.4.0" + pretty-format: "npm:^29.7.0" + promise: "npm:^8.3.0" + react-devtools-core: "npm:^6.1.5" + react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:^0.20.1" - shelljs: "npm:^0.8.4" - stacktrace-parser: "npm:^0.1.3" - use-subscription: "npm:^1.0.0" + scheduler: "npm:0.27.0" + semver: "npm:^7.1.3" + source-map-support: "npm:^0.5.19" + stacktrace-parser: "npm:^0.1.10" + tinyglobby: "npm:^0.2.15" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^7.4.6" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" peerDependencies: - react: 17.0.1 - react-native: ^0.64.0 - checksum: 10c0/0822fdc0284439c9b39ad1ddd5dfdbad75162804ba1421c884d91ebe4a76be6c5a582e4a6bf0aff6a4108159a682b6fcac9389723226fa4cbfe48c77a03c6b5e + "@types/react": ^19.1.1 + react: ^19.2.3 + react-native: 0.84.1 + checksum: 10c0/09d00775f119a5396b296652692a98cb558a883e2f999328fbf75ab17035238fff3ebbe29b1a7f24873482b87b1b7dc2468e2fb819a4bd8a9d25a6357c9bf1d1 languageName: node linkType: hard @@ -13599,13 +12454,6 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.4.0": - version: 0.4.3 - resolution: "react-refresh@npm:0.4.3" - checksum: 10c0/2b4e4b14b54bfbdfdd6d1c16b8476151b3e61083387061d4e5923b0342c678f6d0f23705835c3a04ab151bd92551d437395da3fb52ea7461a408f457d11ac6fa - languageName: node - linkType: hard - "react-test-renderer@npm:19.2.3": version: 19.2.3 resolution: "react-test-renderer@npm:19.2.3" @@ -13636,33 +12484,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:~2.3.6": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: "npm:~1.0.0" - inherits: "npm:~2.0.3" - isarray: "npm:~1.0.0" - process-nextick-args: "npm:~2.0.0" - safe-buffer: "npm:~5.1.1" - string_decoder: "npm:~1.1.1" - util-deprecate: "npm:~1.0.1" - checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa - languageName: node - linkType: hard - -"recast@npm:^0.20.3": - version: 0.20.5 - resolution: "recast@npm:0.20.5" - dependencies: - ast-types: "npm:0.14.2" - esprima: "npm:~4.0.0" - source-map: "npm:~0.6.1" - tslib: "npm:^2.0.1" - checksum: 10c0/7810216ff36c7376eddd66d3ce6b2df421305fdc983f2122711837911712177d52d804419655e1f29d4bb93016c178cffe442af410bdcf726050ca19af6fed32 - languageName: node - linkType: hard - "rechoir@npm:^0.6.2": version: 0.6.2 resolution: "rechoir@npm:0.6.2" @@ -13736,16 +12557,6 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: "npm:^3.0.2" - safe-regex: "npm:^1.1.0" - checksum: 10c0/a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.3": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" @@ -13872,27 +12683,6 @@ __metadata: languageName: node linkType: hard -"remove-trailing-separator@npm:^1.0.1": - version: 1.1.0 - resolution: "remove-trailing-separator@npm:1.1.0" - checksum: 10c0/3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc - languageName: node - linkType: hard - -"repeat-element@npm:^1.1.2": - version: 1.1.4 - resolution: "repeat-element@npm:1.1.4" - checksum: 10c0/81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69 - languageName: node - linkType: hard - -"repeat-string@npm:^1.6.1": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 10c0/87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -13923,13 +12713,6 @@ __metadata: languageName: node linkType: hard -"resolve-from@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-from@npm:3.0.0" - checksum: 10c0/24affcf8e81f4c62f0dcabc774afe0e19c1f38e34e43daac0ddb409d79435fc3037f612b0cc129178b8c220442c3babd673e88e870d27215c99454566e770ebc - languageName: node - linkType: hard - "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -13951,13 +12734,6 @@ __metadata: languageName: node linkType: hard -"resolve-url@npm:^0.2.1": - version: 0.2.1 - resolution: "resolve-url@npm:0.2.1" - checksum: 10c0/c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54 - languageName: node - linkType: hard - "resolve.exports@npm:^2.0.0": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" @@ -14056,13 +12832,6 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: 10c0/01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f - languageName: node - linkType: hard - "retry@npm:0.13.1": version: 0.13.1 resolution: "retry@npm:0.13.1" @@ -14091,63 +12860,25 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.5.4": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: ./bin.js - checksum: 10c0/4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 - languageName: node - linkType: hard - "rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - -"rimraf@npm:^5.0.5": - version: 5.0.10 - resolution: "rimraf@npm:5.0.10" - dependencies: - glob: "npm:^10.3.7" - bin: - rimraf: dist/esm/bin.mjs - checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc - languageName: node - linkType: hard - -"rimraf@npm:~2.2.6": - version: 2.2.8 - resolution: "rimraf@npm:2.2.8" - bin: - rimraf: ./bin.js - checksum: 10c0/5d3ce4c1e874d184dbd416371730819f565ae6bd920f61c742a0704d6e23ae2c95f45f0d8bc20a4f9068342101f9c1656906fb086a18497f4a0f03db3c1610fa - languageName: node - linkType: hard - -"rimraf@npm:~2.6.2": - version: 2.6.3 - resolution: "rimraf@npm:2.6.3" + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" dependencies: glob: "npm:^7.1.3" bin: - rimraf: ./bin.js - checksum: 10c0/f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 languageName: node linkType: hard -"rsvp@npm:^4.8.4": - version: 4.8.5 - resolution: "rsvp@npm:4.8.5" - checksum: 10c0/7978f01060a48204506a8ebe15cdbd468498f5ae538b1d7ee3e7630375ba7cb2f98df2f596c12d3f4d5d5c21badc1c6ca8009f5142baded8511609a28eabd19a +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc languageName: node linkType: hard @@ -14160,13 +12891,6 @@ __metadata: languageName: node linkType: hard -"run-async@npm:^2.2.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 - languageName: node - linkType: hard - "run-async@npm:^3.0.0": version: 3.0.0 resolution: "run-async@npm:3.0.0" @@ -14183,22 +12907,6 @@ __metadata: languageName: node linkType: hard -"rx-lite-aggregates@npm:^4.0.8": - version: 4.0.8 - resolution: "rx-lite-aggregates@npm:4.0.8" - dependencies: - rx-lite: "npm:*" - checksum: 10c0/e21f95feca7e63b861fd711a980924cbaa9cb8ebc4786c7cbc287e153d5e96fbd48c0a8a978e53594174d4a68d5d2263b823a2b975c80a955f5748eb59cdec60 - languageName: node - linkType: hard - -"rx-lite@npm:*, rx-lite@npm:^4.0.8": - version: 4.0.8 - resolution: "rx-lite@npm:4.0.8" - checksum: 10c0/a3e76e3a6471347855196e30450bc500f7b1becfdbb0f3d58b1f1d5d6f89165a159e8549b4403084023de99938d67f43a3319c92b1b46c3fd8d7318ecce42c79 - languageName: node - linkType: hard - "rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" @@ -14228,13 +12936,6 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 - languageName: node - linkType: hard - "safe-push-apply@npm:^1.0.0": version: 1.0.0 resolution: "safe-push-apply@npm:1.0.0" @@ -14256,15 +12957,6 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" - dependencies: - ret: "npm:~0.1.10" - checksum: 10c0/547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -14272,32 +12964,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: 10c0/7d0991ecaa10b02c6d0339a6f7e31db776971f3b659a351916dcc7ce3464671e72b54d80bcce118e39d4343e1e56c699fe35f6cb89fbd88b07095b72841cbfb0 - languageName: node - linkType: hard - -"sax@npm:^1.2.4": - version: 1.4.1 - resolution: "sax@npm:1.4.1" - checksum: 10c0/6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c - languageName: node - linkType: hard - "scheduler@npm:0.27.0, scheduler@npm:^0.27.0": version: 0.27.0 resolution: "scheduler@npm:0.27.0" @@ -14305,16 +12971,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.20.1": - version: 0.20.2 - resolution: "scheduler@npm:0.20.2" - dependencies: - loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - checksum: 10c0/b0982e4b0f34f4ffa4f2f486161c0fd9ce9b88680b045dccbf250eb1aa4fd27413570645455187a83535e2370f5c667a251045547765408492bd883cbe95fcdb - languageName: node - linkType: hard - "scheduler@npm:^0.26.0": version: 0.26.0 resolution: "scheduler@npm:0.26.0" @@ -14342,7 +12998,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.3.0, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0": +"semver@npm:^5.5.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -14453,18 +13109,6 @@ __metadata: languageName: node linkType: hard -"set-value@npm:^2.0.0, set-value@npm:^2.0.1": - version: 2.0.1 - resolution: "set-value@npm:2.0.1" - dependencies: - extend-shallow: "npm:^2.0.1" - is-extendable: "npm:^0.1.1" - is-plain-object: "npm:^2.0.3" - split-string: "npm:^3.0.1" - checksum: 10c0/4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b - languageName: node - linkType: hard - "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -14472,15 +13116,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: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e - languageName: node - linkType: hard - "shebang-command@npm:^1.2.0": version: 1.2.0 resolution: "shebang-command@npm:1.2.0" @@ -14513,18 +13148,6 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:1.6.1": - version: 1.6.1 - resolution: "shell-quote@npm:1.6.1" - dependencies: - array-filter: "npm:~0.0.0" - array-map: "npm:~0.0.0" - array-reduce: "npm:~0.0.0" - jsonify: "npm:~0.0.0" - checksum: 10c0/6c3011671b55ef64f022d83d4b1fb0b2f35f4c75dcbad8f7bd8d50285f07927544af80e3e753f155d8763c41ba84fe3898e5727ecb4f2b7f8752d3b097b41001 - languageName: node - linkType: hard - "shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1": version: 1.8.2 resolution: "shell-quote@npm:1.8.2" @@ -14559,13 +13182,6 @@ __metadata: languageName: node linkType: hard -"shimmer@npm:^1.1.0, shimmer@npm:^1.2.0": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - "side-channel-list@npm:^1.0.0": version: 1.0.0 resolution: "side-channel-list@npm:1.0.0" @@ -14628,17 +13244,6 @@ __metadata: languageName: node linkType: hard -"simple-plist@npm:^1.0.0": - version: 1.4.0 - resolution: "simple-plist@npm:1.4.0" - dependencies: - bplist-creator: "npm:0.1.1" - bplist-parser: "npm:0.3.2" - plist: "npm:^3.0.5" - checksum: 10c0/226c283492d8518d715e4133d94bdbd15c0619561bcde583b4807b36cde106c0078c615b9b4e25c0e8758a4ae4e79ed5dd76e57cd528d8b7001ecab5ad35e343 - languageName: node - linkType: hard - "simple-swizzle@npm:^0.2.2": version: 0.2.2 resolution: "simple-swizzle@npm:0.2.2" @@ -14704,42 +13309,6 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.0" - snapdragon-util: "npm:^3.0.1" - checksum: 10c0/7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: "npm:^3.2.0" - checksum: 10c0/4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3 - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" - dependencies: - base: "npm:^0.11.1" - debug: "npm:^2.2.0" - define-property: "npm:^0.2.5" - extend-shallow: "npm:^2.0.1" - map-cache: "npm:^0.2.2" - source-map: "npm:^0.5.6" - source-map-resolve: "npm:^0.5.0" - use: "npm:^3.1.0" - checksum: 10c0/dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.1": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" @@ -14782,19 +13351,6 @@ __metadata: languageName: node linkType: hard -"source-map-resolve@npm:^0.5.0": - version: 0.5.3 - resolution: "source-map-resolve@npm:0.5.3" - dependencies: - atob: "npm:^2.1.2" - decode-uri-component: "npm:^0.2.0" - resolve-url: "npm:^0.2.1" - source-map-url: "npm:^0.4.0" - urix: "npm:^0.1.0" - checksum: 10c0/410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57 - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -14805,7 +13361,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.19, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -14815,13 +13371,6 @@ __metadata: languageName: node linkType: hard -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: 10c0/f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58 - languageName: node - linkType: hard - "source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" @@ -14836,13 +13385,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc - languageName: node - linkType: hard - "split-on-first@npm:^1.0.0": version: 1.1.0 resolution: "split-on-first@npm:1.1.0" @@ -14850,15 +13392,6 @@ __metadata: languageName: node linkType: hard -"split-string@npm:^3.0.1, split-string@npm:^3.0.2": - version: 3.1.0 - resolution: "split-string@npm:3.1.0" - dependencies: - extend-shallow: "npm:^3.0.0" - checksum: 10c0/72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70 - languageName: node - linkType: hard - "sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" @@ -14882,13 +13415,6 @@ __metadata: languageName: node linkType: hard -"stack-chain@npm:^1.3.7": - version: 1.3.7 - resolution: "stack-chain@npm:1.3.7" - checksum: 10c0/3a8693834646c2007d74d3466d6972dc2cfe137cbec40552ded9e3b99607e0037d893b3cbf631f1ff3035ec125772e195f2e0bea2c3d7f126d0e3171db69dc19 - languageName: node - linkType: hard - "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -14905,7 +13431,7 @@ __metadata: languageName: node linkType: hard -"stacktrace-parser@npm:^0.1.10, stacktrace-parser@npm:^0.1.3": +"stacktrace-parser@npm:^0.1.10": version: 0.1.11 resolution: "stacktrace-parser@npm:0.1.11" dependencies: @@ -14914,16 +13440,6 @@ __metadata: languageName: node linkType: hard -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: "npm:^0.2.5" - object-copy: "npm:^0.1.0" - checksum: 10c0/284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653 - languageName: node - linkType: hard - "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -14957,13 +13473,6 @@ __metadata: languageName: node linkType: hard -"stream-buffers@npm:2.2.x": - version: 2.2.0 - resolution: "stream-buffers@npm:2.2.0" - checksum: 10c0/14a351f0a066eaa08c8c64a74f4aedd87dd7a8e59d4be224703da33dca3eb370828ee6c0ae3fff59a9c743e8098728fc95c5f052ae7741672a31e6b1430ba50a - languageName: node - linkType: hard - "strict-uri-encode@npm:^2.0.0": version: 2.0.0 resolution: "strict-uri-encode@npm:2.0.0" @@ -15006,16 +13515,6 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^2.1.0": - version: 2.1.1 - resolution: "string-width@npm:2.1.1" - dependencies: - is-fullwidth-code-point: "npm:^2.0.0" - strip-ansi: "npm:^4.0.0" - checksum: 10c0/e5f2b169fcf8a4257a399f95d069522f056e92ec97dbdcb9b0cdf14d688b7ca0b1b1439a1c7b9773cd79446cbafd582727279d6bfdd9f8edd306ea5e90e5b610 - languageName: node - linkType: hard - "string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" @@ -15116,15 +13615,6 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: "npm:~5.1.0" - checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e - languageName: node - linkType: hard - "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -15134,15 +13624,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-ansi@npm:4.0.0" - dependencies: - ansi-regex: "npm:^3.0.0" - checksum: 10c0/d75d9681e0637ea316ddbd7d4d3be010b1895a17e885155e0ed6a39755ae0fd7ef46e14b22162e66a62db122d3a98ab7917794e255532ab461bb0a04feb03e7d - languageName: node - linkType: hard - "strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.2.0": version: 5.2.0 resolution: "strip-ansi@npm:5.2.0" @@ -15217,13 +13698,6 @@ __metadata: languageName: node linkType: hard -"sudo-prompt@npm:^9.0.0": - version: 9.2.1 - resolution: "sudo-prompt@npm:9.2.1" - checksum: 10c0/e56793513a9c95f66367a3be2ec4c1adee84a2a62f1b7ff6453d610586dcd373d7d8f4df522a7dae03aea8b779ef7f7ba25d1130d24fb1e495cfbbc2c72c7486 - languageName: node - linkType: hard - "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -15233,7 +13707,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": +"supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -15271,25 +13745,6 @@ __metadata: languageName: node linkType: hard -"temp@npm:0.8.3": - version: 0.8.3 - resolution: "temp@npm:0.8.3" - dependencies: - os-tmpdir: "npm:^1.0.0" - rimraf: "npm:~2.2.6" - checksum: 10c0/649453e503d073f5b8fc7f8a15f3847cbc949a4b41a07e75a43562de1d87a880211f5487b9e7e32ebc8b26140e4907389d22fd1ec74987a4f6c930e8ae9d3dbb - languageName: node - linkType: hard - -"temp@npm:^0.8.1": - version: 0.8.4 - resolution: "temp@npm:0.8.4" - dependencies: - rimraf: "npm:~2.6.2" - checksum: 10c0/7f071c963031bfece37e13c5da11e9bb451e4ddfc4653e23e327a2f91594102dc826ef6a693648e09a6e0eb856f507967ec759ae55635e0878091eccf411db37 - languageName: node - linkType: hard - "terser@npm:^5.15.0": version: 5.39.0 resolution: "terser@npm:5.39.0" @@ -15329,16 +13784,6 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.1": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: "npm:~2.3.6" - xtend: "npm:~4.0.1" - checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade - languageName: node - linkType: hard - "through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" @@ -15386,25 +13831,6 @@ __metadata: languageName: node linkType: hard -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: "npm:^3.0.2" - checksum: 10c0/731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: "npm:^3.0.0" - repeat-string: "npm:^1.6.1" - checksum: 10c0/440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -15414,18 +13840,6 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" - dependencies: - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - regex-not: "npm:^1.0.2" - safe-regex: "npm:^1.1.0" - checksum: 10c0/99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120 - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -15647,25 +14061,6 @@ __metadata: languageName: node linkType: hard -"uglify-es@npm:^3.1.9": - version: 3.3.10 - resolution: "uglify-es@npm:3.3.10" - dependencies: - commander: "npm:~2.14.1" - source-map: "npm:~0.6.1" - bin: - uglifyjs: bin/uglifyjs - checksum: 10c0/165b19b331f72aae4a0eeb4350606d8e5d39c82315ef8eaa8d3a0706d16be9282f6055b5e1e46914422b3e56520740fc68cec40a0b06e7fd6905b1f680528487 - languageName: node - linkType: hard - -"ultron@npm:1.0.x": - version: 1.0.2 - resolution: "ultron@npm:1.0.2" - checksum: 10c0/67a4d8c8f2fd52879de20ba38af29ced455457f454e33dcf47cd2ded01f16d5004ffa4fed3690ade63b6581ee5d8dc65a14566385e8d1fa682b65a0bdb681b6e - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2, unbox-primitive@npm:^1.1.0": version: 1.1.0 resolution: "unbox-primitive@npm:1.1.0" @@ -15730,18 +14125,6 @@ __metadata: languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: "npm:^3.1.0" - get-value: "npm:^2.0.6" - is-extendable: "npm:^0.1.1" - set-value: "npm:^2.0.1" - checksum: 10c0/8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592 - languageName: node - linkType: hard - "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -15797,16 +14180,6 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: "npm:^0.3.1" - isobject: "npm:^3.0.0" - checksum: 10c0/68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f - languageName: node - linkType: hard - "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -15859,13 +14232,6 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 10c0/264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0 - languageName: node - linkType: hard - "url-join@npm:5.0.0": version: 5.0.0 resolution: "url-join@npm:5.0.0" @@ -15873,33 +14239,6 @@ __metadata: languageName: node linkType: hard -"use-subscription@npm:^1.0.0": - version: 1.10.0 - resolution: "use-subscription@npm:1.10.0" - dependencies: - use-sync-external-store: "npm:^1.4.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/2c1138dd57a472372ab9667199cc83948105ad20a9d6f4a5b3fab422fac63e11a790f4c90fe78f97dce860b0b9d67b3ae3e46071c79d91b21ed8d16d9bcbc644 - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.4.0": - version: 1.4.0 - resolution: "use-sync-external-store@npm:1.4.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/ec011a5055962c0f6b509d6e78c0b143f8cd069890ae370528753053c55e3b360d3648e76cfaa854faa7a59eb08d6c5fb1015e60ffde9046d32f5b2a295acea5 - languageName: node - linkType: hard - -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 10c0/75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e - languageName: node - linkType: hard - "username@npm:^5.1.0": version: 5.1.0 resolution: "username@npm:5.1.0" @@ -15910,7 +14249,7 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": +"util-deprecate@npm:^1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 @@ -15924,15 +14263,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.3.0 resolution: "v8-to-istanbul@npm:9.3.0" @@ -15970,7 +14300,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: @@ -16213,17 +14543,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^2.3.0": - version: 2.4.3 - resolution: "write-file-atomic@npm:2.4.3" - dependencies: - graceful-fs: "npm:^4.1.11" - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.2" - checksum: 10c0/8cb4bba0c1ab814a9b127844da0db4fb8c5e06ddbe6317b8b319377c73b283673036c8b9360120062898508b9428d81611cf7fa97584504a00bc179b2a580b92 - languageName: node - linkType: hard - "write-file-atomic@npm:^3.0.3": version: 3.0.3 resolution: "write-file-atomic@npm:3.0.3" @@ -16246,16 +14565,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^1.1.0, ws@npm:^1.1.5": - version: 1.1.5 - resolution: "ws@npm:1.1.5" - dependencies: - options: "npm:>=0.0.5" - ultron: "npm:1.0.x" - checksum: 10c0/6d4fba17187cded3d12f3ca5c0dec54f83ad4b6320b1e42dbd2ebea869208552e284276f65c7f4c3f2a0789aeb72ff34fb360e6a796bf3c316603bffcc5e287b - languageName: node - linkType: hard - "ws@npm:^6.2.3": version: 6.2.3 resolution: "ws@npm:6.2.3" @@ -16265,7 +14574,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7, ws@npm:^7.4.6, ws@npm:^7.5.10": +"ws@npm:^7, ws@npm:^7.5.10": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -16280,16 +14589,6 @@ __metadata: languageName: node linkType: hard -"xcode@npm:^2.0.0": - version: 2.1.0 - resolution: "xcode@npm:2.1.0" - dependencies: - simple-plist: "npm:^1.0.0" - uuid: "npm:^3.3.2" - checksum: 10c0/e779966f863456cee90dcd48968e4f724891c1576256e2e052acd5a9ed1622d7e57a9e1513b933ede3464bcd5818b95524de8a2db3d0d7f2897af0528bc0f91f - languageName: node - linkType: hard - "xdg-basedir@npm:^5.0.1, xdg-basedir@npm:^5.1.0": version: 5.1.0 resolution: "xdg-basedir@npm:5.1.0" @@ -16297,28 +14596,28 @@ __metadata: languageName: node linkType: hard -"xml-parser@npm:^1.2.1": - version: 1.2.1 - resolution: "xml-parser@npm:1.2.1" +"xml-formatter@npm:^2.4.0": + version: 2.6.1 + resolution: "xml-formatter@npm:2.6.1" dependencies: - debug: "npm:^2.2.0" - checksum: 10c0/ab67147321c075b2f36b48c2451e3d3a2b98bab3a346017ddb2a74b8ce35b316d8b5a1dc6ff5f2ba3f825dfc85da11ede9c79300792e7e8eaac7f936b230e8aa + xml-parser-xo: "npm:^3.2.0" + checksum: 10c0/97af94786f14d295eb74d5062e311f6c7b351d7b2b11c76d275eeb5197d98450bd0197de51dda9fbd6f03fbd23432e535fd13e8780a207cb1158a3d987bf02e5 languageName: node linkType: hard -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 10c0/665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 +"xml-parser-xo@npm:^3.2.0": + version: 3.2.0 + resolution: "xml-parser-xo@npm:3.2.0" + checksum: 10c0/33101bc707eeccda575f2df2de20d9b01513467c16c53e9f87205ab4bcc800586f1080cf37550b681b9c123b4a7778dcdb324989782c2a6c6698ae5ab623be84 languageName: node linkType: hard -"xmldoc@npm:^1.1.2": - version: 1.3.0 - resolution: "xmldoc@npm:1.3.0" +"xml-parser@npm:^1.2.1": + version: 1.2.1 + resolution: "xml-parser@npm:1.2.1" dependencies: - sax: "npm:^1.2.4" - checksum: 10c0/7957c57ff77008ced62063560d3e8f80c7fdf31d3fafa12d16c9f1fe676c8255f50889e8f41b61cca4cd473b841eedf2625089dcaf3f6b8717df521b9d0acfcf + debug: "npm:^2.2.0" + checksum: 10c0/ab67147321c075b2f36b48c2451e3d3a2b98bab3a346017ddb2a74b8ce35b316d8b5a1dc6ff5f2ba3f825dfc85da11ede9c79300792e7e8eaac7f936b230e8aa languageName: node linkType: hard @@ -16329,13 +14628,6 @@ __metadata: languageName: node linkType: hard -"xtend@npm:~4.0.1": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e - languageName: node - linkType: hard - "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" @@ -16420,7 +14712,14 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^15.1.0, yargs@npm:^15.3.1": +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 + languageName: node + linkType: hard + +"yargs@npm:^15.1.0": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: @@ -16439,6 +14738,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^16.2.0": + version: 16.2.2 + resolution: "yargs@npm:16.2.2" + dependencies: + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" + checksum: 10c0/1ca2152581ee7c9c9fb4174767ff7294b1c272d2d0a1f6eb13c39ce177fded85eb9c96711e00cd7913c0a9b88b6e763713ee11cae81b9b62fd97bdd0b03d5549 + languageName: node + linkType: hard + "yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2": version: 17.7.2 resolution: "yargs@npm:17.7.2"