diff --git a/__tests__/App.test.tsx b/__tests__/App.test.tsx index 859c3da7..c0eb3441 100644 --- a/__tests__/App.test.tsx +++ b/__tests__/App.test.tsx @@ -2,7 +2,7 @@ * @format */ -import React from 'react'; +import * as React from 'react'; import {create, act} from 'react-test-renderer'; import {ButtonExamplePage} from '../src/examples/ButtonExamplePage'; import {ClipboardExamplePage} from '../src/examples/ClipboardExamplePage'; diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9fcc75f8..c9c4471d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -11,7 +11,7 @@ pool: steps: - checkout: self - clean: false + clean: true - task: NuGetToolInstaller@0 inputs: @@ -40,20 +40,20 @@ steps: verbosityRestore: Detailed - task: CmdLine@2 - displayName: Lint and Type Checks + displayName: Lint Checks inputs: - script: yarn tsc | yarn lint + script: yarn lint - task: CmdLine@2 - displayName: Build project (Release) - timeoutInMinutes: 60 + displayName: Snapshot Tests inputs: - script: npx react-native run-windows --arch x64 --no-deploy --logging --release --buildLogDirectory $BuildLogDirectory\Debug + script: yarn test - task: CmdLine@2 - displayName: Snapshot Tests + displayName: Build project (Release) + timeoutInMinutes: 60 inputs: - script: yarn test + script: npx react-native run-windows --arch x64 --no-deploy --logging --release --buildLogDirectory $BuildLogDirectory\Debug - task: MSBuild@1 displayName: Build AccessibilityUnitTest diff --git a/package.json b/package.json index b0777fc8..f1987280 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,9 @@ "dependencies": { "@react-native-clipboard/clipboard": "^1.16.1", "lowlight": "^1.17.0", - "react": "19.1.1", - "react-native": "0.82.1", - "react-native-windows": "0.82.0" + "react": "19.2.0", + "react-native": "0.83.0-rc.5", + "react-native-windows": "0.83.0-preview.2" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -25,22 +25,22 @@ "@react-native-community/cli": "20.1.2", "@react-native-community/cli-platform-android": "20.1.2", "@react-native-community/cli-platform-ios": "20.1.2", - "@react-native/babel-preset": "0.81.5", - "@react-native/eslint-config": "0.81.5", - "@react-native/metro-config": "0.81.5", - "@react-native/typescript-config": "0.81.5", - "@rnx-kit/jest-preset": "^0.1.17", + "@react-native/babel-preset": "0.83.0-rc.5", + "@react-native/eslint-config": "0.83.0-rc.5", + "@react-native/metro-config": "0.83.0-rc.5", + "@react-native/typescript-config": "0.83.0-rc.5", + "@rnx-kit/jest-preset": "^0.3.1", "@types/jest": "^29.5.13", - "@types/react": "19.1.0", + "@types/react": "19.2.0", "@types/react-test-renderer": "19.1.0", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-test-renderer": "19.1.0", + "react-test-renderer": "19.2.0", "typescript": "5.0.4" }, "engines": { - "node": ">=18" + "node": ">=22" }, "jest": { "preset": "react-native", diff --git a/src/App.tsx b/src/App.tsx index e6970d8e..e7ef6efd 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,5 @@ -import React, { useEffect, useRef } from 'react'; +import { useEffect, useRef } from 'react'; +import * as React from 'react'; import { View, StyleSheet, diff --git a/src/AppContext.js b/src/AppContext.js index 4a51ffa1..e88f5e03 100644 --- a/src/AppContext.js +++ b/src/AppContext.js @@ -1,4 +1,4 @@ // AppContext.js -import React from 'react'; +import * as React from 'react'; const AppContext = React.createContext(); export default AppContext; diff --git a/src/ComponentListPage.tsx b/src/ComponentListPage.tsx index 1b9fe771..fdb9be1c 100644 --- a/src/ComponentListPage.tsx +++ b/src/ComponentListPage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {StyleSheet, View, Text, ScrollView, PlatformColor} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {useIsFocused, useTheme} from './Navigation'; import RNGalleryList, {RNGalleryCategories} from './RNGalleryList'; import {ScreenWrapper} from './components/ScreenWrapper'; diff --git a/src/HomePage.tsx b/src/HomePage.tsx index 5dadb587..4d5f17b8 100644 --- a/src/HomePage.tsx +++ b/src/HomePage.tsx @@ -7,7 +7,7 @@ import { Image, PlatformColor, } from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {useTheme, useIsFocused} from './Navigation'; import RNGalleryList from './RNGalleryList'; import {ScreenWrapper} from './components/ScreenWrapper'; diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 1bf06b14..b21393a3 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -1,4 +1,5 @@ -import React, {useState, useEffect} from 'react'; +import {useState, useEffect} from 'react'; +import * as React from 'react'; import { Animated, Easing, diff --git a/src/RNGalleryList.ts b/src/RNGalleryList.ts index f9fae668..0f74b0fc 100644 --- a/src/RNGalleryList.ts +++ b/src/RNGalleryList.ts @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import type {ImageSourcePropType} from 'react-native'; import {HomePage} from './HomePage'; import {SettingsPage} from './SettingsPage'; diff --git a/src/SettingsPage.tsx b/src/SettingsPage.tsx index efb2c561..826f5a4e 100644 --- a/src/SettingsPage.tsx +++ b/src/SettingsPage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {StyleSheet, Text, View, ScrollView} from 'react-native'; -import React from 'react'; +import * as React from 'react'; //import {ThemeMode, RawThemeContext, ThemeSetterContext} from './themes/Theme'; //import {Picker} from '@react-native-picker/picker'; // import { diff --git a/src/components/AccessibilityNavigationHelper.tsx b/src/components/AccessibilityNavigationHelper.tsx index acb764b8..80388349 100644 --- a/src/components/AccessibilityNavigationHelper.tsx +++ b/src/components/AccessibilityNavigationHelper.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import { View, Text, StyleSheet } from 'react-native'; interface AccessibilitySkipLinkProps { diff --git a/src/components/BackButton.tsx b/src/components/BackButton.tsx index 81966ef6..51b3d9f3 100644 --- a/src/components/BackButton.tsx +++ b/src/components/BackButton.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import { StyleSheet, Text, @@ -48,7 +48,7 @@ export function BackButton() { setWindowWidth(window.width); }); return () => subscription?.remove(); - }, []); + }, [setWindowWidth]); const styles = createStyles(windowWidth); diff --git a/src/components/Badge.tsx b/src/components/Badge.tsx index e20ed071..476ea382 100644 --- a/src/components/Badge.tsx +++ b/src/components/Badge.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import {StyleSheet, View, Text, OpaqueColorValue} from 'react-native'; // import {SymbolIcon} from 'react-native-xaml'; diff --git a/src/components/Code.tsx b/src/components/Code.tsx index 5350a0e0..9637db2d 100644 --- a/src/components/Code.tsx +++ b/src/components/Code.tsx @@ -1,6 +1,6 @@ /* eslint-disable react-hooks/rules-of-hooks */ import low from 'lowlight'; -import React from 'react'; +import * as React from 'react'; import {PlatformColor, StyleSheet, Text, View} from 'react-native'; import {ThemeContext} from '../themes/Theme'; diff --git a/src/components/CommunityModuleBadge.tsx b/src/components/CommunityModuleBadge.tsx index 45d5fd30..c16ea7d3 100644 --- a/src/components/CommunityModuleBadge.tsx +++ b/src/components/CommunityModuleBadge.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import {useTheme} from '../Navigation'; import {Badge} from './Badge'; import {Platform, PlatformColor} from 'react-native'; diff --git a/src/components/ControlItem.tsx b/src/components/ControlItem.tsx index ae6af7bc..0101940b 100644 --- a/src/components/ControlItem.tsx +++ b/src/components/ControlItem.tsx @@ -7,7 +7,7 @@ import { Pressable, Image, } from 'react-native'; -import React from 'react'; +import * as React from 'react'; import type {IRNGalleryExample} from '../RNGalleryList'; //import {useTheme} from '@react-navigation/native'; diff --git a/src/components/Controls.tsx b/src/components/Controls.tsx index 811998d0..6480a536 100644 --- a/src/components/Controls.tsx +++ b/src/components/Controls.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import {Linking, Pressable, Text, useColorScheme} from 'react-native'; type HyperlinkProps = { diff --git a/src/components/CopyToClipboard.tsx b/src/components/CopyToClipboard.tsx index f6e37ea2..32bf1aa5 100644 --- a/src/components/CopyToClipboard.tsx +++ b/src/components/CopyToClipboard.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import { AccessibilityInfo, Pressable, diff --git a/src/components/CoreComponentBadge.tsx b/src/components/CoreComponentBadge.tsx index 790eecfc..c0b0331b 100644 --- a/src/components/CoreComponentBadge.tsx +++ b/src/components/CoreComponentBadge.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import {useTheme} from '../Navigation'; import {Badge} from './Badge'; import {Platform, PlatformColor} from 'react-native'; diff --git a/src/components/Example.tsx b/src/components/Example.tsx index 1f528b89..05275a7a 100644 --- a/src/components/Example.tsx +++ b/src/components/Example.tsx @@ -1,4 +1,5 @@ -import React, {useState, useEffect} from 'react'; +import {useState, useEffect} from 'react'; +import * as React from 'react'; import {Code} from './Code'; import {StyleSheet, PlatformColor, Text, View, Dimensions} from 'react-native'; import {CopyToClipboardButton} from './CopyToClipboard'; diff --git a/src/components/LinkContainer.tsx b/src/components/LinkContainer.tsx index 2ee3a8c9..eb3deb9e 100644 --- a/src/components/LinkContainer.tsx +++ b/src/components/LinkContainer.tsx @@ -1,5 +1,5 @@ import {StyleSheet, View} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {LinkTile} from './LinkTile'; const styles = StyleSheet.create({ diff --git a/src/components/LinkTile.tsx b/src/components/LinkTile.tsx index 6267cca0..3cecf4be 100644 --- a/src/components/LinkTile.tsx +++ b/src/components/LinkTile.tsx @@ -1,5 +1,5 @@ import {PlatformColor, StyleSheet, Text, View} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {useTheme} from '../Navigation'; // import {HyperlinkButton} from 'react-native-xaml'; import { Hyperlink } from './Controls'; diff --git a/src/components/NativeControlBadge.tsx b/src/components/NativeControlBadge.tsx index ef18987b..9ab90b8d 100644 --- a/src/components/NativeControlBadge.tsx +++ b/src/components/NativeControlBadge.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import {useTheme} from '../Navigation'; import {Badge} from './Badge'; import {Platform, PlatformColor} from 'react-native'; diff --git a/src/components/Page.tsx b/src/components/Page.tsx index 0343b47a..06e6dc24 100644 --- a/src/components/Page.tsx +++ b/src/components/Page.tsx @@ -1,4 +1,5 @@ -import React, {useState, useEffect} from 'react'; +import {useState, useEffect} from 'react'; +import * as React from 'react'; import {PlatformColor, ScrollView, StyleSheet, Text, View, Dimensions} from 'react-native'; import {NativeControlBadge} from './NativeControlBadge'; import {CoreComponentBadge} from './CoreComponentBadge'; diff --git a/src/components/PageScroller.tsx b/src/components/PageScroller.tsx index 22d2003f..5b6946a3 100644 --- a/src/components/PageScroller.tsx +++ b/src/components/PageScroller.tsx @@ -1,4 +1,5 @@ -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import { FlatList, FlatListProps, diff --git a/src/components/ScreenWrapper.tsx b/src/components/ScreenWrapper.tsx index 2feb7532..bae2b9fa 100644 --- a/src/components/ScreenWrapper.tsx +++ b/src/components/ScreenWrapper.tsx @@ -1,4 +1,5 @@ -import React, {useState, useEffect, useRef} from 'react'; +import {useState, useEffect, useRef} from 'react'; +import * as React from 'react'; import { Animated, View, diff --git a/src/components/TileGallery.tsx b/src/components/TileGallery.tsx index 52ebea90..c718ea25 100644 --- a/src/components/TileGallery.tsx +++ b/src/components/TileGallery.tsx @@ -10,7 +10,7 @@ import { useColorScheme, Animated, } from 'react-native'; -import React from 'react'; +import * as React from 'react'; import type {PropsWithChildren} from 'react'; //import {PathIcon, FontIcon} from 'react-native-xaml'; import {HorizontalListWithPageNavigation} from './PageScroller'; diff --git a/src/examples/ButtonExamplePage.tsx b/src/examples/ButtonExamplePage.tsx index fba2d839..ac0fede7 100644 --- a/src/examples/ButtonExamplePage.tsx +++ b/src/examples/ButtonExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Button, View, Text, AccessibilityInfo, Dimensions} from 'react-native'; -import React, {useState, useEffect} from 'react'; +import {useState, useEffect} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {usePageFocusManagement} from '../hooks/usePageFocusManagement'; diff --git a/src/examples/CheckBoxExamplePage.tsx b/src/examples/CheckBoxExamplePage.tsx index 3fe53d2a..b2a07916 100644 --- a/src/examples/CheckBoxExamplePage.tsx +++ b/src/examples/CheckBoxExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import CheckBox from '@react-native-community/checkbox'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/ClipboardExamplePage.tsx b/src/examples/ClipboardExamplePage.tsx index 6566c3e4..8b3957f1 100644 --- a/src/examples/ClipboardExamplePage.tsx +++ b/src/examples/ClipboardExamplePage.tsx @@ -1,5 +1,6 @@ 'use strict'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {AccessibilityInfo, Button, Text, TextInput, View} from 'react-native'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/ConfigExamplePage.tsx b/src/examples/ConfigExamplePage.tsx index e3aba74c..2d74d824 100644 --- a/src/examples/ConfigExamplePage.tsx +++ b/src/examples/ConfigExamplePage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {Text} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import Config from 'react-native-config'; diff --git a/src/examples/DatePickerExamplePage.tsx b/src/examples/DatePickerExamplePage.tsx index 88a2356b..34b96fb1 100644 --- a/src/examples/DatePickerExamplePage.tsx +++ b/src/examples/DatePickerExamplePage.tsx @@ -1,5 +1,6 @@ 'use strict'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import DateTimePicker from '@react-native-community/datetimepicker'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/DeviceInfoExamplePage.tsx b/src/examples/DeviceInfoExamplePage.tsx index f582ec76..1c522773 100644 --- a/src/examples/DeviceInfoExamplePage.tsx +++ b/src/examples/DeviceInfoExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text} from 'react-native'; -import React, {useEffect, useState} from 'react'; +import {useEffect, useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import DeviceInfo, { diff --git a/src/examples/ExpanderExamplePage.tsx b/src/examples/ExpanderExamplePage.tsx index 48d6b059..1e864776 100644 --- a/src/examples/ExpanderExamplePage.tsx +++ b/src/examples/ExpanderExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text, View} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/FlatListExamplePage.tsx b/src/examples/FlatListExamplePage.tsx index c393c245..c4afac32 100644 --- a/src/examples/FlatListExamplePage.tsx +++ b/src/examples/FlatListExamplePage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {Text, FlatList, View, Pressable} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/FlyoutExamplePage.tsx b/src/examples/FlyoutExamplePage.tsx index c774c49c..69912d1e 100644 --- a/src/examples/FlyoutExamplePage.tsx +++ b/src/examples/FlyoutExamplePage.tsx @@ -6,7 +6,8 @@ import { Platform, PlatformColor, } from 'react-native'; -import React, {useState, useRef} from 'react'; +import {useState, useRef} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {Flyout} from 'react-native-windows'; diff --git a/src/examples/ImageExamplePage.tsx b/src/examples/ImageExamplePage.tsx index 64b3eb36..099541a3 100644 --- a/src/examples/ImageExamplePage.tsx +++ b/src/examples/ImageExamplePage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {Image} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/LinearGradientExamplePage.tsx b/src/examples/LinearGradientExamplePage.tsx index c3f76b8d..ea4bf20b 100644 --- a/src/examples/LinearGradientExamplePage.tsx +++ b/src/examples/LinearGradientExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import {Text} from 'react-native'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/LottieAnimationsExamplePage.tsx b/src/examples/LottieAnimationsExamplePage.tsx index 9bc8dfcd..cac7a859 100644 --- a/src/examples/LottieAnimationsExamplePage.tsx +++ b/src/examples/LottieAnimationsExamplePage.tsx @@ -1,5 +1,6 @@ 'use strict'; -import React, {useState, useEffect, useRef, useCallback} from 'react'; +import {useState, useEffect, useRef, useCallback} from 'react'; +import * as React from 'react'; import {Button, Platform, View} from 'react-native'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/ModalExamplePage.tsx b/src/examples/ModalExamplePage.tsx index 193db4de..d41e3bc8 100644 --- a/src/examples/ModalExamplePage.tsx +++ b/src/examples/ModalExamplePage.tsx @@ -1,7 +1,7 @@ 'use strict'; import {Button, View, Text, StyleSheet, Dimensions, PlatformColor, AccessibilityInfo} from 'react-native'; import {Modal} from 'react-native-windows' -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {usePageFocusManagement} from '../hooks/usePageFocusManagement'; diff --git a/src/examples/NetworkExamplePage.tsx b/src/examples/NetworkExamplePage.tsx index 3005aca1..c27b264c 100644 --- a/src/examples/NetworkExamplePage.tsx +++ b/src/examples/NetworkExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {ActivityIndicator, Button, Text, TextInput, View} from 'react-native'; -import React, {useState, useEffect} from 'react'; +import {useState, useEffect} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/PermissionsExamplePage.tsx b/src/examples/PermissionsExamplePage.tsx index 94ea6583..21bb7a08 100644 --- a/src/examples/PermissionsExamplePage.tsx +++ b/src/examples/PermissionsExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Button, Text, View} from 'react-native'; -import React, {useEffect, useState} from 'react'; +import {useEffect, useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import { diff --git a/src/examples/PickerExamplePage.tsx b/src/examples/PickerExamplePage.tsx index 59e887e3..e66af2a4 100644 --- a/src/examples/PickerExamplePage.tsx +++ b/src/examples/PickerExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {Picker} from '@react-native-picker/picker'; diff --git a/src/examples/PopupExamplePage.tsx b/src/examples/PopupExamplePage.tsx index 2b0c0b9a..e99b87d6 100644 --- a/src/examples/PopupExamplePage.tsx +++ b/src/examples/PopupExamplePage.tsx @@ -7,7 +7,8 @@ import { Platform, PlatformColor, } from 'react-native'; -import React, {useState, useEffect} from 'react'; +import {useState, useEffect} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {Popup} from 'react-native-windows'; diff --git a/src/examples/PressableExamplePage.tsx b/src/examples/PressableExamplePage.tsx index 536d4ea7..0ad47a73 100644 --- a/src/examples/PressableExamplePage.tsx +++ b/src/examples/PressableExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text, Pressable, Platform, PlatformColor, AccessibilityInfo} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/PrintExamplePage.tsx b/src/examples/PrintExamplePage.tsx index 06041cc8..df3be08c 100644 --- a/src/examples/PrintExamplePage.tsx +++ b/src/examples/PrintExamplePage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {Button} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import RNPrint from 'react-native-print'; diff --git a/src/examples/ProgressViewExamplePage.tsx b/src/examples/ProgressViewExamplePage.tsx index 44048bc0..f0185be9 100644 --- a/src/examples/ProgressViewExamplePage.tsx +++ b/src/examples/ProgressViewExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {ProgressView} from '@react-native-community/progress-view'; diff --git a/src/examples/ScrollViewExample.tsx b/src/examples/ScrollViewExample.tsx index ec1d0bbd..d37f32d8 100644 --- a/src/examples/ScrollViewExample.tsx +++ b/src/examples/ScrollViewExample.tsx @@ -1,6 +1,6 @@ 'use strict'; import {Text, ScrollView, View, Dimensions} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/SensitiveInfoExamplePage.tsx b/src/examples/SensitiveInfoExamplePage.tsx index ecafe593..5494f146 100644 --- a/src/examples/SensitiveInfoExamplePage.tsx +++ b/src/examples/SensitiveInfoExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text, View, Button, TextInput} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import SInfo, {RNSensitiveInfoOptions} from 'react-native-sensitive-info'; diff --git a/src/examples/SketchExamplePage.tsx b/src/examples/SketchExamplePage.tsx index c77ceada..c640db4c 100644 --- a/src/examples/SketchExamplePage.tsx +++ b/src/examples/SketchExamplePage.tsx @@ -6,7 +6,8 @@ import { TouchableHighlight, Pressable, } from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {SketchCanvas} from '@wwimmo/react-native-sketch-canvas'; diff --git a/src/examples/SliderExamplePage.tsx b/src/examples/SliderExamplePage.tsx index 5a3995a0..f2326713 100644 --- a/src/examples/SliderExamplePage.tsx +++ b/src/examples/SliderExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import Slider from '@react-native-community/slider'; diff --git a/src/examples/SvgExamplePage.tsx b/src/examples/SvgExamplePage.tsx index c65b62ac..24c21483 100644 --- a/src/examples/SvgExamplePage.tsx +++ b/src/examples/SvgExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import Svg, {Circle, Rect} from 'react-native-svg'; diff --git a/src/examples/SwitchExamplePage.tsx b/src/examples/SwitchExamplePage.tsx index 387c1574..10025760 100644 --- a/src/examples/SwitchExamplePage.tsx +++ b/src/examples/SwitchExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Switch} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/TTSExamplePage.tsx b/src/examples/TTSExamplePage.tsx index 90a16fcc..b0e21529 100644 --- a/src/examples/TTSExamplePage.tsx +++ b/src/examples/TTSExamplePage.tsx @@ -8,7 +8,7 @@ import { TextInput, View, } from 'react-native'; -import React from 'react'; +import * as React from 'react'; import Tts, {Voice} from 'react-native-tts'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/TemplateExamplePage.tsx b/src/examples/TemplateExamplePage.tsx index 7b7ee22d..b69804dd 100644 --- a/src/examples/TemplateExamplePage.tsx +++ b/src/examples/TemplateExamplePage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {Text} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/TextExamplePage.tsx b/src/examples/TextExamplePage.tsx index 01091e19..35bebbc3 100644 --- a/src/examples/TextExamplePage.tsx +++ b/src/examples/TextExamplePage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {Text} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/TextInputExamplePage.tsx b/src/examples/TextInputExamplePage.tsx index 0bf8d9f3..ea28391d 100644 --- a/src/examples/TextInputExamplePage.tsx +++ b/src/examples/TextInputExamplePage.tsx @@ -1,6 +1,6 @@ 'use strict'; import {TextInput} from 'react-native'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/TimePickerExamplePage.tsx b/src/examples/TimePickerExamplePage.tsx index 22447932..788c1503 100644 --- a/src/examples/TimePickerExamplePage.tsx +++ b/src/examples/TimePickerExamplePage.tsx @@ -1,5 +1,6 @@ 'use strict'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import DateTimePicker from '@react-native-community/datetimepicker'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; diff --git a/src/examples/TouchableHighlightExamplePage.tsx b/src/examples/TouchableHighlightExamplePage.tsx index d30112e8..16f200df 100644 --- a/src/examples/TouchableHighlightExamplePage.tsx +++ b/src/examples/TouchableHighlightExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text, TouchableHighlight, Platform, PlatformColor} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/TouchableOpacityExamplePage.tsx b/src/examples/TouchableOpacityExamplePage.tsx index df4e581f..2eac0da3 100644 --- a/src/examples/TouchableOpacityExamplePage.tsx +++ b/src/examples/TouchableOpacityExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text, TouchableOpacity, Platform, PlatformColor, View, AccessibilityInfo} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/TouchableWithoutFeedbackExamplePage.tsx b/src/examples/TouchableWithoutFeedbackExamplePage.tsx index 3a53d3ff..4e05b53d 100644 --- a/src/examples/TouchableWithoutFeedbackExamplePage.tsx +++ b/src/examples/TouchableWithoutFeedbackExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text, View, AccessibilityInfo} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/TrackPlayerExamplePage.tsx b/src/examples/TrackPlayerExamplePage.tsx index 7caeb6c2..febe987d 100644 --- a/src/examples/TrackPlayerExamplePage.tsx +++ b/src/examples/TrackPlayerExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Button, SafeAreaView, StyleSheet, Text, View} from 'react-native'; -import React, {useEffect, useState} from 'react'; +import {useEffect, useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import TrackPlayer from 'react-native-track-player'; diff --git a/src/examples/ViewExamplePage.tsx b/src/examples/ViewExamplePage.tsx index 7a346cc5..3d74d07c 100644 --- a/src/examples/ViewExamplePage.tsx +++ b/src/examples/ViewExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {View} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {useTheme} from '../Navigation'; diff --git a/src/examples/VirtualizedListExamplePage.tsx b/src/examples/VirtualizedListExamplePage.tsx index 3526bdfe..72f4184d 100644 --- a/src/examples/VirtualizedListExamplePage.tsx +++ b/src/examples/VirtualizedListExamplePage.tsx @@ -9,7 +9,8 @@ import { Platform, PlatformColor, } from 'react-native'; -import React, {useState, useEffect, useRef} from 'react'; +import {useState, useEffect, useRef} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; // import CheckBox from '@react-native-community/checkbox'; diff --git a/src/examples/WebViewExamplePage.tsx b/src/examples/WebViewExamplePage.tsx index 080b25c5..6d29ec3d 100644 --- a/src/examples/WebViewExamplePage.tsx +++ b/src/examples/WebViewExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import {WebView} from 'react-native-webview'; diff --git a/src/examples/WindowsHelloExamplePage.tsx b/src/examples/WindowsHelloExamplePage.tsx index 724c15d3..76624a7a 100644 --- a/src/examples/WindowsHelloExamplePage.tsx +++ b/src/examples/WindowsHelloExamplePage.tsx @@ -1,5 +1,5 @@ 'use strict'; -import React from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import { diff --git a/src/examples/XamlExamplePage.tsx b/src/examples/XamlExamplePage.tsx index d59c0919..5878a981 100644 --- a/src/examples/XamlExamplePage.tsx +++ b/src/examples/XamlExamplePage.tsx @@ -1,6 +1,7 @@ 'use strict'; import {Text, View} from 'react-native'; -import React, {useState} from 'react'; +import {useState} from 'react'; +import * as React from 'react'; import {Example} from '../components/Example'; import {Page} from '../components/Page'; import { diff --git a/src/hooks/useHighContrastState.macos.ts b/src/hooks/useHighContrastState.macos.ts index 8796f7de..b6eeb60d 100644 --- a/src/hooks/useHighContrastState.macos.ts +++ b/src/hooks/useHighContrastState.macos.ts @@ -1,7 +1,7 @@ 'use strict'; import {AccessibilityInfo} from 'react-native-macos'; -import React from 'react'; +import * as React from 'react'; export default function useHighContrastState() { const [isHighContrast, setHighContrast] = React.useState(false); diff --git a/src/hooks/useHighContrastState.windows.ts b/src/hooks/useHighContrastState.windows.ts index 786cd322..c10265be 100644 --- a/src/hooks/useHighContrastState.windows.ts +++ b/src/hooks/useHighContrastState.windows.ts @@ -1,7 +1,7 @@ 'use strict'; import {AppTheme} from 'react-native-windows'; -import React from 'react'; +import * as React from 'react'; export default function useHighContrastState() { const [isHighContrast, setHighContrast] = React.useState( diff --git a/src/hooks/useNavigationHistory.tsx b/src/hooks/useNavigationHistory.tsx index cc36410c..04516f0b 100644 --- a/src/hooks/useNavigationHistory.tsx +++ b/src/hooks/useNavigationHistory.tsx @@ -1,5 +1,6 @@ 'use strict'; -import React, {createContext, useContext, useCallback, useRef} from 'react'; +import {createContext, useContext, useCallback, useRef} from 'react'; +import * as React from 'react'; const MAX_HISTORY_DEPTH = 10; const HOME_ROUTE = 'Home'; diff --git a/tsconfig.json b/tsconfig.json index 733656a1..25f9cd5f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "jsx": "react" + "jsx": "react-jsx" }, "extends": "@react-native/typescript-config/tsconfig.json" } \ No newline at end of file diff --git a/windows/rngallery.Package/packages.lock.json b/windows/rngallery.Package/packages.lock.json index bd80a1f6..58778988 100644 --- a/windows/rngallery.Package/packages.lock.json +++ b/windows/rngallery.Package/packages.lock.json @@ -31,15 +31,15 @@ }, "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.ReactNative.Cxx": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "V6DvFBFs70fXudh3+Tp0UQ0mroBNw4tvlOZN9TBGqi24dqbjvuKlG/CitDRhh8PG9vw8QwR4gE+I7zJHXYywLw==", + "resolved": "0.83.0-preview.2", + "contentHash": "Li3DrKyfaEDVrQwgB+u96Npo60PncPAgzjAGdVEoJE/S6zzKX//mXMs0kKQqxbCCdb034+CHhl/3qJQzu9ZuJQ==", "dependencies": { - "Microsoft.ReactNative": "0.82.0" + "Microsoft.ReactNative": "0.83.0-preview.2" } }, "Microsoft.VCRTForwarders.140": { @@ -144,8 +144,8 @@ "clipboard": { "type": "Project", "dependencies": { - "Microsoft.ReactNative": "[0.82.0, )", - "Microsoft.ReactNative.Cxx": "[0.82.0, )", + "Microsoft.ReactNative": "[0.83.0-preview.2, )", + "Microsoft.ReactNative.Cxx": "[0.83.0-preview.2, )", "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "boost": "[1.83.0, )" @@ -156,8 +156,8 @@ "dependencies": { "Clipboard": "[1.0.0, )", "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", - "Microsoft.ReactNative": "[0.82.0, )", - "Microsoft.ReactNative.Cxx": "[0.82.0, )", + "Microsoft.ReactNative": "[0.83.0-preview.2, )", + "Microsoft.ReactNative.Cxx": "[0.83.0-preview.2, )", "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "boost": "[1.83.0, )" @@ -167,8 +167,8 @@ "UAP,Version=v10.0.17763/win10-arm": { "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Transitive", @@ -193,8 +193,8 @@ "UAP,Version=v10.0.17763/win10-arm-aot": { "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Transitive", @@ -219,8 +219,8 @@ "UAP,Version=v10.0.17763/win10-arm64-aot": { "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Transitive", @@ -245,8 +245,8 @@ "UAP,Version=v10.0.17763/win10-x64": { "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Transitive", @@ -271,8 +271,8 @@ "UAP,Version=v10.0.17763/win10-x64-aot": { "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Transitive", @@ -297,8 +297,8 @@ "UAP,Version=v10.0.17763/win10-x86": { "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Transitive", @@ -323,8 +323,8 @@ "UAP,Version=v10.0.17763/win10-x86-aot": { "Microsoft.ReactNative": { "type": "Transitive", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Transitive", diff --git a/windows/rngallery/packages.lock.json b/windows/rngallery/packages.lock.json index aa77c73f..d5d897b6 100644 --- a/windows/rngallery/packages.lock.json +++ b/windows/rngallery/packages.lock.json @@ -16,17 +16,17 @@ }, "Microsoft.ReactNative": { "type": "Direct", - "requested": "[0.82.0, )", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "requested": "[0.83.0-preview.2, )", + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.ReactNative.Cxx": { "type": "Direct", - "requested": "[0.82.0, )", - "resolved": "0.82.0", - "contentHash": "V6DvFBFs70fXudh3+Tp0UQ0mroBNw4tvlOZN9TBGqi24dqbjvuKlG/CitDRhh8PG9vw8QwR4gE+I7zJHXYywLw==", + "requested": "[0.83.0-preview.2, )", + "resolved": "0.83.0-preview.2", + "contentHash": "Li3DrKyfaEDVrQwgB+u96Npo60PncPAgzjAGdVEoJE/S6zzKX//mXMs0kKQqxbCCdb034+CHhl/3qJQzu9ZuJQ==", "dependencies": { - "Microsoft.ReactNative": "0.82.0" + "Microsoft.ReactNative": "0.83.0-preview.2" } }, "Microsoft.VCRTForwarders.140": { @@ -155,8 +155,8 @@ "clipboard": { "type": "Project", "dependencies": { - "Microsoft.ReactNative": "[0.82.0, )", - "Microsoft.ReactNative.Cxx": "[0.82.0, )", + "Microsoft.ReactNative": "[0.83.0-preview.2, )", + "Microsoft.ReactNative.Cxx": "[0.83.0-preview.2, )", "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "boost": "[1.83.0, )" @@ -166,9 +166,9 @@ "native,Version=v0.0/win": { "Microsoft.ReactNative": { "type": "Direct", - "requested": "[0.82.0, )", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "requested": "[0.83.0-preview.2, )", + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", @@ -194,9 +194,9 @@ "native,Version=v0.0/win-arm64": { "Microsoft.ReactNative": { "type": "Direct", - "requested": "[0.82.0, )", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "requested": "[0.83.0-preview.2, )", + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", @@ -222,9 +222,9 @@ "native,Version=v0.0/win-x64": { "Microsoft.ReactNative": { "type": "Direct", - "requested": "[0.82.0, )", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "requested": "[0.83.0-preview.2, )", + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", @@ -250,9 +250,9 @@ "native,Version=v0.0/win-x86": { "Microsoft.ReactNative": { "type": "Direct", - "requested": "[0.82.0, )", - "resolved": "0.82.0", - "contentHash": "a9NTivAEa7ynzw2yZGpLqj+4PdUZs04fNuEm4gfLvj8hZL94eqKY+VBNDzZeTZSdQjsSS/h/Mvoh/2DJkR3kyQ==" + "requested": "[0.83.0-preview.2, )", + "resolved": "0.83.0-preview.2", + "contentHash": "fKyTElQI7LUHGZxMaKs9dO1NY7OxzShaon91RQaGAXKKXICAk9ZNE0ncU0+Dna2efmPL5AKC39GJ/0wDwRiWoA==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", diff --git a/yarn.lock b/yarn.lock index 4a3383ae..bcb18970 100644 --- a/yarn.lock +++ b/yarn.lock @@ -67,6 +67,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.22.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": version: 7.22.9 resolution: "@babel/compat-data@npm:7.22.9" @@ -102,6 +113,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94 + languageName: node + linkType: hard + "@babel/core@npm:^7.0.0, @babel/core@npm:^7.23.9": version: 7.24.9 resolution: "@babel/core@npm:7.24.9" @@ -148,6 +166,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.24.4": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + languageName: node + linkType: hard + "@babel/core@npm:^7.25.2": version: 7.25.8 resolution: "@babel/core@npm:7.25.8" @@ -209,7 +250,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.7": +"@babel/generator@npm:^7.25.7": version: 7.25.7 resolution: "@babel/generator@npm:7.25.7" dependencies: @@ -234,6 +275,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.29.0, @babel/generator@npm:^7.29.1": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -346,6 +400,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.22.5, @babel/helper-create-class-features-plugin@npm:^7.22.9": version: 7.23.5 resolution: "@babel/helper-create-class-features-plugin@npm:7.23.5" @@ -632,6 +699,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.21.2, @babel/helper-module-transforms@npm:^7.22.5": version: 7.22.9 resolution: "@babel/helper-module-transforms@npm:7.22.9" @@ -689,6 +766,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" @@ -1049,6 +1139,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-wrap-function@npm:7.22.5" @@ -1126,6 +1223,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.28.6": + version: 7.29.2 + resolution: "@babel/helpers@npm:7.29.2" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + checksum: 10c0/dab0e65b9318b2502a62c58bc0913572318595eec0482c31f0ad416b72636e6698a1d7c57cd2791d4528eb8c548bca88d338dc4d2a55a108dc1f6702f9bc5512 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.23.4": version: 7.23.4 resolution: "@babel/highlight@npm:7.23.4" @@ -1179,6 +1286,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.2 + resolution: "@babel/parser@npm:7.29.2" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/e5a4e69e3ac7acdde995f37cf299a68458cfe7009dff66bd0962fd04920bef287201169006af365af479c08ff216bfefbb595e331f87f6ae7283858aebbc3317 + languageName: node + linkType: hard + "@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.7, @babel/parser@npm:^7.25.8": version: 7.25.8 resolution: "@babel/parser@npm:7.25.8" @@ -3537,18 +3655,14 @@ __metadata: languageName: node linkType: hard -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": - version: 7.25.7 - resolution: "@babel/traverse@npm:7.25.7" +"@babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" dependencies: - "@babel/code-frame": "npm:^7.25.7" - "@babel/generator": "npm:^7.25.7" - "@babel/parser": "npm:^7.25.7" - "@babel/template": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/75d73e52c507a7a7a4c7971d6bf4f8f26fdd094e0d3a0193d77edf6a5efa36fc3db91ec5cc48e8b94e6eb5d5ad21af0a1040e71309172851209415fd105efb1a + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 languageName: node linkType: hard @@ -3567,6 +3681,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.3, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.24.5 resolution: "@babel/types@npm:7.24.5" @@ -3589,7 +3718,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.2, @babel/types@npm:^7.25.7, @babel/types@npm:^7.25.8": +"@babel/types@npm:^7.25.7, @babel/types@npm:^7.25.8": version: 7.25.8 resolution: "@babel/types@npm:7.25.8" dependencies: @@ -3620,6 +3749,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -3627,7 +3766,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": +"@eslint-community/eslint-utils@npm:^4.2.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: @@ -3638,7 +3777,25 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/eslint-utils@npm:^4.9.1": + version: 4.9.1 + resolution: "@eslint-community/eslint-utils@npm:4.9.1" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.12.2": + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.6.1": version: 4.11.0 resolution: "@eslint-community/regexpp@npm:4.11.0" checksum: 10c0/0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523 @@ -4048,6 +4205,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" @@ -4650,14 +4817,14 @@ __metadata: languageName: node linkType: hard -"@react-native-windows/cli@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/cli@npm:0.82.0" +"@react-native-windows/cli@npm:0.83.0-preview.1": + version: 0.83.0-preview.1 + resolution: "@react-native-windows/cli@npm:0.83.0-preview.1" dependencies: - "@react-native-windows/codegen": "npm:0.82.0" - "@react-native-windows/fs": "npm:0.82.0" - "@react-native-windows/package-utils": "npm:0.82.0" - "@react-native-windows/telemetry": "npm:0.82.0" + "@react-native-windows/codegen": "npm:0.83.0-preview.1" + "@react-native-windows/fs": "npm:0.83.0-preview.1" + "@react-native-windows/package-utils": "npm:0.83.0-preview.1" + "@react-native-windows/telemetry": "npm:0.83.0-preview.1" "@xmldom/xmldom": "npm:^0.7.7" chalk: "npm:^4.1.0" cli-spinners: "npm:^2.2.0" @@ -4677,15 +4844,15 @@ __metadata: xpath: "npm:^0.0.27" peerDependencies: react-native: "*" - checksum: 10c0/5044ce4c366c67349a8eeae35309ea71361e4df153dd688cfa1a628975ee6989e75ae7fd1614abf2e1c9bd852818eb8c74c2b8646d69946b27bdfb43b7db1947 + checksum: 10c0/9d8db974ddd4e95821bb68bb311bc71cddd0d3c5485e4d9c8c072c7ef1653cf3246853ff7a1dcd464aa6753522748a3eb62f6f6cd992aa626bf44b5c723be260 languageName: node linkType: hard -"@react-native-windows/codegen@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/codegen@npm:0.82.0" +"@react-native-windows/codegen@npm:0.83.0-preview.1": + version: 0.83.0-preview.1 + resolution: "@react-native-windows/codegen@npm:0.83.0-preview.1" dependencies: - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/fs": "npm:0.83.0-preview.1" chalk: "npm:^4.1.0" globby: "npm:^11.1.0" minimatch: "npm:^10.0.3" @@ -4696,51 +4863,51 @@ __metadata: react-native: "*" bin: react-native-windows-codegen: bin.js - checksum: 10c0/e75600d00071c9c019bc75e2b2685c9b4306f957df2fa789bb5c947cabd6e530483a8c6a63c8c26bebf7a22aa1a5e0ddc940ab4994ddee604a863143bc514472 + checksum: 10c0/fc003bb55a7939457b5b533605059c1a79dadb88a5c55edafa063168efcb5c5c469b412d5442334c5a7e81187ac670522aed9147b1e3dcfe7cf4156ba89c27b7 languageName: node linkType: hard -"@react-native-windows/find-repo-root@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/find-repo-root@npm:0.82.0" +"@react-native-windows/find-repo-root@npm:0.83.0-preview.1": + version: 0.83.0-preview.1 + resolution: "@react-native-windows/find-repo-root@npm:0.83.0-preview.1" dependencies: - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/fs": "npm:0.83.0-preview.1" find-up: "npm:^4.1.0" minimatch: "npm:^10.0.3" - checksum: 10c0/0bfbccae01b5cc41a0a33c8bf95887e5bc102033acb470d03fe7057fcd1abcc7b8d6e729225dfe94dcef1974c1705cc0d938e5fc302a7c75603700c399861090 + checksum: 10c0/81b0da6cf4398844af1a982786b769472f345d06a521100c621c49399fd6a255e9e2aa7be1285cbdc265fd51cc3e3b309e8b857009ff65afa1ddcf8af89c5d50 languageName: node linkType: hard -"@react-native-windows/fs@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/fs@npm:0.82.0" +"@react-native-windows/fs@npm:0.83.0-preview.1": + version: 0.83.0-preview.1 + resolution: "@react-native-windows/fs@npm:0.83.0-preview.1" dependencies: graceful-fs: "npm:^4.2.8" minimatch: "npm:^10.0.3" - checksum: 10c0/7a0b476a99d2ed720341d05b92bd35e6bbf0f44d9dc242e64b6f6ebbce55fb820c0c9b9b08f9ba338c375a860a1f77d076e81980223811d58bbabeed89a31bb0 + checksum: 10c0/9481f60a059f34cab47c17447f8ed3f99b02780e71e1a22b9352375be77bad679962727563d566b37a8f394b7e1b57053297916ca08715c3ac5e5a31bb61fca3 languageName: node linkType: hard -"@react-native-windows/package-utils@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/package-utils@npm:0.82.0" +"@react-native-windows/package-utils@npm:0.83.0-preview.1": + version: 0.83.0-preview.1 + resolution: "@react-native-windows/package-utils@npm:0.83.0-preview.1" dependencies: - "@react-native-windows/find-repo-root": "npm:0.82.0" - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/find-repo-root": "npm:0.83.0-preview.1" + "@react-native-windows/fs": "npm:0.83.0-preview.1" get-monorepo-packages: "npm:^1.2.0" lodash: "npm:^4.17.15" minimatch: "npm:^10.0.3" - checksum: 10c0/b78cb4fd9e81efaa442cd6fdd6d658467c7732b5c71225760db6afe6bf0e556342fb9dbcd5aaa21ab0902bbe85cece49237dc35508123a142bb2cff85bf8101a + checksum: 10c0/d49189386f4df77c16dab484f6b26ed6a8710d1070e43db88316f7ce0c26c5e0d8fd7f5d263870f24b41d94cb7423c56cc42c90cb86d2d2e49b3daf7044a89b7 languageName: node linkType: hard -"@react-native-windows/telemetry@npm:0.82.0": - version: 0.82.0 - resolution: "@react-native-windows/telemetry@npm:0.82.0" +"@react-native-windows/telemetry@npm:0.83.0-preview.1": + version: 0.83.0-preview.1 + resolution: "@react-native-windows/telemetry@npm:0.83.0-preview.1" dependencies: "@microsoft/1ds-core-js": "npm:^4.3.0" "@microsoft/1ds-post-js": "npm:^4.3.0" - "@react-native-windows/fs": "npm:0.82.0" + "@react-native-windows/fs": "npm:0.83.0-preview.1" "@xmldom/xmldom": "npm:^0.7.7" ci-info: "npm:^3.2.0" envinfo: "npm:^7.8.1" @@ -4748,14 +4915,14 @@ __metadata: minimatch: "npm:^10.0.3" os-locale: "npm:^5.0.0" xpath: "npm:^0.0.27" - checksum: 10c0/6e7f89a65d10ba7cd0b86a8b4fd7ed401dfcd03e57fe9271fd3ac2e4442f4c8ba24e1b4cf27670888fc074e509bdec5123f7096eb72ae5b99f89e02f21524338 + checksum: 10c0/f25db10e5f0b3eb27ff7a0ca22fc141c7e0bd5cbeef88f7e260e63980a95477ad4a75e073a68d3a3a1020c549d5d3fff4260170eb3857f83fb488afbc7660170 languageName: node linkType: hard -"@react-native/assets-registry@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/assets-registry@npm:0.82.1" - checksum: 10c0/d11947f7ea0de671bd45029bd72f748d82a22487175e1e199b635871c7ef99ef364da03fd83c75a5ae89687773c66c6b44edc1ddd6543e16829995e7e8aff3a0 +"@react-native/assets-registry@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/assets-registry@npm:0.83.0-rc.5" + checksum: 10c0/9c5d251b4ac42b682fad541cf092857d037f3bb81a55f66b2ccc958c5caaeaafd572f54cbadeef16d1dca5d1d017c14ebb7fb1f6e556c42d503d2e4f4a40f052 languageName: node linkType: hard @@ -4766,19 +4933,19 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/babel-plugin-codegen@npm:0.81.5" +"@react-native/babel-plugin-codegen@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/babel-plugin-codegen@npm:0.83.0-rc.5" dependencies: "@babel/traverse": "npm:^7.25.3" - "@react-native/codegen": "npm:0.81.5" - checksum: 10c0/54971e723480bf5e169e1075a9525274e024c94c4286953c699ddb5f82e6229895147f19723b9f1319b55e0eaaa10389a19f349b6c0ac8451d72941a7d9f448b + "@react-native/codegen": "npm:0.83.0-rc.5" + checksum: 10c0/fa5169ecf6d71bac1ba9ed3ec4fb036a49bdc582764d42fb94bd129609a44f0207dea99d8a6ca779a811d6dc0cadcfc6f8213333bc9c0ceff522f01367edc727 languageName: node linkType: hard -"@react-native/babel-preset@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/babel-preset@npm:0.81.5" +"@react-native/babel-preset@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/babel-preset@npm:0.83.0-rc.5" dependencies: "@babel/core": "npm:^7.25.2" "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" @@ -4821,36 +4988,19 @@ __metadata: "@babel/plugin-transform-typescript": "npm:^7.25.2" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" "@babel/template": "npm:^7.25.0" - "@react-native/babel-plugin-codegen": "npm:0.81.5" - babel-plugin-syntax-hermes-parser: "npm:0.29.1" + "@react-native/babel-plugin-codegen": "npm:0.83.0-rc.5" + babel-plugin-syntax-hermes-parser: "npm:0.32.0" babel-plugin-transform-flow-enums: "npm:^0.0.2" react-refresh: "npm:^0.14.0" peerDependencies: "@babel/core": "*" - checksum: 10c0/f3146982c329f7fa7554195e6f8689275cb737856da192a934e7b509f0a5fe07c77c24993801d44914c5c6405799e9b500d227bd1deddf19947c28af6e14ad91 + checksum: 10c0/9c6cdd500b41817626dc13c4942d68897732c7ba4db3521837d751a22b38c5d670ec8dc8cbfe19b76b3501ae853bf4e9939dfa6e1385b711660c341f02a7742a languageName: node linkType: hard -"@react-native/codegen@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/codegen@npm:0.81.5" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/parser": "npm:^7.25.3" - glob: "npm:^7.1.1" - hermes-parser: "npm:0.29.1" - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - yargs: "npm:^17.6.2" - peerDependencies: - "@babel/core": "*" - checksum: 10c0/047a29fadb51f6c58ff6fbad8be3ffc395c1492a869befacd74e11df5a9fa164b15b135824404e34af409c88f722874f9311966ebe4de3dcf10846abfcce0574 - languageName: node - linkType: hard - -"@react-native/codegen@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/codegen@npm:0.82.1" +"@react-native/codegen@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/codegen@npm:0.83.0-rc.5" dependencies: "@babel/core": "npm:^7.25.2" "@babel/parser": "npm:^7.25.3" @@ -4861,20 +5011,20 @@ __metadata: yargs: "npm:^17.6.2" peerDependencies: "@babel/core": "*" - checksum: 10c0/072a1e96c3bb8b16364b9cf48e1ab7726ff6b87fc71ee5be7dfd5d1055060bd053fe5f974a4a8f4832c16c16141087c6769bbd8ca16525168358be6adf5f2083 + checksum: 10c0/675f87f7cb98cfa0072f402dbcf8fe3432e1c09ab78c529eeff1809b6545fc7fa5f7953c4961988145a87dde22beb0bdd570fa4444af8c716db67e95237f4f3c languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/community-cli-plugin@npm:0.82.1" +"@react-native/community-cli-plugin@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/community-cli-plugin@npm:0.83.0-rc.5" dependencies: - "@react-native/dev-middleware": "npm:0.82.1" + "@react-native/dev-middleware": "npm:0.83.0-rc.5" debug: "npm:^4.4.0" invariant: "npm:^2.2.4" - metro: "npm:^0.83.1" - metro-config: "npm:^0.83.1" - metro-core: "npm:^0.83.1" + metro: "npm:^0.83.3" + metro-config: "npm:^0.83.3" + metro-core: "npm:^0.83.3" semver: "npm:^7.1.3" peerDependencies: "@react-native-community/cli": "*" @@ -4884,34 +5034,34 @@ __metadata: optional: true "@react-native/metro-config": optional: true - checksum: 10c0/c072a8f91b2ca25b266070de63bbbb174b827690be24953123e10fec7938f5b5c24c6de7bf7fa0bf1dd309a1913348791a417e90528a7bf5f7c2c0af76b106db + checksum: 10c0/051d054f3efa29a25daebeaddbd718b908c2615268a82e735d52915d3cb51b5bf76d5664dbb02d0ad35c4433d1c8fe049c8f524be3afcbbefedc57ecc807acdb languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/debugger-frontend@npm:0.82.1" - checksum: 10c0/3d69e46bf6bd34107f81349f3470e6e69f2dfdc1022f4de9d54ebd943172a0e599a9ca5e3d804f67ff0f9ffbe16f8d75ea1456e528a1d2519e5327fbf6b26573 +"@react-native/debugger-frontend@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/debugger-frontend@npm:0.83.0-rc.5" + checksum: 10c0/2fb7b84070eb67ecc686e25af051b217db31165fc7b968a56a4f2b7a24b385bd746065f753315fd672ece447f2af727516dff8961c492a42014ace7f7c8ddfb3 languageName: node linkType: hard -"@react-native/debugger-shell@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/debugger-shell@npm:0.82.1" +"@react-native/debugger-shell@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/debugger-shell@npm:0.83.0-rc.5" dependencies: cross-spawn: "npm:^7.0.6" fb-dotslash: "npm:0.5.8" - checksum: 10c0/0c3050ef96bc6546bfc68e1e5d554788edf3d63f0f5672a99a0c997cbfae626c3162013aebe2bae094e0c624326cb1b635bf3bd4a239e3125544b469d111df77 + checksum: 10c0/850d896ae1d17f6d8f991924a5b4e03888b9409cec366ab195f81d4e9b8af1d5bdc4e5f6fe95d003884abe77aff957b934e61f752436f6cc2b56c31a780dcafe languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/dev-middleware@npm:0.82.1" +"@react-native/dev-middleware@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/dev-middleware@npm:0.83.0-rc.5" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.82.1" - "@react-native/debugger-shell": "npm:0.82.1" + "@react-native/debugger-frontend": "npm:0.83.0-rc.5" + "@react-native/debugger-shell": "npm:0.83.0-rc.5" chrome-launcher: "npm:^0.15.2" chromium-edge-launcher: "npm:^0.2.0" connect: "npm:^3.6.5" @@ -4920,91 +5070,84 @@ __metadata: nullthrows: "npm:^1.1.1" open: "npm:^7.0.3" serve-static: "npm:^1.16.2" - ws: "npm:^6.2.3" - checksum: 10c0/cf3224b214aa22665b1a0509579a25b514e9ac11215457cb1f601090b4e3ca922c72f804a76d3d642dda1ee6e1f3ee10a40620bc487b4e786b34cc955b158e52 + ws: "npm:^7.5.10" + checksum: 10c0/ab57b2515ddcc3512b54ad595d5e1a0dd397fa50da8052b5703354eb1c31b788b458a23e04a8ff705ce44e6c85bed904291e9d0f85995a234ff971d93ab75f1f languageName: node linkType: hard -"@react-native/eslint-config@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/eslint-config@npm:0.81.5" +"@react-native/eslint-config@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/eslint-config@npm:0.83.0-rc.5" dependencies: "@babel/core": "npm:^7.25.2" "@babel/eslint-parser": "npm:^7.25.1" - "@react-native/eslint-plugin": "npm:0.81.5" - "@typescript-eslint/eslint-plugin": "npm:^7.1.1" - "@typescript-eslint/parser": "npm:^7.1.1" + "@react-native/eslint-plugin": "npm:0.83.0-rc.5" + "@typescript-eslint/eslint-plugin": "npm:^8.36.0" + "@typescript-eslint/parser": "npm:^8.36.0" eslint-config-prettier: "npm:^8.5.0" eslint-plugin-eslint-comments: "npm:^3.2.0" eslint-plugin-ft-flow: "npm:^2.0.1" - eslint-plugin-jest: "npm:^27.9.0" + eslint-plugin-jest: "npm:^29.0.1" eslint-plugin-react: "npm:^7.30.1" - eslint-plugin-react-hooks: "npm:^5.2.0" + eslint-plugin-react-hooks: "npm:^7.0.1" eslint-plugin-react-native: "npm:^4.0.0" peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: 10c0/86847d8277136c3ff6d59a9e4b5408a56e6297790f460a2f90e130afe365f7cdcabd1a32c893cb59f3616a5a425b04d7008120771d3c67de71b36945d3da70c5 - languageName: node - linkType: hard - -"@react-native/eslint-plugin@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/eslint-plugin@npm:0.81.5" - checksum: 10c0/fe95aee1b8b34c53be0b6f04d2e6a650790f220607ecfa2a5e48d18c90adfbd7117f605564d192a7dc6f675cc9745596902496b2541c5a31bef8d103412ad06e + checksum: 10c0/bad6fb7f494a7e2c818b1fd645b63d0d4ad12813555262af1d26b710f0b4e6bfe1f5599de0411c518a70ecefd01d529189f2f7b0d1e04cdb4e602fbebd2f1aa5 languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/gradle-plugin@npm:0.82.1" - checksum: 10c0/330471c9116d3382b95e5afa9dd301e4bcea090b799754b3565e241c8823fade1c673270bd94f079b338e1f1c9a3c92ab16a091ae6cfe38b84d89782cc9e1437 +"@react-native/eslint-plugin@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/eslint-plugin@npm:0.83.0-rc.5" + checksum: 10c0/5611efabe70b8f65402b591672bf71c4f19e8ba2df5137d9f43485b835f26ede81919876a0e762ada4d940f99cc7dc8d5f4600e2626b914615a90b08984db0e7 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/js-polyfills@npm:0.81.5" - checksum: 10c0/337d0f263a94f9f38a39efba5081481fe7ff0b6499f77708d97aa3d18cad527adec7f94a21f9af62ec4d78448a39f545223b52cca8c07c10a52b0468b456dd46 +"@react-native/gradle-plugin@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/gradle-plugin@npm:0.83.0-rc.5" + checksum: 10c0/42e87550d4088848475e08bedfe30cfaab6bbb43490973bc1349dd379fe57f285f634386cc013bef5c5f89bfaa613c38c609f1b854754e7b03343b78d09e884b languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/js-polyfills@npm:0.82.1" - checksum: 10c0/68758e624bd349228ad9f32edeba562e43c7b52fb2630e88725ac6115180ea1ef6ab54b1f6be32379230e3285da55740e57fa1cc95abb41f86ba59d0c6879010 +"@react-native/js-polyfills@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/js-polyfills@npm:0.83.0-rc.5" + checksum: 10c0/901722ba1be2e359524efd2114dbef957dfcdfc3ef39e868df4f31b75b77c2e565295f1c29af0e5ea660bfbef3f6c5ed4e2e6b5173904f7dfd8fd995d6d18202 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/metro-babel-transformer@npm:0.81.5" +"@react-native/metro-babel-transformer@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/metro-babel-transformer@npm:0.83.0-rc.5" dependencies: "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.81.5" - hermes-parser: "npm:0.29.1" + "@react-native/babel-preset": "npm:0.83.0-rc.5" + hermes-parser: "npm:0.32.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10c0/4abedae4e62e6426174862bb07319405ccf3c1a19d84f5af5b2d367bf7f7a65f9cd8da1504a5f0d952ca085c1c990fff401374a26f6276da9e0fdbabc8c18d1d + checksum: 10c0/c7a3bb79ae4ced404fce30eaaa0549e0d808a5f0366271f491c731f60edb1bbe86e587640027eff4e44cccbb4f4ca7e503e4041c828ee61c02152b3870b35cf1 languageName: node linkType: hard -"@react-native/metro-config@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/metro-config@npm:0.81.5" +"@react-native/metro-config@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/metro-config@npm:0.83.0-rc.5" dependencies: - "@react-native/js-polyfills": "npm:0.81.5" - "@react-native/metro-babel-transformer": "npm:0.81.5" - metro-config: "npm:^0.83.1" - metro-runtime: "npm:^0.83.1" - checksum: 10c0/5df438776ae7d75556178c3eda0d8632059345adfcee4f8f7e90b3159d9bcad67fc2ce78e8805a4720e9b463e75625bc2c0c6f07d9b0cdb2f7b93d870c217a45 + "@react-native/js-polyfills": "npm:0.83.0-rc.5" + "@react-native/metro-babel-transformer": "npm:0.83.0-rc.5" + metro-config: "npm:^0.83.3" + metro-runtime: "npm:^0.83.3" + checksum: 10c0/4ed10eb3250db7266265d0092b4215b1de77873db75357e49893e0e399bc09ed876c15e280a1eb8fbab473237c1b76bef2a8ac2204132cd5b3e9f82342f4d0f1 languageName: node linkType: hard -"@react-native/new-app-screen@npm:0.82.0-rc.0": - version: 0.82.0-rc.0 - resolution: "@react-native/new-app-screen@npm:0.82.0-rc.0" +"@react-native/new-app-screen@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/new-app-screen@npm:0.83.0-rc.5" peerDependencies: "@types/react": ^19.1.0 react: "*" @@ -5012,55 +5155,151 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d3bc8392de405d8e00babcb67708e274eaf9441c1deea976d4941b93d6bdbe143afbe471bfcd183c9002f005110c0e6c28d052813ea968add69ff71b3050c22a + checksum: 10c0/8ffda44586157ce82139ef5fd792de74060e9b7222fff364061a3432d2c3cd34f32d323ddbac2560b90a0f7217eb00b8a4398f1baad263b7c4aad67b97c1dcb1 languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/normalize-colors@npm:0.82.1" - checksum: 10c0/9c5e84fa6ab6ba1323305ba928c364ae2442d9edea21dda06f2c9267371a509d3799bc06646056c906e078102f6e74dc2aac7a56c83fa5daa43998508701a553 +"@react-native/normalize-colors@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/normalize-colors@npm:0.83.0-rc.5" + checksum: 10c0/600c1588a3f4005d99b8ca72e15450e0ac420d6197a417887f212788a115430b9ecf3d077004f3df6929072e0ed8904b8a89376b8d68bdce6f7b5f8e8b837424 languageName: node linkType: hard -"@react-native/typescript-config@npm:0.81.5": - version: 0.81.5 - resolution: "@react-native/typescript-config@npm:0.81.5" - checksum: 10c0/96d27a85bff90328582a7e6eb0e2d2d0f847d8946d76d6449f397d889de9be6210a76aa1822ff7713c662870bc06f0f9bd293f3715bde6076f7f99137974ad7c +"@react-native/typescript-config@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/typescript-config@npm:0.83.0-rc.5" + checksum: 10c0/aef7b194413240a1b9d7af56f87345391d03cd6eb99bcf920512c48c20d43d9c602d30164bb4d1de2eb2c33100f82b8933b91193d40959aa6b8dbeedb7abd5b1 languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.82.1": - version: 0.82.1 - resolution: "@react-native/virtualized-lists@npm:0.82.1" +"@react-native/virtualized-lists@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "@react-native/virtualized-lists@npm:0.83.0-rc.5" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: - "@types/react": ^19.1.1 + "@types/react": ^19.2.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/89f454ad43ef4d6ccd94828923dbc28a3ca847e70754d7bf9ea64daea3d6eff53bb87a0a5aa79637e7a26cc293f38c3636f76b8a2a4fabc2ad20727564148b51 + checksum: 10c0/b3b65ef449f9458a8b84c926fe26f835f1b6ddc8dbfd12ecc7d677e9bba43f31bf3b4fd7d064460bd5f0744bc53dafc9bc26bce5fef690733fe72a5c740024f8 languageName: node linkType: hard -"@rnx-kit/jest-preset@npm:^0.1.17": - version: 0.1.18 - resolution: "@rnx-kit/jest-preset@npm:0.1.18" +"@rnx-kit/jest-preset@npm:^0.3.1": + version: 0.3.1 + resolution: "@rnx-kit/jest-preset@npm:0.3.1" dependencies: "@babel/core": "npm:^7.0.0" "@babel/preset-env": "npm:^7.0.0" "@babel/preset-typescript": "npm:^7.0.0" + "@rnx-kit/tools-react-native": "npm:^2.3.2" find-up: "npm:^5.0.0" peerDependencies: - react-native: ^0.0.0-0 || >=0.63 + react-native: ^0.0.0-0 || >=0.73 peerDependenciesMeta: react-native: optional: true - checksum: 10c0/4469382e777a747b6f0e3270f79e42d318d5e71041779898ad92a857c432154f172d91c6fe9d690399ebd2fb9c9a3b32bda2a3613e8290876e6f692caf2e5f39 + checksum: 10c0/db49a32389617e5f2f5f2b8a95768e913cd97de643febab21d4bbd37b0ed3fa862adcccc798b0fdc33662b087ea9f92859ff0a3c65de18e8fe62bc0128c7a33e + languageName: node + linkType: hard + +"@rnx-kit/tools-filesystem@npm:^0.2.0": + version: 0.2.0 + resolution: "@rnx-kit/tools-filesystem@npm:0.2.0" + peerDependencies: + memfs: ">=4.0.0" + peerDependenciesMeta: + memfs: + optional: true + checksum: 10c0/397f3e521b581da733aba81b59f2a084766904f52c063e4f1d153f9972861d6061eae3ddab3b340ffa2ce8971df9a8483e9a8e3cc9d50d7e33ab64f212fe91ac + languageName: node + linkType: hard + +"@rnx-kit/tools-node@npm:^3.0.4": + version: 3.0.4 + resolution: "@rnx-kit/tools-node@npm:3.0.4" + dependencies: + "@rnx-kit/types-node": "npm:^1.0.0" + checksum: 10c0/f5fb8c5e09cee58648add26bcba03685df64f11f96c3785e259a7bcf683064a975e1cb62f783bcbaaf80190271c1bd80a83364f82a74bd5ff59af42a1166ad02 + languageName: node + linkType: hard + +"@rnx-kit/tools-react-native@npm:^2.3.2": + version: 2.3.5 + resolution: "@rnx-kit/tools-react-native@npm:2.3.5" + dependencies: + "@rnx-kit/tools-filesystem": "npm:^0.2.0" + "@rnx-kit/tools-node": "npm:^3.0.4" + "@rnx-kit/types-bundle-config": "npm:^1.0.0" + checksum: 10c0/e38efcdb9c596ebd6e2c9f45154bad775e1b9cd795aca285d344d190adb2c51c6ec4474b0c67199fe96b252e90f994506f98aa5a06228d8f4a5c2d83cde6a405 + languageName: node + linkType: hard + +"@rnx-kit/types-bundle-config@npm:^1.0.0": + version: 1.0.0 + resolution: "@rnx-kit/types-bundle-config@npm:1.0.0" + dependencies: + "@rnx-kit/types-metro-serializer-esbuild": "npm:^1.0.0" + "@rnx-kit/types-plugin-cyclic-dependencies": "npm:^1.0.0" + "@rnx-kit/types-plugin-duplicates-checker": "npm:^1.0.0" + "@rnx-kit/types-plugin-typescript": "npm:^1.0.0" + peerDependencies: + metro: ">=0.83.0" + peerDependenciesMeta: + metro: + optional: true + checksum: 10c0/854000d0609a140c4719ea2099c5843ac420fc3fdf7274a3ff5be52f1deebd17669025576cc32413279f9df1ffebbb4e128e676839479d76cb5d7c85d8c4640f + languageName: node + linkType: hard + +"@rnx-kit/types-kit-config@npm:^1.0.0": + version: 1.0.0 + resolution: "@rnx-kit/types-kit-config@npm:1.0.0" + dependencies: + "@rnx-kit/types-bundle-config": "npm:^1.0.0" + checksum: 10c0/164809621b7889af879463ba0f89b05ebc6113df5b78615cd2dcc289c4480b15b35a4f9a8f593068c0be352472a8410bc7acdc1e39aa165940e88fccb58a82e2 + languageName: node + linkType: hard + +"@rnx-kit/types-metro-serializer-esbuild@npm:^1.0.0": + version: 1.0.1 + resolution: "@rnx-kit/types-metro-serializer-esbuild@npm:1.0.1" + checksum: 10c0/1907fb5e747d327be004b9479ca40cdd328c10a322b51cbb423df6e0d488a32cfea3bea2f52894f9c3a7f54ee810516362861166b3a513de7b123eeb49aca6bf + languageName: node + linkType: hard + +"@rnx-kit/types-node@npm:^1.0.0": + version: 1.0.0 + resolution: "@rnx-kit/types-node@npm:1.0.0" + dependencies: + "@rnx-kit/types-kit-config": "npm:^1.0.0" + checksum: 10c0/601608822853b7a875adc4945f150a00ee25db9c701922c0e0c09197a6c0ff15c328995fa22b6c39f9081ce4e965898af04e7c3bfb3a68fdb9e7a6e4c780e162 + languageName: node + linkType: hard + +"@rnx-kit/types-plugin-cyclic-dependencies@npm:^1.0.0": + version: 1.0.0 + resolution: "@rnx-kit/types-plugin-cyclic-dependencies@npm:1.0.0" + checksum: 10c0/75d2ad3a17943e01472cb3385287749168d0535b6ab65a9ffc14117c25737c564ef7c06e8ac69645f40fc5d602ead7c4a9219256b8a47c786dc465d982aa845c + languageName: node + linkType: hard + +"@rnx-kit/types-plugin-duplicates-checker@npm:^1.0.0": + version: 1.0.0 + resolution: "@rnx-kit/types-plugin-duplicates-checker@npm:1.0.0" + checksum: 10c0/1d1cb8ef1f7ce28eafc486131f212f836df656bbc6fb6261934e76ca6cd26123b71d9eaec9c0ec86dc3ea803be5fb3487bd1bc0ca940fe5bfbe8a90fb0b1fedf + languageName: node + linkType: hard + +"@rnx-kit/types-plugin-typescript@npm:^1.0.0": + version: 1.0.0 + resolution: "@rnx-kit/types-plugin-typescript@npm:1.0.0" + checksum: 10c0/c792f81a3cbb8e15acbe66d0d23afa8b2e2090e725281bef90dd315bff03c01409601bf910d4d79137009e4246e4d60497fb50690477c96128c1184780ea852d languageName: node linkType: hard @@ -5204,13 +5443,6 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.9": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db - languageName: node - linkType: hard - "@types/node@npm:*": version: 18.19.39 resolution: "@types/node@npm:18.19.39" @@ -5246,19 +5478,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:19.1.0": - version: 19.1.0 - resolution: "@types/react@npm:19.1.0" +"@types/react@npm:19.2.0": + version: 19.2.0 + resolution: "@types/react@npm:19.2.0" dependencies: csstype: "npm:^3.0.2" - checksum: 10c0/632fd20ee176e55801a61c5f854141b043571a3e363ef106b047b766a813a12735cbb37abb3d61d126346979f530f2ed269a60c8ef3cdee54e5e9fe4174e5dad - languageName: node - linkType: hard - -"@types/semver@npm:^7.3.12": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa + checksum: 10c0/a280e146df2abd3b06eaa2f5332dade9f7ebe916334a40699ee11139c5f22aeb49b5b78b6de8c55b53ef2fa94285e1bc2feaf4fbce6fe259a7de92dc1bf67b17 languageName: node linkType: hard @@ -5285,184 +5510,138 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.1.1": - version: 7.16.1 - resolution: "@typescript-eslint/eslint-plugin@npm:7.16.1" +"@typescript-eslint/eslint-plugin@npm:^8.36.0": + version: 8.58.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.58.0" dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.16.1" - "@typescript-eslint/type-utils": "npm:7.16.1" - "@typescript-eslint/utils": "npm:7.16.1" - "@typescript-eslint/visitor-keys": "npm:7.16.1" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.3.1" + "@eslint-community/regexpp": "npm:^4.12.2" + "@typescript-eslint/scope-manager": "npm:8.58.0" + "@typescript-eslint/type-utils": "npm:8.58.0" + "@typescript-eslint/utils": "npm:8.58.0" + "@typescript-eslint/visitor-keys": "npm:8.58.0" + ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^1.3.0" + ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/3d0d8fa7e00dff4deb70f41432030e4e0e0bc1e4415ae7be969b77bb216fd0797507ed852baaf6d12f6ae022f69ac6356201f6b4129ddfd57b232bfc6715ac8a + "@typescript-eslint/parser": ^8.58.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/ac45c30f6ba9e188a01144708aa845e7ee8bb8a4d4f9aa6d2dce7784852d0821d42b031fee6832069935c3b885feff6d4014e30145b99693d25d7f563266a9f8 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.1.1": - version: 7.16.1 - resolution: "@typescript-eslint/parser@npm:7.16.1" +"@typescript-eslint/parser@npm:^8.36.0": + version: 8.58.0 + resolution: "@typescript-eslint/parser@npm:8.58.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.16.1" - "@typescript-eslint/types": "npm:7.16.1" - "@typescript-eslint/typescript-estree": "npm:7.16.1" - "@typescript-eslint/visitor-keys": "npm:7.16.1" - debug: "npm:^4.3.4" + "@typescript-eslint/scope-manager": "npm:8.58.0" + "@typescript-eslint/types": "npm:8.58.0" + "@typescript-eslint/typescript-estree": "npm:8.58.0" + "@typescript-eslint/visitor-keys": "npm:8.58.0" + debug: "npm:^4.4.3" peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/f0c731d9f22ccbcc2a15eb33376ae09cdcdcb4c69fcce425e8e7e5e3ccce51c4ee431d350109a02a09f40df81349c59eddd0264fe53a4194f326c0e0e2e3e83a + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/56c7ec21675cec4730760bfa37c29e42e80b4d6444e2beca55fad9ef53731392270d142797482ea798405be0d7e28ec6c9c16a1ee2ee1c94f73d3bf0ed29763c languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" +"@typescript-eslint/project-service@npm:8.58.0": + version: 8.58.0 + resolution: "@typescript-eslint/project-service@npm:8.58.0" dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f + "@typescript-eslint/tsconfig-utils": "npm:^8.58.0" + "@typescript-eslint/types": "npm:^8.58.0" + debug: "npm:^4.4.3" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/e6d0cb2f7708ccb31a2ff9eb35817d4999c26e1f1cd3c607539e21d0c73a234daa77c73ee1163bc4e8b139252d619823c444759f1ddabdd138cab4885e9c9794 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.16.1": - version: 7.16.1 - resolution: "@typescript-eslint/scope-manager@npm:7.16.1" +"@typescript-eslint/scope-manager@npm:8.58.0": + version: 8.58.0 + resolution: "@typescript-eslint/scope-manager@npm:8.58.0" dependencies: - "@typescript-eslint/types": "npm:7.16.1" - "@typescript-eslint/visitor-keys": "npm:7.16.1" - checksum: 10c0/5105edd927fd45097eb9c16f235ba48c2d9f2f3a3948fbdc4ffdc9a9fc5f130fa46c32d9188fe4bb303bd99508d7f0aad342c2ec0d9ad887aa1416dd54edeb66 + "@typescript-eslint/types": "npm:8.58.0" + "@typescript-eslint/visitor-keys": "npm:8.58.0" + checksum: 10c0/bd5c16780f22d62359af0f69909f38a15fa3c55e609124a7cd5c2a04322fe41e586d81066f3ad1dcc3c1eff24dbcb48b78d099626d611fbd680c20c005d48f1d languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.16.1": - version: 7.16.1 - resolution: "@typescript-eslint/type-utils@npm:7.16.1" - dependencies: - "@typescript-eslint/typescript-estree": "npm:7.16.1" - "@typescript-eslint/utils": "npm:7.16.1" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.3.0" +"@typescript-eslint/tsconfig-utils@npm:8.58.0, @typescript-eslint/tsconfig-utils@npm:^8.58.0": + version: 8.58.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.58.0" peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/7551566185ca372dbc3d53b8ab047ea7e2c50b25d9a9293d5163498fb87c4b16a585d267a4a99df57d70326754acf168aad726ee5e8b9c0d4e59f1b8653d951d - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/0a07fe1a28b2513e625882bc8d4c4e0c5a105cdbcb987beae12fc66dbe71dc9638013e4d1fa8ad10d828a2acd5e3fed987c189c00d41fed0e880009f99adf1b2 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.16.1": - version: 7.16.1 - resolution: "@typescript-eslint/types@npm:7.16.1" - checksum: 10c0/5ab7bfcac81adb01672057270d0273da98dcf50d2add5819b4787b5973f6624d11ad33d6fb495f80fe628fefa3a5ed319b433ed57e9121e444cfc002e1e48625 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" +"@typescript-eslint/type-utils@npm:8.58.0": + version: 8.58.0 + resolution: "@typescript-eslint/type-utils@npm:8.58.0" dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf + "@typescript-eslint/types": "npm:8.58.0" + "@typescript-eslint/typescript-estree": "npm:8.58.0" + "@typescript-eslint/utils": "npm:8.58.0" + debug: "npm:^4.4.3" + ts-api-utils: "npm:^2.5.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/1223733d41f8463be92ef1ad048d546f9663152212b22dc968abbd9f8e4486bd4082e16baa51d2d281e0d4815563bc4b1ecf01684e2940b7897ba17aa26d1196 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.16.1": - version: 7.16.1 - resolution: "@typescript-eslint/typescript-estree@npm:7.16.1" - dependencies: - "@typescript-eslint/types": "npm:7.16.1" - "@typescript-eslint/visitor-keys": "npm:7.16.1" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/979269e9d42d75c0e49f47c7bb5e9554bd29041339c6fecfe5c76726699bce25132bef8b54210769e4f0abb858a278923340d3e4decc6551406e2c5ec065fe04 +"@typescript-eslint/types@npm:8.58.0, @typescript-eslint/types@npm:^8.58.0": + version: 8.58.0 + resolution: "@typescript-eslint/types@npm:8.58.0" + checksum: 10c0/f2fe1321758a04591c20d77caba956ae76b77cff0b976a0224b37077d80b1ebd826874d15ec79c3a3b7d57ee5679e5d10756db1b082bde3d51addbd3a8431d38 languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.16.1": - version: 7.16.1 - resolution: "@typescript-eslint/utils@npm:7.16.1" +"@typescript-eslint/typescript-estree@npm:8.58.0": + version: 8.58.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.58.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.16.1" - "@typescript-eslint/types": "npm:7.16.1" - "@typescript-eslint/typescript-estree": "npm:7.16.1" + "@typescript-eslint/project-service": "npm:8.58.0" + "@typescript-eslint/tsconfig-utils": "npm:8.58.0" + "@typescript-eslint/types": "npm:8.58.0" + "@typescript-eslint/visitor-keys": "npm:8.58.0" + debug: "npm:^4.4.3" + minimatch: "npm:^10.2.2" + semver: "npm:^7.7.3" + tinyglobby: "npm:^0.2.15" + ts-api-utils: "npm:^2.5.0" peerDependencies: - eslint: ^8.56.0 - checksum: 10c0/22fbf17eec064d1e67f2a4bf512f62d5369a22fe11226f043cbeb0fe79cd18006b04f933e5025f4e5c2f82047248dac52cc97199e495ad17d564084210099d17 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/a8cb94cb765b27740a54f9b5378bd8f0dc49e301ceed99a0791dc9d1f61c2a54e3212f7ed9120c8c2df80104ad3117150cf5e7fe8a0b7eec3ed04969a79b103e languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.10.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" +"@typescript-eslint/utils@npm:8.58.0, @typescript-eslint/utils@npm:^8.0.0": + version: 8.58.0 + resolution: "@typescript-eslint/utils@npm:8.58.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" + "@eslint-community/eslint-utils": "npm:^4.9.1" + "@typescript-eslint/scope-manager": "npm:8.58.0" + "@typescript-eslint/types": "npm:8.58.0" + "@typescript-eslint/typescript-estree": "npm:8.58.0" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/457e01a6e6d954dbfe13c49ece3cf8a55e5d8cf19ea9ae7086c0e205d89e3cdbb91153062ab440d2e78ad3f077b174adc42bfb1b6fc24299020a0733e7f9c11c languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" +"@typescript-eslint/visitor-keys@npm:8.58.0": + version: 8.58.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.58.0" dependencies: - "@typescript-eslint/types": "npm:5.62.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:7.16.1": - version: 7.16.1 - resolution: "@typescript-eslint/visitor-keys@npm:7.16.1" - dependencies: - "@typescript-eslint/types": "npm:7.16.1" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/060bc6770ba3ea271c6a844501f4dfee1b8842a0c405e60d2a258466b1b4e66086234a3fddac8745bb1a39a89eab29afeaf16133ad925bd426ac8fdb13fb7f94 + "@typescript-eslint/types": "npm:8.58.0" + eslint-visitor-keys: "npm:^5.0.0" + checksum: 10c0/75f3c9c097a308cc6450822a0f81d44c8b79b524e99dd2c41ded347b12f148ab3bd459ce9cc6bd00f8f0725c5831baab6d2561596ead3394ab76dddbeb32cce1 languageName: node linkType: hard @@ -5503,7 +5682,17 @@ __metadata: languageName: node linkType: hard -"accepts@npm:^1.3.7, accepts@npm:~1.3.5, accepts@npm:~1.3.7": +"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.5, accepts@npm:~1.3.7": version: 1.3.7 resolution: "accepts@npm:1.3.7" dependencies: @@ -6005,15 +6194,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.29.1": - version: 0.29.1 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.29.1" - dependencies: - hermes-parser: "npm:0.29.1" - checksum: 10c0/a6d95e4a7079976e477636d18509272a7a185930e143c61d0421a36096e85905563630ac4f0f317518b6db37f50daaefc1828d575b3d5fb090a55e9d39d2534c - 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" @@ -6154,7 +6334,7 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^5.0.2": +"brace-expansion@npm:^5.0.2, brace-expansion@npm:^5.0.5": version: 5.0.5 resolution: "brace-expansion@npm:5.0.5" dependencies: @@ -7501,30 +7681,39 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^27.9.0": - version: 27.9.0 - resolution: "eslint-plugin-jest@npm:27.9.0" +"eslint-plugin-jest@npm:^29.0.1": + version: 29.15.1 + resolution: "eslint-plugin-jest@npm:29.15.1" dependencies: - "@typescript-eslint/utils": "npm:^5.10.0" + "@typescript-eslint/utils": "npm:^8.0.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 - eslint: ^7.0.0 || ^8.0.0 + "@typescript-eslint/eslint-plugin": ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 jest: "*" + typescript: ">=4.8.4 <7.0.0" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - checksum: 10c0/b8b09f7d8ba3d84a8779a6e95702a6e4dce45ab034e4edf5ddb631e77cd38dcdf791dfd9228e0a0d1d80d1eb2d278deb62ad2ec39f10fb8fd43cec07304e0c38 + typescript: + optional: true + checksum: 10c0/daa54dfa2246c4fc822ae565a77ee35c456a0b6d41de5af56279264c47ceadc72c88c70ebf72fcb4bc1e114ad52bc8196fb23574a06674946a7d560fb627d27c languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^5.2.0": - version: 5.2.0 - resolution: "eslint-plugin-react-hooks@npm:5.2.0" +"eslint-plugin-react-hooks@npm:^7.0.1": + version: 7.0.1 + resolution: "eslint-plugin-react-hooks@npm:7.0.1" + dependencies: + "@babel/core": "npm:^7.24.4" + "@babel/parser": "npm:^7.24.4" + hermes-parser: "npm:^0.25.1" + zod: "npm:^3.25.0 || ^4.0.0" + zod-validation-error: "npm:^3.5.0 || ^4.0.0" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - checksum: 10c0/1c8d50fa5984c6dea32470651807d2922cc3934cf3425e78f84a24c2dfd972e7f019bee84aefb27e0cf2c13fea0ac1d4473267727408feeb1c56333ca1489385 + checksum: 10c0/1e711d1a9d1fa9cfc51fa1572500656577201199c70c795c6a27adfc1df39e5c598f69aab6aa91117753d23cc1f11388579a2bed14921cf9a4efe60ae8618496 languageName: node linkType: hard @@ -7575,7 +7764,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -7609,6 +7798,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^5.0.0": + version: 5.0.1 + resolution: "eslint-visitor-keys@npm:5.0.1" + checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678 + languageName: node + linkType: hard + "eslint@npm:^8.19.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" @@ -7931,6 +8127,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -8508,17 +8716,17 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:0.0.0": - version: 0.0.0 - resolution: "hermes-compiler@npm:0.0.0" - checksum: 10c0/8a653925c3ab65c4ae568a9c51267266c5b5e20c297df101e6f5897b8606f5f23d3af1a7b7d128d23cd7cde933e69c96826f1677fcf7fd23135d24bdc7553a50 +"hermes-compiler@npm:0.14.0": + version: 0.14.0 + resolution: "hermes-compiler@npm:0.14.0" + checksum: 10c0/672036528448e8af5895c9d8c5dfd6012b76e92a5a187caf3143925e358bfc81b993a0cd50bbae7518c01fe6dc4fdc882e25cd623219a4d33f56d5f7abe6918b languageName: node linkType: hard -"hermes-estree@npm:0.29.1": - version: 0.29.1 - resolution: "hermes-estree@npm:0.29.1" - checksum: 10c0/e6b01f79ba708697d61a74b871d5ebae5f863c6d782657d8e2d2256eb838f1eb86ff9c34773a81d9cc69e54be3a5059c686e0ab54a4afba903b40dde92dd0ccb +"hermes-estree@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-estree@npm:0.25.1" + checksum: 10c0/48be3b2fa37a0cbc77a112a89096fa212f25d06de92781b163d67853d210a8a5c3784fac23d7d48335058f7ed283115c87b4332c2a2abaaccc76d0ead1a282ac languageName: node linkType: hard @@ -8529,12 +8737,10 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.29.1": - version: 0.29.1 - resolution: "hermes-parser@npm:0.29.1" - dependencies: - hermes-estree: "npm:0.29.1" - checksum: 10c0/7f40d9bdfb5acaa700f333a24c644b17f5f8d0e823b1e7a9fb6dcf253a54d54716ae63c74effa023688ee4f09013c80188c40d601570fee256a44954e04c2926 +"hermes-estree@npm:0.33.3": + version: 0.33.3 + resolution: "hermes-estree@npm:0.33.3" + checksum: 10c0/4e04e767a706a93c59d64ef3f114075aeb93b08433655d4f11d310f0785c2a74d5b5041b80bc34d22630dece54865dd93a53fde160d48b8369cfef10dbd0520b languageName: node linkType: hard @@ -8547,6 +8753,24 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.33.3": + version: 0.33.3 + resolution: "hermes-parser@npm:0.33.3" + dependencies: + hermes-estree: "npm:0.33.3" + checksum: 10c0/f7d69de54c77321d8481e37a323bbac01d180ec982275ef8925ceaaf7e501fc3062593e84cf5da50852f36daffb34d0f5d6cbbef079fd0125a7b91c1fe84f225 + languageName: node + linkType: hard + +"hermes-parser@npm:^0.25.1": + version: 0.25.1 + resolution: "hermes-parser@npm:0.25.1" + dependencies: + hermes-estree: "npm:0.25.1" + checksum: 10c0/3abaa4c6f1bcc25273f267297a89a4904963ea29af19b8e4f6eabe04f1c2c7e9abd7bfc4730ddb1d58f2ea04b6fee74053d8bddb5656ec6ebf6c79cc8d14202c + languageName: node + linkType: hard + "highlight.js@npm:~10.4.0": version: 10.4.1 resolution: "highlight.js@npm:10.4.1" @@ -8699,10 +8923,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.3.1": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd +"ignore@npm:^7.0.5": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d languageName: node linkType: hard @@ -10241,69 +10465,69 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.83.3": - version: 0.83.3 - resolution: "metro-babel-transformer@npm:0.83.3" +"metro-babel-transformer@npm:0.83.5": + version: 0.83.5 + resolution: "metro-babel-transformer@npm:0.83.5" dependencies: "@babel/core": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.32.0" + hermes-parser: "npm:0.33.3" nullthrows: "npm:^1.1.1" - checksum: 10c0/b0107f86cdc9ef9419d669b5b3dac22e35b02c67c480563a63d98f5fb50953587938769efc854bfc09c225557790cd6488dbe3fed6f05c2b3f322cfb2e5ff577 + checksum: 10c0/b1448241d5d7a77eeca758226bde5fc44da9f2e63f4e67037c289fe006c0f047b84fc3e77be61ba14ea605b0890232813ab75b1915faad21796b9bb873458506 languageName: node linkType: hard -"metro-cache-key@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache-key@npm:0.83.3" +"metro-cache-key@npm:0.83.5": + version: 0.83.5 + resolution: "metro-cache-key@npm:0.83.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/403a2ca5b5bbb31a979effaa31fba0c47e2eb3830428c39c99db58aa0739a6fcc386f5a56c91495c53a4569065f0bda29e3038e9c41ca17af443971395f257dc + checksum: 10c0/eda804592ec589b6be3659f0567df549dea21ba7773e0fed72db567e6e6ce2dcf56c34616cf204ce1b28261eed756f4f91ae4a187e3285282912f00f09892c6b languageName: node linkType: hard -"metro-cache@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache@npm:0.83.3" +"metro-cache@npm:0.83.5": + version: 0.83.5 + resolution: "metro-cache@npm:0.83.5" dependencies: exponential-backoff: "npm:^3.1.1" flow-enums-runtime: "npm:^0.0.6" https-proxy-agent: "npm:^7.0.5" - metro-core: "npm:0.83.3" - checksum: 10c0/608e85d819092c0b472c9adabb5de58e88355739de71833230626c1af7f3ce5dd1dca9f1ff3a836d995201f717315fd769c4c646a818c1f490ea2ec29417e32a + metro-core: "npm:0.83.5" + checksum: 10c0/0f261c234c63a4480398b72250bd97325532a3e8e401a41927f96f48e9e707f1dc36070a90fb293568855b32aa70af26636d255f4bff8aecb9a42bbf30412667 languageName: node linkType: hard -"metro-config@npm:0.83.3, metro-config@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-config@npm:0.83.3" +"metro-config@npm:0.83.5, metro-config@npm:^0.83.3": + version: 0.83.5 + resolution: "metro-config@npm:0.83.5" dependencies: connect: "npm:^3.6.5" flow-enums-runtime: "npm:^0.0.6" jest-validate: "npm:^29.7.0" - metro: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-runtime: "npm:0.83.3" + metro: "npm:0.83.5" + metro-cache: "npm:0.83.5" + metro-core: "npm:0.83.5" + metro-runtime: "npm:0.83.5" yaml: "npm:^2.6.1" - checksum: 10c0/c53e4a061cfc776a65cdb5055c0be840055f9741dae25e7d407835988618b15f1407270dbd957c7333d01e9c79eccbf8e6bcb76421b2145bd134b53df459a033 + checksum: 10c0/ce025d0cba7ec8be51d64d4b34126aec8db19fbc87f52c8cb0393c6286506e0527eb1564522e42c4a9007826fa0d20034a817a5431102bce41ae94b8d5a3e996 languageName: node linkType: hard -"metro-core@npm:0.83.3, metro-core@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-core@npm:0.83.3" +"metro-core@npm:0.83.5, metro-core@npm:^0.83.3": + version: 0.83.5 + resolution: "metro-core@npm:0.83.5" dependencies: flow-enums-runtime: "npm:^0.0.6" lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.83.3" - checksum: 10c0/d44c1f117c4b27f18abd27110e9536abf3105733e8fccaa522bd0e008248cce0260130517840c4914d7ce5df498f39ecfd43b6046a0f0b1c0f8ada7de38e52c4 + metro-resolver: "npm:0.83.5" + checksum: 10c0/b3b7e6a65216b8cbff866455570159f20d1e06201b54a6cf8fa7892c0ca0adcfb8c11f23fd59f845b8d30153a59b3471b7174968a7862c66f042b7c032ee93bc languageName: node linkType: hard -"metro-file-map@npm:0.83.3": - version: 0.83.3 - resolution: "metro-file-map@npm:0.83.3" +"metro-file-map@npm:0.83.5": + version: 0.83.5 + resolution: "metro-file-map@npm:0.83.5" dependencies: debug: "npm:^4.4.0" fb-watchman: "npm:^2.0.0" @@ -10314,120 +10538,119 @@ __metadata: micromatch: "npm:^4.0.4" nullthrows: "npm:^1.1.1" walker: "npm:^1.0.7" - checksum: 10c0/4bf9c0fcdb5a5c08851f7370d6427fb68a770f156c4eabbddf20bd3583fb25ae428507eaeb8dc525e792db41d048620209750f33735055863abc909cbb6ef71a + checksum: 10c0/2380b6682298154fd8d37db84f90f22ae4b6d139ebc96fe9ad27f78628aa7f836c0f574dd9247f20a0c8ee11c059b206ff92064aa8d9cb37418b5c3c3129e170 languageName: node linkType: hard -"metro-minify-terser@npm:0.83.3": - version: 0.83.3 - resolution: "metro-minify-terser@npm:0.83.3" +"metro-minify-terser@npm:0.83.5": + version: 0.83.5 + resolution: "metro-minify-terser@npm:0.83.5" dependencies: flow-enums-runtime: "npm:^0.0.6" terser: "npm:^5.15.0" - checksum: 10c0/9158e3199c0ea647776a7ed5c68ec1bb493f5347ac979f1ca75020cf1c39f907bd29983d60f8cb24dca17053d6b5c35f140c6d720fad0bd0fa9728e8c51e95c6 + checksum: 10c0/c6b90154b778533affc0077a32df3a91d4a4fc6b94ad1d73abb126a4114c094b4e7558085c03097832b7f8ecdbe42eb9394e16fbd82216d83b0a254105441528 languageName: node linkType: hard -"metro-resolver@npm:0.83.3": - version: 0.83.3 - resolution: "metro-resolver@npm:0.83.3" +"metro-resolver@npm:0.83.5": + version: 0.83.5 + resolution: "metro-resolver@npm:0.83.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/1d6c030a00b987fbee38e5c632219b2be602e38c9aa9628bb4b591f646e64130d08adb8dcb35076c5c8cc151135557b655f3dee514c0df9f26d3416629eb006b + checksum: 10c0/8aaa38f43bc9e2e7302b849d96396d836c1e37b6e7d70ba53ea34925921f9effdd5a37b062cabb30ee991395f032f92d07bc45c619fed94e7f54ffa04e0241b8 languageName: node linkType: hard -"metro-runtime@npm:0.83.3, metro-runtime@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-runtime@npm:0.83.3" +"metro-runtime@npm:0.83.5, metro-runtime@npm:^0.83.3": + version: 0.83.5 + resolution: "metro-runtime@npm:0.83.5" dependencies: "@babel/runtime": "npm:^7.25.0" flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/1d788483b6c2f13e0ea9ff4564996154754d3de84f683812ac848053eaea9243144adee3e8ffe90789e6c253f7402211d72b1b5ebf09e6c23841bc956a680253 + checksum: 10c0/8fadb1216aaa25cb0ff59f9dd440debcd227d1dbb9554d196b0c2f87729efb0be7667ab8a8e957de9aada47c1243d427984732d89795d93d2b5dd677481f4edb languageName: node linkType: hard -"metro-source-map@npm:0.83.3, metro-source-map@npm:^0.83.1": - version: 0.83.3 - resolution: "metro-source-map@npm:0.83.3" +"metro-source-map@npm:0.83.5, metro-source-map@npm:^0.83.3": + version: 0.83.5 + resolution: "metro-source-map@npm:0.83.5" dependencies: - "@babel/traverse": "npm:^7.25.3" - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" - "@babel/types": "npm:^7.25.2" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.83.3" + metro-symbolicate: "npm:0.83.5" nullthrows: "npm:^1.1.1" - ob1: "npm:0.83.3" + ob1: "npm:0.83.5" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" - checksum: 10c0/47e984bde1f8f06348298771f44b5803657c9cfa387df8ff36a359cc72ae3bc0e9c4ea6141345609b183ac8c63dcc997000d3626006e388c24779abb57c6f82c + checksum: 10c0/39716006322f41f63aad15edeb4a705f876fc2cf5d9077583f63e1ec014a9d7083185bd9cd17083fbea0d453daa1708785217eeeff3058bbf34ee86ed7047121 languageName: node linkType: hard -"metro-symbolicate@npm:0.83.3": - version: 0.83.3 - resolution: "metro-symbolicate@npm:0.83.3" +"metro-symbolicate@npm:0.83.5": + version: 0.83.5 + resolution: "metro-symbolicate@npm:0.83.5" dependencies: flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-source-map: "npm:0.83.3" + metro-source-map: "npm:0.83.5" nullthrows: "npm:^1.1.1" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" bin: metro-symbolicate: src/index.js - checksum: 10c0/bd3d234c7581466a9a78f952caa25816666753f6b560fe41502727b3e59931ac65225c9909635dc7c25d4dfaf392631366ef3ec5fa8490413385d60f8d900112 + checksum: 10c0/b4347222cc2f0ddbb6a7d79876aa1ee136ad7bbab450b2127c4f60b8700371afcbcfe66073bf4376cc4eae034c448431a0bf957df9c52efc3a5a9dc558a53099 languageName: node linkType: hard -"metro-transform-plugins@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-plugins@npm:0.83.3" +"metro-transform-plugins@npm:0.83.5": + version: 0.83.5 + resolution: "metro-transform-plugins@npm:0.83.5" dependencies: "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" + "@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/df3c6db6a69d4888e1b6aad40d48ffec0c3c3faa38e89c07633432fc107ef12c47d55598904c91aadfe0751c5bcb7ec191f8a5ee70c18d253201150fc617ca37 + checksum: 10c0/930dd7d16eeed1910d0571b1a494bc9b71aa3d7cb178aa58744dbb3ef52f4db5fa35c5a691de3fece65a5ba0793298cddfd249d97018f9cab2a45a4e14e963a8 languageName: node linkType: hard -"metro-transform-worker@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-worker@npm:0.83.3" +"metro-transform-worker@npm:0.83.5": + version: 0.83.5 + resolution: "metro-transform-worker@npm:0.83.5" dependencies: "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" + "@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.3" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-minify-terser: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" + metro: "npm:0.83.5" + metro-babel-transformer: "npm:0.83.5" + metro-cache: "npm:0.83.5" + metro-cache-key: "npm:0.83.5" + metro-minify-terser: "npm:0.83.5" + metro-source-map: "npm:0.83.5" + metro-transform-plugins: "npm:0.83.5" nullthrows: "npm:^1.1.1" - checksum: 10c0/bea0cbcc7d13cd2b97a2159257b3a53b9ecfb15da18ace82ae05bf2d0ac7cc1806c0bd77ed3b8f4c82c9532773fb99f3938e4b1480e2673f5eda69575ee1d7ef + checksum: 10c0/aef57bbdc0cffc85f6fd713e3e8dad4cac6d8bf11e8c87b0a26a56dd1f7d677cd6844c7dfe18af58c88a54730b68c4562def2e7c227aba4cae0c8376e85938ba languageName: node linkType: hard -"metro@npm:0.83.3, metro@npm:^0.83.1": - version: 0.83.3 - resolution: "metro@npm:0.83.3" +"metro@npm:0.83.5, metro@npm:^0.83.3": + version: 0.83.5 + resolution: "metro@npm:0.83.5" dependencies: - "@babel/code-frame": "npm:^7.24.7" + "@babel/code-frame": "npm:^7.29.0" "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" - accepts: "npm:^1.3.7" + "@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" chalk: "npm:^4.0.0" ci-info: "npm:^2.0.0" connect: "npm:^3.6.5" @@ -10435,25 +10658,25 @@ __metadata: error-stack-parser: "npm:^2.0.6" flow-enums-runtime: "npm:^0.0.6" graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.32.0" + hermes-parser: "npm:0.33.3" image-size: "npm:^1.0.2" invariant: "npm:^2.2.4" jest-worker: "npm:^29.7.0" jsc-safe-url: "npm:^0.2.2" lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-config: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-file-map: "npm:0.83.3" - metro-resolver: "npm:0.83.3" - metro-runtime: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-symbolicate: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" - metro-transform-worker: "npm:0.83.3" - mime-types: "npm:^2.1.27" + metro-babel-transformer: "npm:0.83.5" + metro-cache: "npm:0.83.5" + metro-cache-key: "npm:0.83.5" + metro-config: "npm:0.83.5" + metro-core: "npm:0.83.5" + metro-file-map: "npm:0.83.5" + metro-resolver: "npm:0.83.5" + metro-runtime: "npm:0.83.5" + metro-source-map: "npm:0.83.5" + metro-symbolicate: "npm:0.83.5" + metro-transform-plugins: "npm:0.83.5" + metro-transform-worker: "npm:0.83.5" + mime-types: "npm:^3.0.1" nullthrows: "npm:^1.1.1" serialize-error: "npm:^2.1.0" source-map: "npm:^0.5.6" @@ -10462,7 +10685,7 @@ __metadata: yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10c0/9513c05725c3984ce3b72896c4f7d019ad4fd024a1231b8b84c5c655a0563fc7f26725f28c20c5d3511e3825d64fec3a1e68621f6a6af34d785c5e714ed7da89 + checksum: 10c0/5a774451aa1c182ed49eab795fbc00e39c6a96153e280fa8a103e35d3fb353ebd90a8c50da99d7b3a5b0aa07ce1fc9035daa87633a4d79a2b7e37c20a666da5b languageName: node linkType: hard @@ -10490,16 +10713,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.27, mime-types@npm:~2.1.24": - version: 2.1.29 - resolution: "mime-types@npm:2.1.29" - dependencies: - mime-db: "npm:1.46.0" - checksum: 10c0/73f9d18d79baef7103c4b342881c0d79769ef30125f4f640873172b5025dd980467b28dcc42322f27483f3c63b38715462c70b19a588396710030193418065d4 - languageName: node - linkType: hard - -"mime-types@npm:^3.0.0": +"mime-types@npm:^3.0.0, mime-types@npm:^3.0.1": version: 3.0.2 resolution: "mime-types@npm:3.0.2" dependencies: @@ -10508,6 +10722,15 @@ __metadata: languageName: node linkType: hard +"mime-types@npm:~2.1.24": + version: 2.1.29 + resolution: "mime-types@npm:2.1.29" + dependencies: + mime-db: "npm:1.46.0" + checksum: 10c0/73f9d18d79baef7103c4b342881c0d79769ef30125f4f640873172b5025dd980467b28dcc42322f27483f3c63b38715462c70b19a588396710030193418065d4 + languageName: node + linkType: hard + "mime@npm:1.6.0": version: 1.6.0 resolution: "mime@npm:1.6.0" @@ -10549,6 +10772,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.2.2": + 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.5 resolution: "minimatch@npm:3.1.5" @@ -10558,7 +10790,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1, minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.1": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -10736,6 +10968,13 @@ __metadata: languageName: node linkType: hard +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + "nice-try@npm:^1.0.4": version: 1.0.5 resolution: "nice-try@npm:1.0.5" @@ -10855,12 +11094,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.83.3": - version: 0.83.3 - resolution: "ob1@npm:0.83.3" +"ob1@npm:0.83.5": + version: 0.83.5 + resolution: "ob1@npm:0.83.5" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/9231315de39cf0612a01e283c7d7ef31d16618e598de96e44ae1ab3007629296ce1a3d5d02ef60ff22d9fefe33050358c10e7fcba8278861157b89befe13cb3d + checksum: 10c0/5fdb1db1ed50ac01fdac85411c6080fed65f9fe6a34c3e4bd8749c69b155a79776b20d6bf09aec927b6259b3b5a1dfead4854704ef13a9fd6773007d599bec4d languageName: node linkType: hard @@ -11291,6 +11530,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.4 + resolution: "picomatch@npm:4.0.4" + checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0 + languageName: node + linkType: hard + "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" @@ -11515,32 +11761,32 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^19.1.0": - version: 19.2.0 - resolution: "react-is@npm:19.2.0" - checksum: 10c0/a63cb346aeced8ac0e671b0f9b33720d2906de02a066ca067075d871a5d4c64cdb328f495baf9b5842d5868c0d5edd1ce18465a7358b52f4b6aa983479c9bfa2 +"react-is@npm:^19.2.0": + version: 19.2.4 + resolution: "react-is@npm:19.2.4" + checksum: 10c0/477a7cfc900f24194606e315fa353856a3a13487ea8eca841678817cad4daef64339ea0d1e84e58459fc75dbe0d9ba00bb0cc626db3d07e0cf31edc64cb4fa37 languageName: node linkType: hard -"react-native-windows@npm:0.82.0": - version: 0.82.0 - resolution: "react-native-windows@npm:0.82.0" +"react-native-windows@npm:0.83.0-preview.2": + version: 0.83.0-preview.2 + resolution: "react-native-windows@npm:0.83.0-preview.2" dependencies: "@babel/runtime": "npm:^7.0.0" "@jest/create-cache-key-function": "npm:^29.7.0" "@react-native-community/cli": "npm:20.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0" "@react-native-community/cli-platform-ios": "npm:20.0.0" - "@react-native-windows/cli": "npm:0.82.0" + "@react-native-windows/cli": "npm:0.83.0-preview.1" "@react-native/assets": "npm:1.0.0" - "@react-native/assets-registry": "npm:0.82.1" - "@react-native/codegen": "npm:0.82.1" - "@react-native/community-cli-plugin": "npm:0.82.1" - "@react-native/gradle-plugin": "npm:0.82.1" - "@react-native/js-polyfills": "npm:0.82.1" - "@react-native/new-app-screen": "npm:0.82.0-rc.0" - "@react-native/normalize-colors": "npm:0.82.1" - "@react-native/virtualized-lists": "npm:0.82.1" + "@react-native/assets-registry": "npm:0.83.0-rc.5" + "@react-native/codegen": "npm:0.83.0-rc.5" + "@react-native/community-cli-plugin": "npm:0.83.0-rc.5" + "@react-native/gradle-plugin": "npm:0.83.0-rc.5" + "@react-native/js-polyfills": "npm:0.83.0-rc.5" + "@react-native/new-app-screen": "npm:0.83.0-rc.5" + "@react-native/normalize-colors": "npm:0.83.0-rc.5" + "@react-native/virtualized-lists": "npm:0.83.0-rc.5" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -11552,12 +11798,12 @@ __metadata: event-target-shim: "npm:^5.0.1" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" - hermes-compiler: "npm:0.0.0" + hermes-compiler: "npm:0.14.0" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.1" - metro-source-map: "npm:^0.83.1" + metro-runtime: "npm:^0.83.3" + metro-source-map: "npm:^0.83.3" mkdirp: "npm:^0.5.1" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" @@ -11565,33 +11811,33 @@ __metadata: react-devtools-core: "npm:^6.1.5" react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.26.0" + scheduler: "npm:0.27.0" semver: "npm:^7.1.3" source-map-support: "npm:^0.5.19" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.3" + ws: "npm:^7.5.10" yargs: "npm:^17.6.2" peerDependencies: "@types/react": ^19.1.1 - react: ^19.1.1 - react-native: ^0.82.0 - checksum: 10c0/a763fb12c1148f4fa4042efc85c3b41b95a7a7a8c5365b8bf52086d724715056a4c259431147f75aacc564339a59f61031312b0af03c15981c73baf8e2c7888d + react: ^19.2.0 + react-native: 0.83.0-rc.5 + checksum: 10c0/e891ad446032d60a7ffc8d7bd0d6aafc7c2691b5002468b4eea21d1418f84e02cf2005851e5e4a197fb7c173043797008ee7dabe49a1009f4a1127365fb1a015 languageName: node linkType: hard -"react-native@npm:0.82.1": - version: 0.82.1 - resolution: "react-native@npm:0.82.1" +"react-native@npm:0.83.0-rc.5": + version: 0.83.0-rc.5 + resolution: "react-native@npm:0.83.0-rc.5" dependencies: "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/assets-registry": "npm:0.82.1" - "@react-native/codegen": "npm:0.82.1" - "@react-native/community-cli-plugin": "npm:0.82.1" - "@react-native/gradle-plugin": "npm:0.82.1" - "@react-native/js-polyfills": "npm:0.82.1" - "@react-native/normalize-colors": "npm:0.82.1" - "@react-native/virtualized-lists": "npm:0.82.1" + "@react-native/assets-registry": "npm:0.83.0-rc.5" + "@react-native/codegen": "npm:0.83.0-rc.5" + "@react-native/community-cli-plugin": "npm:0.83.0-rc.5" + "@react-native/gradle-plugin": "npm:0.83.0-rc.5" + "@react-native/js-polyfills": "npm:0.83.0-rc.5" + "@react-native/normalize-colors": "npm:0.83.0-rc.5" + "@react-native/virtualized-lists": "npm:0.83.0-rc.5" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -11601,33 +11847,33 @@ __metadata: commander: "npm:^12.0.0" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" - hermes-compiler: "npm:0.0.0" + hermes-compiler: "npm:0.14.0" invariant: "npm:^2.2.4" jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.1" - metro-source-map: "npm:^0.83.1" + metro-runtime: "npm:^0.83.3" + metro-source-map: "npm:^0.83.3" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" react-devtools-core: "npm:^6.1.5" react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.26.0" + scheduler: "npm:0.27.0" semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.3" + ws: "npm:^7.5.10" yargs: "npm:^17.6.2" peerDependencies: "@types/react": ^19.1.1 - react: ^19.1.1 + react: ^19.2.0 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 10c0/131f58417331b90cd09bc191c42903fa55c0d9e76c4cd2916c3f553299736778614ecc9bf685400275eeb16bd00b033ba65fd4f411ba1d6d46efb95bc5e36e35 + checksum: 10c0/7c8cc84de2539ec45dc4b11c8a2ad343db6bca3e30c18ecb634f76f54a92f79470378e912a911108f6b7d74a02acaa828f4f52b2a3c1bd7c61fe0b3b1abb059c languageName: node linkType: hard @@ -11638,22 +11884,22 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:19.1.0": - version: 19.1.0 - resolution: "react-test-renderer@npm:19.1.0" +"react-test-renderer@npm:19.2.0": + version: 19.2.0 + resolution: "react-test-renderer@npm:19.2.0" dependencies: - react-is: "npm:^19.1.0" - scheduler: "npm:^0.26.0" + react-is: "npm:^19.2.0" + scheduler: "npm:^0.27.0" peerDependencies: - react: ^19.1.0 - checksum: 10c0/34ed4a37ba8b0beb96c048de6ff28574f018a18dd1042c24f8f46142d48eb5b27f82ff7c2823d082932fd3983c5a3529ab8cc8f15191d4306df0082f9f84678f + react: ^19.2.0 + checksum: 10c0/cc116b908489316f06881bf7392c5fad4b5f66be42d2f04788f4179a19e86674d54f1006b33fe9eba28bde6edb4cb38764ab75b416f28d02e0182c5552c97551 languageName: node linkType: hard -"react@npm:19.1.1": - version: 19.1.1 - resolution: "react@npm:19.1.1" - checksum: 10c0/8c9769a2dfd02e603af6445058325e6c8a24b47b185d0e461f66a6454765ddcaecb3f0a90184836c68bb509f3c38248359edbc42f0d07c23eb500a5c30c87b4e +"react@npm:19.2.0": + version: 19.2.0 + resolution: "react@npm:19.2.0" + checksum: 10c0/1b6d64eacb9324725bfe1e7860cb7a6b8a34bc89a482920765ebff5c10578eb487e6b46b2f0df263bd27a25edbdae2c45e5ea5d81ae61404301c1a7192c38330 languageName: node linkType: hard @@ -12007,22 +12253,22 @@ __metadata: "@react-native-community/cli": "npm:20.1.2" "@react-native-community/cli-platform-android": "npm:20.1.2" "@react-native-community/cli-platform-ios": "npm:20.1.2" - "@react-native/babel-preset": "npm:0.81.5" - "@react-native/eslint-config": "npm:0.81.5" - "@react-native/metro-config": "npm:0.81.5" - "@react-native/typescript-config": "npm:0.81.5" - "@rnx-kit/jest-preset": "npm:^0.1.17" + "@react-native/babel-preset": "npm:0.83.0-rc.5" + "@react-native/eslint-config": "npm:0.83.0-rc.5" + "@react-native/metro-config": "npm:0.83.0-rc.5" + "@react-native/typescript-config": "npm:0.83.0-rc.5" + "@rnx-kit/jest-preset": "npm:^0.3.1" "@types/jest": "npm:^29.5.13" - "@types/react": "npm:19.1.0" + "@types/react": "npm:19.2.0" "@types/react-test-renderer": "npm:19.1.0" eslint: "npm:^8.19.0" jest: "npm:^29.6.3" lowlight: "npm:^1.17.0" prettier: "npm:2.8.8" - react: "npm:19.1.1" - react-native: "npm:0.82.1" - react-native-windows: "npm:0.82.0" - react-test-renderer: "npm:19.1.0" + react: "npm:19.2.0" + react-native: "npm:0.83.0-rc.5" + react-native-windows: "npm:0.83.0-preview.2" + react-test-renderer: "npm:19.2.0" typescript: "npm:5.0.4" languageName: unknown linkType: soft @@ -12091,10 +12337,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.26.0, scheduler@npm:^0.26.0": - version: 0.26.0 - resolution: "scheduler@npm:0.26.0" - checksum: 10c0/5b8d5bfddaae3513410eda54f2268e98a376a429931921a81b5c3a2873aab7ca4d775a8caac5498f8cbc7d0daeab947cf923dbd8e215d61671f9f4e392d34356 +"scheduler@npm:0.27.0, scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 10c0/4f03048cb05a3c8fddc45813052251eca00688f413a3cee236d984a161da28db28ba71bd11e7a3dd02f7af84ab28d39fb311431d3b3772fed557945beb00c452 languageName: node linkType: hard @@ -12116,7 +12362,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.3, semver@npm:^7.3.7, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.1.3, semver@npm:^7.5.4": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -12125,7 +12371,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2": +"semver@npm:^7.3.2, semver@npm:^7.7.3": version: 7.7.4 resolution: "semver@npm:7.7.4" bin: @@ -12898,6 +13144,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -12935,30 +13191,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" - peerDependencies: - typescript: ">=4.2.0" - checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c - languageName: node - linkType: hard - -"tslib@npm:^1.8.1": - version: 1.13.0 - resolution: "tslib@npm:1.13.0" - checksum: 10c0/ae615d9a69f605a31beec7619ebd102961220fae79a3a4cb8f9740baf48d2f3d0d16461a39a43a4b7c139713b4535d3bfe32efab749854fb169d053188f23410 - languageName: node - linkType: hard - -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" +"ts-api-utils@npm:^2.5.0": + version: 2.5.0 + resolution: "ts-api-utils@npm:2.5.0" peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 + typescript: ">=4.8.4" + checksum: 10c0/767849383c114e7f1971fa976b20e73ac28fd0c70d8d65c0004790bf4d8f89888c7e4cf6d5949f9c1beae9bc3c64835bef77bbe27fddf45a3c7b60cebcf85c8c languageName: node linkType: hard @@ -13666,3 +13904,19 @@ __metadata: checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f languageName: node linkType: hard + +"zod-validation-error@npm:^3.5.0 || ^4.0.0": + version: 4.0.2 + resolution: "zod-validation-error@npm:4.0.2" + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + checksum: 10c0/0ccfec48c46de1be440b719cd02044d4abb89ed0e14c13e637cd55bf29102f67ccdba373f25def0fc7130e5f15025be4d557a7edcc95d5a3811599aade689e1b + languageName: node + linkType: hard + +"zod@npm:^3.25.0 || ^4.0.0": + version: 4.3.6 + resolution: "zod@npm:4.3.6" + checksum: 10c0/860d25a81ab41d33aa25f8d0d07b091a04acb426e605f396227a796e9e800c44723ed96d0f53a512b57be3d1520f45bf69c0cb3b378a232a00787a2609625307 + languageName: node + linkType: hard