diff --git a/apps/mobile/package.json b/apps/mobile/package.json index c74d7e017897..1be7cb9ea005 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -44,7 +44,7 @@ "phosphor-react-native": "^1.1.2", "react": "^18.2.0", "react-hook-form": "^7.47.0", - "react-native": "0.72.5", + "react-native": "0.72.6", "react-native-document-picker": "^9.0.1", "react-native-fs": "^2.20.0", "react-native-gesture-handler": "~2.12.1", diff --git a/apps/mobile/src/App.tsx b/apps/mobile/src/App.tsx index 2381757700ed..d422b25f6f2d 100644 --- a/apps/mobile/src/App.tsx +++ b/apps/mobile/src/App.tsx @@ -54,9 +54,6 @@ function AppNavigation() { initPlausible({ platformType: 'mobile', buildInfo: buildInfo?.data }); - // TODO: Make sure library has actually been loaded by this point - precache with useCachedLibraries? - // if (library === undefined) throw new Error("Tried to render AppNavigation before libraries fetched!") - const navRef = useNavigationContainerRef(); const routeNameRef = useRef(); diff --git a/apps/mobile/src/components/icons/Icon.tsx b/apps/mobile/src/components/icons/Icon.tsx new file mode 100644 index 000000000000..4248a34c7455 --- /dev/null +++ b/apps/mobile/src/components/icons/Icon.tsx @@ -0,0 +1,23 @@ +import { getIcon, iconNames } from '@sd/assets/util'; +import { Image, ImageProps } from 'react-native'; +import { isDarkTheme } from '@sd/client'; + +export type IconName = keyof typeof iconNames; + +interface IconProps extends Omit { + name: IconName; + size?: number; + theme?: 'dark' | 'light'; +} + +export const Icon = ({ name, size, theme, ...props }: IconProps) => { + const isDark = isDarkTheme(); + + return ( + + ); +}; diff --git a/apps/mobile/src/navigation/TabNavigator.tsx b/apps/mobile/src/navigation/TabNavigator.tsx index 6a7553276926..b5a3abf5a1d1 100644 --- a/apps/mobile/src/navigation/TabNavigator.tsx +++ b/apps/mobile/src/navigation/TabNavigator.tsx @@ -1,12 +1,12 @@ import { BottomTabScreenProps, createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { CompositeScreenProps, NavigatorScreenParams } from '@react-navigation/native'; -import { Broadcast, CirclesFour, Planet } from 'phosphor-react-native'; +import { CirclesFour, FolderOpen, Planet } from 'phosphor-react-native'; import { tw } from '~/lib/tailwind'; import type { HomeDrawerScreenProps } from './DrawerNavigator'; +import BrowseStack, { BrowseStackParamList } from './tabs/BrowseStack'; +import NetworkStack, { NetworkStackParamList } from './tabs/NetworkStack'; import OverviewStack, { OverviewStackParamList } from './tabs/OverviewStack'; -import SpacedropStack, { SpacedropStackParamList } from './tabs/SpacedropStack'; -import SpacesStack, { SpacesStackParamList } from './tabs/SpacesStack'; const Tab = createBottomTabNavigator(); @@ -41,8 +41,8 @@ export default function TabNavigator() { }} /> ( ), - tabBarLabel: 'Spaces', + tabBarLabel: 'Network', tabBarLabelStyle: tw`text-[10px] font-semibold` }} /> ( - ), - tabBarLabel: 'Spacedrop', + tabBarLabel: 'Browse', tabBarLabelStyle: tw`text-[10px] font-semibold` }} /> @@ -76,8 +76,8 @@ export default function TabNavigator() { export type TabParamList = { OverviewStack: NavigatorScreenParams; - SpacedropStack: NavigatorScreenParams; - SpacesStack: NavigatorScreenParams; + NetworkStack: NavigatorScreenParams; + BrowseStack: NavigatorScreenParams; }; export type TabScreenProps = CompositeScreenProps< diff --git a/apps/mobile/src/navigation/tabs/SpacesStack.tsx b/apps/mobile/src/navigation/tabs/BrowseStack.tsx similarity index 62% rename from apps/mobile/src/navigation/tabs/SpacesStack.tsx rename to apps/mobile/src/navigation/tabs/BrowseStack.tsx index c5f2a9ef766e..1072eb1744b4 100644 --- a/apps/mobile/src/navigation/tabs/SpacesStack.tsx +++ b/apps/mobile/src/navigation/tabs/BrowseStack.tsx @@ -2,17 +2,17 @@ import { CompositeScreenProps } from '@react-navigation/native'; import { createStackNavigator, StackScreenProps } from '@react-navigation/stack'; import Header from '~/components/header/Header'; import { tw } from '~/lib/tailwind'; +import BrowseScreen from '~/screens/Browse'; -import SpacesScreen from '../../screens/Spaces'; import { SharedScreens, SharedScreensParamList } from '../SharedScreens'; import { TabScreenProps } from '../TabNavigator'; -const Stack = createStackNavigator(); +const Stack = createStackNavigator(); -export default function SpacesStack() { +export default function BrowseStack() { return ( - + {SharedScreens(Stack as any)} ); } -export type SpacesStackParamList = { - Spaces: undefined; +export type BrowseStackParamList = { + Browse: undefined; } & SharedScreensParamList; -export type SpacesStackScreenProps = +export type BrowseStackScreenProps = CompositeScreenProps< - StackScreenProps, - TabScreenProps<'SpacesStack'> + StackScreenProps, + TabScreenProps<'BrowseStack'> >; diff --git a/apps/mobile/src/navigation/tabs/SpacedropStack.tsx b/apps/mobile/src/navigation/tabs/NetworkStack.tsx similarity index 57% rename from apps/mobile/src/navigation/tabs/SpacedropStack.tsx rename to apps/mobile/src/navigation/tabs/NetworkStack.tsx index 7ace1cbbce8f..a8d2d89c885f 100644 --- a/apps/mobile/src/navigation/tabs/SpacedropStack.tsx +++ b/apps/mobile/src/navigation/tabs/NetworkStack.tsx @@ -2,17 +2,17 @@ import { CompositeScreenProps } from '@react-navigation/native'; import { createStackNavigator, StackScreenProps } from '@react-navigation/stack'; import Header from '~/components/header/Header'; import { tw } from '~/lib/tailwind'; -import SpacedropScreen from '~/screens/Spacedrop'; +import NetworkScreen from '../../screens/Network'; import { SharedScreens, SharedScreensParamList } from '../SharedScreens'; import { TabScreenProps } from '../TabNavigator'; -const Stack = createStackNavigator(); +const Stack = createStackNavigator(); -export default function SpacedropStack() { +export default function NetworkStack() { return ( - + {SharedScreens(Stack as any)} ); } -export type SpacedropStackParamList = { - Spacedrop: undefined; +export type NetworkStackParamList = { + Network: undefined; } & SharedScreensParamList; -export type SpacedropStackScreenProps = +export type NetworkStackScreenProps = CompositeScreenProps< - StackScreenProps, - TabScreenProps<'SpacedropStack'> + StackScreenProps, + TabScreenProps<'NetworkStack'> >; diff --git a/apps/mobile/src/screens/Browse.tsx b/apps/mobile/src/screens/Browse.tsx new file mode 100644 index 000000000000..9dba9ef4bc3a --- /dev/null +++ b/apps/mobile/src/screens/Browse.tsx @@ -0,0 +1,6 @@ +import { View } from 'react-native'; +import { BrowseStackScreenProps } from '~/navigation/tabs/BrowseStack'; + +export default function BrowseScreen({ navigation, route }: BrowseStackScreenProps<'Browse'>) { + return ; +} diff --git a/apps/mobile/src/screens/Network.tsx b/apps/mobile/src/screens/Network.tsx new file mode 100644 index 000000000000..9fcf963dcf10 --- /dev/null +++ b/apps/mobile/src/screens/Network.tsx @@ -0,0 +1,17 @@ +import { Text, View } from 'react-native'; +import { Icon } from '~/components/icons/Icon'; +import { tw } from '~/lib/tailwind'; +import { NetworkStackScreenProps } from '~/navigation/tabs/NetworkStack'; + +export default function NetworkScreen({ navigation }: NetworkStackScreenProps<'Network'>) { + return ( + + + Your Local Network + + Other Spacedrive nodes on your LAN will appear here, along with your default OS + network mounts. + + + ); +} diff --git a/apps/mobile/src/screens/Spacedrop.tsx b/apps/mobile/src/screens/Spacedrop.tsx deleted file mode 100644 index fc97811041b2..000000000000 --- a/apps/mobile/src/screens/Spacedrop.tsx +++ /dev/null @@ -1,146 +0,0 @@ -import { GoogleDrive, iCloud, Mega } from '@sd/assets/images'; -import { DeviceMobile, Icon, Laptop, User } from 'phosphor-react-native'; -import { Alert, Image, ImageSourcePropType, Pressable, ScrollView, Text, View } from 'react-native'; -import { Polygon, Svg } from 'react-native-svg'; -import { InfoPill } from '~/components/primitive/InfoPill'; -import { tw, twStyle } from '~/lib/tailwind'; -import { SpacedropStackScreenProps } from '~/navigation/tabs/SpacedropStack'; - -const testData = [ - { - name: "Jamie's MacBook Pro", - receivingNodeOsType: 'macOS', - connectionType: 'lan', - icon: Laptop - }, - { - name: "Jamie's MacBook Pro", - receivingNodeOsType: 'iOS', - connectionType: 'lan', - icon: DeviceMobile - }, - { - name: 'Brendan Alan', - image: 'https://github.com/brendonovich.png', - connectionType: 'p2p' - }, - { - name: 'Oscar Beaumont', - image: 'https://github.com/oscartbeaumont.png', - connectionType: 'usb' - }, - { - name: 'maxichrome', - image: 'https://github.com/maxichrome.png', - connectionType: 'p2p' - }, - { - name: 'Utku', - image: 'https://github.com/utkubakir.png', - connectionType: 'p2p' - }, - { name: "Jamie's Google Drive", brandIcon: 'google-drive', connectionType: 'cloud' }, - { name: 'iCloud', brandIcon: 'icloud', connectionType: 'cloud' }, - { name: 'Mega', brandIcon: 'mega', connectionType: 'cloud' } -] as DropItemProps[]; - -const Hexagon = () => { - const width = 180; - const height = width * 1.1547; - - return ( - - - - ); -}; - -type OperatingSystem = 'browser' | 'linux' | 'macOS' | 'windows' | 'iOS' | 'android'; - -type DropItemProps = { - name: string; - connectionType: 'lan' | 'bluetooth' | 'usb' | 'p2p' | 'cloud'; - receivingNodeOsType: OperatingSystem; -} & ({ image: string } | { icon: Icon } | { brandIcon: string }); - -function DropItem(props: DropItemProps) { - let icon; - if ('image' in props) { - icon = ; - } else if ('brandIcon' in props) { - let brandIconSrc: ImageSourcePropType | undefined; - switch (props.brandIcon) { - case 'google-drive': - brandIconSrc = GoogleDrive; - break; - case 'icloud': - brandIconSrc = iCloud; - break; - case 'mega': - brandIconSrc = Mega; - break; - } - if (!brandIconSrc) throw new Error('Invalid brand icon url: ' + props.brandIcon); - icon = ( - - {/* // Needs width and height */} - - - ); - } else { - // Use the custom icon or default to User icon. - const Icon = props.icon || User; - icon = ; - } - return ( - - - - Alert.alert('TODO')} - > - - {icon} - - {props.name && ( - - {props.name} - - )} - - {props.receivingNodeOsType && } - {props.connectionType && ( - - )} - - - - - ); -} - -export default function SpacedropScreen({ navigation }: SpacedropStackScreenProps<'Spacedrop'>) { - return ( - - - {testData.map((item, i) => ( - - ))} - - - ); -} diff --git a/apps/mobile/src/screens/Spaces.tsx b/apps/mobile/src/screens/Spaces.tsx deleted file mode 100644 index c5c7efb70c9e..000000000000 --- a/apps/mobile/src/screens/Spaces.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { Text, View } from 'react-native'; -import { tw } from '~/lib/tailwind'; -import { SpacesStackScreenProps } from '~/navigation/tabs/SpacesStack'; - -export default function SpacesScreen({ navigation }: SpacesStackScreenProps<'Spaces'>) { - return ( - - Spaces - - ); -} diff --git a/apps/mobile/src/screens/onboarding/NewLibrary.tsx b/apps/mobile/src/screens/onboarding/NewLibrary.tsx index 6321744a3040..36ea4b165901 100644 --- a/apps/mobile/src/screens/onboarding/NewLibrary.tsx +++ b/apps/mobile/src/screens/onboarding/NewLibrary.tsx @@ -1,7 +1,7 @@ -import { Database } from '@sd/assets/icons'; import { Controller } from 'react-hook-form'; -import { Alert, Image, Text, View } from 'react-native'; +import { Alert, Text, View } from 'react-native'; import { Input } from '~/components/form/Input'; +import { Icon } from '~/components/icons/Icon'; import { Button } from '~/components/primitive/Button'; import { tw } from '~/lib/tailwind'; import { OnboardingStackScreenProps } from '~/navigation/OnboardingNavigator'; @@ -20,7 +20,7 @@ const NewLibraryScreen = ({ navigation }: OnboardingStackScreenProps<'NewLibrary return ( - + Create a Library diff --git a/apps/mobile/src/screens/onboarding/Privacy.tsx b/apps/mobile/src/screens/onboarding/Privacy.tsx index 2c5955f9288c..944e30e2df49 100644 --- a/apps/mobile/src/screens/onboarding/Privacy.tsx +++ b/apps/mobile/src/screens/onboarding/Privacy.tsx @@ -1,6 +1,7 @@ +import { ArrowRight } from 'phosphor-react-native'; import React from 'react'; import { Controller } from 'react-hook-form'; -import { Pressable, Text, View, ViewStyle } from 'react-native'; +import { Linking, Pressable, Text, View, ViewStyle } from 'react-native'; import { Button } from '~/components/primitive/Button'; import { tw, twStyle } from '~/lib/tailwind'; import { OnboardingStackScreenProps } from '~/navigation/OnboardingNavigator'; @@ -83,6 +84,17 @@ const PrivacyScreen = () => { + { + Linking.openURL('https://www.spacedrive.com/docs/product/resources/privacy'); + }} + style={tw`mt-6 flex flex-row items-center justify-center`} + > + + + Learn more about the data we collect + + ); }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b59c2caa7d65..4728d2ac6e4a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 5.2.2 vite: specifier: ^4.5.0 - version: 4.5.0(less@4.2.0) + version: 4.5.0(@types/node@18.17.19) .github/actions/publish-artifacts: dependencies: @@ -95,7 +95,7 @@ importers: version: 0.7.1(typescript@5.2.2)(zod@3.22.4) '@tanstack/react-query': specifier: ^4.36.1 - version: 4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0) + version: 4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0) '@tauri-apps/api': specifier: 1.5.1 version: 1.5.1 @@ -319,28 +319,28 @@ importers: dependencies: '@gorhom/bottom-sheet': specifier: ^4.4.7 - version: 4.5.1(@types/react@18.2.34)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native@0.72.5)(react@18.2.0) + version: 4.5.1(@types/react@18.2.34)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native@0.72.6)(react@18.2.0) '@hookform/resolvers': specifier: ^3.1.0 version: 3.3.2(react-hook-form@7.47.0) '@react-native-async-storage/async-storage': specifier: ~1.18.2 - version: 1.18.2(react-native@0.72.5) + version: 1.18.2(react-native@0.72.6) '@react-native-masked-view/masked-view': specifier: 0.2.9 - version: 0.2.9(react-native@0.72.5)(react@18.2.0) + version: 0.2.9(react-native@0.72.6)(react@18.2.0) '@react-navigation/bottom-tabs': specifier: ^6.5.8 - version: 6.5.11(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.5)(react@18.2.0) + version: 6.5.11(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.6)(react@18.2.0) '@react-navigation/drawer': specifier: ^6.6.3 - version: 6.6.6(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.5)(react@18.2.0) + version: 6.6.6(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.6)(react@18.2.0) '@react-navigation/native': specifier: ^6.1.7 - version: 6.1.9(react-native@0.72.5)(react@18.2.0) + version: 6.1.9(react-native@0.72.6)(react@18.2.0) '@react-navigation/stack': specifier: ^6.3.17 - version: 6.3.20(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.5)(react@18.2.0) + version: 6.3.20(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.6)(react@18.2.0) '@rspc/client': specifier: '=0.0.0-main-799eec5d' version: 0.0.0-main-799eec5d @@ -355,10 +355,10 @@ importers: version: link:../../packages/client '@shopify/flash-list': specifier: 1.4.3 - version: 1.4.3(@babel/runtime@7.23.2)(react-native@0.72.5)(react@18.2.0) + version: 1.4.3(@babel/runtime@7.23.2)(react-native@0.72.6)(react@18.2.0) '@tanstack/react-query': specifier: ^4.36.1 - version: 4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0) + version: 4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -391,13 +391,13 @@ importers: version: 1.2.5 lottie-react-native: specifier: 5.1.6 - version: 5.1.6(lottie-ios@3.5.0)(react-native@0.72.5)(react@18.2.0) + version: 5.1.6(lottie-ios@3.5.0)(react-native@0.72.6)(react@18.2.0) moti: specifier: ^0.26.0 version: 0.26.1(react-dom@18.2.0)(react-native-reanimated@3.3.0)(react@18.2.0) phosphor-react-native: specifier: ^1.1.2 - version: 1.1.2(react-native-svg@13.9.0)(react-native@0.72.5)(react@18.2.0) + version: 1.1.2(react-native-svg@13.9.0)(react-native@0.72.6)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -405,38 +405,38 @@ importers: specifier: ^7.47.0 version: 7.47.0(react@18.2.0) react-native: - specifier: 0.72.5 - version: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + specifier: 0.72.6 + version: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) react-native-document-picker: specifier: ^9.0.1 - version: 9.0.1(react-native@0.72.5)(react@18.2.0) + version: 9.0.1(react-native@0.72.6)(react@18.2.0) react-native-fs: specifier: ^2.20.0 - version: 2.20.0(react-native@0.72.5) + version: 2.20.0(react-native@0.72.6) react-native-gesture-handler: specifier: ~2.12.1 - version: 2.12.1(react-native@0.72.5)(react@18.2.0) + version: 2.12.1(react-native@0.72.6)(react@18.2.0) react-native-popup-menu: specifier: ^0.16.1 version: 0.16.1 react-native-reanimated: specifier: ~3.3.0 - version: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.5)(react@18.2.0) + version: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.6)(react@18.2.0) react-native-safe-area-context: specifier: 4.6.3 - version: 4.6.3(react-native@0.72.5)(react@18.2.0) + version: 4.6.3(react-native@0.72.6)(react@18.2.0) react-native-screens: specifier: ~3.22.1 - version: 3.22.1(react-native@0.72.5)(react@18.2.0) + version: 3.22.1(react-native@0.72.6)(react@18.2.0) react-native-svg: specifier: 13.9.0 - version: 13.9.0(react-native@0.72.5)(react@18.2.0) + version: 13.9.0(react-native@0.72.6)(react@18.2.0) react-native-wheel-color-picker: specifier: ^1.2.0 version: 1.2.0 twrnc: specifier: ^3.6.4 - version: 3.6.4(react-native@0.72.5) + version: 3.6.4(react-native@0.72.6) use-count-up: specifier: ^3.0.1 version: 3.0.1(react@18.2.0) @@ -455,7 +455,7 @@ importers: version: 7.23.2 '@rnx-kit/metro-config': specifier: ^1.3.12 - version: 1.3.12(react-native@0.72.5)(react@18.2.0) + version: 1.3.12(react-native@0.72.6)(react@18.2.0) '@sd/config': specifier: workspace:* version: link:../../packages/config @@ -470,7 +470,7 @@ importers: version: 4.1.0(eslint@8.53.0) react-native-svg-transformer: specifier: ^1.1.0 - version: 1.1.0(react-native-svg@13.9.0)(react-native@0.72.5)(typescript@5.2.2) + version: 1.1.0(react-native-svg@13.9.0)(react-native@0.72.6)(typescript@5.2.2) typescript: specifier: ^5.2.2 version: 5.2.2 @@ -566,7 +566,7 @@ importers: version: link:../../interface '@tanstack/react-query': specifier: ^4.36.1 - version: 4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0) + version: 4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0) html-to-image: specifier: ^1.11.11 version: 1.11.11 @@ -615,7 +615,7 @@ importers: version: 5.2.2 vite: specifier: ^4.5.0 - version: 4.5.0(less@4.2.0) + version: 4.5.0(@types/node@18.17.19) vite-plugin-html: specifier: ^3.2.0 version: 3.2.0(vite@4.5.0) @@ -678,7 +678,7 @@ importers: version: 7.77.0 '@tanstack/react-query': specifier: ^4.36.1 - version: 4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0) + version: 4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^4.36.1 version: 4.36.1(@tanstack/react-query@4.36.1)(react-dom@18.2.0)(react@18.2.0) @@ -831,7 +831,7 @@ importers: version: 0.0.0-main-799eec5d(@rspc/client@0.0.0-main-799eec5d)(@tanstack/react-query@4.36.1)(react@18.2.0) '@tanstack/react-query': specifier: ^4.36.1 - version: 4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0) + version: 4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0) '@zxcvbn-ts/core': specifier: ^3.0.4 version: 3.0.4 @@ -4056,7 +4056,7 @@ packages: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: false - /@gorhom/bottom-sheet@4.5.1(@types/react@18.2.34)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native@0.72.5)(react@18.2.0): + /@gorhom/bottom-sheet@4.5.1(@types/react@18.2.34)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-4Qy6hzvN32fXu2hDxDXOIS0IBGBT6huST7J7+K1V5bXemZ08KIx5ZffyLgwhCUl+CnyeG2KG6tqk6iYLkIwi7Q==} peerDependencies: '@types/react': '*' @@ -4071,16 +4071,16 @@ packages: '@types/react-native': optional: true dependencies: - '@gorhom/portal': 1.0.14(react-native@0.72.5)(react@18.2.0) + '@gorhom/portal': 1.0.14(react-native@0.72.6)(react@18.2.0) '@types/react': 18.2.34 invariant: 2.2.4 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-gesture-handler: 2.12.1(react-native@0.72.5)(react@18.2.0) - react-native-reanimated: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-gesture-handler: 2.12.1(react-native@0.72.6)(react@18.2.0) + react-native-reanimated: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.6)(react@18.2.0) dev: false - /@gorhom/portal@1.0.14(react-native@0.72.5)(react@18.2.0): + /@gorhom/portal@1.0.14(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-MXyL4xvCjmgaORr/rtryDNFy3kU4qUbKlwtQqqsygd0xX3mhKjOLn6mQK8wfu0RkoE0pBE0nAasRoHua+/QZ7A==} peerDependencies: react: '*' @@ -4088,7 +4088,7 @@ packages: dependencies: nanoid: 3.3.6 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false /@graphql-typed-document-node/core@3.2.0(graphql@15.8.0): @@ -4334,7 +4334,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.2.2) typescript: 5.2.2 - vite: 4.5.0(less@4.2.0) + vite: 4.5.0(@types/node@18.17.19) /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} @@ -6172,13 +6172,13 @@ packages: '@babel/runtime': 7.23.2 dev: false - /@react-native-async-storage/async-storage@1.18.2(react-native@0.72.5): + /@react-native-async-storage/async-storage@1.18.2(react-native@0.72.6): resolution: {integrity: sha512-dM8AfdoeIxlh+zqgr0o5+vCTPQ0Ru1mrPzONZMsr7ufp5h+6WgNxQNza7t0r5qQ6b04AJqTlBNixTWZxqP649Q==} peerDependencies: react-native: ^0.0.0-0 || 0.60 - 0.72 || 1000.0.0 dependencies: merge-options: 3.0.4 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false /@react-native-community/cli-clean@11.3.7: @@ -6356,14 +6356,14 @@ packages: - supports-color - utf-8-validate - /@react-native-masked-view/masked-view@0.2.9(react-native@0.72.5)(react@18.2.0): + /@react-native-masked-view/masked-view@0.2.9(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-Hs4vKBKj+15VxHZHFtMaFWSBxXoOE5Ea8saoigWhahp8Mepssm0ezU+2pTl7DK9z8Y9s5uOl/aPb4QmBZ3R3Zw==} peerDependencies: react: '>=16' react-native: '>=0.57' dependencies: react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false /@react-native/assets-registry@0.72.0: @@ -6395,16 +6395,16 @@ packages: /@react-native/normalize-colors@0.72.0: resolution: {integrity: sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==} - /@react-native/virtualized-lists@0.72.8(react-native@0.72.5): + /@react-native/virtualized-lists@0.72.8(react-native@0.72.6): resolution: {integrity: sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==} peerDependencies: react-native: '*' dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - /@react-navigation/bottom-tabs@6.5.11(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.5)(react@18.2.0): + /@react-navigation/bottom-tabs@6.5.11(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-CBN/NOdxnMvmjw+AJQI1kltOYaClTZmGec5pQ3ZNTPX86ytbIOylDIITKMfTgHZcIEFQDymx1SHeS++PIL3Szw==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -6413,13 +6413,13 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.5)(react@18.2.0) - '@react-navigation/native': 6.1.9(react-native@0.72.5)(react@18.2.0) + '@react-navigation/elements': 1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.6)(react@18.2.0) + '@react-navigation/native': 6.1.9(react-native@0.72.6)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-safe-area-context: 4.6.3(react-native@0.72.5)(react@18.2.0) - react-native-screens: 3.22.1(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-safe-area-context: 4.6.3(react-native@0.72.6)(react@18.2.0) + react-native-screens: 3.22.1(react-native@0.72.6)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -6437,7 +6437,7 @@ packages: use-latest-callback: 0.1.7(react@18.2.0) dev: false - /@react-navigation/drawer@6.6.6(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.5)(react@18.2.0): + /@react-navigation/drawer@6.6.6(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-reanimated@3.3.0)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-DW/oNRisSOGOqvZfCzfhKBxnzT97Teqtg1Gal85g+K3gnVbM1jOBE2PdnYsKU0fULfFtDwvp/QZSbcgjDpr12A==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -6448,19 +6448,19 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.5)(react@18.2.0) - '@react-navigation/native': 6.1.9(react-native@0.72.5)(react@18.2.0) + '@react-navigation/elements': 1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.6)(react@18.2.0) + '@react-navigation/native': 6.1.9(react-native@0.72.6)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-gesture-handler: 2.12.1(react-native@0.72.5)(react@18.2.0) - react-native-reanimated: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.5)(react@18.2.0) - react-native-safe-area-context: 4.6.3(react-native@0.72.5)(react@18.2.0) - react-native-screens: 3.22.1(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-gesture-handler: 2.12.1(react-native@0.72.6)(react@18.2.0) + react-native-reanimated: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.6)(react@18.2.0) + react-native-safe-area-context: 4.6.3(react-native@0.72.6)(react@18.2.0) + react-native-screens: 3.22.1(react-native@0.72.6)(react@18.2.0) warn-once: 0.1.1 dev: false - /@react-navigation/elements@1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.5)(react@18.2.0): + /@react-navigation/elements@1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-eyS2C6McNR8ihUoYfc166O1D8VYVh9KIl0UQPI8/ZJVsStlfSTgeEEh+WXge6+7SFPnZ4ewzEJdSAHH+jzcEfg==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -6468,13 +6468,13 @@ packages: react-native: '*' react-native-safe-area-context: '>= 3.0.0' dependencies: - '@react-navigation/native': 6.1.9(react-native@0.72.5)(react@18.2.0) + '@react-navigation/native': 6.1.9(react-native@0.72.6)(react@18.2.0) react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-safe-area-context: 4.6.3(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-safe-area-context: 4.6.3(react-native@0.72.6)(react@18.2.0) dev: false - /@react-navigation/native@6.1.9(react-native@0.72.5)(react@18.2.0): + /@react-navigation/native@6.1.9(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-AMuJDpwXE7UlfyhIXaUCCynXmv69Kb8NzKgKJO7v0k0L+u6xUTbt6xvshmJ79vsvaFyaEH9Jg5FMzek5/S5qNw==} peerDependencies: react: '*' @@ -6485,7 +6485,7 @@ packages: fast-deep-equal: 3.1.3 nanoid: 3.3.6 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false /@react-navigation/routers@6.1.9: @@ -6494,7 +6494,7 @@ packages: nanoid: 3.3.6 dev: false - /@react-navigation/stack@6.3.20(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.5)(react@18.2.0): + /@react-navigation/stack@6.3.20(@react-navigation/native@6.1.9)(react-native-gesture-handler@2.12.1)(react-native-safe-area-context@4.6.3)(react-native-screens@3.22.1)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-vE6mgZzOgoa5Uy7ayT97Cj+ZIK7DK+JBYVuKUViILlWZy6IWK7HFDuqoChSbZ1ajTIfAxj/acVGg1jkbAKsToA==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -6504,14 +6504,14 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.5)(react@18.2.0) - '@react-navigation/native': 6.1.9(react-native@0.72.5)(react@18.2.0) + '@react-navigation/elements': 1.3.21(@react-navigation/native@6.1.9)(react-native-safe-area-context@4.6.3)(react-native@0.72.6)(react@18.2.0) + '@react-navigation/native': 6.1.9(react-native@0.72.6)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-gesture-handler: 2.12.1(react-native@0.72.5)(react@18.2.0) - react-native-safe-area-context: 4.6.3(react-native@0.72.5)(react@18.2.0) - react-native-screens: 3.22.1(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-gesture-handler: 2.12.1(react-native@0.72.6)(react@18.2.0) + react-native-safe-area-context: 4.6.3(react-native@0.72.6)(react@18.2.0) + react-native-screens: 3.22.1(react-native@0.72.6)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -6729,7 +6729,7 @@ packages: chalk: 4.1.2 dev: true - /@rnx-kit/metro-config@1.3.12(react-native@0.72.5)(react@18.2.0): + /@rnx-kit/metro-config@1.3.12(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-GxkZaYR6cQj2i/f2Q75IoWxJ3F1S9uV7wLCrSx3Zs+eAW2LuAluMqPSV84JzB6EikU4EWSiKiTrI+pqQZ2SFUg==} peerDependencies: '@react-native/metro-config': '*' @@ -6744,7 +6744,7 @@ packages: '@rnx-kit/tools-react-native': 1.3.4 '@rnx-kit/tools-workspaces': 0.1.5 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: true /@rnx-kit/tools-language@2.0.1: @@ -6809,7 +6809,7 @@ packages: react: ^18.2.0 dependencies: '@rspc/client': 0.0.0-main-799eec5d - '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0) + '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0) react: 18.2.0 dev: false @@ -6955,7 +6955,7 @@ packages: - supports-color dev: true - /@shopify/flash-list@1.4.3(@babel/runtime@7.23.2)(react-native@0.72.5)(react@18.2.0): + /@shopify/flash-list@1.4.3(@babel/runtime@7.23.2)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-jtIReAbwWzYBV0dQ6Io9wBX+pD0C4qQFMrb5/fkEvX8PYDgBl5KRYvpfr9WLLj8CV2Jsn1X0mYOsB+ysWrI/8g==} peerDependencies: '@babel/runtime': '*' @@ -6964,8 +6964,8 @@ packages: dependencies: '@babel/runtime': 7.23.2 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - recyclerlistview: 4.2.0(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + recyclerlistview: 4.2.0(react-native@0.72.6)(react@18.2.0) tslib: 2.4.0 dev: false @@ -7485,7 +7485,7 @@ packages: magic-string: 0.30.5 rollup: 3.29.4 typescript: 5.2.2 - vite: 4.5.0(less@4.2.0) + vite: 4.5.0(@types/node@18.17.19) transitivePeerDependencies: - encoding - supports-color @@ -7838,7 +7838,7 @@ packages: react: 18.2.0 react-docgen: 6.0.4 react-dom: 18.2.0(react@18.2.0) - vite: 4.5.0(less@4.2.0) + vite: 4.5.0(@types/node@18.17.19) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -8175,14 +8175,14 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@tanstack/match-sorter-utils': 8.8.4 - '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0) + '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) superjson: 1.13.3 use-sync-external-store: 1.2.0(react@18.2.0) dev: false - /@tanstack/react-query@4.36.1(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0): + /@tanstack/react-query@4.36.1(react-dom@18.2.0)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8197,7 +8197,7 @@ packages: '@tanstack/query-core': 4.36.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) dev: false @@ -8937,7 +8937,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 4.5.0(less@4.2.0) + vite: 4.5.0(@types/node@18.17.19) transitivePeerDependencies: - supports-color @@ -8952,7 +8952,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) '@types/babel__core': 7.20.3 react-refresh: 0.14.0 - vite: 4.5.0(@types/node@18.17.19) + vite: 4.5.0(sass@1.69.5) transitivePeerDependencies: - supports-color dev: true @@ -14647,7 +14647,7 @@ packages: resolution: {integrity: sha512-DM6BYLhHTzvUsK89AjY+K9RwVGkOBwbH/iytjyZUmFbXz8DVsoPEyy+c7L5NZmVouZHvLnOQp6NaYTkwMo+iOg==} dev: false - /lottie-react-native@5.1.6(lottie-ios@3.5.0)(react-native@0.72.5)(react@18.2.0): + /lottie-react-native@5.1.6(lottie-ios@3.5.0)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-vhdeZstXMfuVKwnddYWjJgQ/1whGL58IJEJu/iSf0XQ5gAb4pp/+vy91mdYQLezlb8Aw4Vu3fKnqErJL2hwchg==} peerDependencies: lottie-ios: ^3.4.0 @@ -14661,8 +14661,8 @@ packages: invariant: 2.2.4 lottie-ios: 3.5.0 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-safe-modules: 1.0.3(react-native@0.72.5) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-safe-modules: 1.0.3(react-native@0.72.6) dev: false /lower-case@2.0.2: @@ -16084,7 +16084,7 @@ packages: react-native-reanimated: '*' dependencies: framer-motion: 6.5.1(react-dom@18.2.0)(react@18.2.0) - react-native-reanimated: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.5)(react@18.2.0) + react-native-reanimated: 3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.6)(react@18.2.0) transitivePeerDependencies: - react - react-dom @@ -16844,7 +16844,7 @@ packages: is-reference: 3.0.2 dev: false - /phosphor-react-native@1.1.2(react-native-svg@13.9.0)(react-native@0.72.5)(react@18.2.0): + /phosphor-react-native@1.1.2(react-native-svg@13.9.0)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-uWYDG4S70JP89jmXljCA0K6/0mjQDHH8GVHFwF+dmbdYkALIE84jMMSemkFtjdsazB1j+xDBJcGaKN3PdEC8uQ==} peerDependencies: react: '*' @@ -16853,8 +16853,8 @@ packages: dependencies: caniuse-lite: 1.0.30001559 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-svg: 13.9.0(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-svg: 13.9.0(react-native@0.72.6)(react@18.2.0) dev: false /picocolors@1.0.0: @@ -17702,7 +17702,7 @@ packages: resolution: {integrity: sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==} dev: false - /react-native-document-picker@9.0.1(react-native@0.72.5)(react@18.2.0): + /react-native-document-picker@9.0.1(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-l2c2xChwsdjzZIV9QJc85buC3vXkM5ZuY4943yMDj3TiszJp1spmHNaRMZKYIh3yVwdD2jENm0DBU5AWa+jhLg==} peerDependencies: react: '*' @@ -17714,14 +17714,14 @@ packages: dependencies: invariant: 2.2.4 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false /react-native-elevation@1.0.0: resolution: {integrity: sha512-BWIKcEYtzjRV6GpkX0Km5/w2E7fgIcywiQOT7JZTc5NSbv/YI9kpFinB9lRFsOoRVGmiqq/O3VfP/oH2clIiBA==} dev: false - /react-native-fs@2.20.0(react-native@0.72.5): + /react-native-fs@2.20.0(react-native@0.72.6): resolution: {integrity: sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ==} peerDependencies: react-native: '*' @@ -17731,11 +17731,11 @@ packages: optional: true dependencies: base-64: 0.1.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) utf8: 3.0.0 dev: false - /react-native-gesture-handler@2.12.1(react-native@0.72.5)(react@18.2.0): + /react-native-gesture-handler@2.12.1(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-deqh36bw82CFUV9EC4tTo2PP1i9HfCOORGS3Zmv71UYhEZEHkzZv18IZNPB+2Awzj45vLIidZxGYGFxHlDSQ5A==} peerDependencies: react: '*' @@ -17747,14 +17747,14 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false /react-native-popup-menu@0.16.1: resolution: {integrity: sha512-xRS7mRh0exwu7Iw8PPVHdM11d13A/KzYjy0/fZx3zVtxISxPkNaDGayau6oa7HqO3Nj0oS9ulFCYjcQfG6vahA==} dev: false - /react-native-reanimated@3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.5)(react@18.2.0): + /react-native-reanimated@3.3.0(@babel/core@7.23.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.22.5)(@babel/plugin-transform-shorthand-properties@7.22.5)(@babel/plugin-transform-template-literals@7.22.5)(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-LzfpPZ1qXBGy5BcUHqw3pBC0qSd22qXS3t8hWSbozXNrBkzMhhOrcILE/nEg/PHpNNp1xvGOW8NwpAMF006roQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -17777,29 +17777,29 @@ packages: convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false - /react-native-safe-area-context@4.6.3(react-native@0.72.5)(react@18.2.0): + /react-native-safe-area-context@4.6.3(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-3CeZM9HFXkuqiU9HqhOQp1yxhXw6q99axPWrT+VJkITd67gnPSU03+U27Xk2/cr9XrLUnakM07kj7H0hdPnFiQ==} peerDependencies: react: '*' react-native: '*' dependencies: react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false - /react-native-safe-modules@1.0.3(react-native@0.72.5): + /react-native-safe-modules@1.0.3(react-native@0.72.6): resolution: {integrity: sha512-DUxti4Z+AgJ/ZsO5U7p3uSCUBko8JT8GvFlCeOXk9bMd+4qjpoDvMYpfbixXKgL88M+HwmU/KI1YFN6gsQZyBA==} peerDependencies: react-native: '*' dependencies: dedent: 0.6.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: false - /react-native-screens@3.22.1(react-native@0.72.5)(react@18.2.0): + /react-native-screens@3.22.1(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-ffzwUdVKf+iLqhWSzN5DXBm0s2w5sN0P+TaHHPAx42LT7+DT0g8PkHT1QDvxpR5vCEPSS1i3EswyVK4HCuhTYg==} peerDependencies: react: '*' @@ -17807,11 +17807,11 @@ packages: dependencies: react: 18.2.0 react-freeze: 1.0.3(react@18.2.0) - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) warn-once: 0.1.1 dev: false - /react-native-svg-transformer@1.1.0(react-native-svg@13.9.0)(react-native@0.72.5)(typescript@5.2.2): + /react-native-svg-transformer@1.1.0(react-native-svg@13.9.0)(react-native@0.72.6)(typescript@5.2.2): resolution: {integrity: sha512-I/yIxryg7FH5DKAvKHL0VsOfARHPkXdgIl0AUhndWpQzUYgpFs+kJcCP7XoZR+gn0t36JE+q9f4x3p/arZFx5g==} peerDependencies: react-native: '>=0.59.0' @@ -17821,14 +17821,14 @@ packages: '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.2.2) path-dirname: 1.0.2 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) - react-native-svg: 13.9.0(react-native@0.72.5)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native-svg: 13.9.0(react-native@0.72.6)(react@18.2.0) transitivePeerDependencies: - supports-color - typescript dev: true - /react-native-svg@13.9.0(react-native@0.72.5)(react@18.2.0): + /react-native-svg@13.9.0(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-Ey18POH0dA0ob/QiwCBVrxIiwflhYuw0P0hBlOHeY4J5cdbs8ngdKHeWC/Kt9+ryP6fNoEQ1PUgPYw2Bs/rp5Q==} peerDependencies: react: '*' @@ -17837,7 +17837,7 @@ packages: css-select: 5.1.0 css-tree: 1.1.3 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) /react-native-wheel-color-picker@1.2.0: resolution: {integrity: sha512-j4IcN7so9dZAkXyrPTTaPqCKsjkGBZkd5F7HqLo0OTRB1EZX3Ww5VMKsKjloxv6Omv193wGOhwfG20ec2KnxJQ==} @@ -17845,8 +17845,8 @@ packages: react-native-elevation: 1.0.0 dev: false - /react-native@0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0): - resolution: {integrity: sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg==} + /react-native@0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0): + resolution: {integrity: sha512-RafPY2gM7mcrFySS8TL8x+TIO3q7oAlHpzEmC7Im6pmXni6n1AuufGaVh0Narbr1daxstw7yW7T9BKW5dpVc2A==} engines: {node: '>=16'} hasBin: true peerDependencies: @@ -17861,7 +17861,7 @@ packages: '@react-native/gradle-plugin': 0.72.11 '@react-native/js-polyfills': 0.72.1 '@react-native/normalize-colors': 0.72.0 - '@react-native/virtualized-lists': 0.72.8(react-native@0.72.5) + '@react-native/virtualized-lists': 0.72.8(react-native@0.72.6) abort-controller: 3.0.0 anser: 1.4.10 base64-js: 1.5.1 @@ -18172,7 +18172,7 @@ packages: source-map: 0.6.1 tslib: 2.6.2 - /recyclerlistview@4.2.0(react-native@0.72.5)(react@18.2.0): + /recyclerlistview@4.2.0(react-native@0.72.6)(react@18.2.0): resolution: {integrity: sha512-uuBCi0c+ggqHKwrzPX4Z/mJOzsBbjZEAwGGmlwpD/sD7raXixdAbdJ6BTcAmuWG50Cg4ru9p12M94Njwhr/27A==} peerDependencies: react: '>= 15.2.1' @@ -18181,7 +18181,7 @@ packages: lodash.debounce: 4.0.8 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) ts-object-utils: 0.0.5 dev: false @@ -20277,12 +20277,12 @@ packages: turbo-windows-arm64: 1.10.16 dev: true - /twrnc@3.6.4(react-native@0.72.5): + /twrnc@3.6.4(react-native@0.72.6): resolution: {integrity: sha512-4yw0TS65X6OelJFmc4aCRS8JWI4fIK26Z9nSUOIVMpv7Z/GeAc9BXSnZ7SkD95uOkgmz/gLDS7a4BK6GHOl5Xg==} peerDependencies: react-native: '>=0.63.0' dependencies: - react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.72.6(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) tailwindcss: 3.3.5 transitivePeerDependencies: - ts-node @@ -21004,7 +21004,7 @@ packages: '@rollup/pluginutils': 5.0.5 '@svgr/core': 8.1.0(typescript@5.2.2) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) - vite: 4.5.0(@types/node@18.17.19) + vite: 4.5.0(sass@1.69.5) transitivePeerDependencies: - rollup - supports-color @@ -21062,7 +21062,6 @@ packages: rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 - dev: true /vite@4.5.0(less@4.2.0): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} @@ -21098,6 +21097,7 @@ packages: rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 + dev: true /vite@4.5.0(sass@1.69.5): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}