diff --git a/apps/expo/app.json b/apps/expo/app.json index 118051cef..f0628c0e4 100644 --- a/apps/expo/app.json +++ b/apps/expo/app.json @@ -4,7 +4,7 @@ "slug": "packrat", "version": "1.1.0", "orientation": "portrait", - "icon": "./assets/packrat-app-icon.png", + "icon": "./assets/packrat-app-icon-gradient.png", "userInterfaceStyle": "automatic", "scheme": "packrat", "splash": { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx index 089f4515d..6d0ed4904 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/_layout.tsx @@ -1,110 +1,17 @@ +import { DrawerToggleButton } from '@react-navigation/drawer'; +import { useRouterSettings } from 'app/hooks/router'; import { Stack } from 'expo-router'; import React from 'react'; -import { View, Text, SafeAreaView, TouchableOpacity } from 'react-native'; -import useCustomStyles from 'app/hooks/useCustomStyles'; -import { useIsMobileView } from 'app/hooks/common'; -import { useNavigate } from 'app/hooks/navigation'; -import { useAuthUser } from 'app/modules/auth'; -import { Button } from 'tamagui'; -import { EvilIcons } from '@expo/vector-icons'; -import SVGLogoComponent from 'app/components/logo'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerActions } from '@react-navigation/native'; -import { Slot } from 'expo-router'; -import { DrawerToggleButton } from '@react-navigation/drawer'; export default function StackLayout() { - const user = useAuthUser(); - const isMobileView = useIsMobileView(); - const { currentTheme } = useTheme(); - const styles = useCustomStyles(loadStyles); - const navigate = useNavigate(); - + const { layoutStackScreenOptionsHeaderSettings } = useRouterSettings(); return ( , - headerTitleStyle: { - fontSize: 24, - }, - headerStyle: { - backgroundColor: currentTheme.colors.secondaryBlue, - }, - headerTintColor: currentTheme.colors.text, + ...layoutStackScreenOptionsHeaderSettings, + headerBlurEffect: 'systemChromeMaterial', }} /> ); } - -const loadStyles = (theme) => { - const { currentTheme } = theme; - - return { - drawerStyles: { - backgroundColor: currentTheme.colors.background, - }, - safeArea: { - backgroundColor: currentTheme.colors.background, - }, - container: { - width: '100%', - backgroundColor: currentTheme.colors.background, - flexDirection: 'row', - justifyContent: 'space-between', - alignItems: 'center', - }, - header: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'space-between', - padding: 16, - width: '100%', - }, - logoContainer: { - flexDirection: 'row', - alignItems: 'center', - }, - logoWrapper: { - marginHorizontal: 10, - }, - logoText: { - color: currentTheme.colors.text, - fontSize: 38, - fontWeight: '900', - }, - menuBar: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'flex-end', - paddingHorizontal: 16, - height: 60, - }, - menuBarItem: { - flexDirection: 'row', - alignItems: 'center', - gap: 8, - paddingHorizontal: 12, - }, - menuBarItemText: { - color: currentTheme.colors.text, - fontSize: 18, - }, - drawerTrigger: {}, - menuBarItemActive: { - // Apply styles for the active item - // ... - }, - menuBarItemTextActive: { - // Apply styles for the active item's text - // ... - }, - menuBarItemSelected: { - // Apply styles for the selected item - // ... - }, - menuBarItemTextSelected: { - // Apply styles for the selected item's text - // ... - }, - }; -}; diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx index d143a9eae..ce9ae34b1 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/about/index.tsx @@ -1,10 +1,10 @@ -import React from 'react'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import About from 'app/screens/about'; -import { Platform, ScrollView, StyleSheet } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import React from 'react'; +import { Platform, StyleSheet } from 'react-native'; /** * Renders the AboutRoute component. @@ -26,8 +26,8 @@ export default function AboutRoute() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'About', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), headerStyle: { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/chat.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/chat.tsx index 234e6ce7c..86705adaf 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/chat.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/chat.tsx @@ -1,10 +1,10 @@ +import { DrawerToggleButton } from '@react-navigation/drawer'; +import ChatNative from 'app/components/chat/ChatNative'; +import useTheme from 'app/hooks/useTheme'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; import React from 'react'; import { Platform } from 'react-native'; -import ChatNative from 'app/components/chat/ChatNative'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; export default function Chat() { const { currentTheme } = useTheme(); @@ -19,8 +19,8 @@ export default function Chat() { ( - + headerRight: ({ tintColor }) => ( + ), headerStyle: { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx index 331ecaeea..8d398d6dc 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/items/index.tsx @@ -1,10 +1,10 @@ -import React from 'react'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import { ItemsScreen } from 'app/modules/item'; -import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import React from 'react'; +import { Platform } from 'react-native'; export default function ItemsPage() { const { currentTheme } = useTheme(); @@ -20,8 +20,8 @@ export default function ItemsPage() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Items', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), headerStyle: { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx index c632702eb..fc393001f 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/maps/index.tsx @@ -1,10 +1,10 @@ -import React from 'react'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import { OfflineMapsScreen } from 'app/modules/map/screens/OfflineMapsScreen'; -import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import React from 'react'; +import { Platform } from 'react-native'; export default function MapsScreen() { const { currentTheme } = useTheme(); @@ -20,8 +20,8 @@ export default function MapsScreen() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Maps', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), headerStyle: { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/[id].tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/[id].tsx index 141dd5bd6..00d654db9 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/[id].tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/[id].tsx @@ -1,10 +1,10 @@ -import React from 'react'; -import { Platform } from 'react-native'; -import { Stack } from 'expo-router'; -import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import { PackTemplateDetailsScreen } from 'app/modules/pack-templates'; +import { Stack } from 'expo-router'; +import Head from 'expo-router/head'; +import React from 'react'; +import { Platform } from 'react-native'; export default function Pack() { const { currentTheme } = useTheme(); @@ -21,8 +21,8 @@ export default function Pack() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Pack Template', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), headerStyle: { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/index.tsx index 84a589d3e..70f29d112 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack-templates/index.tsx @@ -1,10 +1,10 @@ -import React from 'react'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import { FeedScreen } from 'app/modules/feed'; -import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import React from 'react'; +import { Platform } from 'react-native'; export default function PackTemplates() { const { currentTheme } = useTheme(); @@ -20,8 +20,8 @@ export default function PackTemplates() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Pack Templates', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), headerStyle: { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx index 66f6b1d6d..d94c6f8ae 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/pack/[id].tsx @@ -1,12 +1,10 @@ -import React from 'react'; -import PackContainer from 'app/components/pack/PackContainer'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import { PackDetailsScreen } from 'app/modules/pack'; -import { DetailsComponent } from 'app/components/details'; -import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import React from 'react'; +import { Platform } from 'react-native'; export default function Pack() { const { currentTheme } = useTheme(); @@ -23,23 +21,11 @@ export default function Pack() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Pack', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), - - headerStyle: { - backgroundColor: currentTheme.colors.background, - }, - headerTitleStyle: { - fontSize: 24, - }, - headerTintColor: currentTheme.colors.tertiaryBlue, - // https://reactnavigation.org/docs/headers#adjusting-header-styles - - // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component }} /> - {/* */} ); diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/products/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/products/index.tsx index de317698b..9f2446cd5 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/products/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/products/index.tsx @@ -1,10 +1,10 @@ -import React from 'react'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import { ProductsScreen } from 'app/modules/item'; -import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import React from 'react'; +import { Platform } from 'react-native'; export default function ProductsPage() { const { currentTheme } = useTheme(); @@ -20,8 +20,8 @@ export default function ProductsPage() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Products', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), headerStyle: { diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/feed/_layout.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/feed/_layout.tsx new file mode 100644 index 000000000..6d0ed4904 --- /dev/null +++ b/apps/expo/app/(app)/(drawer)/(tabs)/feed/_layout.tsx @@ -0,0 +1,17 @@ +import { DrawerToggleButton } from '@react-navigation/drawer'; +import { useRouterSettings } from 'app/hooks/router'; +import { Stack } from 'expo-router'; +import React from 'react'; + +export default function StackLayout() { + const { layoutStackScreenOptionsHeaderSettings } = useRouterSettings(); + return ( + , + ...layoutStackScreenOptionsHeaderSettings, + headerBlurEffect: 'systemChromeMaterial', + }} + /> + ); +} diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/feed/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/feed/index.tsx similarity index 53% rename from apps/expo/app/(app)/(drawer)/(tabs)/(stack)/feed/index.tsx rename to apps/expo/app/(app)/(drawer)/(tabs)/feed/index.tsx index 40e866944..a34fc0520 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/feed/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/feed/index.tsx @@ -1,13 +1,19 @@ -import React from 'react'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import { useRouterSettings } from 'app/hooks/router'; +import useTheme from 'app/hooks/useTheme'; import { FeedScreen } from 'app/modules/feed'; -import { Platform } from 'react-native'; +import { searchQueryAtom } from 'app/modules/feed/atoms'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import { useSetAtom } from 'jotai'; +import React from 'react'; +import { Platform } from 'react-native'; export default function FeedNav() { const { currentTheme } = useTheme(); + const { stackScreenOptionsHeaderSettings } = useRouterSettings(); + const setSearchQuery = useSetAtom(searchQueryAtom); + return ( <> {Platform.OS === 'web' && ( @@ -15,24 +21,22 @@ export default function FeedNav() { Feed )} + ( - + headerRight: ({ tintColor }) => ( + ), - - headerStyle: { - backgroundColor: currentTheme.colors.background, - }, - headerTitleStyle: { - fontSize: 24, + headerSearchBarOptions: { + placeholder: 'Search', + hideWhenScrolling: false, + inputType: 'text', + onChangeText: (e) => setSearchQuery(e.nativeEvent.text), }, - headerTintColor: currentTheme.colors.tertiaryBlue, - // https://reactnavigation.org/docs/headers#adjusting-header-styles - // https://reactnavigation.org/docs/headers#replacing-the-title-with-a-custom-component + ...stackScreenOptionsHeaderSettings, }} /> diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/index/_layout.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/index/_layout.tsx new file mode 100644 index 000000000..6d0ed4904 --- /dev/null +++ b/apps/expo/app/(app)/(drawer)/(tabs)/index/_layout.tsx @@ -0,0 +1,17 @@ +import { DrawerToggleButton } from '@react-navigation/drawer'; +import { useRouterSettings } from 'app/hooks/router'; +import { Stack } from 'expo-router'; +import React from 'react'; + +export default function StackLayout() { + const { layoutStackScreenOptionsHeaderSettings } = useRouterSettings(); + return ( + , + ...layoutStackScreenOptionsHeaderSettings, + headerBlurEffect: 'systemChromeMaterial', + }} + /> + ); +} diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/index/index.tsx similarity index 51% rename from apps/expo/app/(app)/(drawer)/(tabs)/index.tsx rename to apps/expo/app/(app)/(drawer)/(tabs)/index/index.tsx index baa0735da..fbce2dcaa 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/index/index.tsx @@ -1,21 +1,20 @@ -import React from 'react'; -import { Platform, View } from 'react-native'; -import { Redirect, Stack } from 'expo-router'; -import { theme } from 'app/theme'; -import { DashboardScreen } from 'app/modules/dashboard'; +import { useOfflineStore } from 'app/atoms'; import useTheme from 'app/hooks/useTheme'; -import { useAuthUser, LoginScreen } from 'app/modules/auth'; +import { useAuthUser } from 'app/modules/auth'; +import { theme } from 'app/theme'; +import { Redirect, Stack } from 'expo-router'; import Head from 'expo-router/head'; -import { useOfflineStore } from 'app/atoms'; +import { useAtom } from 'jotai'; +import React from 'react'; +import { Platform } from 'react-native'; + +import { placesAutocompleteSearchAtom } from 'app/components/PlacesAutocomplete/usePlacesAutoComplete'; +import { LoginScreen } from 'app/modules/auth'; +import { DashboardScreen } from 'app/modules/dashboard'; +import { View } from 'tamagui'; export default function HomeScreen() { - const { - enableDarkMode, - enableLightMode, - isDark, - isLight, - currentTheme = theme, - } = useTheme(); + const { currentTheme = theme } = useTheme(); const user = useAuthUser(); const { connectionStatus } = useOfflineStore(); @@ -25,6 +24,8 @@ export default function HomeScreen() { flex: 1, }; + const [searchQuery, setSearchQuery] = useAtom(placesAutocompleteSearchAtom); + return ( <> {Platform.OS === 'web' && ( @@ -35,11 +36,24 @@ export default function HomeScreen() { setSearchQuery(e.nativeEvent.text), + }, }} /> {connectionStatus === 'connected' && ( - {!user ? : } + {!user ? ( + + ) : ( + <> + {/* Dashboard or Search Results */} + + + )} )} {connectionStatus === 'offline' && } diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/packs/_layout.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/packs/_layout.tsx new file mode 100644 index 000000000..6d0ed4904 --- /dev/null +++ b/apps/expo/app/(app)/(drawer)/(tabs)/packs/_layout.tsx @@ -0,0 +1,17 @@ +import { DrawerToggleButton } from '@react-navigation/drawer'; +import { useRouterSettings } from 'app/hooks/router'; +import { Stack } from 'expo-router'; +import React from 'react'; + +export default function StackLayout() { + const { layoutStackScreenOptionsHeaderSettings } = useRouterSettings(); + return ( + , + ...layoutStackScreenOptionsHeaderSettings, + headerBlurEffect: 'systemChromeMaterial', + }} + /> + ); +} diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/packs/index.tsx similarity index 72% rename from apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx rename to apps/expo/app/(app)/(drawer)/(tabs)/packs/index.tsx index 7c5961bae..00798bb3b 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/(stack)/packs/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/packs/index.tsx @@ -1,10 +1,10 @@ -import React from 'react'; +import { DrawerToggleButton } from '@react-navigation/drawer'; +import useTheme from 'app/hooks/useTheme'; import { FeedScreen } from 'app/modules/feed'; -import { Platform } from 'react-native'; import { Stack } from 'expo-router'; import Head from 'expo-router/head'; -import useTheme from 'app/hooks/useTheme'; -import { DrawerToggleButton } from '@react-navigation/drawer'; +import React from 'react'; +import { Platform } from 'react-native'; export default function Packs() { const { currentTheme } = useTheme(); @@ -20,17 +20,17 @@ export default function Packs() { options={{ // https://reactnavigation.org/docs/headers#setting-the-header-title title: 'Packs', - headerRight: () => ( - + headerRight: ({ tintColor }) => ( + ), - headerStyle: { - backgroundColor: currentTheme.colors.background, - }, - headerTitleStyle: { - fontSize: 24, - }, - headerTintColor: currentTheme.colors.tertiaryBlue, + // headerStyle: { + // backgroundColor: currentTheme.colors.background, + // }, + // headerTitleStyle: { + // fontSize: 24, + // }, + // headerTintColor: currentTheme.colors.tertiaryBlue, // https://reactnavigation.org/docs/headers#adjusting-header-styles diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/profile/_layout.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/profile/_layout.tsx new file mode 100644 index 000000000..98e8146c9 --- /dev/null +++ b/apps/expo/app/(app)/(drawer)/(tabs)/profile/_layout.tsx @@ -0,0 +1,16 @@ +import { DrawerToggleButton } from '@react-navigation/drawer'; +import { useRouterSettings } from 'app/hooks/router'; +import { Stack } from 'expo-router'; +import React from 'react'; + +export default function StackLayout() { + return ( + , + headerBlurEffect: 'systemChromeMaterial', + title: 'Profile', + }} + /> + ); +} diff --git a/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx b/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx index 658d8774b..341ba75fd 100644 --- a/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx +++ b/apps/expo/app/(app)/(drawer)/(tabs)/profile/index.tsx @@ -1,8 +1,7 @@ -import React from 'react'; import { ProfileScreen } from 'app/modules/user'; -import { Platform, ScrollView } from 'react-native'; -import { Stack } from 'expo-router'; import Head from 'expo-router/head'; +import React from 'react'; +import { Platform } from 'react-native'; export default function Profile() { return ( @@ -12,15 +11,6 @@ export default function Profile() { Profile )} - ); diff --git a/apps/expo/assets/packrat-app-icon-gradient.png b/apps/expo/assets/packrat-app-icon-gradient.png new file mode 100644 index 000000000..4649d8d2a Binary files /dev/null and b/apps/expo/assets/packrat-app-icon-gradient.png differ diff --git a/apps/expo/package.json b/apps/expo/package.json index 7e078ce8b..778b19425 100644 --- a/apps/expo/package.json +++ b/apps/expo/package.json @@ -56,18 +56,18 @@ "@rneui/base": "^4.0.0-rc.8", "@rneui/themed": "^4.0.0-rc.8", "@rnmapbox/maps": "^10.1.29", - "@tamagui/animations-react-native": "^1.120.2", - "@tamagui/babel-plugin": "^1.120.2", - "@tamagui/config": "^1.120.2", - "@tamagui/font-inter": "^1.120.2", - "@tamagui/linear-gradient": "^1.120.2", - "@tamagui/lucide-icons": "^1.120.2", - "@tamagui/progress": "^1.120.2", - "@tamagui/react-native-media-driver": "^1.120.2", - "@tamagui/shorthands": "^1.120.2", - "@tamagui/switch": "^1.120.2", - "@tamagui/theme-base": "^1.120.2", - "@tamagui/themes": "^1.120.2", + "@tamagui/animations-react-native": "1.96.0", + "@tamagui/babel-plugin": "1.96.0", + "@tamagui/config": "1.96.0", + "@tamagui/font-inter": "1.96.0", + "@tamagui/linear-gradient": "1.96.0", + "@tamagui/lucide-icons": "1.96.0", + "@tamagui/progress": "1.96.0", + "@tamagui/react-native-media-driver": "1.96.0", + "@tamagui/shorthands": "1.96.0", + "@tamagui/switch": "1.96.0", + "@tamagui/theme-base": "1.96.0", + "@tamagui/themes": "1.96.0", "@tanstack/query-async-storage-persister": "^4.36.1", "@tanstack/react-query": "^4.36.1", "@tanstack/react-query-devtools": "^4.36.1", @@ -150,7 +150,7 @@ "serve": "^14.2.0", "server": "*", "superjson": "^2.0.0", - "tamagui": "^1.120.2", + "tamagui": "1.96.0", "togpx": "^0.5.4", "uuid": "3.4.0", "xmldom": "^0.6.0", diff --git a/apps/next/package.json b/apps/next/package.json index 53faa10b2..a1f9758be 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -22,9 +22,9 @@ "@babel/plugin-transform-react-jsx": "^7.23.4", "@expo/next-adapter": "5.0.2", "@react-native/assets-registry": "0.74.81", - "@tamagui/config": "^1.120.2", - "@tamagui/next-plugin": "^1.120.2", - "@tamagui/next-theme": "^1.120.2", + "@tamagui/config": "1.96.0", + "@tamagui/next-plugin": "1.96.0", + "@tamagui/next-theme": "1.96.0", "app": "*", "babel-preset-expo": "^10.0.1", "babel-preset-react-native": "^4.0.1", @@ -38,7 +38,7 @@ "react-dom": "18.2.0", "react-native-web": "^0.19.10", "setimmediate": "^1.0.5", - "tamagui": "^1.120.2", + "tamagui": "1.96.0", "url-loader": "^4.1.1", "vercel": "latest" }, diff --git a/apps/tauri/package.json b/apps/tauri/package.json index 71944596f..599aeff0b 100644 --- a/apps/tauri/package.json +++ b/apps/tauri/package.json @@ -23,7 +23,7 @@ "@packrat/ui": "*", "@packrat/validations": "*", "@react-native/assets-registry": "0.74.81", - "@tamagui/vite-plugin": "^1.120.2", + "@tamagui/vite-plugin": "1.96.0", "@tanstack/react-router": "^1.16.5", "@tanstack/router-devtools": "^1.16.5", "@tanstack/router-vite-plugin": "^1.16.5", diff --git a/apps/vite/package.json b/apps/vite/package.json index 34cb8b0c0..b08645edd 100644 --- a/apps/vite/package.json +++ b/apps/vite/package.json @@ -2,6 +2,7 @@ "name": "vite-app", "private": true, "version": "1.1.1", + "type": "module", "scripts": { "dev": "vite", "build": "yarn run build:tsc && yarn run build:vite", @@ -16,7 +17,7 @@ "@packrat/ui": "*", "@packrat/validations": "*", "@react-native/assets-registry": "0.74.81", - "@tamagui/vite-plugin": "^1.120.2", + "@tamagui/vite-plugin": "1.96.0", "@tanstack/react-router": "^1.16.5", "@tanstack/router-devtools": "^1.16.5", "@tanstack/router-vite-plugin": "^1.16.5", diff --git a/packages/app/components/ErrorCard/ErrorCard.tsx b/packages/app/components/ErrorCard/ErrorCard.tsx index 36252594a..16b388ed0 100644 --- a/packages/app/components/ErrorCard/ErrorCard.tsx +++ b/packages/app/components/ErrorCard/ErrorCard.tsx @@ -30,10 +30,7 @@ export const ErrorCard: FC = ({ }} > - + {title} diff --git a/packages/app/components/FilterBadge.tsx b/packages/app/components/FilterBadge.tsx index 846c3102b..89117dc06 100644 --- a/packages/app/components/FilterBadge.tsx +++ b/packages/app/components/FilterBadge.tsx @@ -1,24 +1,34 @@ -import { RDropdownMenu, RStack } from '@packrat/ui'; +import { Chip, RDropdownMenu } from '@packrat/ui'; +import { ChevronDown } from '@tamagui/lucide-icons'; import React from 'react'; -const FilterBadge = ({ menuItems, selectedValue, onSelect }) => { +interface FilterBadgeProps { + menuItems: string[]; + selectedValue: string; + onSelect: (value: string) => void; +} + +const FilterBadge = ({ + menuItems = [], + selectedValue = '', + onSelect = () => {}, +}: FilterBadgeProps) => { return ( - - ({ - label: item, - onSelect: () => onSelect(item), - }))} - menuName={selectedValue} - /> - + ({ + label: item, + onSelect: () => onSelect(item), + }))} + menuName={selectedValue} + trigger={ + + {selectedValue} + + + + + } + /> ); }; diff --git a/packages/app/components/PlacesAutocomplete/PlacesAutocomplete.tsx b/packages/app/components/PlacesAutocomplete/PlacesAutocomplete.tsx index 8d011a19b..4a090b71b 100644 --- a/packages/app/components/PlacesAutocomplete/PlacesAutocomplete.tsx +++ b/packages/app/components/PlacesAutocomplete/PlacesAutocomplete.tsx @@ -1,14 +1,10 @@ +import { Chip } from '@packrat/ui'; import React, { forwardRef, useImperativeHandle, useRef } from 'react'; import { type TextInput } from 'react-native'; +import { Text, XStack } from 'tamagui'; // Ensure proper imports based on imports.md import { SearchInput } from '../SearchInput'; -import { RStack as OriginalRStack, RText as OriginalRText } from '@packrat/ui'; -import useTheme from 'app/hooks/useTheme'; - import { usePlacesAutoComplete } from './usePlacesAutoComplete'; -const RStack: any = OriginalRStack; -const RText: any = OriginalRText; - interface PlacesAutocompleteProps { onSelect?: (geoJSON: any) => void; placeholder?: string; @@ -31,6 +27,7 @@ export const PlacesAutocomplete = forwardRef( return ( {}} onSelect={handleSelect} placeholder={placeholder} results={data} @@ -43,28 +40,27 @@ export const PlacesAutocomplete = forwardRef( }, ); -const PlaceItem = ({ item }: any) => { - const { currentTheme } = useTheme(); +export const PlaceItem = ({ item, onPress = () => {} }: any) => { return ( - - + + {item.properties.name} - - - {item.properties.osm_value} - - + + + {item.properties.osm_value} + + ); }; diff --git a/packages/app/components/PlacesAutocomplete/usePlacesAutoComplete.ts b/packages/app/components/PlacesAutocomplete/usePlacesAutoComplete.ts index 7707bf7e4..ea0c58f4b 100644 --- a/packages/app/components/PlacesAutocomplete/usePlacesAutoComplete.ts +++ b/packages/app/components/PlacesAutocomplete/usePlacesAutoComplete.ts @@ -1,9 +1,11 @@ -import { usePhotonDetail } from 'app/hooks/photonDetail'; -import { useState } from 'react'; import { useDebouncedValue } from 'app/hooks/common'; +import { usePhotonDetail } from 'app/hooks/photonDetail'; +import { atom, useAtom } from 'jotai'; + +export const placesAutocompleteSearchAtom = atom(''); export const usePlacesAutoComplete = (onSelect) => { - const [search, setSearch] = useState(''); + const [search, setSearch] = useAtom(placesAutocompleteSearchAtom); const debouncedSearch = useDebouncedValue(search, 200); const { data } = usePhotonDetail(debouncedSearch, !!debouncedSearch); diff --git a/packages/app/components/SearchInput/SearchInput.tsx b/packages/app/components/SearchInput/SearchInput.tsx index 12b0b9f84..c0b714c0c 100644 --- a/packages/app/components/SearchInput/SearchInput.tsx +++ b/packages/app/components/SearchInput/SearchInput.tsx @@ -19,6 +19,7 @@ import { } from '@packrat/ui'; import { View, Pressable as OriginalPressable } from 'react-native'; import { Adapt, Popover as OriginalPopover, Button } from 'tamagui'; +import { SearchResults } from './SearchResults'; const Popover = OriginalPopover; const RStack = OriginalRStack; @@ -217,30 +218,12 @@ export const SearchInput = forwardRef( )} - - {showSearchResults && ( - - - {options.map((result, i) => ( - handleSearchResultClick(result)} - paddingHorizontal={16} - paddingVertical={8} - > - {cloneElement(ResultItemComponent, { item: result })} - - ))} - - - )} - + ); } diff --git a/packages/app/components/SearchInput/SearchResults.tsx b/packages/app/components/SearchInput/SearchResults.tsx new file mode 100644 index 000000000..f532de62a --- /dev/null +++ b/packages/app/components/SearchInput/SearchResults.tsx @@ -0,0 +1,74 @@ +// SearchResults.tsx +import { RScrollView, RStack, YStack } from '@packrat/ui'; +import useTheme from 'app/hooks/useTheme'; +import React, { cloneElement } from 'react'; +import { Platform, Pressable, SafeAreaView } from 'react-native'; + +interface SearchResultsProps { + results: any[]; + onResultClick: (result: any, index: number) => void; + resultItemComponent: React.ReactElement; + isVisible: boolean; + containerWidth?: number; // For web width adjustments +} + +export const SearchResults: React.FC = ({ + results, + onResultClick, + resultItemComponent: ResultItemComponent, + isVisible, + containerWidth, +}) => { + const { isDark, currentTheme } = useTheme(); + + if (!isVisible) return null; + + const content = ( + + {results && + Array.isArray(results) && + results.map((result, index) => ( + onResultClick(result, index)} + > + {cloneElement(ResultItemComponent, { + item: result, + key: `item-${index}`, + onPress: () => onResultClick(result, index), + })} + + ))} + + ); + + return Platform.OS === 'web' ? ( + + {content} + + ) : ( + + {content} + + ); +}; diff --git a/packages/app/components/chat/ChatNative.tsx b/packages/app/components/chat/ChatNative.tsx index d584730bf..adff6dd4a 100644 --- a/packages/app/components/chat/ChatNative.tsx +++ b/packages/app/components/chat/ChatNative.tsx @@ -40,7 +40,7 @@ export default function ChatNative() { style={{ width: 370, position: 'absolute', bottom: 90, left: 5 }} > { +}: DetailsComponentProps) => { const renderDetails = () => { switch (type) { case 'pack': diff --git a/packages/app/components/layout/Layout.tsx b/packages/app/components/layout/Layout.tsx index 2587d8f4e..4b0e3c218 100644 --- a/packages/app/components/layout/Layout.tsx +++ b/packages/app/components/layout/Layout.tsx @@ -1,47 +1,39 @@ import useTheme from 'app/hooks/useTheme'; import React from 'react'; -import { - Platform, - ScrollView, - View, - type StyleProp, - type ViewStyle, -} from 'react-native'; +import { Platform, SafeAreaView } from 'react-native'; +import { ScrollView, Stack, YStack } from 'tamagui'; -const Layout = ({ - children, - customStyle = {}, -}: { +type LayoutProps = { children: React.ReactNode; - customStyle?: StyleProp; -}) => { + customStyle?: Record; +}; + +const Layout: React.FC = ({ children, customStyle = {} }) => { const { currentTheme } = useTheme(); + return ( - - - - {children} - - - + + + + + {children} + + + + ); }; diff --git a/packages/app/components/navigation/Tabs.tsx b/packages/app/components/navigation/Tabs.tsx index c2c53bed8..1334794e5 100644 --- a/packages/app/components/navigation/Tabs.tsx +++ b/packages/app/components/navigation/Tabs.tsx @@ -1,16 +1,21 @@ -import React, { useContext } from 'react'; -import { Tabs as ExpoTabs } from 'expo-router/tabs'; -import { TabList } from './TabList'; +import { Feather } from '@expo/vector-icons'; +import { RIconButton } from '@packrat/ui'; import { DrawerToggleButton } from '@react-navigation/drawer'; -import { Stack, usePathname } from 'expo-router'; -import { Feather, MaterialCommunityIcons } from '@expo/vector-icons'; -import { BlurView } from 'expo-blur'; import useTheme from 'app/hooks/useTheme'; +import { usePathname } from 'expo-router'; +import { Tabs as ExpoTabs } from 'expo-router/tabs'; import { StatusBar } from 'expo-status-bar'; -import { RIconButton } from '@packrat/ui'; -import ThemeContext from '../../context/theme'; +import { + BackpackIcon, + HomeIcon, + NewspaperIcon, + SearchIcon, + UserRoundIcon, +} from 'lucide-react-native'; +import React, { useContext } from 'react'; import { View } from 'react-native'; import FAB from '../../components/Fab/Fab'; +import ThemeContext from '../../context/theme'; export const Tabs = () => { const formatHeaderTitle = () => { @@ -40,11 +45,6 @@ export const Tabs = () => { <> ( { ), - headerTitleStyle: { - fontSize: 24, - }, - headerStyle: { - backgroundColor: currentTheme.colors.background, - }, - headerTintColor: currentTheme.colors.tertiaryBlue, }} > ( - + ), }} /> ( + + ), + }} + /> + ( - + ), }} /> ( - + ), }} /> @@ -125,11 +121,7 @@ export const Tabs = () => { headerShown: false, tabBarLabel: 'Search', tabBarIcon: ({ color, size }) => ( - + ), }} /> diff --git a/packages/app/context/ThirdPartyThemeProviders.tsx b/packages/app/context/ThirdPartyThemeProviders.tsx index 3e0eb739d..0c51ca7a4 100644 --- a/packages/app/context/ThirdPartyThemeProviders.tsx +++ b/packages/app/context/ThirdPartyThemeProviders.tsx @@ -12,6 +12,12 @@ import { import FontLoader from './FontLoader'; import { setupDev } from 'tamagui'; import { Toaster } from 'burnt/web'; +import { + ThemeProvider as NavigationThemeProvider, + DarkTheme as NavigationDarkTheme, + DefaultTheme as NavigationDefaultTheme, + useTheme as useNavigationTheme, +} from '@react-navigation/native'; const ThirdPartyProviders = ({ children, isDark = false }) => { setupDev({ @@ -26,16 +32,20 @@ const ThirdPartyProviders = ({ children, isDark = false }) => { return ( - - - - - {children} - - - - - + + + + + + {children} + + + + + + ); }; diff --git a/packages/app/hooks/router/index.ts b/packages/app/hooks/router/index.ts index 92efe42b7..4927b1eb0 100644 --- a/packages/app/hooks/router/index.ts +++ b/packages/app/hooks/router/index.ts @@ -1 +1,2 @@ export { useRouter } from './useRouter'; +export { useRouterSettings } from './useRouterSettings'; diff --git a/packages/app/hooks/router/useRouterSettings.ts b/packages/app/hooks/router/useRouterSettings.ts new file mode 100644 index 000000000..229d641aa --- /dev/null +++ b/packages/app/hooks/router/useRouterSettings.ts @@ -0,0 +1,32 @@ +import useTheme from 'app/hooks/useTheme'; +import { Platform } from 'react-native'; + +export function useRouterSettings() { + const { currentTheme } = useTheme(); + + const stackScreenOptionsHeaderSettings = { + headerStyle: { + // Hack to ensure the collapsed small header shows the shadow / border. + backgroundColor: 'rgba(255,255,255,0.01)', + }, + headerTransparent: Platform.OS === 'ios', + }; + + const layoutStackScreenOptionsHeaderSettings = { + headerTransparent: Platform.OS === 'ios', + headerBlurEffect: 'systemChromeMaterial', + headerShadowVisible: true, + headerLargeTitleShadowVisible: false, + headerStyle: { + // Hack to ensure the collapsed small header shows the shadow / border. + backgroundColor: 'rgba(255,255,255,0.01)', + }, + headerLargeTitle: true, + title: 'Packrat', + }; + + return { + stackScreenOptionsHeaderSettings, + layoutStackScreenOptionsHeaderSettings, + }; +} diff --git a/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx b/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx index 419d16ffd..6d31e14fd 100644 --- a/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx +++ b/packages/app/modules/dashboard/components/HeroSection/HeroSection.tsx @@ -1,13 +1,13 @@ -import React from 'react'; -import { RStack, RText as OriginalRText, RButton } from '@packrat/ui'; import { MaterialCommunityIcons } from '@expo/vector-icons'; -import { Platform, View } from 'react-native'; +import { RText as OriginalRText, RButton, RStack, XStack } from '@packrat/ui'; +import { PlacesAutocomplete } from 'app/components/PlacesAutocomplete/PlacesAutocomplete'; +import { useRouter } from 'app/hooks/router'; +import useCustomStyles from 'app/hooks/useCustomStyles'; import useTheme from 'app/hooks/useTheme'; import { useAuthUser } from 'app/modules/auth'; -import { useRouter } from 'app/hooks/router'; import { first } from 'lodash'; -import useCustomStyles from 'app/hooks/useCustomStyles'; -import { PlacesAutocomplete } from 'app/components/PlacesAutocomplete/PlacesAutocomplete'; +import React from 'react'; +import { Platform, View } from 'react-native'; const RText: any = OriginalRText; @@ -59,7 +59,7 @@ export const HeroSection: React.FC = ({ onSelect }) => { const firstNameOrUser = first(user?.name?.split(' ')) ?? 'User'; const bannerText = firstNameOrUser !== 'User' - ? `Let's find a new trail, ${firstNameOrUser}` + ? `Let's find a new trail, ${String(firstNameOrUser)}` : "Let's find a new trail"; return ( @@ -74,19 +74,14 @@ export const HeroSection: React.FC = ({ onSelect }) => { style={styles.searchBar} /> - ) : ( + ) : Platform.OS === 'android' ? ( { router.push('/search'); }} > - + = ({ onSelect }) => { Search by park, city, or trail - + - )} + ) : null} ); @@ -145,7 +140,8 @@ const loadStyles = (theme: any) => { minWidth: '100%', flexDirection: 'row', justifyContent: 'flex-start', - padding: 10, + padding: 0, + paddingHorizontal: 10, borderRadius: 5, }, }; diff --git a/packages/app/modules/dashboard/screens/DashboardScreen/DashboardScreen.tsx b/packages/app/modules/dashboard/screens/DashboardScreen/DashboardScreen.tsx index 03b3c7382..ef09816a1 100644 --- a/packages/app/modules/dashboard/screens/DashboardScreen/DashboardScreen.tsx +++ b/packages/app/modules/dashboard/screens/DashboardScreen/DashboardScreen.tsx @@ -1,16 +1,91 @@ -import React from 'react'; -import { Platform, View } from 'react-native'; -import { RStack, RScrollView } from '@packrat/ui'; -import { HeroSection, Section, SectionHeader } from '../../components'; -import useCustomStyles from 'app/hooks/useCustomStyles'; +import { useRouter } from '@packrat/crosspath'; +import { RScrollView, RStack } from '@packrat/ui'; +import FAB from 'app/components/Fab/Fab'; import Layout from 'app/components/layout/Layout'; +import { SearchResults } from 'app/components/SearchInput/SearchResults'; import { useScreenWidth } from 'app/hooks/common'; -import FAB from 'app/components/Fab/Fab'; +import useCustomStyles from 'app/hooks/useCustomStyles'; import { FeedPreview } from 'app/modules/feed'; -import { Button, Stack } from 'tamagui'; -import { useRouter } from '@packrat/crosspath'; +import { useAtom } from 'jotai'; +import React from 'react'; +import { Platform, View } from 'react-native'; +import { Stack } from 'tamagui'; +import { HeroSection, Section, SectionHeader } from '../../components'; -export const DashboardScreen = () => { +import { PlaceItem } from 'app/components/PlacesAutocomplete/PlacesAutocomplete'; +import { + placesAutocompleteSearchAtom, + usePlacesAutoComplete, +} from 'app/components/PlacesAutocomplete/usePlacesAutoComplete'; + +interface SearchResult { + properties: { + osm_id: number; + osm_type: string; + name: string; + }; + geometry: { + coordinates: [number, number]; + }; +} + +function NativeDashboardScreen() { + const router = useRouter(); + const [searchQuery, setSearchQuery] = useAtom(placesAutocompleteSearchAtom); + + const handleSearchSelect = async (selectedResult: SearchResult) => { + try { + const { osm_id, osm_type, name } = selectedResult.properties; + + const coordinates = selectedResult.geometry.coordinates; + + if (!osm_id || !osm_type) { + console.error( + 'No OSM ID or OSM type found in the selected search result', + ); + } else { + router.push({ + pathname: '/destination/query', + query: { + osmType: osm_type, + osmId: osm_id, + name, + }, + }); + } + } catch (error) { + console.error('errorrrrrr', error); + } + }; + + const { + data: searchResults, + handleSelect, + search, + setSearch, + } = usePlacesAutoComplete(handleSearchSelect); + + const DashboardWithNativeSearch = () => { + if (searchQuery) { + return ( + { + handleSelect(result); // Handle the selection logic + setSearchQuery(''); // Clear search query + }} + resultItemComponent={} // Custom item rendering + isVisible={true} + /> + ); + } + return ; + }; + + return ; +} + +const DashboardScreenInner = () => { const styles = useCustomStyles(loadStyles); const router = useRouter(); @@ -61,6 +136,13 @@ export const DashboardScreen = () => { ); }; +export const DashboardScreen = () => { + if (Platform.OS === 'web') { + return ; + } + return ; +}; + const loadStyles = (theme) => { const { currentTheme } = theme; const { screenWidth } = useScreenWidth(); diff --git a/packages/app/modules/feed/atoms/index.ts b/packages/app/modules/feed/atoms/index.ts new file mode 100644 index 000000000..66b75c867 --- /dev/null +++ b/packages/app/modules/feed/atoms/index.ts @@ -0,0 +1,3 @@ +import { atom } from 'jotai'; + +export const searchQueryAtom = atom(''); diff --git a/packages/app/modules/feed/components/FeedSearchFilter.tsx b/packages/app/modules/feed/components/FeedSearchFilter.tsx index 6857b4d19..2e6ab87c0 100644 --- a/packages/app/modules/feed/components/FeedSearchFilter.tsx +++ b/packages/app/modules/feed/components/FeedSearchFilter.tsx @@ -1,19 +1,19 @@ -import React, { useRef, useEffect, useState } from 'react'; -import useTheme from 'app/hooks/useTheme'; -import useCustomStyles from 'app/hooks/useCustomStyles'; -import { View } from 'react-native'; import { - RText as OriginalRText, - RStack as OriginalRStack, - RSeparator as OriginalRSeparator, - RButton, Form, InputWithIcon, + RSeparator as OriginalRSeparator, + RStack as OriginalRStack, + RText as OriginalRText, + XStack, } from '@packrat/ui'; import { Plus, Search, X } from '@tamagui/lucide-icons'; -import { useFeedSortOptions } from '../hooks'; import FilterBadge from 'app/components/FilterBadge'; import RSecondaryButton from 'app/components/RSecondaryButton'; +import useCustomStyles from 'app/hooks/useCustomStyles'; +import useTheme from 'app/hooks/useTheme'; +import React, { useEffect, useRef, useState } from 'react'; +import { Platform, View } from 'react-native'; +import { useFeedSortOptions } from '../hooks'; const RStack = OriginalRStack; const RText = OriginalRText; @@ -42,7 +42,7 @@ export const FeedSearchFilter = ({ }: FeedSearchFilterProps) => { const { currentTheme } = useTheme(); const styles = useCustomStyles(loadStyles); - const [searchValue, setSearchValue] = useState(); + const [searchValue, setSearchValue] = useState(''); const debounceTimerRef = useRef(null); const sortOptions = useFeedSortOptions( feedType, @@ -73,64 +73,73 @@ export const FeedSearchFilter = ({ } }, [sortOptions, queryString]); - return ( - - -
- - } - RightIcon={} - onChange={handleSetSearchValue} - placeholder={`Search ${feedType || 'Feed'}`} - value={searchValue} - /> - -
-
- + // Filters Component + const Filters = () => ( + + {feedType === 'public' && ( + handleTypeChange?.(value)} + /> + )} - {!isSortHidden && ( - - {feedType === 'public' && ( - handleTypeChange?.(value)} - /> - )} + - + {(feedType === 'userPacks' || feedType === 'userTrips') && ( + } + onPress={handleCreateClick} + /> + )} + + ); - {(feedType === 'userPacks' || feedType === 'userTrips') && ( - } - onPress={handleCreateClick} - /> + return ( + <> + {/* Render Filters Outside Container on Native */} + {Platform.OS !== 'web' ? ( + + ) : ( + + {/* Render Search Container Only on Web */} + {Platform.OS === 'web' && ( + +
+ + } + RightIcon={} + onChange={handleSetSearchValue} + placeholder={`Search ${feedType || 'Feed'}`} + value={searchValue} + /> + +
+
)} - - )} + - -
+ {/* Render Filters Inside Container on Web */} + {Platform.OS === 'web' && !isSortHidden && } + + +
+ )} + ); }; diff --git a/packages/app/modules/feed/components/SearchProvider.tsx b/packages/app/modules/feed/components/SearchProvider.tsx index e654d80b7..403fbcb3a 100644 --- a/packages/app/modules/feed/components/SearchProvider.tsx +++ b/packages/app/modules/feed/components/SearchProvider.tsx @@ -1,4 +1,4 @@ -import React, { ReactNode, createContext, useState } from 'react'; +import React, { ReactNode, createContext, useContext, useState } from 'react'; // Define the context type interface SearchContextType { @@ -23,4 +23,12 @@ const SearchProvider: React.FC = ({ children }) => { ); }; -export { SearchContext, SearchProvider }; +const useSearchContext = () => { + const context = useContext(SearchContext); + if (!context) { + throw new Error('useSearchContext must be used within a SearchProvider'); + } + return context; +}; + +export { SearchContext, SearchProvider, useSearchContext }; diff --git a/packages/app/modules/feed/screens/FeedScreen.tsx b/packages/app/modules/feed/screens/FeedScreen.tsx index 30021073e..0942fd367 100644 --- a/packages/app/modules/feed/screens/FeedScreen.tsx +++ b/packages/app/modules/feed/screens/FeedScreen.tsx @@ -1,18 +1,15 @@ -import React, { useMemo, useState, useEffect, memo } from 'react'; -import { View, type ViewProps } from 'react-native'; -import { - FeedCard, - FeedList, - FeedSearchFilter, - SearchProvider, -} from '../components'; -import { useRouter } from 'app/hooks/router'; -import { useFeed } from 'app/modules/feed'; import { Pagination } from '@packrat/ui'; -import { useAuthUser } from 'app/modules/auth'; -import { type FeedType } from '../model'; import { ConnectionGate } from 'app/components/ConnectionGate'; import Layout from 'app/components/layout/Layout'; +import { useRouter } from 'app/hooks/router'; +import { useAuthUser } from 'app/modules/auth'; +import { useFeed } from 'app/modules/feed'; +import { searchQueryAtom } from 'app/modules/feed/atoms'; +import { useAtom } from 'jotai'; +import React, { memo, useState } from 'react'; +import { View, type ViewProps } from 'react-native'; +import { FeedCard, FeedList, FeedSearchFilter } from '../components'; +import { type FeedType } from '../model'; const URL_PATHS = { userPacks: '/pack/', @@ -39,7 +36,8 @@ const Feed = memo(function Feed({ feedType = 'public', listStyle }: FeedProps) { pack: true, trip: false, }); - const [searchQuery, setSearchQuery] = useState(''); + const [searchQuery, setSearchQuery] = useAtom(searchQueryAtom); + const [refreshing, setRefreshing] = useState(false); const user = useAuthUser(); @@ -87,46 +85,44 @@ const Feed = memo(function Feed({ feedType = 'public', listStyle }: FeedProps) { return ( - - - - - - ( - - )} - isLoading={isLoading} - isError={isError} - separatorHeight={12} + + + - {totalPages > 1 ? ( - + ( + - ) : null} - - + )} + isLoading={isLoading} + isError={isError} + separatorHeight={12} + /> + {totalPages > 1 ? ( + + ) : null} + ); }); diff --git a/packages/app/package.json b/packages/app/package.json index f22b74bb4..00dbc52ac 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -24,6 +24,7 @@ }, "dependencies": { "@babel/runtime": "^7.21.0", + "@bugsnag/js": "^8.1.2", "@expo/match-media": "^0.4.0", "@expo/vector-icons": "^14.0.0", "@expo/webpack-config": "^19.0.0", @@ -46,19 +47,19 @@ "@rneui/base": "^4.0.0-rc.8", "@rneui/themed": "^4.0.0-rc.8", "@rnmapbox/maps": "*", - "@tamagui/animations-react-native": "^1.120.2", - "@tamagui/babel-plugin": "^1.120.2", - "@tamagui/config": "^1.120.2", - "@tamagui/font-inter": "^1.120.2", - "@tamagui/linear-gradient": "^1.120.2", - "@tamagui/lucide-icons": "^1.120.2", - "@tamagui/progress": "^1.120.2", - "@tamagui/react-native-media-driver": "^1.120.2", - "@tamagui/shorthands": "^1.120.2", - "@tamagui/switch": "^1.120.2", - "@tamagui/theme-base": "^1.120.2", - "@tamagui/themes": "^1.120.2", - "@tamagui/use-did-finish-ssr": "^1.120.2", + "@tamagui/animations-react-native": "1.96.0", + "@tamagui/babel-plugin": "1.96.0", + "@tamagui/config": "1.96.0", + "@tamagui/font-inter": "1.96.0", + "@tamagui/linear-gradient": "1.96.0", + "@tamagui/lucide-icons": "1.96.0", + "@tamagui/progress": "1.96.0", + "@tamagui/react-native-media-driver": "1.96.0", + "@tamagui/shorthands": "1.96.0", + "@tamagui/switch": "1.96.0", + "@tamagui/theme-base": "1.96.0", + "@tamagui/themes": "1.96.0", + "@tamagui/use-did-finish-ssr": "1.96.0", "@tanstack/query-async-storage-persister": "^4.36.1", "@tanstack/react-query": "^4.36.1", "@tanstack/react-query-devtools": "^4.36.1", @@ -139,7 +140,7 @@ "server": "*", "solito": "^4.2.0", "superjson": "^2.0.0", - "tamagui": "^1.120.2", + "tamagui": "1.96.0", "togpx": "^0.5.4", "uuid": "3.4.0", "xmldom": "^0.6.0" diff --git a/packages/app/provider/BugsnagProvider/Bugsnag.web.ts b/packages/app/provider/BugsnagProvider/Bugsnag.web.ts new file mode 100644 index 000000000..8c2ce0cc7 --- /dev/null +++ b/packages/app/provider/BugsnagProvider/Bugsnag.web.ts @@ -0,0 +1,12 @@ +import Bugsnag from '@bugsnag/js'; +import BugsnagPluginReact from '@bugsnag/plugin-react'; +import { BUGSNAG_API_KEY } from '@packrat/config'; + +if (BUGSNAG_API_KEY) { + Bugsnag.start({ + apiKey: BUGSNAG_API_KEY, + plugins: [new BugsnagPluginReact()], + }); +} + +export default Bugsnag; diff --git a/packages/app/theme/indessx.ts b/packages/app/theme/indessx.ts deleted file mode 100644 index f64a712db..000000000 --- a/packages/app/theme/indessx.ts +++ /dev/null @@ -1,127 +0,0 @@ -import { extendTheme } from 'native-base'; -import { DefaultTheme } from 'react-native-paper'; - -export const theme = { - colors: { - background: Platform.OS === 'web' ? 'hsla(0, 0%, 96%, 1)' : '#fcfcfc', - secondaryBlue: Platform.OS === 'web' ?'#0C66A1' : '#cce5ff', - tertiaryBlue: Platform.OS === 'web' ? '#0C66A1' : '#0C66A1', - accentPurple: Platform.OS === 'web' ? '#6C63FF' : '#6C63FF', - card: Platform.OS === 'web' ? '#f8f8f8' : '#f8f8f8', - text: Platform.OS === 'web' ? '#333333' : '#333333', - border: Platform.OS === 'web' ? '#f3f3f3' : '#f3f3f3', - notification: Platform.OS === 'web' ? '#0A84FF' : '#0A84FF', - error: '#FF453A', - textGreen: Platform.OS === 'web' ? undefined : '#22c55e', - tertiaryBlueGrey: Platform.OS === 'web' ? undefined : '#3B3B3B', - cardIconColor: Platform.OS === 'web' ? '#22c55e' : '#22c55e', - iconColor: Platform.OS === 'web' ? '#FFFFFF' : '#003064', - weatherIcon: Platform.OS === 'web' ? '#0284c7' : '#0284c7', - drawerIconColor: Platform.OS === 'web' ? '#3B3B3B' : '#3B3B3B', - white: '#FFFFFF', - black: '#000000', - }, - font: { - headerFont: 56, - size: 18, - desktop: 36, - }, - padding: { - paddingDesktop: 24, - paddingInside: 105, - paddingTablet: 80, - }, - size: { - cardPadding: 45, - mobilePadding: 30, - }, - width: { - widthDesktop: '85%', - }, -}; - -export const darkTheme = { - colors: { - primary: '#0A84FF', - background: '#050505', - secondaryBlue: '#0C66A1', - tertiaryBlue: '#96c7f2', - accentPurple: '#6C63FF', - card: '#1c1a17', - text: '#eaf6ff', - border: '#221f1c', - notification: '#0A84FF', - error: '#FF453A', - textGreen: '#22c55e', - tertiaryBlueGrey: '#3B3B3B', - cardIconColor: '#d6e3ff', - iconColor: '#cfe5ff', - weatherIcon: '#0A84FF', - drawerIconColor: '#3B3B3B', - white: '#FFFFFF', - }, - font: { - headerFont: 56, - size: 18, - desktop: 36, - }, - padding: { - paddingDesktop: 24, - paddingInside: 105, - paddingTablet: 80, - }, - size: { - cardPadding: 45, - mobilePadding: 30, - }, - width: { - widthDesktop: '85%', - }, -}; - -export const nativeBaseLightTheme = extendTheme({ - colors: { - primary: { - 500: theme.colors.background, - }, - amber: { - 100: theme.colors.white, - }, - }, -}); -export const nativeBaseDarkTheme = extendTheme({ - colors: { - primary: { - 500: darkTheme.colors.background, - }, - amber: { - 100: darkTheme.colors.white, - }, - }, -}); - -export const lightThemePaper = { - ...DefaultTheme, - colors: { - ...DefaultTheme.colors, - primary: theme.colors.primary, - onSurface: theme.colors.white, - elevation: { - ...DefaultTheme.colors.elevation, - level1: theme.colors.background, - }, - }, -}; - -export const darkPaperTheme = { - ...DefaultTheme, - colors: { - ...DefaultTheme.colors, - primary: darkTheme.colors.primary, - onSurface: darkTheme.colors.white, - elevation: { - ...DefaultTheme.colors.elevation, - level1: darkTheme.colors.background, - }, - }, -}; diff --git a/packages/crosspath/package.json b/packages/crosspath/package.json index 08671d312..35d735bc0 100644 --- a/packages/crosspath/package.json +++ b/packages/crosspath/package.json @@ -31,7 +31,7 @@ "solito": "^4.2.0" }, "devDependencies": { - "@tamagui/build": "^1.120.2", + "@tamagui/build": "1.96.0", "typescript": "^5.5.3" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 257b42398..ffcdc59e8 100755 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -23,23 +23,23 @@ "@shopify/flash-list": "^1.6.1", "@tamagui-extras/core": "^1.12.2", "@tamagui-extras/form": "^1.17.2", - "@tamagui/animations-react-native": "^1.120.2", - "@tamagui/animations-reanimated": "^1.120.2", - "@tamagui/cli": "^1.120.2", - "@tamagui/colors": "^1.120.2", - "@tamagui/config": "^1.120.2", - "@tamagui/core": "^1.120.2", - "@tamagui/demos": "^1.120.2", - "@tamagui/font-inter": "^1.120.2", - "@tamagui/lucide-icons": "^1.120.2", - "@tamagui/progress": "^1.120.2", - "@tamagui/react-native-media-driver": "^1.120.2", - "@tamagui/shorthands": "^1.120.2", - "@tamagui/switch": "^1.120.2", - "@tamagui/themes": "^1.120.2", - "@tamagui/toast": "^1.120.2", - "@tamagui/use-store": "^1.120.2", - "@tamagui/web": "^1.120.2", + "@tamagui/animations-react-native": "1.96.0", + "@tamagui/animations-reanimated": "1.96.0", + "@tamagui/cli": "1.96.0", + "@tamagui/colors": "1.96.0", + "@tamagui/config": "1.96.0", + "@tamagui/core": "1.96.0", + "@tamagui/demos": "1.96.0", + "@tamagui/font-inter": "1.96.0", + "@tamagui/lucide-icons": "1.96.0", + "@tamagui/progress": "1.96.0", + "@tamagui/react-native-media-driver": "1.96.0", + "@tamagui/shorthands": "1.96.0", + "@tamagui/switch": "1.96.0", + "@tamagui/themes": "1.96.0", + "@tamagui/toast": "1.96.0", + "@tamagui/use-store": "1.96.0", + "@tamagui/web": "1.96.0", "@tanstack/react-table": "^8.11.2", "@tanstack/react-virtual": "3.0.0-beta.54", "@ts-react/form": "^1.8.3", @@ -60,12 +60,12 @@ "react-native-svg": "14.1.0", "react-native-web": "^0.19.10", "swr": "^2.2.5", - "tamagui": "^1.120.2", + "tamagui": "1.96.0", "zeego": "^1.7.2", "zod": "^3.22.4" }, "devDependencies": { - "@tamagui/babel-plugin": "^1.120.2", - "@tamagui/build": "^1.120.2" + "@tamagui/babel-plugin": "1.96.0", + "@tamagui/build": "1.96.0" } } diff --git a/packages/ui/src/Chip/index.tsx b/packages/ui/src/Chip/index.tsx new file mode 100644 index 000000000..daae83631 --- /dev/null +++ b/packages/ui/src/Chip/index.tsx @@ -0,0 +1 @@ +export { Chip } from '../Bento/elements/chips/components/chipsParts'; diff --git a/packages/ui/src/RForm/index.tsx b/packages/ui/src/RForm/index.tsx index 6312ccaf9..6836fc76a 100644 --- a/packages/ui/src/RForm/index.tsx +++ b/packages/ui/src/RForm/index.tsx @@ -1,17 +1,18 @@ -import React, { useRef, forwardRef, useImperativeHandle, FC } from 'react'; -import { useForm, Controller, SubmitHandler } from 'react-hook-form'; import { zodResolver } from '@hookform/resolvers/zod'; +import { forwardRef, useImperativeHandle, useRef, type FC } from 'react'; +import { Controller, useForm, type SubmitHandler } from 'react-hook-form'; +import React from 'react'; import { + Button, Form, Input, - Text as OriginalText, - Button, - TextArea, Label, + Text as OriginalText, XStack as OriginalXStack, + TextArea, YStack, } from 'tamagui'; -import * as z from 'zod'; +import { type z } from 'zod'; const Text: any = OriginalText; const XStack: any = OriginalXStack; @@ -107,37 +108,39 @@ const ReusableForm = forwardRef((props, ref) => { return (
- {fields.map((field) => ( - - {field.label && } - - ( - (inputRefs.current[field.name] = el), - }} - /> - )} - /> - - - - - ))} + {fields && + Array.isArray(fields) && + fields.map((field) => ( + + {field.label && } + + ( + (inputRefs.current[field.name] = el), + }} + /> + )} + /> + + + + + ))} @@ -145,4 +148,6 @@ const ReusableForm = forwardRef((props, ref) => { ); }); +ReusableForm.displayName = 'ReusableForm'; + export default ReusableForm; diff --git a/packages/ui/src/ZDropdown/index.tsx b/packages/ui/src/ZDropdown/index.tsx index d8c425e8a..7b800a0c1 100644 --- a/packages/ui/src/ZDropdown/index.tsx +++ b/packages/ui/src/ZDropdown/index.tsx @@ -1,11 +1,10 @@ -import React from 'react'; -import { ComponentProps } from 'react'; -import * as ZeegoDropdownMenu from 'zeego/dropdown-menu'; import { ChevronDown } from '@tamagui/lucide-icons'; +import React from 'react'; +import { Platform } from 'react-native'; import { Button } from 'tamagui'; - -type ContentProps = ComponentProps; -type ItemProps = ComponentProps; +import * as ZeegoDropdownMenu from 'zeego/dropdown-menu'; +type ContentProps = React.ComponentProps; +type ItemProps = React.ComponentProps; const DropdownMenu = { ...ZeegoDropdownMenu, @@ -32,9 +31,14 @@ const DropdownMenu = { backgroundColor: 'white', flexDirection: 'row', alignItems: 'center', - hoverStyle: { - backgroundColor: 'gray', - }, + ...Platform.select({ + web: { + cursor: 'pointer', + hoverStyle: { + backgroundColor: 'gray', + }, + }, + }), }} /> ), @@ -42,21 +46,40 @@ const DropdownMenu = { ), }; -const RDropdownMenu = ({ menuItems = [], menuName }) => { +interface RDropdownMenuItem { + label: string; + onSelect?: () => void; +} + +interface RDropdownMenuProps { + menuItems: RDropdownMenuItem[]; + menuName: string; + trigger?: React.ReactNode; +} + +const RDropdownMenu = ({ + menuItems = [], + menuName, + trigger = null, +}: RDropdownMenuProps) => { return ( - - + + {React.isValidElement(trigger) ? ( + trigger + ) : ( + + )} {menuItems.map(({ label, onSelect = () => {} }) => ( diff --git a/packages/ui/src/index.tsx b/packages/ui/src/index.tsx index 75af69e4a..3ea1860db 100644 --- a/packages/ui/src/index.tsx +++ b/packages/ui/src/index.tsx @@ -1,3 +1,5 @@ +// Component Imports +// - Basic components and UI elements import RButton from './RButton'; import RCard from './RCard'; import RCheckbox from './RCheckbox'; @@ -14,9 +16,9 @@ import RImage from './RImage'; import RInput from './RInput'; import RLabel from './RLabel'; import RLink from './RLink'; +import RParagraph from './Rparagraph'; import RRadio from './RRadio'; import RScrollView from './RScrollview'; - import RSelect from './RSelect'; import RSeparator from './RSeparator'; import RSpinner from './RSpinner'; @@ -25,27 +27,31 @@ import RSwitch from './RSwitch'; import RTabs from './RTabs'; import RText from './RText'; import RTooltip from './RTooltip'; -import RParagraph from './Rparagraph'; import SizableText from './SizableText'; import XStack from './XStack'; import YStack from './YStack'; -export { DropdownMenu, RDropdownMenu } from './ZDropdown'; -export { Container } from './Container'; -export { MainContentWeb } from './MainContentWeb'; -export { ContextMenu, RContextMenu } from './RContextMenu'; -export { DropdownComponent } from './Dropdown'; + +// Dropdown and Menu Components +// - Specific dropdown and context menu utilities export { - CascadedDropdownComponent, ActionsDropdownComponent, + CascadedDropdownComponent, } from './CascadedDropdown'; -// export { DropdownMenu, ExampleDropdown } from './RDropdown/DropdownBase'; -export { RSkeleton } from './RSkeleton'; - -export { LoadingPlaceholder } from './LoadingPlaceholder'; +export { DropdownComponent } from './Dropdown'; +export { ContextMenu, RContextMenu } from './RContextMenu'; +export { DropdownMenu, RDropdownMenu } from './ZDropdown'; +// Specialized Components +// - Custom or more complex UI components +export { Container } from './Container'; export { EditableText } from './EditableText'; +export { LoadingPlaceholder } from './LoadingPlaceholder'; +export { MainContentWeb } from './MainContentWeb'; +export { RSkeleton } from './RSkeleton'; export { ThreeDotsMenu } from './ThreeDotsMenu'; +// Re-Exports +// - Components re-exported for organization or external access export { RButton, RCard, @@ -77,48 +83,43 @@ export { SizableText, XStack, YStack, - // ZDropdown, }; -export * from './InputText'; -export * from './form'; -export * from './card'; -export * from './Details'; -export { View } from 'tamagui'; +// External Packages and Libraries +// - Third-party or framework-specific imports +export * from '@tamagui/toast'; +export { ListItem as RListItem, View } from 'tamagui'; export { config } from './tamagui.config'; -// export * from 'tamagui'; -export { ListItem as RListItem } from 'tamagui'; -export * from '@tamagui/toast'; -export * from './EmptyState'; +// Utility Modules +// - Shared utilities and helper modules +export * from './alert'; export * from './Bento'; +export * from './card'; +export * from './Chip'; export * from './DateRangePicker'; +export * from './Details'; export * from './dialog'; -export * from './ImageGallery'; +export * from './EmptyState'; +export * from './ErrorBoundary'; +export * from './form'; +export * from './FullScreen'; export * from './Image'; +export * from './ImageGallery'; +export * from './InputText'; +export * from './ItemPickerOverlay'; export * from './list'; export * from './modal'; -export * from './toast'; -export * from './alert'; +export * from './Pagination'; export * from './RCard'; -export * from './ItemPickerOverlay'; export * from './RImage'; export * from './RInput'; +export * from './Rparagraph'; export * from './RScrollview'; export * from './RStack'; export * from './RTabs'; export * from './RText'; -export * from './Rparagraph'; -export * from './FullScreen'; export * from './SizableText'; +export * from './toast'; export * from './XStack'; export * from './YStack'; -export * from './Pagination'; -// Future components -// export * from './RCheckbox'; -// export * from './RSelect'; -// export * from './RSlider'; -// export * from './RToast'; -// export * from './RTooltip'; - -export * from './ErrorBoundary'; diff --git "a/server/src/testing/PackRat \360\237\216\222.postman_collection.json" b/server/src/testing/PackRat.postman_collection.json similarity index 100% rename from "server/src/testing/PackRat \360\237\216\222.postman_collection.json" rename to server/src/testing/PackRat.postman_collection.json diff --git a/yarn.lock b/yarn.lock index ffb024987..3244d7a0b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -117,7 +117,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -135,6 +135,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/compat-data@npm:7.26.3" + checksum: 10/0bf4e491680722aa0eac26f770f2fae059f92e2ac083900b241c90a2c10f0fc80e448b1feccc2b332687fab4c3e33e9f83dee9ef56badca1fb9f3f71266d9ebf + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.20.0, @babel/core@npm:^7.20.2, @babel/core@npm:^7.21.0, @babel/core@npm:^7.23.7, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.5, @babel/core@npm:^7.25.2": version: 7.25.2 resolution: "@babel/core@npm:7.25.2" @@ -158,6 +165,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.23.3": + version: 7.26.0 + resolution: "@babel/core@npm:7.26.0" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + 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: 10/65767bfdb1f02e80d3af4f138066670ef8fdd12293de85ef151758a901c191c797e86d2e99b11c4cdfca33c72385ecaf38bbd7fa692791ec44c77763496b9b93 + languageName: node + linkType: hard + "@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.22.7, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6, @babel/generator@npm:^7.7.2": version: 7.25.6 resolution: "@babel/generator@npm:7.25.6" @@ -170,7 +200,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.25.5, @babel/generator@npm:^7.26.3": +"@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3": version: 7.26.3 resolution: "@babel/generator@npm:7.26.3" dependencies: @@ -224,6 +254,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-compilation-targets@npm:7.25.9" + dependencies: + "@babel/compat-data": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/8053fbfc21e8297ab55c8e7f9f119e4809fa7e505268691e1bedc2cf5e7a5a7de8c60ad13da2515378621b7601c42e101d2d679904da395fa3806a1edef6b92e + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0, @babel/helper-create-class-features-plugin@npm:^7.25.4": version: 7.25.4 resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4" @@ -322,6 +365,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/9841d2a62f61ad52b66a72d08264f23052d533afc4ce07aec2a6202adac0bfe43014c312f94feacb3291f4c5aafe681955610041ece2c276271adce3f570f2f5 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" @@ -454,6 +510,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helpers@npm:7.26.0" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + checksum: 10/fd4757f65d10b64cfdbf4b3adb7ea6ffff9497c53e0786452f495d1f7794da7e0898261b4db65e1c62bbb9a360d7d78a1085635c23dfc3af2ab6dcba06585f86 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" @@ -477,7 +543,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.3": +"@babel/parser@npm:^7.23.3, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": version: 7.26.3 resolution: "@babel/parser@npm:7.26.3" dependencies: @@ -1540,7 +1606,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.25.2, @babel/plugin-transform-react-jsx@npm:^7.25.9": +"@babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" dependencies: @@ -1871,7 +1937,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.24.7": +"@babel/preset-react@npm:^7.23.3": version: 7.26.3 resolution: "@babel/preset-react@npm:7.26.3" dependencies: @@ -1933,7 +1999,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.25.4": +"@babel/runtime@npm:^7.23.2": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -1953,7 +2019,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.25.9": +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.25.9": version: 7.25.9 resolution: "@babel/template@npm:7.25.9" dependencies: @@ -1979,7 +2045,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.25.9": +"@babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.25.9": version: 7.26.4 resolution: "@babel/traverse@npm:7.26.4" dependencies: @@ -2005,7 +2071,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.3": +"@babel/types@npm:^7.23.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3": version: 7.26.3 resolution: "@babel/types@npm:7.26.3" dependencies: @@ -2022,6 +2088,15 @@ __metadata: languageName: node linkType: hard +"@bugsnag/browser@npm:^8.1.2": + version: 8.1.2 + resolution: "@bugsnag/browser@npm:8.1.2" + dependencies: + "@bugsnag/core": "npm:^8.1.1" + checksum: 10/e15189eef5800f1d4c730355d9c097431d3538ce85f1df9eaf16121231a3e35f477695ec2924f2085afa5c25182c51c1f66f120eca7eccf7682d89b16b8ea04d + languageName: node + linkType: hard + "@bugsnag/core@npm:^7.19.0": version: 7.25.0 resolution: "@bugsnag/core@npm:7.25.0" @@ -2035,6 +2110,19 @@ __metadata: languageName: node linkType: hard +"@bugsnag/core@npm:^8.1.1": + version: 8.1.1 + resolution: "@bugsnag/core@npm:8.1.1" + dependencies: + "@bugsnag/cuid": "npm:^3.0.0" + "@bugsnag/safe-json-stringify": "npm:^6.0.0" + error-stack-parser: "npm:^2.0.3" + iserror: "npm:^0.0.2" + stack-generator: "npm:^2.0.3" + checksum: 10/07d18d9eddcb975a57f192eebc44d28f7c512b00072930fcd74dd61b3d0b60a164d6e0c3b51fbb031781c9a46bc81b5cc0efb6e1147ea54b0e21d6fdfb6c7181 + languageName: node + linkType: hard + "@bugsnag/cuid@npm:^3.0.0": version: 3.1.1 resolution: "@bugsnag/cuid@npm:3.1.1" @@ -2082,6 +2170,30 @@ __metadata: languageName: node linkType: hard +"@bugsnag/js@npm:^8.1.2": + version: 8.1.2 + resolution: "@bugsnag/js@npm:8.1.2" + dependencies: + "@bugsnag/browser": "npm:^8.1.2" + "@bugsnag/node": "npm:^8.1.1" + checksum: 10/4885e71768cf5d46ce9996f6e2b991c035dec9ae4946494fb507779c6bdea9c3eff3d4fa657e53bb57abdd26535361c2ac7deacff29c4d2369932b567b1abaf2 + languageName: node + linkType: hard + +"@bugsnag/node@npm:^8.1.1": + version: 8.1.1 + resolution: "@bugsnag/node@npm:8.1.1" + dependencies: + "@bugsnag/core": "npm:^8.1.1" + byline: "npm:^5.0.0" + error-stack-parser: "npm:^2.0.3" + iserror: "npm:^0.0.2" + pump: "npm:^3.0.0" + stack-generator: "npm:^2.0.3" + checksum: 10/877209db102fab59df2c3f77d8dc67e53b456d5c6f752331caf90777bfa09b80384e7972685c2294cde85a26437e839075d821ce6302c787afc402de138c9516 + languageName: node + linkType: hard + "@bugsnag/plugin-browser-session@npm:^7.19.0": version: 7.25.0 resolution: "@bugsnag/plugin-browser-session@npm:7.25.0" @@ -2800,6 +2912,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -2814,13 +2933,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/aix-ppc64@npm:0.24.2" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm64@npm:0.17.19" @@ -2842,6 +2954,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm64@npm:0.21.5" @@ -2856,13 +2975,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/android-arm64@npm:0.24.2" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.15.18": version: 0.15.18 resolution: "@esbuild/android-arm@npm:0.15.18" @@ -2891,6 +3003,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm@npm:0.21.5" @@ -2905,13 +3024,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/android-arm@npm:0.24.2" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-x64@npm:0.17.19" @@ -2933,6 +3045,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-x64@npm:0.21.5" @@ -2947,13 +3066,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/android-x64@npm:0.24.2" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-arm64@npm:0.17.19" @@ -2975,6 +3087,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-arm64@npm:0.21.5" @@ -2989,13 +3108,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/darwin-arm64@npm:0.24.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-x64@npm:0.17.19" @@ -3017,6 +3129,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-x64@npm:0.21.5" @@ -3031,13 +3150,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/darwin-x64@npm:0.24.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-arm64@npm:0.17.19" @@ -3059,6 +3171,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-arm64@npm:0.21.5" @@ -3073,13 +3192,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/freebsd-arm64@npm:0.24.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-x64@npm:0.17.19" @@ -3101,6 +3213,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-x64@npm:0.21.5" @@ -3115,13 +3234,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/freebsd-x64@npm:0.24.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm64@npm:0.17.19" @@ -3143,6 +3255,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm64@npm:0.21.5" @@ -3157,13 +3276,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-arm64@npm:0.24.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm@npm:0.17.19" @@ -3185,6 +3297,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm@npm:0.21.5" @@ -3199,13 +3318,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-arm@npm:0.24.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ia32@npm:0.17.19" @@ -3227,6 +3339,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ia32@npm:0.21.5" @@ -3241,13 +3360,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-ia32@npm:0.24.2" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.14.54": version: 0.14.54 resolution: "@esbuild/linux-loong64@npm:0.14.54" @@ -3283,6 +3395,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-loong64@npm:0.21.5" @@ -3297,13 +3416,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-loong64@npm:0.24.2" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-mips64el@npm:0.17.19" @@ -3325,6 +3437,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-mips64el@npm:0.21.5" @@ -3339,13 +3458,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-mips64el@npm:0.24.2" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ppc64@npm:0.17.19" @@ -3367,6 +3479,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ppc64@npm:0.21.5" @@ -3381,13 +3500,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-ppc64@npm:0.24.2" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-riscv64@npm:0.17.19" @@ -3409,6 +3521,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-riscv64@npm:0.21.5" @@ -3423,13 +3542,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-riscv64@npm:0.24.2" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-s390x@npm:0.17.19" @@ -3451,6 +3563,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-s390x@npm:0.21.5" @@ -3465,13 +3584,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-s390x@npm:0.24.2" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-x64@npm:0.17.19" @@ -3493,6 +3605,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-x64@npm:0.21.5" @@ -3507,20 +3626,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/linux-x64@npm:0.24.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/netbsd-arm64@npm:0.24.2" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/netbsd-x64@npm:0.17.19" @@ -3542,6 +3647,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/netbsd-x64@npm:0.21.5" @@ -3556,13 +3668,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/netbsd-x64@npm:0.24.2" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-arm64@npm:0.23.1": version: 0.23.1 resolution: "@esbuild/openbsd-arm64@npm:0.23.1" @@ -3570,13 +3675,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/openbsd-arm64@npm:0.24.2" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/openbsd-x64@npm:0.17.19" @@ -3598,6 +3696,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/openbsd-x64@npm:0.21.5" @@ -3612,13 +3717,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/openbsd-x64@npm:0.24.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/sunos-x64@npm:0.17.19" @@ -3640,6 +3738,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/sunos-x64@npm:0.21.5" @@ -3654,13 +3759,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/sunos-x64@npm:0.24.2" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-arm64@npm:0.17.19" @@ -3682,6 +3780,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-arm64@npm:0.21.5" @@ -3696,13 +3801,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/win32-arm64@npm:0.24.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-ia32@npm:0.17.19" @@ -3724,6 +3822,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-ia32@npm:0.21.5" @@ -3738,13 +3843,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/win32-ia32@npm:0.24.2" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-x64@npm:0.17.19" @@ -3766,6 +3864,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-x64@npm:0.21.5" @@ -3780,13 +3885,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.24.2": - version: 0.24.2 - resolution: "@esbuild/win32-x64@npm:0.24.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -4872,7 +4970,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.1.2": +"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.0.6, @floating-ui/react-dom@npm:^2.1.2": version: 2.1.2 resolution: "@floating-ui/react-dom@npm:2.1.2" dependencies: @@ -4884,7 +4982,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/react-native@npm:^0.10.6": +"@floating-ui/react-native@npm:^0.10.3": version: 0.10.7 resolution: "@floating-ui/react-native@npm:0.10.7" dependencies: @@ -4896,7 +4994,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/react@npm:^0.26.24": +"@floating-ui/react@npm:^0.26.6": version: 0.26.28 resolution: "@floating-ui/react@npm:0.26.28" dependencies: @@ -6671,7 +6769,7 @@ __metadata: version: 0.0.0-use.local resolution: "@packrat/crosspath@workspace:packages/crosspath" dependencies: - "@tamagui/build": "npm:^1.120.2" + "@tamagui/build": "npm:1.96.0" typescript: "npm:^5.5.3" peerDependencies: "@tanstack/react-query": ^4.36.1 @@ -6723,25 +6821,25 @@ __metadata: "@shopify/flash-list": "npm:^1.6.1" "@tamagui-extras/core": "npm:^1.12.2" "@tamagui-extras/form": "npm:^1.17.2" - "@tamagui/animations-react-native": "npm:^1.120.2" - "@tamagui/animations-reanimated": "npm:^1.120.2" - "@tamagui/babel-plugin": "npm:^1.120.2" - "@tamagui/build": "npm:^1.120.2" - "@tamagui/cli": "npm:^1.120.2" - "@tamagui/colors": "npm:^1.120.2" - "@tamagui/config": "npm:^1.120.2" - "@tamagui/core": "npm:^1.120.2" - "@tamagui/demos": "npm:^1.120.2" - "@tamagui/font-inter": "npm:^1.120.2" - "@tamagui/lucide-icons": "npm:^1.120.2" - "@tamagui/progress": "npm:^1.120.2" - "@tamagui/react-native-media-driver": "npm:^1.120.2" - "@tamagui/shorthands": "npm:^1.120.2" - "@tamagui/switch": "npm:^1.120.2" - "@tamagui/themes": "npm:^1.120.2" - "@tamagui/toast": "npm:^1.120.2" - "@tamagui/use-store": "npm:^1.120.2" - "@tamagui/web": "npm:^1.120.2" + "@tamagui/animations-react-native": "npm:1.96.0" + "@tamagui/animations-reanimated": "npm:1.96.0" + "@tamagui/babel-plugin": "npm:1.96.0" + "@tamagui/build": "npm:1.96.0" + "@tamagui/cli": "npm:1.96.0" + "@tamagui/colors": "npm:1.96.0" + "@tamagui/config": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/demos": "npm:1.96.0" + "@tamagui/font-inter": "npm:1.96.0" + "@tamagui/lucide-icons": "npm:1.96.0" + "@tamagui/progress": "npm:1.96.0" + "@tamagui/react-native-media-driver": "npm:1.96.0" + "@tamagui/shorthands": "npm:1.96.0" + "@tamagui/switch": "npm:1.96.0" + "@tamagui/themes": "npm:1.96.0" + "@tamagui/toast": "npm:1.96.0" + "@tamagui/use-store": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" "@tanstack/react-table": "npm:^8.11.2" "@tanstack/react-virtual": "npm:3.0.0-beta.54" "@ts-react/form": "npm:^1.8.3" @@ -6762,7 +6860,7 @@ __metadata: react-native-svg: "npm:14.1.0" react-native-web: "npm:^0.19.10" swr: "npm:^2.2.5" - tamagui: "npm:^1.120.2" + tamagui: "npm:1.96.0" zeego: "npm:^1.7.2" zod: "npm:^3.22.4" languageName: unknown @@ -6789,161 +6887,6 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-android-arm64@npm:2.5.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@parcel/watcher-darwin-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@parcel/watcher-darwin-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.5.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@parcel/watcher-freebsd-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@parcel/watcher-linux-x64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@parcel/watcher-linux-x64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@parcel/watcher-wasm@npm:^2.4.1": - version: 2.5.0 - resolution: "@parcel/watcher-wasm@npm:2.5.0" - dependencies: - is-glob: "npm:^4.0.3" - micromatch: "npm:^4.0.5" - napi-wasm: "npm:^1.1.0" - checksum: 10/2e17915320267b6d6305406a4b59cb0b0e88eb93ba6acc61c5382c517421a9132992fb8d1468a0030ee9945a1d6216ee6112452e78b30089590cd206c49d98a0 - languageName: node - linkType: hard - -"@parcel/watcher-win32-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.5.0" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@parcel/watcher-win32-ia32@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.5.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@parcel/watcher-win32-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-x64@npm:2.5.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@parcel/watcher@npm:^2.4.1": - version: 2.5.0 - resolution: "@parcel/watcher@npm:2.5.0" - dependencies: - "@parcel/watcher-android-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-x64": "npm:2.5.0" - "@parcel/watcher-freebsd-x64": "npm:2.5.0" - "@parcel/watcher-linux-arm-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm-musl": "npm:2.5.0" - "@parcel/watcher-linux-arm64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm64-musl": "npm:2.5.0" - "@parcel/watcher-linux-x64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-x64-musl": "npm:2.5.0" - "@parcel/watcher-win32-arm64": "npm:2.5.0" - "@parcel/watcher-win32-ia32": "npm:2.5.0" - "@parcel/watcher-win32-x64": "npm:2.5.0" - detect-libc: "npm:^1.0.3" - is-glob: "npm:^4.0.3" - micromatch: "npm:^4.0.5" - node-addon-api: "npm:^7.0.0" - node-gyp: "npm:latest" - dependenciesMeta: - "@parcel/watcher-android-arm64": - optional: true - "@parcel/watcher-darwin-arm64": - optional: true - "@parcel/watcher-darwin-x64": - optional: true - "@parcel/watcher-freebsd-x64": - optional: true - "@parcel/watcher-linux-arm-glibc": - optional: true - "@parcel/watcher-linux-arm-musl": - optional: true - "@parcel/watcher-linux-arm64-glibc": - optional: true - "@parcel/watcher-linux-arm64-musl": - optional: true - "@parcel/watcher-linux-x64-glibc": - optional: true - "@parcel/watcher-linux-x64-musl": - optional: true - "@parcel/watcher-win32-arm64": - optional: true - "@parcel/watcher-win32-ia32": - optional: true - "@parcel/watcher-win32-x64": - optional: true - checksum: 10/1e28b1aa9a63456ebfa7af3e41297d088bd31d9e32548604f4f26ed96c5808f4330cd515062e879c24a9eaab7894066c8a3951ee30b59e7cbe6786ab2c790dae - languageName: node - linkType: hard - "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -10027,13 +9970,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-darwin-arm64@npm:1.10.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@swc/core-darwin-arm64@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-darwin-arm64@npm:1.7.26" @@ -10041,13 +9977,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-darwin-x64@npm:1.10.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@swc/core-darwin-x64@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-darwin-x64@npm:1.7.26" @@ -10055,13 +9984,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@swc/core-linux-arm-gnueabihf@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.26" @@ -10069,13 +9991,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-linux-arm64-gnu@npm:1.10.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@swc/core-linux-arm64-gnu@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-linux-arm64-gnu@npm:1.7.26" @@ -10083,13 +9998,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-linux-arm64-musl@npm:1.10.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@swc/core-linux-arm64-musl@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-linux-arm64-musl@npm:1.7.26" @@ -10097,13 +10005,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-linux-x64-gnu@npm:1.10.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@swc/core-linux-x64-gnu@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-linux-x64-gnu@npm:1.7.26" @@ -10111,13 +10012,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-linux-x64-musl@npm:1.10.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@swc/core-linux-x64-musl@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-linux-x64-musl@npm:1.7.26" @@ -10125,13 +10019,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-win32-arm64-msvc@npm:1.10.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@swc/core-win32-arm64-msvc@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-win32-arm64-msvc@npm:1.7.26" @@ -10139,13 +10026,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-win32-ia32-msvc@npm:1.10.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@swc/core-win32-ia32-msvc@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-win32-ia32-msvc@npm:1.7.26" @@ -10153,13 +10033,6 @@ __metadata: languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.10.1": - version: 1.10.1 - resolution: "@swc/core-win32-x64-msvc@npm:1.10.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@swc/core-win32-x64-msvc@npm:1.7.26": version: 1.7.26 resolution: "@swc/core-win32-x64-msvc@npm:1.7.26" @@ -10213,52 +10086,6 @@ __metadata: languageName: node linkType: hard -"@swc/core@npm:^1.7.21": - version: 1.10.1 - resolution: "@swc/core@npm:1.10.1" - dependencies: - "@swc/core-darwin-arm64": "npm:1.10.1" - "@swc/core-darwin-x64": "npm:1.10.1" - "@swc/core-linux-arm-gnueabihf": "npm:1.10.1" - "@swc/core-linux-arm64-gnu": "npm:1.10.1" - "@swc/core-linux-arm64-musl": "npm:1.10.1" - "@swc/core-linux-x64-gnu": "npm:1.10.1" - "@swc/core-linux-x64-musl": "npm:1.10.1" - "@swc/core-win32-arm64-msvc": "npm:1.10.1" - "@swc/core-win32-ia32-msvc": "npm:1.10.1" - "@swc/core-win32-x64-msvc": "npm:1.10.1" - "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.17" - peerDependencies: - "@swc/helpers": "*" - dependenciesMeta: - "@swc/core-darwin-arm64": - optional: true - "@swc/core-darwin-x64": - optional: true - "@swc/core-linux-arm-gnueabihf": - optional: true - "@swc/core-linux-arm64-gnu": - optional: true - "@swc/core-linux-arm64-musl": - optional: true - "@swc/core-linux-x64-gnu": - optional: true - "@swc/core-linux-x64-musl": - optional: true - "@swc/core-win32-arm64-msvc": - optional: true - "@swc/core-win32-ia32-msvc": - optional: true - "@swc/core-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc/helpers": - optional: true - checksum: 10/e9c8a42488db77b3c199d1696d45bb9c7e917267e810c091e5161a7096f3db9c01813ade1e942290285210b4590ec7a00399b2ba3edc4d8cae9b2e824fac7d45 - languageName: node - linkType: hard - "@swc/counter@npm:^0.1.3": version: 0.1.3 resolution: "@swc/counter@npm:0.1.3" @@ -10293,15 +10120,6 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.17": - version: 0.1.17 - resolution: "@swc/types@npm:0.1.17" - dependencies: - "@swc/counter": "npm:^0.1.3" - checksum: 10/ddef1ad5bfead3acdfc41f14e79ba43a99200eb325afbad5716058dbe36358b0513400e9f22aff32432be84a98ae93df95a20b94192f69b8687144270e4eaa18 - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^5.0.1": version: 5.0.1 resolution: "@szmarczak/http-timer@npm:5.0.1" @@ -10337,300 +10155,296 @@ __metadata: languageName: node linkType: hard -"@tamagui/accordion@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/accordion@npm:1.120.2" +"@tamagui/accordion@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/accordion@npm:1.96.0" dependencies: - "@tamagui/collapsible": "npm:1.120.2" - "@tamagui/collection": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + "@tamagui/collapsible": "npm:1.96.0" + "@tamagui/collection": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/31a33c5bb47a36d31eba56f683faab6dd34da9fce24f890e512fd6fbd58c678cd763c0782a237de9870ba56f7fa08ec726770210784e88a923561b75d32373e6 + checksum: 10/c88529e34aac1c57eb0cf6e9914f619da117ed87cfe06c82591c7c57217eeb41a1b7fdc0aec77ba4de239987af1b68969d83d0bb81a101d4e429852b1ff4d800 languageName: node linkType: hard -"@tamagui/adapt@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/adapt@npm:1.120.2" +"@tamagui/adapt@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/adapt@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - checksum: 10/7f0f39f74773613461dde78693bf714cefccc8d1a58833bc53960f38a3e5c4c493bd7da931f57c94b7773145b429d85f052df04129da1eb84cbc60609dd64f27 + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + checksum: 10/a2fdd57258c6a7c5d54646ae10b8596472b000d7a88e451dd180dfac57577e60b94343cfa313db8eb42538545238b349b625b29179bd6003c3d2ada932a0e26f languageName: node linkType: hard -"@tamagui/alert-dialog@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/alert-dialog@npm:1.120.2" +"@tamagui/alert-dialog@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/alert-dialog@npm:1.96.0" dependencies: - "@tamagui/animate-presence": "npm:1.120.2" - "@tamagui/aria-hidden": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/dialog": "npm:1.120.2" - "@tamagui/dismissable": "npm:1.120.2" - "@tamagui/focus-scope": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/popper": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - "@tamagui/remove-scroll": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + "@tamagui/animate-presence": "npm:1.96.0" + "@tamagui/aria-hidden": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/dialog": "npm:1.96.0" + "@tamagui/dismissable": "npm:1.96.0" + "@tamagui/focus-scope": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/popper": "npm:1.96.0" + "@tamagui/portal": "npm:1.96.0" + "@tamagui/remove-scroll": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/81244c44612e0b333b3a28a454e38e63285191635f9c2e1e574a0cabb332bece1bc53496865ca731da15a54a96589e00c962d268f3181127c727e36f5a50b569 + react-native: "*" + checksum: 10/b378e7c0c8de6c78db58503e53f8aabd6b49a9fec13c8642cf465c0b0e239e424cf0f292da9501b50493986396e5b14b9e03230badab07a80f82d5472880f245 languageName: node linkType: hard -"@tamagui/animate-presence@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/animate-presence@npm:1.120.2" +"@tamagui/animate-presence@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/animate-presence@npm:1.96.0" dependencies: - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/use-constant": "npm:1.120.2" - "@tamagui/use-force-update": "npm:1.120.2" - "@tamagui/use-presence": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - checksum: 10/5c46413e9d776e7923a794b497652385c80d71edc1b455fa8ac979a815edb89007c69ddeda1c905feea39d75eb323644216e8fbfb79da30422866a806cf99d90 + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/use-constant": "npm:1.96.0" + "@tamagui/use-force-update": "npm:1.96.0" + "@tamagui/use-presence": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" + checksum: 10/70a76288e30a2b9052c72ca27915cc0b5faec2a7d8ca784c082d8827a4a5a702a12ff11aaf9bda01b3dac821d4e9d40e9fcb61c6f5e183d41a31f37b131d197c languageName: node linkType: hard -"@tamagui/animate@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/animate@npm:1.120.2" +"@tamagui/animate@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/animate@npm:1.96.0" dependencies: - "@tamagui/animate-presence": "npm:1.120.2" - checksum: 10/2b7266aba08d9157bbacbfc5b81ec057851421597836a16ad47be3e9d9c397d614f350bdb845083eb4d8c177bd1631f474a98fe879d3e372bbad0f9ac893f292 + "@tamagui/animate-presence": "npm:1.96.0" + checksum: 10/41300803b307fa2df646c4861d9dbd40705cb401e627d170235bcb4066d557d7f015014a3991da92e05112a6a2edba790fa24f28ea89add9d25adf414a28aa58 languageName: node linkType: hard -"@tamagui/animations-css@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/animations-css@npm:1.120.2" +"@tamagui/animations-css@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/animations-css@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/cubic-bezier-animator": "npm:1.120.2" - "@tamagui/use-presence": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/cubic-bezier-animator": "npm:1.96.0" + "@tamagui/use-presence": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - react-dom: "*" - checksum: 10/d1d49a0a82e9b5336f1a1518a8c9faeafa1d9596aa61d9ed1eaa1f59a998c4d51b2b3c5741e02219e5222cc31560bb95c02a0a9e3e7ec395fc0a114d0676b0fe + checksum: 10/f1887c41ea7b30f3c2a8c58e4e6d07fab4d76dd80d5dbf5c112274645dd89cb1a7b95d8d5d8788bf1608a3ae6a7df00ec04f89ad885f2e426b9966c124fc848e languageName: node linkType: hard -"@tamagui/animations-moti@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/animations-moti@npm:1.120.2" +"@tamagui/animations-moti@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/animations-moti@npm:1.96.0" dependencies: - "@tamagui/use-presence": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - moti: "npm:^0.29.0" + "@tamagui/use-presence": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" + moti: "npm:^0.27.4" peerDependencies: react: "*" - checksum: 10/03f7a1119291509b2326f29d8b116680a7af88611e754fff44a2bf196328faa6b9e4e3f20b16edeb674e991ec571740d5b890fc0ed075e2c14be6e59b9a441b7 + checksum: 10/6aad37cfface6497f366aa2d1b5ca48a63f9930d0caa6e3882d060bd3f22009fe008ba1983d8b1be7dd3f27de5abe71553c668c63e5f4584762eb2e615c8e3ca languageName: node linkType: hard -"@tamagui/animations-react-native@npm:1.120.2, @tamagui/animations-react-native@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/animations-react-native@npm:1.120.2" +"@tamagui/animations-react-native@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/animations-react-native@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/use-presence": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/use-presence": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/30134ba0b7f33d6db603782bda9958789c2bf3ce46c7ccf33609c2fe473301862270234b961710f4ca654454143e1d069bf1c14b2781a25a5d08b13c83fd327b + react-native: "*" + checksum: 10/477ed5c7838047df9313b257eea1793b17ee299678093ca367b7e7fa000278db4e54a3309c51829fab25da3cb9126d0df0dca82b1d02ce98e9bb357502e1aebf languageName: node linkType: hard -"@tamagui/animations-reanimated@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/animations-reanimated@npm:1.120.2" - checksum: 10/f13a40b1d9e1e72924072417efd8dada7db12795da1b7d7fb27771ba0b7a95a8fb4e3faf30ec80dd4b86ba59a22339b7466e6dec818e69fce98df9c0133d9c75 +"@tamagui/animations-reanimated@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/animations-reanimated@npm:1.96.0" + checksum: 10/f5ef4275127d683f62243d98364f40d4ceb5e71c2dc935d91e9bc40164248d39aa408e488220cf5596c22d3dc412c7369ce1d8ee772c60ee9e4c2d8d9ef8bc33 languageName: node linkType: hard -"@tamagui/aria-hidden@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/aria-hidden@npm:1.120.2" +"@tamagui/aria-hidden@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/aria-hidden@npm:1.96.0" dependencies: aria-hidden: "npm:^1.1.3" peerDependencies: react: "*" - checksum: 10/4d038e6e12edacc87ef4faa407c9897129952c12a246473951c0c371a2adfcc2c169bb2e48688e34194d46373cabe17a4a856e1696f6d98f5a6862e552f67587 + checksum: 10/ee25e4b78adeaf85b27c25353b01306f536adf7e74097814f592526cdc273e0c678010f0c8d50dc8d21b52f1afb542e95d37cb57874edede410f1d8cd67ca2cf languageName: node linkType: hard -"@tamagui/avatar@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/avatar@npm:1.120.2" +"@tamagui/avatar@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/avatar@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/image": "npm:1.120.2" - "@tamagui/shapes": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/image": "npm:1.96.0" + "@tamagui/shapes": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/7f2eae08e87a86dcc842f5c955aab5fb1b10931af20b7de0a95ece67c7f8fa4fc6bd6ff526141f9ee957f84dce7793a375498884bb6fef060a65677d66d0f5d5 - languageName: node - linkType: hard - -"@tamagui/babel-plugin-fully-specified@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/babel-plugin-fully-specified@npm:1.120.2" - dependencies: - "@babel/core": "npm:^7.25.2" - checksum: 10/14f4638232822d5b6b667f4844fb565101834cb562b2f2e1a08ece7119c26b3f636eb4fce84e708ad391827284da0de3ade1cb2d78b389e78a2efb4ba64f0eeb + react-native: "*" + checksum: 10/452e4a10851f350968da6af98bd526687ca8a1cd0a34aa419be6f198bb5369a7d422178d58e5e46f4cd729290984194e45c3e8548e4514644b0bf6f9276c7775 languageName: node linkType: hard -"@tamagui/babel-plugin@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/babel-plugin@npm:1.120.2" +"@tamagui/babel-plugin@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/babel-plugin@npm:1.96.0" dependencies: - "@babel/generator": "npm:^7.25.5" - "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.4" - "@tamagui/static": "npm:1.120.2" - checksum: 10/5222affa66855863c54f1a31af0aacab171a9e16b3dade5dd7d3a240b88dfb021181eba79d24302958aa90e424dafe990cf9e3e7d5f99df03a00609d5c2895d1 + "@babel/generator": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.3" + "@tamagui/static": "npm:1.96.0" + checksum: 10/06dbc8c76a7a563bf061dfc5df37cba84ae3d3d6c8485f83f3e37387aa4ad6fd4d40d2477a5e507b392ebce437dfda0c41aefcfa5e44b842c13d2afec126d6d7 languageName: node linkType: hard -"@tamagui/build@npm:1.120.2, @tamagui/build@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/build@npm:1.120.2" +"@tamagui/build@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/build@npm:1.96.0" dependencies: - "@babel/core": "npm:^7.25.2" - "@swc/core": "npm:^1.7.21" - "@tamagui/babel-plugin-fully-specified": "npm:1.120.2" + "@babel/core": "npm:^7.23.3" "@types/fs-extra": "npm:^9.0.13" + babel-plugin-fully-specified: "npm:*" chokidar: "npm:^3.5.2" - esbuild: "npm:^0.24.0" - esbuild-plugin-es5: "npm:^2.1.1" - esbuild-register: "npm:^3.6.0" + esbuild: "npm:^0.20.2" + esbuild-plugin-es5: "npm:^2.1.0" + esbuild-register: "npm:^3.5.0" execa: "npm:^5.0.0" fast-glob: "npm:^3.2.11" fs-extra: "npm:^11.2.0" + get-tsconfig: "npm:^4.5.0" lodash.debounce: "npm:^4.0.8" - typescript: "npm:^5.6.3" + peerDependencies: + typescript: "*" bin: tamagui-build: tamagui-build.js teesx: teesx.sh - checksum: 10/42bcd6ea7f9a95060e9a249e831a7447ae8c2049dd142baf21691b9ec52b6f2ed4f74bcc2c5b8b8a460a362b09c28c2b1e0acca0251d3055e1a9dbb643886682 + checksum: 10/b6e0ac5a4dfffd864e4f1f8700ac72b8e8b0dc3cf7d34fc59f7a78de61da7635e9ba89d826085397e32c670e004555a81e938397e2799f68d5304a59e2013bbc languageName: node linkType: hard -"@tamagui/button@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/button@npm:1.120.2" +"@tamagui/button@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/button@npm:1.96.0" dependencies: - "@tamagui/font-size": "npm:1.120.2" - "@tamagui/get-button-sized": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/helpers-tamagui": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/font-size": "npm:1.96.0" + "@tamagui/get-button-sized": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/helpers-tamagui": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/23f4a5779fbd82a55792d9f8d533dbe72caa381c7ea5a989f1dac1f9495c49bf3a59330bf374adb03d9a52df85abacf5a754ad8648184291c4b5c00c561ab920 + checksum: 10/8ad0f5bcdca277177c88d23d7320fcb3910dca76e8f83afcfff3067040cdbf37347124b64e779dcb553713377c369c42d7a3b0c6f9c8a16f91d5c02c81e66a71 languageName: node linkType: hard -"@tamagui/card@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/card@npm:1.120.2" +"@tamagui/card@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/card@npm:1.96.0" dependencies: - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/9437bc69dbae4d6ec6e420fdaa93c42c7cedcf5cb05223cc649dd2c364f3236853b9f3647e4ccfafbfaa2ee55ec0327dd254f743cb29d94120fb3d948bb4d099 + react-native: "*" + checksum: 10/39f8d550a08c1491e26ada88835d24d377827a8b38b7b690ea90fb6fa23c93d2c9ea4db1242e216ecd08aee1e5b5e9090e5530c23598c7b462caafbb5c2c1c17 languageName: node linkType: hard -"@tamagui/checkbox-headless@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/checkbox-headless@npm:1.120.2" +"@tamagui/checkbox-headless@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/checkbox-headless@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/label": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-previous": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/label": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-previous": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/577eb7be2a9387afd95bd6ef42b7dac05c66074bde3f44614d719a859259043ba47425cdd2bafaa93b8a32fdcb394b6f2e15c488204047ba4186d08cb10cb916 + checksum: 10/4b424c47de3a06d65d06253bd27249708af8f617181ff0f953dfc026fdec5394999658ae12e9f992dd28e93c37e0f5199568549d16d35d050aadba7b4634b2bb languageName: node linkType: hard -"@tamagui/checkbox@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/checkbox@npm:1.120.2" +"@tamagui/checkbox@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/checkbox@npm:1.96.0" dependencies: - "@tamagui/checkbox-headless": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/font-size": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/helpers-tamagui": "npm:1.120.2" - "@tamagui/label": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-previous": "npm:1.120.2" + "@tamagui/checkbox-headless": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/font-size": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/helpers-tamagui": "npm:1.96.0" + "@tamagui/label": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-previous": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/62b6510fb50ac29d5647660631239d323f225c4cd103f635a18e4c6192edb6854fb04a0cf7bbcaa34069c2ecac8414f99934790d0fde05088f44dde4b1165552 + checksum: 10/e067d878f7b7a7688cf1e95cddbfad796665d88977b99a29f4ce9f4db4d57527861204196557514dce7a42315202f1352b17d318dbdbcdaa09dd5fc6ca1031e6 languageName: node linkType: hard -"@tamagui/cli-color@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/cli-color@npm:1.120.2" - checksum: 10/5c7f67e422f51893b2bc0201bc855e46d1fd26889eebeb83a2ee589ed7c9c9a07737f121e64fcbbd001a469acbe8e394f2055e6d3a20c2e772c5608bd48a5b6f +"@tamagui/cli-color@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/cli-color@npm:1.96.0" + checksum: 10/ce786c4b920f3e26630f6a677930e2b8f4bfeb0cad7086b7fa186a1bf3c94912a77cb704eee8ca37583424b18e3f53a0fe72df82fa88db9ca01070112d9a5c46 languageName: node linkType: hard -"@tamagui/cli@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/cli@npm:1.120.2" +"@tamagui/cli@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/cli@npm:1.96.0" dependencies: - "@tamagui/create-theme": "npm:1.120.2" - "@tamagui/generate-themes": "npm:1.120.2" - "@tamagui/static": "npm:1.120.2" - "@tamagui/types": "npm:1.120.2" - "@tamagui/vite-plugin": "npm:1.120.2" + "@tamagui/build": "npm:1.96.0" + "@tamagui/create-theme": "npm:1.96.0" + "@tamagui/generate-themes": "npm:1.96.0" + "@tamagui/static": "npm:1.96.0" + "@tamagui/types": "npm:1.96.0" + "@tamagui/vite-plugin": "npm:1.96.0" + "@vitejs/plugin-react-swc": "npm:^3.6.0" arg: "npm:^5.0.2" chalk: "npm:^4.1.2" change-case: "npm:^4.1.2" chokidar: "npm:^3.5.2" - esbuild: "npm:^0.24.0" + esbuild: "npm:^0.20.2" execa: "npm:^5.0.0" express: "npm:^4.18.2" fs-extra: "npm:^11.2.0" @@ -10640,1362 +10454,1371 @@ __metadata: graphql-yoga: "npm:^4.0.4" http-proxy-middleware: "npm:^2.0.6" kill-port: "npm:^2.0.1" - marked: "npm:^14.1.2" + marked: "npm:^5.1.0" marked-terminal: "npm:^5.2.0" - micromatch: "npm:^4.0.7" opener: "npm:^1.5.2" prompts: "npm:2.1.0" ts-morph: "npm:^15.1.0" - typescript: "npm:^5.6.3" + typescript: "npm:^5.3.3" url: "npm:^0.11.0" - vite: "npm:6.0.0-beta.1" - vite-plugin-entry-shaking: "npm:^0.4.3" + vite: "npm:^5.2.6" + vite-plugin-entry-shaking: "npm:^0.3.2" + vite-tsconfig-paths: "npm:^4.3.2" bin: - tama: dist/index.cjs - tamagui: dist/index.cjs - checksum: 10/ed50996db328797f1dc516b2b72be1f15be0617789b5f0fc5ff68855ea7b09e70dd1b1a4fbf2c26981792402de265da5817f01d49b0715103f0c427dfe7332a8 + tama: dist/index.js + tamagui: dist/index.js + checksum: 10/396c9cce0fe123907cf780048287f6299385963ba8fe60319b3a5ba1d8835e95b914ed53c795204822f815713fb6cfc73fcfd06e6143212e9da5dfcacc7f98c0 languageName: node linkType: hard -"@tamagui/collapsible@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/collapsible@npm:1.120.2" +"@tamagui/collapsible@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/collapsible@npm:1.96.0" dependencies: - "@tamagui/animate-presence": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + "@tamagui/animate-presence": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/ce859a5b7a22edd946b88a21a81a412ad70be56c4bab728a57696cda0c5456f11635e083eeaf3c1d4cc7b0c835b6417ea2b9baabf65fdcf0f76e5d4732694fb8 + checksum: 10/8ffa56a5d6da9b696fddd0d1ca2a588aead17c2865eba77b86af498a200b36b923e1451c7f6296fbd5118988d2a5bffb2b5d7b3f62df28d47606a7cd170218a4 languageName: node linkType: hard -"@tamagui/collection@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/collection@npm:1.120.2" +"@tamagui/collection@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/collection@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/8d3a425b763d03a97e41a1c2c91d02f4a059c84d647a8a06eb29198a8bf59fdd599fdc8a66ae946e9524f255c3cff496beac55b7269d2c785ce2b617a7a39734 + checksum: 10/28d178442bc7bd993634306d0642120c9dac03ad95edb7a1656af9c1ef41513c683079d6b3de14303336444a0da488b400a2e80996f66de081ee5765cc6bdcb7 languageName: node linkType: hard -"@tamagui/colors@npm:1.120.2, @tamagui/colors@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/colors@npm:1.120.2" - checksum: 10/e88ed4a16022b2aebc7d84d250c9c9862521ceca5fdd8b3de5a8a58e6e72c58348ba423d641f5644d2cf7e9805a95e36fc769e1fcc125f5865456ad7d5d05e4d +"@tamagui/colors@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/colors@npm:1.96.0" + checksum: 10/bd8421e58356de6407b5729972d5279a92e6b8ce2ba747a8e25ec948c169a926b7722686fb6d8808262226be01d06805aa498047aa8a830a4844a7cf28931ea9 languageName: node linkType: hard -"@tamagui/compose-refs@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/compose-refs@npm:1.120.2" +"@tamagui/compose-refs@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/compose-refs@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/91977936a129a7874520b7dac06e4ea05706db72666fa943987dbbbba1cba1ab2c4ae18c62874bdb812c0b32c948470455fb7b2a5a2be764642885da82f1575f + checksum: 10/fa2a7dfef8e97d14e495dcf030adc021aa63ef5a8e85340ea1fe91effbb3c120bc0956b3178e5af7c665fc8416e9b89b2cd0bf591c6f4384e2b69af575d7f609 languageName: node linkType: hard -"@tamagui/config-default@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/config-default@npm:1.120.2" +"@tamagui/config-default@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/config-default@npm:1.96.0" dependencies: - "@tamagui/animations-css": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/shorthands": "npm:1.120.2" - checksum: 10/f3c194785bf345b3b55f7e3aec15143920633a5cf540a443e4e60420dc11311cb7cab0a4037acd025d69ed4e0dc195f148528f44529c201dc6a888b03038c72d + "@tamagui/core": "npm:1.96.0" + "@tamagui/shorthands": "npm:1.96.0" + checksum: 10/64bfa94c7ab01d1476cf67d0f382c21f63d503850ecebf67fb3c632a6a85d31dbd9956ae4210d08380c16f489fc4db371b6d532ef5906dde9867cfc8a0b3dee2 languageName: node linkType: hard -"@tamagui/config@npm:1.120.2, @tamagui/config@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/config@npm:1.120.2" +"@tamagui/config@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/config@npm:1.96.0" dependencies: - "@tamagui/animations-css": "npm:1.120.2" - "@tamagui/animations-moti": "npm:1.120.2" - "@tamagui/animations-react-native": "npm:1.120.2" - "@tamagui/colors": "npm:1.120.2" - "@tamagui/font-inter": "npm:1.120.2" - "@tamagui/font-silkscreen": "npm:1.120.2" - "@tamagui/react-native-media-driver": "npm:1.120.2" - "@tamagui/shorthands": "npm:1.120.2" - "@tamagui/themes": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - checksum: 10/9818e9cb07c3315c7dc3045855ed0b65c008bc9bf58890bd8ba6dd6f496a3e42d1606c6799b4e2cf25d0288c1c13fe0a34ef6c3e2b913bc0781ce7acf8b44cde + "@tamagui/animations-css": "npm:1.96.0" + "@tamagui/animations-moti": "npm:1.96.0" + "@tamagui/animations-react-native": "npm:1.96.0" + "@tamagui/colors": "npm:1.96.0" + "@tamagui/font-inter": "npm:1.96.0" + "@tamagui/font-silkscreen": "npm:1.96.0" + "@tamagui/react-native-media-driver": "npm:1.96.0" + "@tamagui/shorthands": "npm:1.96.0" + "@tamagui/themes": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" + checksum: 10/dd3730a1964807fdf12975a78f875d024ff8c7e7a77d4bb15d5445ac66443ed2da9df0bba7748a69ebed984f0e8a608b185b0f74901a856f4ee0b0b32aa8a5e5 languageName: node linkType: hard -"@tamagui/constants@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/constants@npm:1.120.2" +"@tamagui/constants@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/constants@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/f027fdd4192e5c062dcf8e68c703c8483a409bc7d5140f20a8697a8b92aed981cde86fe387743b2339bf421d3c162ecd7cffc2c24494d14fee8167d7228b9115 + checksum: 10/ec7069de10fea79fd1d6b6523d591920f59d8fae9cdaf95cb6968f671e08addc8f04cdaee6c10b2b327d2d101beb6504f1fb90bbdca5c31853c72abd6936bce4 languageName: node linkType: hard -"@tamagui/core@npm:1.120.2, @tamagui/core@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/core@npm:1.120.2" +"@tamagui/core@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/core@npm:1.96.0" dependencies: - "@tamagui/react-native-use-pressable": "npm:1.120.2" - "@tamagui/react-native-use-responder-events": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - checksum: 10/abb6b2080cb70144e45d1193d5b2e378b891dfd1b5c55c9888f4641bcbe25008ba91e06aefcb0304ebbabf304d0799a24bd3101349ff323ce733719a323e2453 + "@tamagui/react-native-use-pressable": "npm:1.96.0" + "@tamagui/react-native-use-responder-events": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" + peerDependencies: + react: "*" + checksum: 10/34c49d8ad2c579711492b28af73747085617bf3a8f3d73eff14a5f7603f6cae8af08aa170dd8e5589cefadaeff0149b45c2ee57b80ebe1eb021fefdd915b263d languageName: node linkType: hard -"@tamagui/create-context@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/create-context@npm:1.120.2" +"@tamagui/create-context@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/create-context@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/9b82a877d4c2f16e60f9aec1eb3a21c5563b720074d6d958142cf637a069d58a1967a862bf1d984f54920ea54873db6fe225a6c67cc5ca26000771383334159b + checksum: 10/8bf81f21354ec8a34b974ff3e2c28574eca09a41b603bce0645b943f894184e56f42d3ec7038c259590a6a71a7020b833ad3a6a3a64d8ef63d4abd56506e6820 languageName: node linkType: hard -"@tamagui/create-theme@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/create-theme@npm:1.120.2" +"@tamagui/create-theme@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/create-theme@npm:1.96.0" dependencies: - "@tamagui/web": "npm:1.120.2" - checksum: 10/b5220a567d9b68b451455c20935264aae7f2a621e240fb6320b16b055955066a10ce4ba54112e9b09f221638de1716fa683ee61ba21dc7c6687126e4b8225dc5 + "@tamagui/web": "npm:1.96.0" + checksum: 10/7c3c2494045fecb38fdb0919993d042acb8a64250ea947fb4d4ddd0c43c8d1890eac0c9d845cddcaba33d310fb75c07e420be26b7780e0d445ea171f03a2a69c languageName: node linkType: hard -"@tamagui/cubic-bezier-animator@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/cubic-bezier-animator@npm:1.120.2" - checksum: 10/728bbfa2c2d5b7b1b961002513776d485e5f6cbceaaee6d68968566e416fcf128affcab0c88a35c6f7086a0062a926011071372ce0e6d4dfc4a99cb9f7e34825 +"@tamagui/cubic-bezier-animator@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/cubic-bezier-animator@npm:1.96.0" + checksum: 10/9090c2b3eaea75009e19dba210e28166cbefeb6702373a7e70576d22478b21688b4cc0d40850f1ea3521f49bfc8d139c4ea20d05e422b5e97345f12954bf8cbe languageName: node linkType: hard -"@tamagui/demos@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/demos@npm:1.120.2" +"@tamagui/demos@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/demos@npm:1.96.0" dependencies: - "@tamagui/avatar": "npm:1.120.2" - "@tamagui/button": "npm:1.120.2" - "@tamagui/config": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/list-item": "npm:1.120.2" - "@tamagui/logo": "npm:1.120.2" - "@tamagui/lucide-icons": "npm:1.120.2" - "@tamagui/menu": "npm:1.120.2" - "@tamagui/popover": "npm:1.120.2" - "@tamagui/progress": "npm:1.120.2" - "@tamagui/radio-group": "npm:1.120.2" - "@tamagui/select": "npm:1.120.2" - "@tamagui/sheet": "npm:1.120.2" - "@tamagui/slider": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/toast": "npm:1.120.2" - tamagui: "npm:1.120.2" + "@tamagui/avatar": "npm:1.96.0" + "@tamagui/button": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/list-item": "npm:1.96.0" + "@tamagui/logo": "npm:1.96.0" + "@tamagui/menu": "npm:1.96.0" + "@tamagui/popover": "npm:1.96.0" + "@tamagui/progress": "npm:1.96.0" + "@tamagui/radio-group": "npm:1.96.0" + "@tamagui/select": "npm:1.96.0" + "@tamagui/sheet": "npm:1.96.0" + "@tamagui/site-config": "npm:1.96.0" + "@tamagui/slider": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/toast": "npm:1.96.0" + tamagui: "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/b6c09bc1139dc9756838c3358c747b38bb276bd24671ac3af356dc51fec3253ba4201f956d0e361d86dfd977fb7cc6b3cdd95ff4dfbea78e27797edabb5d6b0b - languageName: node - linkType: hard - -"@tamagui/dialog@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/dialog@npm:1.120.2" - dependencies: - "@tamagui/adapt": "npm:1.120.2" - "@tamagui/animate-presence": "npm:1.120.2" - "@tamagui/aria-hidden": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/dismissable": "npm:1.120.2" - "@tamagui/focus-scope": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/popper": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - "@tamagui/remove-scroll": "npm:1.120.2" - "@tamagui/sheet": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + react-dom: "*" + checksum: 10/570172dcdbf19c9369b1dc09880eacd47f2eb695b8b6ea90b42a62dab9fbdb8af075c08182c4b97836ec0fd5d46f8a4797dddb192f22588c070a207120375513 + languageName: node + linkType: hard + +"@tamagui/dialog@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/dialog@npm:1.96.0" + dependencies: + "@tamagui/adapt": "npm:1.96.0" + "@tamagui/animate-presence": "npm:1.96.0" + "@tamagui/aria-hidden": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/dismissable": "npm:1.96.0" + "@tamagui/focus-scope": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/popper": "npm:1.96.0" + "@tamagui/portal": "npm:1.96.0" + "@tamagui/remove-scroll": "npm:1.96.0" + "@tamagui/sheet": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/a41aa6327f16d72a207447c1cc855c37ac69789af6eecfcf5e98bab53e13affabfb0a0b2f96b594409af27a80dd21798b03031ecce93a1a2bb13b3ba1896862d + react-native: "*" + checksum: 10/a1410a9e4fe3fdd2c57adabae1d77f47b5a24ecd1c02afb2ff2a895663f2d5f6e1f19f78db2fd9abb0fce41351fabe108da05af1a9a2e2d3f162a0b877b17050 languageName: node linkType: hard -"@tamagui/dismissable@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/dismissable@npm:1.120.2" +"@tamagui/dismissable@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/dismissable@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/use-escape-keydown": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/use-escape-keydown": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/237b7e8a23bbe56507430eaacb7ae91c50211c832b08aed124888075708c1d696d1ab8e02d287cda2ab5e98ded55a700c8b4f2a0cc77a8dba3445d83f887ff1e + checksum: 10/4809f239ec4ab387216ff75a8523a71f1a81370d2e0c8d74f42382dc6bea76507b0af96afea0879f95c6d8e6144003b3aa37c2291ef05eca0a61b1433064b0bb languageName: node linkType: hard -"@tamagui/elements@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/elements@npm:1.120.2" +"@tamagui/elements@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/elements@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/6abbbe4db24785e8e68ef7d5a8f1acb728f46b541bddd03a10e79d9909f5ffcf568cdc4d47b54cceac865a618044a31aedf2125e3c9e52a00d0805696ef43211 + react-dom: "*" + checksum: 10/dbe64afdf6486e60f5bcd4c86c60020491fa3868471ae4251c1ba5f54982477c17693572a0eb73e3a34c2f8303efc9009ba51cecaedaa78a73e6fd8db50fe930 languageName: node linkType: hard -"@tamagui/fake-react-native@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/fake-react-native@npm:1.120.2" - checksum: 10/db76ef4ca7f52ae7430a10471470e42c3a06e1e44cde07f0dece35140694e16ee52382bd5024b9f6d4cc9c37d729032a218ed13b8665ed88785d66aced8b1fba +"@tamagui/fake-react-native@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/fake-react-native@npm:1.96.0" + checksum: 10/e7bcd0943c659910475b9d59c1052bbbd782e856911dc6646518ea7e633cea2260ef0129bf7628acd12ef09c9bf8073832a9ff5407fc02f91d473cad91330480 languageName: node linkType: hard -"@tamagui/floating@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/floating@npm:1.120.2" +"@tamagui/floating@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/floating@npm:1.96.0" dependencies: - "@floating-ui/react-dom": "npm:^2.1.2" - "@floating-ui/react-native": "npm:^0.10.6" + "@floating-ui/react-dom": "npm:^2.0.6" + "@floating-ui/react-native": "npm:^0.10.3" + react-dom: "npm:^18.2.0" peerDependencies: react: "*" - checksum: 10/bad57996cb8bf8197f9a404ab4e7b787cf22e264ab8a79ec5967d38ddf4e39350de946436dae95bdc9f43c6a4be8324103b66f69cdd984374dcf1dc5a16d98de + checksum: 10/43a6ac660525ad0eb53e94d74bfa72c823bdefbc0b48bb534c4b7a704db33d272e307f0baf35d679553dde96b9dd9310b9589bdecf5d0f727d7cea27b00d05cb languageName: node linkType: hard -"@tamagui/focus-scope@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/focus-scope@npm:1.120.2" +"@tamagui/focus-scope@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/focus-scope@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/start-transition": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/0d175c35d2d4a2007b851e3211b4c45072d8d32175be6e3d5ba1d0ad9d691b2758ac91e7aad1aa7fa7820c58b9ff41948490d166f27e3ad3b9839b2d2c0d567f + checksum: 10/5a61b7bda10c00ab24102f554956b341ba924db2523eef49872995e1537ebcc5c24f8eb14a10804deb9fa7d738caa65fcbb13ff34598c9d19a26ddf292af3338 languageName: node linkType: hard -"@tamagui/focusable@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/focusable@npm:1.120.2" +"@tamagui/focusable@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/focusable@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/eae12eee669ea72dfca8add1368f2cdbb0ba1bf6355a386eb994fe6ab386483ec0162981e743dc84be24168a6d1ba4b4d25539566ee778f0bee685164df22eed + checksum: 10/3b93352ba26f9d21a554804f80d54f4a0d16abcbb82f776fff616ff6fc271b69c8dd70b564f7df188b2c4f7ab18396029457848b0f0e196f6fb901aa10685552 languageName: node linkType: hard -"@tamagui/font-inter@npm:1.120.2, @tamagui/font-inter@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/font-inter@npm:1.120.2" +"@tamagui/font-cherry-bomb@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/font-cherry-bomb@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" - checksum: 10/76a84d8f7c0147f0b14f7cc464b7ffaf6dc5afd3ee2fc55f8d4230a4d15a2c54d8dff44f29f1290977e44627985802aa783074c35e0f6c31cf7c5946360a912c + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + checksum: 10/560c6d835937646bc53beae1efebe91f0361d648096107357cf342e0ecc242f842fc537a925dd18d8bfc42dfa1cd63161b06744cfe154279b613d14d15b47dbc + languageName: node + linkType: hard + +"@tamagui/font-dm-sans@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/font-dm-sans@npm:1.96.0" + checksum: 10/5159e8f81373bb1914d6a05cdab41e070c6ff6236253e5ff1bc9f9bfc6364fdf98cd72a1ad9be89415578ec59d63e942e5130cf02828d97ead95e7f522a29905 languageName: node linkType: hard -"@tamagui/font-silkscreen@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/font-silkscreen@npm:1.120.2" +"@tamagui/font-dm-serif-display@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/font-dm-serif-display@npm:1.96.0" + checksum: 10/f4a1bf39eab41f9afc34a27ab74135389e545b536991d24e55c973a6710f1f60c05ae2984771b08145edc99677645a867cbcaad7a42c3080cd16fac3572db504 + languageName: node + linkType: hard + +"@tamagui/font-glusp@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/font-glusp@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" - checksum: 10/cfd21421cb6f1bde86f7a334ffe8a4896a7cffddf0140941e23daaeb24008188e2e6bdf9a246a39570e766d440bb2825dd3188bf215ee586a9c84134fee174e6 + "@tamagui/web": "npm:1.96.0" + checksum: 10/e375a0af74e605dac9ae345b44ec695e217ebf843cc386468fd490da26fe0d63e4263586f908208926080a67114b8a5e0c0789d8136cea1279434e662a97d785 languageName: node linkType: hard -"@tamagui/font-size@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/font-size@npm:1.120.2" +"@tamagui/font-inter@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/font-inter@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" + checksum: 10/ad322aa7619227142131139c8e0b6fba3c85ebb16c6f74f68ceb0abccc4cf37dfff652201d3ae3bfeaee4c2a65b5c25b5e0351fa930e4508930a5b5374731c2c + languageName: node + linkType: hard + +"@tamagui/font-silkscreen@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/font-silkscreen@npm:1.96.0" + dependencies: + "@tamagui/core": "npm:1.96.0" + checksum: 10/5b19588637d331d94305f9baa5b65b7e38d7378647251c2741b3bab71ddbe3c8ad3afb52d36523dddadb90f43ccee02698b13e47f0dcf66172d753fe5f991ba2 + languageName: node + linkType: hard + +"@tamagui/font-size@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/font-size@npm:1.96.0" + dependencies: + "@tamagui/core": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/b8fa8972aa22eb764d025b523d9fcaff88ccf2944d4549d72939548e44051c11ec08fbdd4b1d17d6bd05eb3dd582873dbd4811d0896686c458d0732bab0a9812 + checksum: 10/01d2fe107f95ff828bb5870528fe08962908170b24015cd24181bc9e014816afbb8b8d6bd89762068c31c7d15737d6cab7024c8be1d154f69081387e0034d103 languageName: node linkType: hard -"@tamagui/form@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/form@npm:1.120.2" +"@tamagui/form@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/form@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/get-button-sized": "npm:1.120.2" - "@tamagui/get-font-sized": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/get-button-sized": "npm:1.96.0" + "@tamagui/get-font-sized": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/49f91c2ba013b19006ebd21a3fc2f17b11a443e2daf0e37d7435795cab2c32413ae18e177012963e735394303558900d9fcc34feb792b8e7328ed7938dab500f + checksum: 10/766afa75eddd5834e878caa2574cb63a55286dd517a88ddec531064e4229d568f3923eda57f66b93fed61880fac16bb756a62cfeffc04f9199e35845acc2af9d languageName: node linkType: hard -"@tamagui/generate-themes@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/generate-themes@npm:1.120.2" +"@tamagui/generate-themes@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/generate-themes@npm:1.96.0" dependencies: - "@tamagui/create-theme": "npm:1.120.2" - "@tamagui/theme-builder": "npm:1.120.2" - "@tamagui/types": "npm:1.120.2" - esbuild-register: "npm:^3.6.0" + "@tamagui/create-theme": "npm:1.96.0" + "@tamagui/types": "npm:1.96.0" + esbuild-register: "npm:^3.5.0" fs-extra: "npm:^11.2.0" - checksum: 10/36a451a2bef6b54343d6089b96deb6f5123168b13f7cd02fa6e4ec97f5d92c91b6b0bc6853470851871ad19e0ffe2ca3d787876c1cce51feed7bf3d07c8e9048 + checksum: 10/6755dabb3845be52a9a9b6ce1be9270ad82be27295d6986051162258931aa0916fab72d57e5e8bbd00c70b4fd5f4e471417a19334feade61d45ac886555c2cc8 languageName: node linkType: hard -"@tamagui/get-button-sized@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/get-button-sized@npm:1.120.2" +"@tamagui/get-button-sized@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/get-button-sized@npm:1.96.0" dependencies: - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/639162c2d709bc09575c6b6afeb0433b8c634a967d65a182ee5b8832c1b4c98bb1ec116385c638dd4506a1f512263ac10d0613028292a0be995ba8f79db40137 + checksum: 10/82af95e2f56e0f4d81e94d45a53bd037a9f689a55fb05129ef2c6a0d5e3652a677e1a43665e9ad3d0d78b6d04c1f60af18f991db4ffb8b55e76fd9f80f54e3d6 languageName: node linkType: hard -"@tamagui/get-font-sized@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/get-font-sized@npm:1.120.2" +"@tamagui/get-font-sized@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/get-font-sized@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/76fe98aa0f47c2b9fc4fe1ac7a350fb68bb225f19899403b9c6680b49b5a11094017cd273166a20fde8da90cb7061eb26fb00514178cf38f362cf4a0e1790b05 + checksum: 10/8592b51d0b45a87973458b45e81fbef7f2e81f6c73e5ba4ecea3953d49d2f5a863f031c9c19eb093936b4c5418cdc41ff218b045ee93c64913b09aea9e6be51c languageName: node linkType: hard -"@tamagui/get-token@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/get-token@npm:1.120.2" +"@tamagui/get-token@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/get-token@npm:1.96.0" dependencies: - "@tamagui/web": "npm:1.120.2" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/1eb4ab9748d6e6c9c3962cb94dc4d417a6b1f627bcdcc2d889b0f41d9bd97dc16f7cda6a38b784fe9260c62777836f0dab215362fa8765bc2eaa0ffed225e75f + react-native: "*" + checksum: 10/267ed6ad2d767ffec22d81b8571fb37aeb343b789bc38889f1f533646e98393f5dac990ba0a2265808ac425cc813fb863d9fa8d6653e193d67b522f12446dbb5 languageName: node linkType: hard -"@tamagui/group@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/group@npm:1.120.2" +"@tamagui/group@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/group@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + reforest: "npm:^0.13.0" peerDependencies: react: "*" - checksum: 10/2e46dc969cd9256b995a990a4b20431cea07a09fffeb954100a996f9bf488c1ab166e9eaadc1dc11c197e8ac16b0b39a0c3bf1584cc64a9da9d49e8f212fcdf1 + checksum: 10/545babc8d6257eb2135808bc91b26163b61f10c021305dff145415b71bd4cbf9580da0a4962d5891ac97c442e3ded3fa150f469f940003e64352687f8568632e languageName: node linkType: hard -"@tamagui/helpers-icon@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/helpers-icon@npm:1.120.2" +"@tamagui/helpers-icon@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/helpers-icon@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" peerDependencies: react: "*" react-native-svg: ">=12" - checksum: 10/f2a723c0291fcff3bc9eac97f9f97fcd4dd821afea90b1039a495cf1a8febbf696efa74b72568a390c07e472f52deabce73c377bc0a2a92c8735e281d3a0f9ef + checksum: 10/9103155e8cbf4aed4e727193f8b04cae55bd805189319c82fd1b4a5cb0d33df53be6a07744795cfef351a102c9cc23f4caebf17e1dddceb5275ed8b50858dded languageName: node linkType: hard -"@tamagui/helpers-node@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/helpers-node@npm:1.120.2" +"@tamagui/helpers-node@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/helpers-node@npm:1.96.0" dependencies: - "@tamagui/types": "npm:1.120.2" - checksum: 10/ab48d1942396056e7ca18c24def338fb86cced7240e561be672c5efcad9a3522b5cfd0a0ac80d28a43da45e79c774147966ce8e64477fd572fb688face1e1bd7 + "@tamagui/types": "npm:1.96.0" + checksum: 10/67615654f83ca0ab02029071964c2a7646ffa7ef39350dce561994867b34d483287d5f5779d23d4ce97c6cf3865e66e9c5d760909c7868638c7c4ee52767e320 languageName: node linkType: hard -"@tamagui/helpers-tamagui@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/helpers-tamagui@npm:1.120.2" +"@tamagui/helpers-tamagui@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/helpers-tamagui@npm:1.96.0" dependencies: - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/f6ea8f0ba00b182146aa4a1d4b62eab281f47c0ae8665e9f4c50d6ac8e4699f63d1f37716d4812501801ce70ae6c1e575b5185105bc6ab38a4d7a89299e0b84d + react-native: "*" + checksum: 10/55b657043d2af1aaba20a43540bcbb2e1a67709407678590a6f37c5c14ac652c97ba3e31a5d7cd1bca31455169b2ac99a4ad3ad340cfd60200a47aed8693e379 languageName: node linkType: hard -"@tamagui/helpers@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/helpers@npm:1.120.2" +"@tamagui/helpers@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/helpers@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/simple-hash": "npm:1.120.2" - checksum: 10/92b29ff0ffea7542d9589c27bc33dae772344d169297df73992367fd104c0c31135abbd147e1f8a7a42205bf03f85205f3dce7522aff92bd25d3c6038c95ce4d + "@tamagui/constants": "npm:1.96.0" + "@tamagui/simple-hash": "npm:1.96.0" + checksum: 10/0d63f6a16e37d2f996a036f7869195ba53394aab471c89d9390418624dc2597fb58fbdbe241f9d4a05c309ad8e7c57660ad83e36ca9f51c5f75740967a9f2029 languageName: node linkType: hard -"@tamagui/image@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/image@npm:1.120.2" +"@tamagui/image@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/image@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/19d72ebf639810ff3166530e23942dd3ed5a0a67f159642d27dd371cfb292abcd71db9f7e8ba4b89310c1225aef41f2aa6615daa8a26b0ac95b716c5acd6078a + react-native: "*" + checksum: 10/af7c82ebc0db0cd74dc2b2344df796701299e6d6f5506f15691126a7843f11fc60314403f4a980124d64f6781fd9db492c6202cb2693185e63119ef156db17dd languageName: node linkType: hard -"@tamagui/label@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/label@npm:1.120.2" +"@tamagui/label@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/label@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/get-button-sized": "npm:1.120.2" - "@tamagui/get-font-sized": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/get-button-sized": "npm:1.96.0" + "@tamagui/get-font-sized": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" react-native: "*" - checksum: 10/3400a2817433d863f3fc15ca8d82828b44d418802af5b0a9bf2a22010beda48cd1d638109dec615e15fdb3ccef867bfdf112f6b4341fdd96e16be89b0d4efc8e + checksum: 10/becb57a2eeee14fcc0c46b8cf025a179718b22b7785846be733b11fd82f112eb53fe97530939d13259d49c5fe0694567b3443809a093165b436033498171527c languageName: node linkType: hard -"@tamagui/linear-gradient@npm:1.120.2, @tamagui/linear-gradient@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/linear-gradient@npm:1.120.2" +"@tamagui/linear-gradient@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/linear-gradient@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/e2f17bdb747ff902f344adbe46e6a666cf2a655cd787f9343d98186ddd081828ee781da33276b852038803531df11ab25936dfd07068ca6b0f0b9b34cc3b3bde + checksum: 10/47126435346c4b32303b307a4fc983530327e8088ee3862b72d5785f0573aa5a86552234308e8253ca9866f35ba3b1a44c647238053045368d0d751b8d5c3ccd languageName: node linkType: hard -"@tamagui/list-item@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/list-item@npm:1.120.2" +"@tamagui/list-item@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/list-item@npm:1.96.0" dependencies: - "@tamagui/font-size": "npm:1.120.2" - "@tamagui/get-font-sized": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/helpers-tamagui": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/font-size": "npm:1.96.0" + "@tamagui/get-font-sized": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/helpers-tamagui": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/d8916550fb7e547264f19695adbe0d94522e840daa8ea745e1fe43e344bda9ff11a1a069fd6bec1de333ecd0aaa5b534a07a0955b0e7b263ca45240f9be5aecc + checksum: 10/05d2a3119355720003fb699cf820354a237f433c5ea54a02ebaf222b556cc07dd1f2359df14c73b63cff0bf7975bc20c27a60efc5c2094bddeccb3985ddc5ac8 languageName: node linkType: hard -"@tamagui/logo@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/logo@npm:1.120.2" +"@tamagui/logo@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/logo@npm:1.96.0" dependencies: - tamagui: "npm:1.120.2" + tamagui: "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/e94be04ce4c79ac6c19f3c1496243d78fa03457498bc2ceea52034932fe57ac5d7cbf5c8e8113a9369e90908d14c527bb724bbaeafedbbd945719b84582ed693 + checksum: 10/d853dd8630b18b7bcd636dbd83d55f1e891279f59728265d0fb73a63850561631eff81eaaa716b9a5daf3a840bcfa8b5cba4c9baf8a24762f787818e2e2d66ca languageName: node linkType: hard -"@tamagui/lucide-icons@npm:1.120.2, @tamagui/lucide-icons@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/lucide-icons@npm:1.120.2" +"@tamagui/lucide-icons@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/lucide-icons@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" - "@tamagui/helpers-icon": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" + "@tamagui/helpers-icon": "npm:1.96.0" peerDependencies: react: "*" react-native-svg: ">=12" - checksum: 10/1561260138fd63b9b61d5164f86377c4744b62799f0ee44390b909dbbfcce148c0377c0d6089900398cd638711ad7b353bcba87e5b89fde403938ea2d75280c3 + checksum: 10/61527c1bc88dcf42d8f4b94d085a01ddeb16154ec3a4783a5549f0db7e1d530a8f1397aeaac514f544cc6890e4c4625dba2fc4b9b59220d20f2d8290ea40f0b4 languageName: node linkType: hard -"@tamagui/menu@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/menu@npm:1.120.2" +"@tamagui/menu@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/menu@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/popover": "npm:1.120.2" + "@tamagui/core": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/popover": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/d15fb0373200075e4b4b3509e8647e0a0025f9cf9f1446e571c756a4b283720ce514c44196f3f0c6038530f276c01f35ca02f8637ebff904adb0d635ad309410 + checksum: 10/05eb1bd9ce18660edaebba092a08ccfdbb67aeb8784c01b69cf649c36b8833e843ef312219043940f4cb2158c49c6ff2fc17f615f45eaa7cca35a76b9d50bf27 languageName: node linkType: hard -"@tamagui/next-plugin@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/next-plugin@npm:1.120.2" +"@tamagui/next-plugin@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/next-plugin@npm:1.96.0" dependencies: - "@babel/preset-react": "npm:^7.24.7" - "@tamagui/proxy-worm": "npm:1.120.2" - "@tamagui/react-native-svg": "npm:1.120.2" - "@tamagui/static": "npm:1.120.2" - babel-loader: "npm:^9.1.3" + "@babel/preset-react": "npm:^7.23.3" + "@tamagui/proxy-worm": "npm:1.96.0" + "@tamagui/react-native-svg": "npm:1.96.0" + "@tamagui/static": "npm:1.96.0" + babel-loader: "npm:^9.1.2" browserslist: "npm:^4.22.2" css-loader: "npm:^6.7.4" - esbuild-loader: "npm:^4.2.2" + esbuild-loader: "npm:^3.0.1" file-loader: "npm:^6.2.0" html-webpack-plugin: "npm:^5.5.0" - tamagui-loader: "npm:1.120.2" + tamagui-loader: "npm:1.96.0" + thread-loader: "npm:^4.0.1" url-loader: "npm:^4.1.1" peerDependencies: next: ">=13" - checksum: 10/b49bfc532328a093fc8daa69f773a76297eb95306dbb1ece45845f53e5a2e3b1cf46a97c39bfecaba95bef4eeefc58a2114dcb125c512c4d448b65be8b92aa4a + checksum: 10/133ea5dd6e239c9b3aa9e98c4a2756c57228b77fd409ed3067a6fa7b2d44908622095080bc7e71177a800ec17b7e7324dd2fff8b74da161a96ef6e83a51268f7 languageName: node linkType: hard -"@tamagui/next-theme@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/next-theme@npm:1.120.2" +"@tamagui/next-theme@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/next-theme@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/9e92d78f3255a9d3d285a2f2af0f2176e7cd5e9296d080ef6d66a865fc6ec735849f568d04c91d68cb5757d552f00d0d5723a354a30277dd8137e06fb6a619d3 + checksum: 10/800ebb4441ac692da341a2b515746036f57d8eb282abdec84d1c144283d7605de60af624395ca1d22d0775376d8d67f35523eee8a1b0967a3207d22737f56a44 languageName: node linkType: hard -"@tamagui/normalize-css-color@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/normalize-css-color@npm:1.120.2" +"@tamagui/normalize-css-color@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/normalize-css-color@npm:1.96.0" dependencies: "@react-native/normalize-color": "npm:^2.1.0" - checksum: 10/c4b3e8a7b3381982c36c613fb63ef1c54f0f8cbbae7abc79f6992462b33f4b5f2124e17b920f29f109732ab920ee72cdee558acdf9a4f7a5f1aa7d3dc6c016c0 - languageName: node - linkType: hard - -"@tamagui/polyfill-dev@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/polyfill-dev@npm:1.120.2" - checksum: 10/a161f437514657303c4bf1e8c9c77c4f16150811e691b12c54a13dcdbb8461dd9222b7a3f74f74822a50d4cd47b86ab9160a0ac4ae8c5df8cb18f5b0f778a24d - languageName: node - linkType: hard - -"@tamagui/popover@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/popover@npm:1.120.2" - dependencies: - "@floating-ui/react": "npm:^0.26.24" - "@tamagui/adapt": "npm:1.120.2" - "@tamagui/animate": "npm:1.120.2" - "@tamagui/aria-hidden": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/dismissable": "npm:1.120.2" - "@tamagui/floating": "npm:1.120.2" - "@tamagui/focus-scope": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/popper": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - "@tamagui/remove-scroll": "npm:1.120.2" - "@tamagui/scroll-view": "npm:1.120.2" - "@tamagui/sheet": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + checksum: 10/a6fe24e43f4b08f2cdb2334d8c4c9d37cbec859eaee57300a48be025f5542762d4e04d31ed701508597305e896ff7dc667c5c6e6a5ed6657cba9097bf37a8ea9 + languageName: node + linkType: hard + +"@tamagui/polyfill-dev@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/polyfill-dev@npm:1.96.0" + checksum: 10/45cb8f381dd881cb491021163a9081ed39d097b9fe35b288a5804dd3dde9e82d3d4cd58364fa82adf53ef67e20a3e6d3fd10591b8cba9c36eeaa08159308cd71 + languageName: node + linkType: hard + +"@tamagui/popover@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/popover@npm:1.96.0" + dependencies: + "@floating-ui/react": "npm:^0.26.6" + "@tamagui/adapt": "npm:1.96.0" + "@tamagui/animate": "npm:1.96.0" + "@tamagui/aria-hidden": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/dismissable": "npm:1.96.0" + "@tamagui/floating": "npm:1.96.0" + "@tamagui/focus-scope": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/popper": "npm:1.96.0" + "@tamagui/portal": "npm:1.96.0" + "@tamagui/remove-scroll": "npm:1.96.0" + "@tamagui/scroll-view": "npm:1.96.0" + "@tamagui/sheet": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" react-freeze: "npm:^1.0.3" peerDependencies: react: "*" - checksum: 10/201b244978b0ada44b890935e6b2497d2b835c2a18bbd1857930aa58a130bf5d4becf112a60e4dac77ea78a899a4493e920fd89083b0a215abd01f556af83e8a + react-native: "*" + checksum: 10/a1fce0ee346da92b1a55880a2cdd1f71f77f10b6e66dcb30afb995ae6ec83a822c40f8f05442e7a06cb20e11fe6f8dcc95995ff5fd8c921723c9f3782ae17d94 languageName: node linkType: hard -"@tamagui/popper@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/popper@npm:1.120.2" +"@tamagui/popper@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/popper@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/floating": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/start-transition": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/floating": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/7e2835d9dbf30489f54fa5ca48e011fbef05703a92e4ab803e156ee9415cb1dc953f214783f0d2557d8e6398c69d8bbb5a914c3b4e90a617e410f90275925bce + react-native: "*" + checksum: 10/30fc1e248b53cbfa0f3265959091d8df0a9e6964e4a20d746535600407591628aaf72e529d62788a22b732de74c55f854bf0568f29b7a259f4e2d51647fe183f languageName: node linkType: hard -"@tamagui/portal@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/portal@npm:1.120.2" +"@tamagui/portal@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/portal@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/start-transition": "npm:1.120.2" - "@tamagui/use-did-finish-ssr": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" - checksum: 10/025e963a3d5a7844b33813b543953297c7ec0376ff8089c9633847da0be9598326c8395d49fe2ad815551bed9b2410e18e8b05e99190aef8999da8b4295e2d36 + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-did-finish-ssr": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/ca10f73605117e7d22e802ad51c9e8387a738d52abb702432fdb766e3440bb70c2c55d0b525c99121925333e2c15dd2c89b3370bd054804c12fa171414dbac17 languageName: node linkType: hard -"@tamagui/progress@npm:1.120.2, @tamagui/progress@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/progress@npm:1.120.2" +"@tamagui/progress@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/progress@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/e7a82f80458a87d9cd7f548ded387b9f71e1c99f6224598333ad9081569648280e10ba14458e36feea935bfe584d7535413533f4858eb1abc0595d23224ec8bb - languageName: node - linkType: hard - -"@tamagui/proxy-worm@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/proxy-worm@npm:1.120.2" - checksum: 10/6da14dbb940b53e1632d8017a86de0182e992e7a8669d73f9629bd82aac70c24f78a31d97919e9eab50f65137d74a44095cc4e4ed0247af9f60ffefff119b848 + react-native: "*" + checksum: 10/a360adf10b46ebf1c2b578341bce436cf2cee1cf6385507cb1ec4d9c3c17d3c74ed9d587311c8a27c8c4dc2bc656f7238fd0f9ecdda5cde06f8b673243955b0e languageName: node linkType: hard -"@tamagui/radio-group@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/radio-group@npm:1.120.2" - dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/label": "npm:1.120.2" - "@tamagui/radio-headless": "npm:1.120.2" - "@tamagui/roving-focus": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-previous": "npm:1.120.2" - peerDependencies: - react: "*" - checksum: 10/672652016af20bc05d727fd7784654744146704605ecdfca0332f06f6271d6553b5e675fe7a626fcd3678d4169fc07bf4aa7449240998b78728f4d1e8c9b71be +"@tamagui/proxy-worm@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/proxy-worm@npm:1.96.0" + checksum: 10/1583a413b750903ba65ddbe0de09117507573cdd62fd479c676198c17d616ca5ec8049401b914b925614559a83a64168d88c18ae99d843adadbc4aea6e971807 languageName: node linkType: hard -"@tamagui/radio-headless@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/radio-headless@npm:1.120.2" +"@tamagui/radio-group@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/radio-group@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/label": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-previous": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/label": "npm:1.96.0" + "@tamagui/roving-focus": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-previous": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/67c224301493a2d193e6bbb00590a2aaffef10228cad9344fc51be159a8c1330ddbe3c141a9624f45868ebc82216050abbb42bb6e74f1c8c3cba367035be5bfb + checksum: 10/b2e704d334ea314158dddd1475512c3ce51f99df63d091b0a83b934078b7a4c63de38a16e1c36719d1f4b5900a2eda2a54d06eb0480433c5d58623d22a223d36 languageName: node linkType: hard -"@tamagui/react-native-media-driver@npm:1.120.2, @tamagui/react-native-media-driver@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/react-native-media-driver@npm:1.120.2" +"@tamagui/react-native-media-driver@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/react-native-media-driver@npm:1.96.0" dependencies: - "@tamagui/web": "npm:1.120.2" + "@tamagui/web": "npm:1.96.0" peerDependencies: react-native: "*" - checksum: 10/1251c3bed7818899a91325b509bee9a7204fc636a8802780b0cdd72bcb9d2ee77cbc5348381159a1604a48ca6e685664cb49b969375aee26402c7fa30238b3eb + checksum: 10/860f3b9cd61290c8890f2baf7fc742c3053e6af2d987aea4c4dd0b9f8fc4686337253e27153158c1398af65435670ac9621e2d5eab87b296cb61803895e7439e languageName: node linkType: hard -"@tamagui/react-native-svg@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/react-native-svg@npm:1.120.2" - checksum: 10/4f0b25e9125e5360132b784c24a75ef5c217b50d7e265314d57ef56828f828a9a96e7fc6d7744a6a06844916ffc80d4927350ebb69bab95ad3cd311b01db4738 +"@tamagui/react-native-svg@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/react-native-svg@npm:1.96.0" + checksum: 10/67d29b6807a4b8f1f0bde0f3607fb97587250aaffde84dfa726346b6d186019896cbf3f59c9a0e3714ed4424affd841be1496ec2f81f158e8b199c25c99057a6 languageName: node linkType: hard -"@tamagui/react-native-use-pressable@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/react-native-use-pressable@npm:1.120.2" +"@tamagui/react-native-use-pressable@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/react-native-use-pressable@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/8e3bd258b5306bbcfc812c096e2a524173e2ce5f6c58709f63ac9edb2344553a7175c5fc625dcf62d60f296d9de05b4a6647d0cc98bb87f37db7aff6a17365b3 + checksum: 10/356652928114741f91afef712a662ee062d3fd85e6abb376b89b9487dfdfcede38fd0e1a23005f205973f1b0a40476eecc0c2b12d0f01ba52d445b54fea3b5bf languageName: node linkType: hard -"@tamagui/react-native-use-responder-events@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/react-native-use-responder-events@npm:1.120.2" +"@tamagui/react-native-use-responder-events@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/react-native-use-responder-events@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/c557d5763c4058bf58640fce43433ab216792de9b5835781596b65982c7042d9e18c7fcdb852f667e73d3e3cceb1a9ed6ad88ddbeeb431fee64fadf3f5348cb3 + checksum: 10/4fbf7d6659098051c97ee29348a2143c5df94cc65dec8f3c5c4a44832607aa66eb6a434ab81058a06ef10a0efe74a6c55c2f6939c0762382e9cbc3f8b2c37330 languageName: node linkType: hard -"@tamagui/react-native-web-internals@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/react-native-web-internals@npm:1.120.2" +"@tamagui/remove-scroll@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/remove-scroll@npm:1.96.0" dependencies: - "@tamagui/normalize-css-color": "npm:1.120.2" - "@tamagui/react-native-use-pressable": "npm:1.120.2" - "@tamagui/react-native-use-responder-events": "npm:1.120.2" - "@tamagui/simple-hash": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - checksum: 10/dbf31a5da10576b8608c8da69af40c1ea2a7b369d682458954e962ce0a4a580459b5961a8ff303c16efc68082f9130f41e20b52026a9893e9d172329c5897986 - languageName: node - linkType: hard - -"@tamagui/react-native-web-lite@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/react-native-web-lite@npm:1.120.2" - dependencies: - "@tamagui/normalize-css-color": "npm:1.120.2" - "@tamagui/react-native-use-pressable": "npm:1.120.2" - "@tamagui/react-native-use-responder-events": "npm:1.120.2" - "@tamagui/react-native-web-internals": "npm:1.120.2" - invariant: "npm:^2.2.4" + react-remove-scroll: "npm:2.5.5" peerDependencies: react: "*" - checksum: 10/e08a8db8f53f6f1ed1e09be8df22ea80f25960141830de22a5a09490844f0cc8cc461a773afdfd3ad5bb20938005c7998dd9be7753a5885065a9d9b4c8d61c40 + checksum: 10/1e9c6303c17df8efb4993bbee1b0c248001f8f1d10ef036ec3b38041b8b76d568b39d8d7bc291a93fac4e06de341c1c0bc272da10ba8b8a219d0268ef0fc0183 languageName: node linkType: hard -"@tamagui/remove-scroll@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/remove-scroll@npm:1.120.2" +"@tamagui/roving-focus@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/roving-focus@npm:1.96.0" dependencies: - react-remove-scroll: "npm:^2.6.0" + "@tamagui/collection": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-direction": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/54c182d86a2598996051f377131ffbe0627c9d09139e266f7d59c14df2e521815f9da7813c6cbe3f3c99917df7428c59c1030066c5904d8d4a38a10da3ce6498 + checksum: 10/45d9a63bbcada385376913f712964001ad60efb6158f598111e6cccad6da291d77cda468ca5e09066418b0930ca27b8596c05584c37f020af566e774911300cc languageName: node linkType: hard -"@tamagui/roving-focus@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/roving-focus@npm:1.120.2" +"@tamagui/scroll-view@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/scroll-view@npm:1.96.0" dependencies: - "@tamagui/collection": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-direction": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/c5c4dc251552e6cf0c082de861ad22cf1afc6393a28bcf0ed637e60890b6fc42ae090872c86a469207913d29bb0951d20b34c25fdc5ace15842673bf20648e3f - languageName: node - linkType: hard - -"@tamagui/scroll-view@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/scroll-view@npm:1.120.2" - dependencies: - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + checksum: 10/97b98ef5cc13831eeb3d38440c6a148b0b1bcd35f8165732bc621e9e1cbf04be062e4342a86dd86002baff2f5c6885c8c184f65fbf7c176f9dab5ac1a907affc + languageName: node + linkType: hard + +"@tamagui/select@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/select@npm:1.96.0" + dependencies: + "@floating-ui/react": "npm:^0.26.6" + "@floating-ui/react-dom": "npm:^2.0.6" + "@floating-ui/react-native": "npm:^0.10.3" + "@tamagui/adapt": "npm:1.96.0" + "@tamagui/animate-presence": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/dismissable": "npm:1.96.0" + "@tamagui/focus-scope": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/list-item": "npm:1.96.0" + "@tamagui/portal": "npm:1.96.0" + "@tamagui/remove-scroll": "npm:1.96.0" + "@tamagui/separator": "npm:1.96.0" + "@tamagui/sheet": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-debounce": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" + "@tamagui/use-previous": "npm:1.96.0" + react-dom: "npm:^18.2.0" peerDependencies: react: "*" - checksum: 10/32ee79258b5d38be5ed6285ce1bede1c988a4bcee43c37eb38ca3c45b49c55f6efd36fa18ddfa4870d7362149f22e695f71c7cae661d42094b7d21edcaf71e16 + react-native: "*" + checksum: 10/b503923157b5b2005c188cb16f211ea47e67ccefb19e015da7a069a4718013df6c923abf10b31f600c4b88f7220db924f7ed891419c906c551215754c859ffb8 languageName: node linkType: hard -"@tamagui/select@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/select@npm:1.120.2" +"@tamagui/separator@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/separator@npm:1.96.0" dependencies: - "@floating-ui/react": "npm:^0.26.24" - "@floating-ui/react-dom": "npm:^2.1.2" - "@floating-ui/react-native": "npm:^0.10.6" - "@tamagui/adapt": "npm:1.120.2" - "@tamagui/animate-presence": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/dismissable": "npm:1.120.2" - "@tamagui/focus-scope": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/list-item": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - "@tamagui/remove-scroll": "npm:1.120.2" - "@tamagui/separator": "npm:1.120.2" - "@tamagui/sheet": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-debounce": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" - "@tamagui/use-previous": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/b8e22190b55f7c9ceb9c67b4c0063002dced69722c9ff6bf6371a7e30244fdae725f0ed1902d78c53a78b4268f3817ec9dc7aecc628b7dd044e742b198b8b5a0 + checksum: 10/9d81fe215ea7e7b84f6830508dc220820ddf65b51306deafdf45e8ed4bef5a27c4625e7b28d293dfe4afdcae1acaa76d0b3ec024cb66df18a1dfca972f07f1c3 languageName: node linkType: hard -"@tamagui/separator@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/separator@npm:1.120.2" +"@tamagui/shapes@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/shapes@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/9d55ee917415152ae18dc335fa1103392a58c886fb8af600650fe869f64024dab312cd7c01bb2b2622abf34b316f9d6343f52df9985fb47ecca7b1094372492c + checksum: 10/b464132aabd4ac6e08fb24da4206d1873436eff089cd44eb1157182ebec766234fde42a7c623204481d3f92d660f8cfe018700b1c8a631e9d74dda21c36962f0 languageName: node linkType: hard -"@tamagui/shapes@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/shapes@npm:1.120.2" +"@tamagui/sheet@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/sheet@npm:1.96.0" dependencies: - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - peerDependencies: - react: "*" - checksum: 10/9c41a8b5a301850a08b1c07b703e15288610d5b28a6e81aa24e7e19b67bbd5e87dc235a3baf43a8fc1954d4352e849445447e1ad9478d875c18defc4bd9480a5 - languageName: node - linkType: hard - -"@tamagui/sheet@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/sheet@npm:1.120.2" - dependencies: - "@tamagui/adapt": "npm:1.120.2" - "@tamagui/animate-presence": "npm:1.120.2" - "@tamagui/animations-react-native": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - "@tamagui/remove-scroll": "npm:1.120.2" - "@tamagui/scroll-view": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-constant": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-did-finish-ssr": "npm:1.120.2" - "@tamagui/use-keyboard-visible": "npm:1.120.2" + "@tamagui/animate-presence": "npm:1.96.0" + "@tamagui/animations-react-native": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/portal": "npm:1.96.0" + "@tamagui/remove-scroll": "npm:1.96.0" + "@tamagui/scroll-view": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-constant": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-keyboard-visible": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/586e25ac499486a651d3813e7365353414d63b4a37a96af1e7a6d65ca361cb9bcd3149a625d10bddcf8c6951009132d76743a34071ce5f8880363d6f069c855f + react-native: "*" + checksum: 10/6b40a17753bfccc4b9380362b725d4e143939e6ce2e61c5a44d9deddc5d2ce131525d35774eeb570070d4ffd79a5e82730c2cf877c52ebe90ec4fc3c7b3177ea languageName: node linkType: hard -"@tamagui/shorthands@npm:1.120.2, @tamagui/shorthands@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/shorthands@npm:1.120.2" - checksum: 10/b6edcefc6310a31a6ad3dff93f9591f5c128f3283115ec7a48722539619cdff4c789a501020d260d270daff321109c6b72449210107627498ff255809611e5c9 +"@tamagui/shorthands@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/shorthands@npm:1.96.0" + checksum: 10/8e4cfeed057206af462692fb1d953dd54c280734a3c7124c74c48de57d925d32bc3218ba1ad82c90c6e22db34c9c7b7bbb7c87e930404028ba0352560a9f9d32 languageName: node linkType: hard -"@tamagui/simple-hash@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/simple-hash@npm:1.120.2" - checksum: 10/80bc9c79c70b4449c4f291d6f9096b30335600044dd9c13552d5131f449ea9438e649b1d87ac70cfdde0be583db3836a559cb9b0d9399137650d0c3dbd8fec41 +"@tamagui/simple-hash@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/simple-hash@npm:1.96.0" + checksum: 10/c7b75914c6898195531445ce7deacb21066b435ee17c4513d23a4bd22519b45bdbf031112948279267a0a09cbdb270baf1c8b064bccb6b6c4d09e680c1772873 languageName: node linkType: hard -"@tamagui/slider@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/slider@npm:1.120.2" +"@tamagui/site-config@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/site-config@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-debounce": "npm:1.120.2" - "@tamagui/use-direction": "npm:1.120.2" - peerDependencies: - react: "*" - checksum: 10/1caf07d19a1e4f9a9adc0dfd946ca6057c99085c2ac04f5fca3b8222b363a9ebb53a55fbd05c93e90df30b98198eba872852ce370cd54170747b310e37486840 + "@tamagui/animations-react-native": "npm:1.96.0" + "@tamagui/animations-reanimated": "npm:1.96.0" + "@tamagui/colors": "npm:1.96.0" + "@tamagui/font-cherry-bomb": "npm:1.96.0" + "@tamagui/font-dm-sans": "npm:1.96.0" + "@tamagui/font-dm-serif-display": "npm:1.96.0" + "@tamagui/font-glusp": "npm:1.96.0" + "@tamagui/font-inter": "npm:1.96.0" + "@tamagui/font-silkscreen": "npm:1.96.0" + "@tamagui/react-native-media-driver": "npm:1.96.0" + "@tamagui/shorthands": "npm:1.96.0" + "@tamagui/themes": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" + checksum: 10/5926e69832b9cb5dacbb8430e7679f404cc349eab1909422113e379848ce7c7a3b95603306c9485b6a40bc0269cf946996bfc5d4e89d78d2cba9eba414d7014e languageName: node linkType: hard -"@tamagui/stacks@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/stacks@npm:1.120.2" +"@tamagui/slider@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/slider@npm:1.96.0" dependencies: - "@tamagui/core": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-direction": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/2ca314fe903e2335497875b83ab3d7efb8bfe40523a0f7a29743f04c94f31554621d72f0925b4eedf842f71a4424b162d744535a69a4875b5787329d0fe0ee3b + react-native: "*" + checksum: 10/6fe9eea8bee8762103bee3699d415604b5f5bc881f4be2b21f250773508448c112e3fb95074394a8c2e5d58829eb2f28b8e812f2a2254278f593336176c91db0 languageName: node linkType: hard -"@tamagui/start-transition@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/start-transition@npm:1.120.2" - checksum: 10/d1286f26246b7db2e14d71c33d22aadd00ac7a93d306d27f9af31dbb6f565375afb295f716e0e89a52b7df9530260f1d1a59beac4147b798f1d8cecb17d52763 +"@tamagui/stacks@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/stacks@npm:1.96.0" + dependencies: + "@tamagui/core": "npm:1.96.0" + peerDependencies: + react: "*" + checksum: 10/64ee6ecc7dfdde410b9e433861ac3ecca6c0492bab942092599ed0d0a7bbb799fc27de7070a05a3d4c3f26e8172c783eb0ed107dd1933b31f018752c848eb115 languageName: node linkType: hard -"@tamagui/static@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/static@npm:1.120.2" +"@tamagui/static@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/static@npm:1.96.0" dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.5" - "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/parser": "npm:^7.25.4" - "@babel/plugin-transform-react-jsx": "npm:^7.25.2" - "@babel/runtime": "npm:^7.25.4" - "@babel/traverse": "npm:^7.25.4" - "@babel/types": "npm:^7.25.4" - "@tamagui/build": "npm:1.120.2" - "@tamagui/cli-color": "npm:1.120.2" - "@tamagui/config-default": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/fake-react-native": "npm:1.120.2" - "@tamagui/generate-themes": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/helpers-node": "npm:1.120.2" - "@tamagui/proxy-worm": "npm:1.120.2" - "@tamagui/react-native-web-internals": "npm:1.120.2" - "@tamagui/react-native-web-lite": "npm:1.120.2" - "@tamagui/shorthands": "npm:1.120.2" - "@tamagui/types": "npm:1.120.2" + "@babel/core": "npm:^7.23.3" + "@babel/generator": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/parser": "npm:^7.23.3" + "@babel/plugin-transform-react-jsx": "npm:^7.22.15" + "@babel/runtime": "npm:^7.23.2" + "@babel/traverse": "npm:^7.23.3" + "@babel/types": "npm:^7.23.3" + "@tamagui/build": "npm:1.96.0" + "@tamagui/cli-color": "npm:1.96.0" + "@tamagui/config-default": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/fake-react-native": "npm:1.96.0" + "@tamagui/generate-themes": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/helpers-node": "npm:1.96.0" + "@tamagui/proxy-worm": "npm:1.96.0" + "@tamagui/shorthands": "npm:1.96.0" + "@tamagui/types": "npm:1.96.0" babel-literal-to-ast: "npm:^2.1.0" browserslist: "npm:^4.22.2" check-dependency-version-consistency: "npm:^4.1.0" - esbuild: "npm:^0.24.0" - esbuild-register: "npm:^3.6.0" - fast-glob: "npm:^3.2.11" + esbuild: "npm:^0.20.2" + esbuild-register: "npm:^3.5.0" find-cache-dir: "npm:^3.3.2" find-root: "npm:^1.1.0" fs-extra: "npm:^11.2.0" invariant: "npm:^2.2.4" - js-yaml: "npm:^4.1.0" lodash: "npm:^4.17.21" - react-native-web: "npm:^0.19.0" - peerDependencies: - react: "*" - checksum: 10/ed37d83f9600445a82691f393996c041e13890748c9ae6797a366d1de1941ae3d0ff4f696b296e4e9e082dcf126d75df13bae8c0f7ca5417904b7efddd0d224b + react-native-web: "npm:^0.19.10" + react-native-web-internals: "npm:1.96.0" + react-native-web-lite: "npm:1.96.0" + checksum: 10/a6c3190f1eb0a0f8f202685fa3b7fd7ee1c715f611b225f95f513e5e3eb2c058db4bd14262242049409c177db5ad40003f6995071c2893dcdce1bf6f41f0a8ca languageName: node linkType: hard -"@tamagui/switch-headless@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/switch-headless@npm:1.120.2" +"@tamagui/switch-headless@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/switch-headless@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/label": "npm:1.120.2" - "@tamagui/use-previous": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/label": "npm:1.96.0" + "@tamagui/use-previous": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/76101271fdba900cb65dd1e1f950644daced71ab1aaaa30ffbcab20c09d7f82b240c84422cf249a111020cbf1c9c42f2129927c98403756e75a21fa73cf3f234 + react-native: "*" + checksum: 10/1d1f2a96e60d3ef856e352dcac7e0e46e794b842bb4efed1af8fd21f98a3f81979ce2c33682f692584498eb27cfbbcd97697b33084519fc65dae2c60441c3183 languageName: node linkType: hard -"@tamagui/switch@npm:1.120.2, @tamagui/switch@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/switch@npm:1.120.2" +"@tamagui/switch@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/switch@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/label": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/switch-headless": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-previous": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/label": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/switch-headless": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-previous": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/335ef354f3057304f41970aff2e589ed03977de7c2208ceb817560a5bae2045642fd0aafa433607adff5338291f9832cbceb9c4eb814aaaa2ce08a0ac91d8856 + react-native: "*" + checksum: 10/edfa88e0e718f3ddb19d3183215c6a00bb64c866650f89377e3d81f33c4c616bfb3d7fe9eb23ee429b618c0a1a9383f735787b1c2104a5f4f090a989a3158201 languageName: node linkType: hard -"@tamagui/tabs@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/tabs@npm:1.120.2" +"@tamagui/tabs@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/tabs@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/get-button-sized": "npm:1.120.2" - "@tamagui/group": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/roving-focus": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-direction": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/get-button-sized": "npm:1.96.0" + "@tamagui/group": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/roving-focus": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-direction": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/30e47c2342d11359548ffa47bcd657862f3c8348723f0a2dab972cd6bbbdfef02effc7e326e525726369efcc34c3ccddbf207908c0f8a92011b263359c6e31b5 + react-dom: "*" + checksum: 10/eda53ed559d2526de9fe5bda71e94378756d8c7dc871c78a99ae4051550693ca9685b3ff6bbe6a707d80d2a1ddc16b061b93e44d151a82ad4c6f7fbdd37cfbaa languageName: node linkType: hard -"@tamagui/text@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/text@npm:1.120.2" +"@tamagui/text@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/text@npm:1.96.0" dependencies: - "@tamagui/get-font-sized": "npm:1.120.2" - "@tamagui/helpers-tamagui": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/get-font-sized": "npm:1.96.0" + "@tamagui/helpers-tamagui": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/d5dfe41612e2f5090e940669af507a179b43e477e8b083300e1c6f27135312727b125662d43a564c858f921ba34751e4990bce8da3c7914bae7fa22818a7de48 + checksum: 10/1e5aafe0b214060b93e71bd80627648325a222204b99f951700c7b54bbc951f9c4be3cf1accc01738220bb02b6482f763c8db4c756c232471d5810501ae940fc languageName: node linkType: hard -"@tamagui/theme-base@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/theme-base@npm:1.120.2" - checksum: 10/4ae53f11daa5f2456746ac45bb40f96679c8ecd4ee00f6885cb03bc3c9abf5d3a3e54997f914d9c7db0163fbba17f9f267e2356d2fa932031f1a2a220e0f567c +"@tamagui/theme-base@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/theme-base@npm:1.96.0" + checksum: 10/89210ad8feb1a6bf49850411a434423b13960faacb43f258e39a9d0fcd470e3c4a10a304252e5d8e174cbbfb40dc41f15441962f1c0d8db6f513c215c69ed2a9 languageName: node linkType: hard -"@tamagui/theme-builder@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/theme-builder@npm:1.120.2" +"@tamagui/theme-builder@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/theme-builder@npm:1.96.0" dependencies: - "@tamagui/create-theme": "npm:1.120.2" + "@tamagui/create-theme": "npm:1.96.0" color2k: "npm:^2.0.2" - checksum: 10/732b5c05aeed1ea9e17dd4f0c1f0aab061e97cac2719b86ec66ec924eef8344e87953dffe4cbbc9c2f44a428c6d34a79ca250f8094ce7c82d33aa8d0fd3d3229 + checksum: 10/dbaa227643df99cf9031abbe00d917cd49ffc901190f4756b5bb54135fcce109a4c7d992d253d73f080d9e2cae1e08ebaf805d46a6ac8c9c050826ac471990a4 languageName: node linkType: hard -"@tamagui/theme@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/theme@npm:1.120.2" +"@tamagui/theme@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/theme@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/aae99ae054573c39c3c612124a227fd8d890a1ad1343956ecb2ede69c6fdc47ede5b21ff4d84c45249369308c9507fe5329dad47cd44b48dde4d961f42ff4132 + checksum: 10/d69ac853a787b9ffeefbb5eea7c2c5a91aad06f25293cd157f33c5e842655ae97123f22a8ab5e2894884e2a5acf692a817af1f566311f653c44f14d8a4bffbce languageName: node linkType: hard -"@tamagui/themes@npm:1.120.2, @tamagui/themes@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/themes@npm:1.120.2" +"@tamagui/themes@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/themes@npm:1.96.0" dependencies: - "@tamagui/colors": "npm:1.120.2" - "@tamagui/create-theme": "npm:1.120.2" - "@tamagui/theme-builder": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - checksum: 10/c752252b667c083592f411bce9353649c68454c97e97e88e2b1c78f3f9a3cebf179126e12c5022f35879425dbb688c3c9478a13b5e5318c464e523eaa57f9943 + "@tamagui/colors": "npm:1.96.0" + "@tamagui/create-theme": "npm:1.96.0" + "@tamagui/theme-builder": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" + checksum: 10/4f809078ce4e1198cebea7b2da147b7b0b8d2705190692bece85c9c05687aa119d7ded8dff1d622c46526a1e35d421ac0f7b06417f14cb318444f051c662dfea languageName: node linkType: hard -"@tamagui/timer@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/timer@npm:1.120.2" - checksum: 10/3e5316b54d1198b6b2621c5df2c3dc200094cd1ac26da7b7fe852d32cad1356de38c73144461a25a44fd5317fa92c3268a89f173a62ac4740be6e25532aace5b +"@tamagui/timer@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/timer@npm:1.96.0" + checksum: 10/69407c079ad65066aa2d051783cb72019e237eae46688a208fa610422f542c72d76ca81dcc86270aa21db0c338913b06f748f835454c3071c3dd0ad7f0a7fe9e languageName: node linkType: hard -"@tamagui/toast@npm:1.120.2, @tamagui/toast@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/toast@npm:1.120.2" +"@tamagui/toast@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/toast@npm:1.96.0" dependencies: - "@tamagui/animate-presence": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/dismissable": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/start-transition": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/visually-hidden": "npm:1.120.2" + "@tamagui/animate-presence": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/dismissable": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/portal": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/visually-hidden": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/46b653390479ac47616477b4675a4c8d1dc5fc0727b50c31f0f26f1bf92389be3a91773cf52051e3a9806475e9016a3ec418abf72e1ce9faab536c820c5ac440 + react-native: "*" + checksum: 10/09b91e507743de76a7e69003139b543ae3a604c803c9a23673dc580ec8e9b1111f90d853a9dc9186c4b7b1fb9a46914f0de5d7992f384f3fa0255d491b3bcd38 languageName: node linkType: hard -"@tamagui/toggle-group@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/toggle-group@npm:1.120.2" +"@tamagui/toggle-group@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/toggle-group@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/font-size": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/group": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/helpers-tamagui": "npm:1.120.2" - "@tamagui/roving-focus": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-direction": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/font-size": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/group": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/helpers-tamagui": "npm:1.96.0" + "@tamagui/roving-focus": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-direction": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/62c8308e9bfae60fc21835c79530cc7ccee424b30786f66022312ed51c0f1669d0bcc82af19f1dab8ed00cc26947ca0fcd5cf32d7804b3975822cd44113e4501 + checksum: 10/c6406986be85ac208e71edb724fbdf6918810a488542f89cc0eefc510d3e178fdfb18b333b0c5206653ce9136d794de171472d07e7b3b321320b83b694b511ea languageName: node linkType: hard -"@tamagui/tooltip@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/tooltip@npm:1.120.2" +"@tamagui/tooltip@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/tooltip@npm:1.96.0" dependencies: - "@floating-ui/react": "npm:^0.26.24" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/floating": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/popover": "npm:1.120.2" - "@tamagui/popper": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" + "@floating-ui/react": "npm:^0.26.6" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/floating": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/popover": "npm:1.96.0" + "@tamagui/popper": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/653d5f50921fc54cfbc6b179c3556aa0b1ea31530fa72db3ac44da823059820f5f15da0aec3c202c42dbcab025f78f077c0afa79f85994070630e541e008b6d9 + react-native: "*" + checksum: 10/b49edbe960d5b1e637b92110d1a289fa89658995eebde5396cb75f6d68509bb646659c8f697b6f442359123263afbef468d381379f07bfccbcb24b2607eaea87 languageName: node linkType: hard -"@tamagui/types@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/types@npm:1.120.2" - checksum: 10/91f132ad230bc2c106bb9177912405dd9280c3d4648c14368733e3c86795fd5939239318854ec8e1533bf5151a114507840097e1409fe7088207a765985c097c +"@tamagui/types@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/types@npm:1.96.0" + checksum: 10/18bc71cb0d1cd02786805510352d61f3ae2ab4d87cb24fe1aefa2fdd146f8b0cce054faf650b1105869bbf799130258e2e642349c8930be64ecbca074ef79512 languageName: node linkType: hard -"@tamagui/use-callback-ref@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-callback-ref@npm:1.120.2" - checksum: 10/e621d6a8b264979f7e803bb0f2d469803da655b65c14bc68ef427f458fed293c9f72a54942cb38a1cabc35c20b9df061a56768f7ce77be9a874e1ecffa20c55a +"@tamagui/use-callback-ref@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-callback-ref@npm:1.96.0" + checksum: 10/f934cf0f156189d7f5ec58f5c522f76e50e3a89ccf013a0faf4892f263903308afb77e2385ebf6226b14e2f87360275d6b386be67786dcd12a543bdafb0fdf20 languageName: node linkType: hard -"@tamagui/use-constant@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-constant@npm:1.120.2" +"@tamagui/use-constant@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-constant@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/7f374daf694aefd3363f622ab579a272304526beefbff0c397cc7517ea50c5b83782577240bf8d6d68d230a3d7e21218a947e281db506a1857eab76afc3bd0e5 + checksum: 10/1662451aae5e85af98d8581d76f94f90174894ec29a0f63503324a2758e9cf2d5e78c4eb5f588a253f339650feefbc929d4c110cc812ad4e37370e062958c2a2 languageName: node linkType: hard -"@tamagui/use-controllable-state@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-controllable-state@npm:1.120.2" +"@tamagui/use-controllable-state@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-controllable-state@npm:1.96.0" dependencies: - "@tamagui/start-transition": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" + "@tamagui/use-event": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/eb63209216a786365bc92d4475a9d0e5986100a8456e2204312968d228ab2d84132e0feddea4db9eaabed2fb1054e08d0f3a4ed90dd669b93075351460156c48 + checksum: 10/9cb603ee88f264ffa7d51c3d6b374507eb36106f6163149f62e3bbcae8748138b627ba8d1068062bb2fc80b8e413d3a6dc78252ef79e3b53ae80b7347f4e5a1d languageName: node linkType: hard -"@tamagui/use-debounce@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-debounce@npm:1.120.2" +"@tamagui/use-debounce@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-debounce@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/c9d17bb2b34c9c131fec03cdaf5d1031ef5843900647d9895179398251a33ce600119979b7cc4ebde3cc7c9e9b101422326e2c8379a694fb00d62f273ac34b57 + checksum: 10/9b11850beff99776e25ea4d667b728558c44a1d55c31dfdb97f60d3627c225530c08d862dac365647e875b0048ae009872e5ecf048e50ec754f8ca8e78008a2f languageName: node linkType: hard -"@tamagui/use-did-finish-ssr@npm:1.120.2, @tamagui/use-did-finish-ssr@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-did-finish-ssr@npm:1.120.2" +"@tamagui/use-did-finish-ssr@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-did-finish-ssr@npm:1.96.0" + dependencies: + "@tamagui/constants": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/5737456af778f4c53d31da7d53a0795baf1d1d05fa6ec2e2ec991185605ee8ab6de78a6202bf9e3a716c48cda40f456695a2c3ecd44879e2a7ed9f6bb45e32d6 + checksum: 10/5b9d3754aae8c5a3d613081f0b9ce2eaa8ae097e64de0ecf1d7a6a10b9238ce24b57360f408a2a6fcd4dfea0b2cf7e66ec939bf19c155454a4aae18b9c47ac71 languageName: node linkType: hard -"@tamagui/use-direction@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-direction@npm:1.120.2" +"@tamagui/use-direction@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-direction@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/95cff2a49adafc4ae47f6dd928d56ed32136543f7c278a6eb9ffb43bb260600f8c9d23a80519bd6a20c6918aa65d8eb875b7b40cc41519ff3f8ba55351b115ee + checksum: 10/acdb49c395d72781722c7d8124d0009bb629ac607be5b3b248a5dc5f20616022c9501d9606ea21731e0785d6e6836ba83ede5274166698fb639908200d693c9f languageName: node linkType: hard -"@tamagui/use-escape-keydown@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-escape-keydown@npm:1.120.2" +"@tamagui/use-escape-keydown@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-escape-keydown@npm:1.96.0" dependencies: - "@tamagui/use-callback-ref": "npm:1.120.2" - checksum: 10/5a8dc6d19fab9ffedede544b55bd825ae7e0644c8a204b1b1e6d6d85d50ed891dc26baee0d47097007086e0e3d57d9f5cdce6c6154a1a96bd136d11175ee8916 + "@tamagui/use-callback-ref": "npm:1.96.0" + checksum: 10/9f22d0e9f04088b5f3790f9813f227900fc880ccfdd274444cc6321258b8f476a78e94309f4b43458ab1b1b1ff5560527ccf749609347a5ff4b78ffd2290c159 languageName: node linkType: hard -"@tamagui/use-event@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-event@npm:1.120.2" +"@tamagui/use-event@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-event@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/53539f101da714c4bba4ea1ac38e0c09e6beeb66f4163579166483952152ef3bd449a1c5889e4f7c8e46e9e0ef706d605de9e417a94b48d34aa8bd1b582c3a27 + checksum: 10/9f72bc16bfde1b0ae6966adabbeb46c924c4b551ec9ab37baacfd7996434294fc95b01391d06bdec00340b4e4d296d5dbc9b25bdf60f288010c40f49d1240dff languageName: node linkType: hard -"@tamagui/use-force-update@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-force-update@npm:1.120.2" +"@tamagui/use-force-update@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-force-update@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/3137d7df61937f2a28e64c55fb220ea3716081ab383627ba3d7e9f1cd932345570191c97318d47ced74598bccd57a9e20298540ffc86e1f90e0a8e4e11215a1e + checksum: 10/dea1043432ab1b2691fa62e9ce08db40eaf7695ff2662b4e422ae3e224dd5759537289f23080b928310ebf4d0571467a9b9a4d684d3d59fad8d3a87b9de27281 languageName: node linkType: hard -"@tamagui/use-keyboard-visible@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-keyboard-visible@npm:1.120.2" +"@tamagui/use-keyboard-visible@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-keyboard-visible@npm:1.96.0" peerDependencies: react: "*" - checksum: 10/3bfc2c14b15136b32f43da141f6d5e7972df4790ca810563850c305b7c081a7be92634442f26e25b3c173f45335fa90f6747d6bd4311ef49f5af5cac0f366da1 + react-native: "*" + checksum: 10/4995b20da5e298b5159e8e525c74eabbc17b33b66f6b21fb066cce44585abea9617f80a6609c224b783ef23f329c6b477f4b349256270fb6d117ddaa39544dba languageName: node linkType: hard -"@tamagui/use-presence@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-presence@npm:1.120.2" +"@tamagui/use-presence@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-presence@npm:1.96.0" dependencies: - "@tamagui/web": "npm:1.120.2" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/c9eddf076a065dab36bb36c6e3464b0ee4fb4bb2a00ed79cb622a2c7c8c83f521e66ed8c02336c0059c791672134742cd7cd667253da116080180bfa805514c0 + checksum: 10/4fc5b036853a36a00c83e3e53bf5ae680da1bb77cbd12e7480801377404d9d7167e32d15f627e3c028b8c1ceb3f450a68686faa4b67baaba6ab25b38be4263d5 languageName: node linkType: hard -"@tamagui/use-previous@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-previous@npm:1.120.2" - checksum: 10/f44498bbdb4c65986cdac49ee464f4b7b9314b35e2a1bcfb26287d9fea73933873e950451ceef1469c9171f2ca87a3b3d6464e563a49d1d6bf52c25c475bcc6a +"@tamagui/use-previous@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-previous@npm:1.96.0" + checksum: 10/3c0c03f37cfd94c2426809acd44ceebf996db983399dba6019bd93703c85e58a1ce16c971a14697665683a2e4accbba5c821e1fde75f4250ffa60efd669af709 languageName: node linkType: hard -"@tamagui/use-store@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-store@npm:1.120.2" +"@tamagui/use-store@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-store@npm:1.96.0" dependencies: - "@tamagui/simple-hash": "npm:1.120.2" + "@tamagui/simple-hash": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/e8f3a9a67174ce4e1af0e6c90b597531739e977f367e97ab98b80d5235e16c3cfd6456d84c1e07c70733ccf8952db94732ce9f8301bd32e532968f181d670fb0 + checksum: 10/a42577986b3f9359ae523a515b08e5b49789ba91b5b7a82945b2173f1eccc4a0a0e737a71366baf153f4b2f4fe2361ad341b3ac3e285d6a3ab93f5b8303974da languageName: node linkType: hard -"@tamagui/use-window-dimensions@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/use-window-dimensions@npm:1.120.2" +"@tamagui/use-window-dimensions@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/use-window-dimensions@npm:1.96.0" dependencies: - "@tamagui/constants": "npm:1.120.2" + "@tamagui/constants": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/852a90ab1e0a7580fc82423d6314ec9c08edd56b0d1d2761e84996bbfe588e3d3caac671a8f096e251ca9a65a03c5414855065994d3f7b20f0729fffe2af7502 + react-native: "*" + checksum: 10/adefc5a665806ddb017449075c1340b8985c7b55833fe5529d1f2945fa1b873fe8f3ac02cdd1cd643e81fb8d700698af3ab62433abd38d3aaccd2ddf1ced3f4b languageName: node linkType: hard -"@tamagui/visually-hidden@npm:1.120.2": - version: 1.120.2 - resolution: "@tamagui/visually-hidden@npm:1.120.2" +"@tamagui/visually-hidden@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/visually-hidden@npm:1.96.0" dependencies: - "@tamagui/web": "npm:1.120.2" + "@tamagui/web": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/803c9fd2ee7f404e47688a0d7a3d35e3cc2693f601b93f08d7ccc3228d29c59c861fafba2e3144c32d584014026caf05bde68be0760f4faf733ff91951e90dc8 + checksum: 10/9658bfcabfbc737e694638a9fbc281f8dfb051938143706023882f4034f2cbac2f5c0ec81639e4a38cbe7736da37e5c0fe5cccac95535c275366966eb0fff0d4 languageName: node linkType: hard -"@tamagui/vite-plugin@npm:1.120.2, @tamagui/vite-plugin@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/vite-plugin@npm:1.120.2" +"@tamagui/vite-plugin@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/vite-plugin@npm:1.96.0" dependencies: - "@tamagui/fake-react-native": "npm:1.120.2" - "@tamagui/proxy-worm": "npm:1.120.2" - "@tamagui/react-native-svg": "npm:1.120.2" - "@tamagui/react-native-web-lite": "npm:1.120.2" - "@tamagui/static": "npm:1.120.2" + "@tamagui/fake-react-native": "npm:1.96.0" + "@tamagui/proxy-worm": "npm:1.96.0" + "@tamagui/react-native-svg": "npm:1.96.0" + "@tamagui/static": "npm:1.96.0" esm-resolve: "npm:^1.0.8" fs-extra: "npm:^11.2.0" outdent: "npm:^0.8.0" - react-native-web: "npm:^0.19.0" - peerDependencies: - vite: "*" - checksum: 10/43079e352958a97173716a5b0a1eafc291e4ab90dc76003c758a71b24291a8ec4907f40420f868ac6428d1deaca9da5b924f1677cdc650a91555e9e082c02bab + checksum: 10/de7006528c1ee6222b46d0a88b6f137ffa4b5ee30e21915d16f92b917e9a699c0ff925663e82d0ba1f7b2579b620e02606424583e75b5ff91c2887dd9cb91a85 languageName: node linkType: hard -"@tamagui/web@npm:1.120.2, @tamagui/web@npm:^1.120.2": - version: 1.120.2 - resolution: "@tamagui/web@npm:1.120.2" +"@tamagui/web@npm:1.96.0": + version: 1.96.0 + resolution: "@tamagui/web@npm:1.96.0" dependencies: - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/helpers": "npm:1.120.2" - "@tamagui/normalize-css-color": "npm:1.120.2" - "@tamagui/timer": "npm:1.120.2" - "@tamagui/types": "npm:1.120.2" - "@tamagui/use-did-finish-ssr": "npm:1.120.2" - "@tamagui/use-event": "npm:1.120.2" - "@tamagui/use-force-update": "npm:1.120.2" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/helpers": "npm:1.96.0" + "@tamagui/normalize-css-color": "npm:1.96.0" + "@tamagui/timer": "npm:1.96.0" + "@tamagui/types": "npm:1.96.0" + "@tamagui/use-did-finish-ssr": "npm:1.96.0" + "@tamagui/use-event": "npm:1.96.0" + "@tamagui/use-force-update": "npm:1.96.0" peerDependencies: react: "*" - react-dom: "*" - checksum: 10/26536b6fcdd7fc9f0afd969549c6cb5c93e70da4505df1acfa943ae88d9dda59535c3c7cbc5a59ca8f6380a965a9df90777b0e6ac4158b7e9ccfd0edc1829e61 + checksum: 10/95fe52da4cfab1af6b28a9f81fad0230c3679a8af7f5be85fa25ee21e8a0ef57bca7f999722bd1b31afddb07d8cdf7dfb3366f3ef77378b9714702b613d32a2f languageName: node linkType: hard @@ -13439,13 +13262,6 @@ __metadata: languageName: node linkType: hard -"@types/web-bluetooth@npm:^0.0.20": - version: 0.0.20 - resolution: "@types/web-bluetooth@npm:0.0.20" - checksum: 10/2faa323e5c994e9468fff4675e3b6d35f3730eb4dc7c761d02267fb6246dbfd659fd8f3583db0872aae05b3ee139799c25655bbe79bf1b56c08c06e665db814b - languageName: node - linkType: hard - "@types/webidl-conversions@npm:*": version: 7.0.3 resolution: "@types/webidl-conversions@npm:7.0.3" @@ -14055,34 +13871,6 @@ __metadata: languageName: node linkType: hard -"@vueuse/core@npm:^10.9.0": - version: 10.11.1 - resolution: "@vueuse/core@npm:10.11.1" - dependencies: - "@types/web-bluetooth": "npm:^0.0.20" - "@vueuse/metadata": "npm:10.11.1" - "@vueuse/shared": "npm:10.11.1" - vue-demi: "npm:>=0.14.8" - checksum: 10/bbebdcd1ef0a77437cf2432062bb57c13e0afdadc474861ddad7ce343a8638778c5e54ad302c80e1d4351d4bdaf43501dc5937185e08d257fd000bdfea4ecb36 - languageName: node - linkType: hard - -"@vueuse/metadata@npm:10.11.1": - version: 10.11.1 - resolution: "@vueuse/metadata@npm:10.11.1" - checksum: 10/20336a05eb4945c1486d5e0a81c91a8ba08137f567b86d2bc1171af36d916c56d30166163016ed64642cce904cad1af09332655f7f0178eb5f2c65e54f648b4f - languageName: node - linkType: hard - -"@vueuse/shared@npm:10.11.1": - version: 10.11.1 - resolution: "@vueuse/shared@npm:10.11.1" - dependencies: - vue-demi: "npm:>=0.14.8" - checksum: 10/5d8c28ed441a66b200c76ab44b6dbc6af152a6cecc527a1f4f645d95547e1de65e4b99e16d25f77609cb146e9e4b4961b260fe723043b08ab198e88ed1d47f4e - languageName: node - linkType: hard - "@web3-storage/multipart-parser@npm:^1.0.0": version: 1.0.0 resolution: "@web3-storage/multipart-parser@npm:1.0.0" @@ -14730,7 +14518,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.1, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.1, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -14747,6 +14535,7 @@ __metadata: "@babel/core": "npm:^7.23.7" "@babel/preset-typescript": "npm:^7.22.5" "@babel/runtime": "npm:^7.21.0" + "@bugsnag/js": "npm:^8.1.2" "@expo/match-media": "npm:^0.4.0" "@expo/vector-icons": "npm:^14.0.0" "@expo/webpack-config": "npm:^19.0.0" @@ -14769,19 +14558,19 @@ __metadata: "@rneui/base": "npm:^4.0.0-rc.8" "@rneui/themed": "npm:^4.0.0-rc.8" "@rnmapbox/maps": "npm:*" - "@tamagui/animations-react-native": "npm:^1.120.2" - "@tamagui/babel-plugin": "npm:^1.120.2" - "@tamagui/config": "npm:^1.120.2" - "@tamagui/font-inter": "npm:^1.120.2" - "@tamagui/linear-gradient": "npm:^1.120.2" - "@tamagui/lucide-icons": "npm:^1.120.2" - "@tamagui/progress": "npm:^1.120.2" - "@tamagui/react-native-media-driver": "npm:^1.120.2" - "@tamagui/shorthands": "npm:^1.120.2" - "@tamagui/switch": "npm:^1.120.2" - "@tamagui/theme-base": "npm:^1.120.2" - "@tamagui/themes": "npm:^1.120.2" - "@tamagui/use-did-finish-ssr": "npm:^1.120.2" + "@tamagui/animations-react-native": "npm:1.96.0" + "@tamagui/babel-plugin": "npm:1.96.0" + "@tamagui/config": "npm:1.96.0" + "@tamagui/font-inter": "npm:1.96.0" + "@tamagui/linear-gradient": "npm:1.96.0" + "@tamagui/lucide-icons": "npm:1.96.0" + "@tamagui/progress": "npm:1.96.0" + "@tamagui/react-native-media-driver": "npm:1.96.0" + "@tamagui/shorthands": "npm:1.96.0" + "@tamagui/switch": "npm:1.96.0" + "@tamagui/theme-base": "npm:1.96.0" + "@tamagui/themes": "npm:1.96.0" + "@tamagui/use-did-finish-ssr": "npm:1.96.0" "@tanstack/eslint-plugin-query": "npm:^5.14.6" "@tanstack/query-async-storage-persister": "npm:^4.36.1" "@tanstack/react-query": "npm:^4.36.1" @@ -14882,7 +14671,7 @@ __metadata: server: "npm:*" solito: "npm:^4.2.0" superjson: "npm:^2.0.0" - tamagui: "npm:^1.120.2" + tamagui: "npm:1.96.0" togpx: "npm:^0.5.4" typescript: "npm:^5.5.3" uuid: "npm:3.4.0" @@ -15595,7 +15384,7 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^9.1.3": +"babel-loader@npm:^9.1.2": version: 9.2.1 resolution: "babel-loader@npm:9.2.1" dependencies: @@ -15626,6 +15415,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-fully-specified@npm:*": + version: 1.3.0 + resolution: "babel-plugin-fully-specified@npm:1.3.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/a561b33da1f0e976d34721f55c25c4132c24194ad5d089ac7427db229a852dcb3e83044f9ca34e380e0eba31d789cbaf73b2d8efefb95952c7daedbf83ccd4b8 + languageName: node + linkType: hard + "babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" @@ -16648,6 +16446,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.24.0": + version: 4.24.3 + resolution: "browserslist@npm:4.24.3" + dependencies: + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10/f5b22757302a4c04036c4ed82ef82d8005c15b809fa006132765f306e8d8a5c02703479f6738db6640f27c0935ebecde4fa5ae3457fc7ad4805156430dba6bc7 + languageName: node + linkType: hard + "bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -16822,15 +16634,6 @@ __metadata: languageName: unknown linkType: soft -"bundle-name@npm:^4.1.0": - version: 4.1.0 - resolution: "bundle-name@npm:4.1.0" - dependencies: - run-applescript: "npm:^7.0.0" - checksum: 10/1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c - languageName: node - linkType: hard - "burnt@npm:^0.12.1, burnt@npm:^0.12.2": version: 0.12.2 resolution: "burnt@npm:0.12.2" @@ -16854,6 +16657,13 @@ __metadata: languageName: node linkType: hard +"byline@npm:^5.0.0": + version: 5.0.0 + resolution: "byline@npm:5.0.0" + checksum: 10/737ca83e8eda2976728dae62e68bc733aea095fab08db4c6f12d3cee3cf45b6f97dce45d1f6b6ff9c2c947736d10074985b4425b31ce04afa1985a4ef3d334a7 + languageName: node + linkType: hard + "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -17082,6 +16892,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001690 + resolution: "caniuse-lite@npm:1.0.30001690" + checksum: 10/9fb4659eb09a298601b9593739072c481e2f5cc524bd0530e5e0f002e66246da5e866669854dfc0d53195ee36b201dab02f7933a7cdf60ccba7adb2d4a304caf + languageName: node + linkType: hard + "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -17415,15 +17232,6 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.5, citty@npm:^0.1.6": - version: 0.1.6 - resolution: "citty@npm:0.1.6" - dependencies: - consola: "npm:^3.2.3" - checksum: 10/3208947e73abb699a12578ee2bfee254bf8dd1ce0d5698e8a298411cabf16bd3620d63433aef5bd88cdb2b9da71aef18adefa3b4ffd18273bb62dd1d28c344f5 - languageName: node - linkType: hard - "cjs-module-lexer@npm:1.2.3": version: 1.2.3 resolution: "cjs-module-lexer@npm:1.2.3" @@ -17567,17 +17375,6 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:^4.0.0": - version: 4.0.0 - resolution: "clipboardy@npm:4.0.0" - dependencies: - execa: "npm:^8.0.1" - is-wsl: "npm:^3.1.0" - is64bit: "npm:^2.0.0" - checksum: 10/ec4ebe7e5c81d9c9cb994637e7b0e068c1c8fc272167ecd5519f967427271ec66e0e64da7268a2630b860eff42933aeabe25ba5e42bb80dbf1fae6362df059ed - languageName: node - linkType: hard - "cliui@npm:^4.0.0": version: 4.1.0 resolution: "cliui@npm:4.1.0" @@ -18102,13 +17899,6 @@ __metadata: languageName: node linkType: hard -"consola@npm:^3.2.3": - version: 3.3.0 - resolution: "consola@npm:3.3.0" - checksum: 10/c8d8ee57328eaafe03ce711e6651aaa975c344aedd0a1b0cce6f931453bc8bc8a5336d95f5534099b3c24481d43b26afd6f22637ad319c43731408996503cc3b - languageName: node - linkType: hard - "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" @@ -18194,13 +17984,6 @@ __metadata: languageName: node linkType: hard -"cookie-es@npm:^1.2.2": - version: 1.2.2 - resolution: "cookie-es@npm:1.2.2" - checksum: 10/0fd742c11caa185928e450543f84df62d4b2c1fc7b5041196b57b7db04e1c6ac6585fb40e4f579a2819efefd2d6a9cbb4d17f71240d05f4dcd8f74ae81341a20 - languageName: node - linkType: hard - "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -18479,15 +18262,6 @@ __metadata: languageName: node linkType: hard -"crossws@npm:>=0.2.0 <0.4.0": - version: 0.3.1 - resolution: "crossws@npm:0.3.1" - dependencies: - uncrypto: "npm:^0.1.3" - checksum: 10/d358a58b364b3314a0e42ee66b1432c01d416128e53eda983eb121abdad5ff39831a1f1ea3e90e80157ceaa0fc925f5193c151b156aa62af9e0c9bcb2fb2a15a - languageName: node - linkType: hard - "crypt@npm:0.0.2, crypt@npm:~0.0.1": version: 0.0.2 resolution: "crypt@npm:0.0.2" @@ -19025,23 +18799,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^5.0.0": - version: 5.0.0 - resolution: "default-browser-id@npm:5.0.0" - checksum: 10/185bfaecec2c75fa423544af722a3469b20704c8d1942794a86e4364fe7d9e8e9f63241a5b769d61c8151993bc65833a5b959026fa1ccea343b3db0a33aa6deb - languageName: node - linkType: hard - -"default-browser@npm:^5.2.1": - version: 5.2.1 - resolution: "default-browser@npm:5.2.1" - dependencies: - bundle-name: "npm:^4.1.0" - default-browser-id: "npm:^5.0.0" - checksum: 10/afab7eff7b7f5f7a94d9114d1ec67273d3fbc539edf8c0f80019879d53aa71e867303c6f6d7cffeb10a6f3cfb59d4f963dba3f9c96830b4540cc7339a1bf9840 - languageName: node - linkType: hard - "default-gateway@npm:^4.2.0": version: 4.2.0 resolution: "default-gateway@npm:4.2.0" @@ -19095,13 +18852,6 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 10/f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 - languageName: node - linkType: hard - "define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -19214,13 +18964,6 @@ __metadata: languageName: node linkType: hard -"destr@npm:^2.0.3": - version: 2.0.3 - resolution: "destr@npm:2.0.3" - checksum: 10/dbb756baa876810ec0ca4bcb702d86cc3b480ed14f36bf5747718ed211f96bca5520b63a4109eb181ad940ee2a645677d9a63d4a0ed11a7510619dae97317201 - languageName: node - linkType: hard - "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -19286,13 +19029,6 @@ __metadata: languageName: node linkType: hard -"diff-match-patch@npm:^1.0.5": - version: 1.0.5 - resolution: "diff-match-patch@npm:1.0.5" - checksum: 10/fd1ab417eba9559bda752a4dfc9a8ac73fa2ca8b146d29d153964b437168e301c09d8a688fae0cd81d32dc6508a4918a94614213c85df760793f44e245173bb6 - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -19819,6 +19555,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.73": + version: 1.5.75 + resolution: "electron-to-chromium@npm:1.5.75" + checksum: 10/e80b5dc602227cb527583cfebef84d1fb62a8db44fdd1b516ff5f2d33687a90d221a10ae831a812609963ad138ddc80efa7675fb55b0589a629cd0cf64af5b34 + languageName: node + linkType: hard + "elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": version: 6.5.7 resolution: "elliptic@npm:6.5.7" @@ -20149,7 +19892,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.0": +"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.3.1": version: 1.5.4 resolution: "es-module-lexer@npm:1.5.4" checksum: 10/f29c7c97a58eb17640dcbd71bd6ef754ad4f58f95c3073894573d29dae2cad43ecd2060d97ed5b866dfb7804d5590fb7de1d2c5339a5fceae8bd60b580387fc5 @@ -20542,17 +20285,17 @@ __metadata: languageName: node linkType: hard -"esbuild-loader@npm:^4.2.2": - version: 4.2.2 - resolution: "esbuild-loader@npm:4.2.2" +"esbuild-loader@npm:^3.0.1": + version: 3.2.0 + resolution: "esbuild-loader@npm:3.2.0" dependencies: - esbuild: "npm:^0.21.0" - get-tsconfig: "npm:^4.7.0" + esbuild: "npm:^0.19.0" + get-tsconfig: "npm:^4.6.2" loader-utils: "npm:^2.0.4" webpack-sources: "npm:^1.4.3" peerDependencies: webpack: ^4.40.0 || ^5.0.0 - checksum: 10/235d06c60e26827333c3c66df6e2f13fef31e1b84b8310ba36ebdb6aaa31abdf7628a940326e4923824cdb501c8ce6a6e9129c4e465daaeab112f0b5db3423f4 + checksum: 10/8c3c9d85ca6205ea6a2f6e8eeb6ff7ce2e2cc5d2242782057d0b6f8404d546d14271cb0e86ec6e91729a8e188142d39a57295ec97291cb6799442e2c903dfba6 languageName: node linkType: hard @@ -20598,7 +20341,7 @@ __metadata: languageName: node linkType: hard -"esbuild-plugin-es5@npm:^2.1.1": +"esbuild-plugin-es5@npm:^2.1.0": version: 2.1.1 resolution: "esbuild-plugin-es5@npm:2.1.1" dependencies: @@ -20620,7 +20363,7 @@ __metadata: languageName: node linkType: hard -"esbuild-register@npm:^3.5.0, esbuild-register@npm:^3.6.0": +"esbuild-register@npm:^3.5.0": version: 3.6.0 resolution: "esbuild-register@npm:3.6.0" dependencies: @@ -21091,7 +20834,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.19.5, esbuild@npm:^0.19.7": +"esbuild@npm:^0.19.0, esbuild@npm:^0.19.5, esbuild@npm:^0.19.7": version: 0.19.12 resolution: "esbuild@npm:0.19.12" dependencies: @@ -21171,33 +20914,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.0, esbuild@npm:^0.21.3": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" - dependencies: - "@esbuild/aix-ppc64": "npm:0.21.5" - "@esbuild/android-arm": "npm:0.21.5" - "@esbuild/android-arm64": "npm:0.21.5" - "@esbuild/android-x64": "npm:0.21.5" - "@esbuild/darwin-arm64": "npm:0.21.5" - "@esbuild/darwin-x64": "npm:0.21.5" - "@esbuild/freebsd-arm64": "npm:0.21.5" - "@esbuild/freebsd-x64": "npm:0.21.5" - "@esbuild/linux-arm": "npm:0.21.5" - "@esbuild/linux-arm64": "npm:0.21.5" - "@esbuild/linux-ia32": "npm:0.21.5" - "@esbuild/linux-loong64": "npm:0.21.5" - "@esbuild/linux-mips64el": "npm:0.21.5" - "@esbuild/linux-ppc64": "npm:0.21.5" - "@esbuild/linux-riscv64": "npm:0.21.5" - "@esbuild/linux-s390x": "npm:0.21.5" - "@esbuild/linux-x64": "npm:0.21.5" - "@esbuild/netbsd-x64": "npm:0.21.5" - "@esbuild/openbsd-x64": "npm:0.21.5" - "@esbuild/sunos-x64": "npm:0.21.5" - "@esbuild/win32-arm64": "npm:0.21.5" - "@esbuild/win32-ia32": "npm:0.21.5" - "@esbuild/win32-x64": "npm:0.21.5" +"esbuild@npm:^0.20.2": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -21247,39 +20990,37 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10/d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b + checksum: 10/663215ab7e599651e00d61b528a63136e1f1d397db8b9c3712540af928c9476d61da95aefa81b7a8dfc7a9fdd7616fcf08395c27be68be8c99953fb461863ce4 languageName: node linkType: hard -"esbuild@npm:^0.24.0": - version: 0.24.2 - resolution: "esbuild@npm:0.24.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.24.2" - "@esbuild/android-arm": "npm:0.24.2" - "@esbuild/android-arm64": "npm:0.24.2" - "@esbuild/android-x64": "npm:0.24.2" - "@esbuild/darwin-arm64": "npm:0.24.2" - "@esbuild/darwin-x64": "npm:0.24.2" - "@esbuild/freebsd-arm64": "npm:0.24.2" - "@esbuild/freebsd-x64": "npm:0.24.2" - "@esbuild/linux-arm": "npm:0.24.2" - "@esbuild/linux-arm64": "npm:0.24.2" - "@esbuild/linux-ia32": "npm:0.24.2" - "@esbuild/linux-loong64": "npm:0.24.2" - "@esbuild/linux-mips64el": "npm:0.24.2" - "@esbuild/linux-ppc64": "npm:0.24.2" - "@esbuild/linux-riscv64": "npm:0.24.2" - "@esbuild/linux-s390x": "npm:0.24.2" - "@esbuild/linux-x64": "npm:0.24.2" - "@esbuild/netbsd-arm64": "npm:0.24.2" - "@esbuild/netbsd-x64": "npm:0.24.2" - "@esbuild/openbsd-arm64": "npm:0.24.2" - "@esbuild/openbsd-x64": "npm:0.24.2" - "@esbuild/sunos-x64": "npm:0.24.2" - "@esbuild/win32-arm64": "npm:0.24.2" - "@esbuild/win32-ia32": "npm:0.24.2" - "@esbuild/win32-x64": "npm:0.24.2" +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -21315,12 +21056,8 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true - "@esbuild/netbsd-arm64": - optional: true "@esbuild/netbsd-x64": optional: true - "@esbuild/openbsd-arm64": - optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -21333,7 +21070,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10/95425071c9f24ff88bf61e0710b636ec0eb24ddf8bd1f7e1edef3044e1221104bbfa7bbb31c18018c8c36fa7902c5c0b843f829b981ebc89160cf5eebdaa58f4 + checksum: 10/d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b languageName: node linkType: hard @@ -21420,7 +21157,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1, escalade@npm:^3.1.2": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 @@ -22125,18 +21862,18 @@ __metadata: "@rneui/base": "npm:^4.0.0-rc.8" "@rneui/themed": "npm:^4.0.0-rc.8" "@rnmapbox/maps": "npm:^10.1.29" - "@tamagui/animations-react-native": "npm:^1.120.2" - "@tamagui/babel-plugin": "npm:^1.120.2" - "@tamagui/config": "npm:^1.120.2" - "@tamagui/font-inter": "npm:^1.120.2" - "@tamagui/linear-gradient": "npm:^1.120.2" - "@tamagui/lucide-icons": "npm:^1.120.2" - "@tamagui/progress": "npm:^1.120.2" - "@tamagui/react-native-media-driver": "npm:^1.120.2" - "@tamagui/shorthands": "npm:^1.120.2" - "@tamagui/switch": "npm:^1.120.2" - "@tamagui/theme-base": "npm:^1.120.2" - "@tamagui/themes": "npm:^1.120.2" + "@tamagui/animations-react-native": "npm:1.96.0" + "@tamagui/babel-plugin": "npm:1.96.0" + "@tamagui/config": "npm:1.96.0" + "@tamagui/font-inter": "npm:1.96.0" + "@tamagui/linear-gradient": "npm:1.96.0" + "@tamagui/lucide-icons": "npm:1.96.0" + "@tamagui/progress": "npm:1.96.0" + "@tamagui/react-native-media-driver": "npm:1.96.0" + "@tamagui/shorthands": "npm:1.96.0" + "@tamagui/switch": "npm:1.96.0" + "@tamagui/theme-base": "npm:1.96.0" + "@tamagui/themes": "npm:1.96.0" "@tanstack/eslint-plugin-query": "npm:^5.14.6" "@tanstack/query-async-storage-persister": "npm:^4.36.1" "@tanstack/react-query": "npm:^4.36.1" @@ -22238,7 +21975,7 @@ __metadata: serve: "npm:^14.2.0" server: "npm:*" superjson: "npm:^2.0.0" - tamagui: "npm:^1.120.2" + tamagui: "npm:1.96.0" togpx: "npm:^0.5.4" typescript: "npm:^5.5.3" uuid: "npm:3.4.0" @@ -23986,13 +23723,6 @@ __metadata: languageName: node linkType: hard -"get-port-please@npm:^3.1.2": - version: 3.1.2 - resolution: "get-port-please@npm:3.1.2" - checksum: 10/ec8b8da9f816edde114b76742ec29695730094904bb0e94309081e4adf3f797b483b9d648abcf5e0511c4e21a7bf68334672b9575f8b23bccf93bf97eb517f0e - languageName: node - linkType: hard - "get-port@npm:^3.2.0": version: 3.2.0 resolution: "get-port@npm:3.2.0" @@ -24074,7 +23804,7 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.5": +"get-tsconfig@npm:^4.5.0, get-tsconfig@npm:^4.6.2, get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.5": version: 4.8.1 resolution: "get-tsconfig@npm:4.8.1" dependencies: @@ -24304,6 +24034,13 @@ __metadata: languageName: node linkType: hard +"globrex@npm:^0.1.2": + version: 0.1.2 + resolution: "globrex@npm:0.1.2" + checksum: 10/81ce62ee6f800d823d6b7da7687f841676d60ee8f51f934ddd862e4057316d26665c4edc0358d4340a923ac00a514f8b67c787e28fe693aae16350f4e60d55e9 + languageName: node + linkType: hard + "goober@npm:^2.1.14": version: 2.1.14 resolution: "goober@npm:2.1.14" @@ -24523,24 +24260,6 @@ __metadata: languageName: node linkType: hard -"h3@npm:^1.12.0, h3@npm:^1.13.0": - version: 1.13.0 - resolution: "h3@npm:1.13.0" - dependencies: - cookie-es: "npm:^1.2.2" - crossws: "npm:>=0.2.0 <0.4.0" - defu: "npm:^6.1.4" - destr: "npm:^2.0.3" - iron-webcrypto: "npm:^1.2.1" - ohash: "npm:^1.1.4" - radix3: "npm:^1.1.2" - ufo: "npm:^1.5.4" - uncrypto: "npm:^0.1.3" - unenv: "npm:^1.10.0" - checksum: 10/ecdbe3cdddc767ea6f9be9939b14192dd296eb434641bbecc5b665f7210de8c03910ae40931668788395b5de6cd517afaa628d7b5ce0fb60786fce1ad6e81bcb - languageName: node - linkType: hard - "handle-thing@npm:^2.0.0": version: 2.0.1 resolution: "handle-thing@npm:2.0.1" @@ -25054,13 +24773,6 @@ __metadata: languageName: node linkType: hard -"http-shutdown@npm:^1.2.2": - version: 1.2.2 - resolution: "http-shutdown@npm:1.2.2" - checksum: 10/1c99b575b1a7ebd749950e7f59410348723638808336063321d89588b7f7b548d61c8e3566af0f1f4f961d941c758677d062d2289bc63356ead143da4d8f3daf - languageName: node - linkType: hard - "http-signature@npm:~1.2.0": version: 1.2.0 resolution: "http-signature@npm:1.2.0" @@ -25237,13 +24949,6 @@ __metadata: languageName: node linkType: hard -"idb-keyval@npm:^6.2.1": - version: 6.2.1 - resolution: "idb-keyval@npm:6.2.1" - checksum: 10/9a1416ff5e2ceff3832f5645518f438833a5ff6ee316fe3ec111d580db120425991d64d8098a847be7541bbbb7cc941984b4d0d62d541c39f7a0f415594837c2 - languageName: node - linkType: hard - "idb@npm:7.0.1": version: 7.0.1 resolution: "idb@npm:7.0.1" @@ -25532,13 +25237,6 @@ __metadata: languageName: node linkType: hard -"iron-webcrypto@npm:^1.2.1": - version: 1.2.1 - resolution: "iron-webcrypto@npm:1.2.1" - checksum: 10/c1f52ccfe2780efa5438c134538ee4b26c96a87d22f351d896781219efbce25b4fe716d1cb7f248e02da96881760541135acbcc7c0622ffedf71cb0e227bebf9 - languageName: node - linkType: hard - "is-any-array@npm:^2.0.0": version: 2.0.1 resolution: "is-any-array@npm:2.0.1" @@ -25683,15 +25381,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: 10/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -25795,17 +25484,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: 10/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" @@ -26121,24 +25799,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^3.1.0": - version: 3.1.0 - resolution: "is-wsl@npm:3.1.0" - dependencies: - is-inside-container: "npm:^1.0.0" - checksum: 10/f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 - languageName: node - linkType: hard - -"is64bit@npm:^2.0.0": - version: 2.0.0 - resolution: "is64bit@npm:2.0.0" - dependencies: - system-architecture: "npm:^0.1.0" - checksum: 10/94dafd5f29bfb96c542e89ef8c33e811159ca7d07a2890ab83026fa87706612af4101308d9392e9ee68e046e8604a6b59a8f41091f8556f6235efbcfd9c5574c - languageName: node - linkType: hard - "isarray@npm:0.0.1": version: 0.0.1 resolution: "isarray@npm:0.0.1" @@ -26160,7 +25820,7 @@ __metadata: languageName: node linkType: hard -"iserror@npm:0.0.2": +"iserror@npm:0.0.2, iserror@npm:^0.0.2": version: 0.0.2 resolution: "iserror@npm:0.0.2" checksum: 10/6ca5e50d779471dbb69455ce6853a8284a2a077ff9b7130133a1d09f071830653274884a1e5271b55a422a33e128790a3a7c3e73b2648cf5398d3cbdeb5ca889 @@ -26778,15 +26438,6 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.1.2": - version: 2.4.2 - resolution: "jiti@npm:2.4.2" - bin: - jiti: lib/jiti-cli.mjs - checksum: 10/e2b07eb2e3fbb245e29ad288dddecab31804967fc84d5e01d39858997d2743b5e248946defcecf99272275a00284ecaf7ec88b8c841331324f0c946d8274414b - languageName: node - linkType: hard - "jju@npm:^1.4.0": version: 1.4.0 resolution: "jju@npm:1.4.0" @@ -27052,7 +26703,7 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.1": +"json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" checksum: 10/5553232045359b767b0f2039a6777fede1a8d7dca1a0ffb1f9ef73a7519489ae7f566b2e040f2b4c38edb8e35e37ae07af7f0a52420902f869ee0dbf5dc6c784 @@ -28012,35 +27663,6 @@ __metadata: languageName: node linkType: hard -"listhen@npm:^1.9.0": - version: 1.9.0 - resolution: "listhen@npm:1.9.0" - dependencies: - "@parcel/watcher": "npm:^2.4.1" - "@parcel/watcher-wasm": "npm:^2.4.1" - citty: "npm:^0.1.6" - clipboardy: "npm:^4.0.0" - consola: "npm:^3.2.3" - crossws: "npm:>=0.2.0 <0.4.0" - defu: "npm:^6.1.4" - get-port-please: "npm:^3.1.2" - h3: "npm:^1.12.0" - http-shutdown: "npm:^1.2.2" - jiti: "npm:^2.1.2" - mlly: "npm:^1.7.1" - node-forge: "npm:^1.3.1" - pathe: "npm:^1.1.2" - std-env: "npm:^3.7.0" - ufo: "npm:^1.5.4" - untun: "npm:^0.1.3" - uqr: "npm:^0.1.2" - bin: - listen: bin/listhen.mjs - listhen: bin/listhen.mjs - checksum: 10/72b869c8604301352c5d5825a7737705f0df2ce1795af8e779b6f956ba71302e13b12b2d35142687fb4e1e8ccc2747e2be3c9cbf20f7f96b73f897881aa3c384 - languageName: node - linkType: hard - "listr2@npm:6.6.1": version: 6.6.1 resolution: "listr2@npm:6.6.1" @@ -28072,7 +27694,7 @@ __metadata: languageName: node linkType: hard -"loader-runner@npm:^4.2.0": +"loader-runner@npm:^4.1.0, loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" checksum: 10/555ae002869c1e8942a0efd29a99b50a0ce6c3296efea95caf48f00d7f6f7f659203ed6613688b6181aa81dc76de3e65ece43094c6dffef3127fe1a84d973cd3 @@ -28451,7 +28073,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": +"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a @@ -28532,15 +28154,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.8": - version: 0.30.17 - resolution: "magic-string@npm:0.30.17" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10/2f71af2b0afd78c2e9012a29b066d2c8ba45a9cd0c8070f7fd72de982fb1c403b4e3afdb1dae00691d56885ede66b772ef6bedf765e02e3a7066208fe2fec4aa - languageName: node - linkType: hard - "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -28735,21 +28348,21 @@ __metadata: languageName: node linkType: hard -"marked@npm:^14.1.2": - version: 14.1.4 - resolution: "marked@npm:14.1.4" +"marked@npm:^4.0.10": + version: 4.3.0 + resolution: "marked@npm:4.3.0" bin: marked: bin/marked.js - checksum: 10/e3526e7907aa1c13481d205b667a178bd372c01318439e4cd8a3d4b55e3983bccef8c17489129c6a0e31dbecb0b417deff6c27f9f16083faa4eea16a22784a86 + checksum: 10/c830bb4cb3705b754ca342b656e8a582d7428706b2678c898b856f6030c134ce2d1e19136efa3e6a1841f7330efbd24963d6bdeddc57d2938e906250f99895d0 languageName: node linkType: hard -"marked@npm:^4.0.10": - version: 4.3.0 - resolution: "marked@npm:4.3.0" +"marked@npm:^5.1.0": + version: 5.1.2 + resolution: "marked@npm:5.1.2" bin: marked: bin/marked.js - checksum: 10/c830bb4cb3705b754ca342b656e8a582d7428706b2678c898b856f6030c134ce2d1e19136efa3e6a1841f7330efbd24963d6bdeddc57d2938e906250f99895d0 + checksum: 10/e51d15f79c9b2a93e8bd801cfc0f1924027f0bf9ae12c237300d34363edf9dacdfa27de0659074ade78f2ba747cdb1c8246aef144f9ccf91600ee71c87e4d169 languageName: node linkType: hard @@ -29294,7 +28907,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.7": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -29955,7 +29568,7 @@ __metadata: languageName: node linkType: hard -"moti@npm:^0.27.2": +"moti@npm:^0.27.2, moti@npm:^0.27.4": version: 0.27.5 resolution: "moti@npm:0.27.5" dependencies: @@ -29966,17 +29579,6 @@ __metadata: languageName: node linkType: hard -"moti@npm:^0.29.0": - version: 0.29.0 - resolution: "moti@npm:0.29.0" - dependencies: - framer-motion: "npm:^6.5.1" - peerDependencies: - react-native-reanimated: "*" - checksum: 10/38a7a173739a1ed7c05e3ddb32ef9bb54857dd9a059290c701ffbc97fc36db14902348116f6f0841b1b63bb92355cc469cbbd952a65d6f9ee64b77bda4987456 - languageName: node - linkType: hard - "mpath@npm:0.9.0": version: 0.9.0 resolution: "mpath@npm:0.9.0" @@ -30140,13 +29742,6 @@ __metadata: languageName: node linkType: hard -"napi-wasm@npm:^1.1.0": - version: 1.1.3 - resolution: "napi-wasm@npm:1.1.3" - checksum: 10/5cad19c3ba4c8b176453149542ea72f156be5db6d249611a76537833381f5cec802ed4d7ae5c3f7c0ef69d439c037f7247bbae7db711ed84f915be2a9fc43bb4 - languageName: node - linkType: hard - "native-base@npm:^3.4.28": version: 3.4.28 resolution: "native-base@npm:3.4.28" @@ -30238,9 +29833,9 @@ __metadata: "@cloudflare/workers-types": "npm:4.20240419.0" "@expo/next-adapter": "npm:5.0.2" "@react-native/assets-registry": "npm:0.74.81" - "@tamagui/config": "npm:^1.120.2" - "@tamagui/next-plugin": "npm:^1.120.2" - "@tamagui/next-theme": "npm:^1.120.2" + "@tamagui/config": "npm:1.96.0" + "@tamagui/next-plugin": "npm:1.96.0" + "@tamagui/next-theme": "npm:1.96.0" "@types/node": "npm:^20.14.2" app: "npm:*" babel-plugin-module-resolver: "npm:^5.0.0" @@ -30259,7 +29854,7 @@ __metadata: react-dom: "npm:18.2.0" react-native-web: "npm:^0.19.10" setimmediate: "npm:^1.0.5" - tamagui: "npm:^1.120.2" + tamagui: "npm:1.96.0" url-loader: "npm:^4.1.1" vercel: "npm:latest" wrangler: "npm:^3.51.2" @@ -30382,15 +29977,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^7.0.0": - version: 7.1.1 - resolution: "node-addon-api@npm:7.1.1" - dependencies: - node-gyp: "npm:latest" - checksum: 10/ee1e1ed6284a2f8cd1d59ac6175ecbabf8978dcf570345e9a8095a9d0a2b9ced591074ae77f9009287b00c402352b38aa9322a34f2199cdc9f567b842a636b94 - languageName: node - linkType: hard - "node-dir@npm:^0.1.17": version: 0.1.17 resolution: "node-dir@npm:0.1.17" @@ -30425,13 +30011,6 @@ __metadata: languageName: node linkType: hard -"node-fetch-native@npm:^1.6.4": - version: 1.6.4 - resolution: "node-fetch-native@npm:1.6.4" - checksum: 10/39c4c6d0c2a4bed1444943e1647ad0d79eb6638cf159bc37dffeafd22cffcf6a998e006aa1f3dd1d9d2258db7d78dee96b44bee4ba0bbaf0440ed348794f2543 - languageName: node - linkType: hard - "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -30576,6 +30155,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10/c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 + languageName: node + linkType: hard + "node-stdlib-browser@npm:^1.2.0": version: 1.2.1 resolution: "node-stdlib-browser@npm:1.2.1" @@ -31064,18 +30650,7 @@ __metadata: languageName: node linkType: hard -"ofetch@npm:^1.4.1": - version: 1.4.1 - resolution: "ofetch@npm:1.4.1" - dependencies: - destr: "npm:^2.0.3" - node-fetch-native: "npm:^1.6.4" - ufo: "npm:^1.5.4" - checksum: 10/329ecd5595eff6da090c728e66f4223ad7ba5c2c309446f3707245c1b213da47dfd1eb1740f26b3da9e31ed7b7a903733bdaae85187b714514da865a0c5a4a9c - languageName: node - linkType: hard - -"ohash@npm:^1.1.3, ohash@npm:^1.1.4": +"ohash@npm:^1.1.3": version: 1.1.4 resolution: "ohash@npm:1.1.4" checksum: 10/b11445234e59c9c2b00f357f8f00b6ba00e14c84fc0a232cdc14eb1d80066479b09d27af0201631e84b7a15ba7c4a1939f4cc47f2030e9bf83c9e8afc3ff7dfd @@ -31152,18 +30727,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^10.1.0": - version: 10.1.0 - resolution: "open@npm:10.1.0" - dependencies: - default-browser: "npm:^5.2.1" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - is-wsl: "npm:^3.1.0" - checksum: 10/a9c4105243a1b3c5312bf2aeb678f78d31f00618b5100088ee01eed2769963ea1f2dd464ac8d93cef51bba2d911e1a9c0c34a753ec7b91d6b22795903ea6647a - languageName: node - linkType: hard - "open@npm:^6.2.0": version: 6.4.0 resolution: "open@npm:6.4.0" @@ -32138,6 +31701,13 @@ __metadata: languageName: node linkType: hard +"performant-array-to-tree@npm:^1.11.0": + version: 1.11.0 + resolution: "performant-array-to-tree@npm:1.11.0" + checksum: 10/5b89118ac522c9db85752fb26025bbf2e8de50acd370b1845791043d09b6488482728318864f6ca2b2824df183010bd832bf94a7a2a3b08b8bd0a79d4361cbf6 + languageName: node + linkType: hard + "picocolors@npm:1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -32152,13 +31722,6 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.1.1": - version: 1.1.1 - resolution: "picocolors@npm:1.1.1" - checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 - languageName: node - linkType: hard - "picomatch@npm:^2.0.4, picomatch@npm:^2.0.7, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -32786,17 +32349,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.45": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10/28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca - languageName: node - linkType: hard - "postinstall-postinstall@npm:^2.1.0": version: 2.1.0 resolution: "postinstall-postinstall@npm:2.1.0" @@ -33404,13 +32956,6 @@ __metadata: languageName: node linkType: hard -"radix3@npm:^1.1.2": - version: 1.1.2 - resolution: "radix3@npm:1.1.2" - checksum: 10/5ed01a8e4b753e325c6ecb01d993de77f690e548ef9e149e7dc403ee7b109c2cb41e3d09bc3ce004d872c67c8dca1d556dbf7808b1ac7df9f86994e57d757557 - languageName: node - linkType: hard - "raf@npm:^3.4.1": version: 3.4.1 resolution: "raf@npm:3.4.1" @@ -33551,7 +33096,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:*": +"react-dom@npm:*, react-dom@npm:^18.2.0": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -34014,22 +33559,32 @@ __metadata: languageName: node linkType: hard -"react-native-web@npm:^0.19.0": - version: 0.19.13 - resolution: "react-native-web@npm:0.19.13" +"react-native-web-internals@npm:1.96.0": + version: 1.96.0 + resolution: "react-native-web-internals@npm:1.96.0" dependencies: - "@babel/runtime": "npm:^7.18.6" - "@react-native/normalize-colors": "npm:^0.74.1" - fbjs: "npm:^3.0.4" - inline-style-prefixer: "npm:^6.0.1" - memoize-one: "npm:^6.0.0" - nullthrows: "npm:^1.1.1" - postcss-value-parser: "npm:^4.2.0" + "@tamagui/normalize-css-color": "npm:1.96.0" + "@tamagui/react-native-use-pressable": "npm:1.96.0" + "@tamagui/react-native-use-responder-events": "npm:1.96.0" + "@tamagui/simple-hash": "npm:1.96.0" + react: "npm:^18.2.0" + styleq: "npm:^0.1.3" + checksum: 10/6a976c9f6ee52da0a7a90d6ad7128a0b1d694bf9fc4b172794ac0f2dda757f8099ed45f68a1979a2d285c591875149bce669e27aec9e6c2618b85b1bf26ed7a1 + languageName: node + linkType: hard + +"react-native-web-lite@npm:1.96.0": + version: 1.96.0 + resolution: "react-native-web-lite@npm:1.96.0" + dependencies: + "@tamagui/normalize-css-color": "npm:1.96.0" + invariant: "npm:^2.2.4" + react-native-web-internals: "npm:1.96.0" styleq: "npm:^0.1.3" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10/65e0660fb37c1f7e3864a7b506acdd3bbf249de516166775cbf2f371bc28f6e965bc01cbd214bfe820c1a933aee58b6fb29298ccd0dc5f412f147a57e7126dd9 + react: "*" + react-dom: "*" + checksum: 10/a0c792cc56a86e23170d00ef410fa660201cd54e78d426249f3878acc4447ef2e792da22568e6eb691364370ecd7a57850fc792ddb82707aabd78393aa0f8c90 languageName: node linkType: hard @@ -34220,43 +33775,43 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.4": - version: 2.3.6 - resolution: "react-remove-scroll-bar@npm:2.3.6" +"react-remove-scroll-bar@npm:^2.3.3": + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" dependencies: - react-style-singleton: "npm:^2.2.1" + react-style-singleton: "npm:^2.2.2" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10/5ab8eda61d5b10825447d11e9c824486c929351a471457c22452caa19b6898e18c3af6a46c3fa68010c713baed1eb9956106d068b4a1058bdcf97a1a9bbed734 + checksum: 10/6c0f8cff98b9f49a4ee2263f1eedf12926dced5ce220fbe83bd93544460e2a7ec8ec39b35d1b2a75d2fced0b2d64afeb8e66f830431ca896e05a20585f9fc350 languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.7": - version: 2.3.8 - resolution: "react-remove-scroll-bar@npm:2.3.8" +"react-remove-scroll-bar@npm:^2.3.4": + version: 2.3.6 + resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: - react-style-singleton: "npm:^2.2.2" + react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10/6c0f8cff98b9f49a4ee2263f1eedf12926dced5ce220fbe83bd93544460e2a7ec8ec39b35d1b2a75d2fced0b2d64afeb8e66f830431ca896e05a20585f9fc350 + checksum: 10/5ab8eda61d5b10825447d11e9c824486c929351a471457c22452caa19b6898e18c3af6a46c3fa68010c713baed1eb9956106d068b4a1058bdcf97a1a9bbed734 languageName: node linkType: hard -"react-remove-scroll@npm:2.5.7": - version: 2.5.7 - resolution: "react-remove-scroll@npm:2.5.7" +"react-remove-scroll@npm:2.5.5": + version: 2.5.5 + resolution: "react-remove-scroll@npm:2.5.5" dependencies: - react-remove-scroll-bar: "npm:^2.3.4" + react-remove-scroll-bar: "npm:^2.3.3" react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" use-callback-ref: "npm:^1.3.0" @@ -34267,26 +33822,26 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/a1285d118e734855be6a1cf6c83a2ee39d8c5a5c3c336a1e9b80ab571326669bf39a52607f1889337c559c18b9e5fd5a0772fa82f748de3fcfe114ee6f772cc6 + checksum: 10/f0646ac384ce3852d1f41e30a9f9e251b11cf3b430d1d114c937c8fa7f90a895c06378d0d6b6ff0b2d00cbccf15e845921944fd6074ae67a0fb347a718106d88 languageName: node linkType: hard -"react-remove-scroll@npm:^2.6.0": - version: 2.6.2 - resolution: "react-remove-scroll@npm:2.6.2" +"react-remove-scroll@npm:2.5.7": + version: 2.5.7 + resolution: "react-remove-scroll@npm:2.5.7" dependencies: - react-remove-scroll-bar: "npm:^2.3.7" + react-remove-scroll-bar: "npm:^2.3.4" react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" - use-callback-ref: "npm:^1.3.3" + use-callback-ref: "npm:^1.3.0" use-sidecar: "npm:^1.1.2" peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10/e6d7e8c42793ae24c9d4a6cb3ebdf3499c1b413fb0c93c3fbf047d875396e944e88a0520dd7db3a20db37125ffadef45b1ce8cb77b74da44daf47c5eb2155c9a + checksum: 10/a1285d118e734855be6a1cf6c83a2ee39d8c5a5c3c336a1e9b80ab571326669bf39a52607f1889337c559c18b9e5fd5a0772fa82f748de3fcfe114ee6f772cc6 languageName: node linkType: hard @@ -34359,7 +33914,7 @@ __metadata: languageName: node linkType: hard -"react@npm:*": +"react@npm:*, react@npm:^18.2.0": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -34603,6 +34158,18 @@ __metadata: languageName: node linkType: hard +"reforest@npm:^0.13.0": + version: 0.13.0 + resolution: "reforest@npm:0.13.0" + dependencies: + performant-array-to-tree: "npm:^1.11.0" + zustand: "npm:^4.3.8" + peerDependencies: + react: ">=16.8" + checksum: 10/605ee13331e5246e446bd617795bc8f0607e8fbf0a94137d93693e88016b9193f95fe8805e2105b264dbbe9362661b0b97fcd7091af05f435427b953e7293cd9 + languageName: node + linkType: hard + "reftools@npm:^1.1.0, reftools@npm:^1.1.9": version: 1.1.9 resolution: "reftools@npm:1.1.9" @@ -35269,13 +34836,6 @@ __metadata: languageName: node linkType: hard -"run-applescript@npm:^7.0.0": - version: 7.0.0 - resolution: "run-applescript@npm:7.0.0" - checksum: 10/b02462454d8b182ad4117e5d4626e9e6782eb2072925c9fac582170b0627ae3c1ea92ee9b2df7daf84b5e9ffe14eb1cf5fb70bc44b15c8a0bfcdb47987e2410c - languageName: node - linkType: hard - "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -35445,6 +35005,18 @@ __metadata: languageName: node linkType: hard +"schema-utils@npm:^4.2.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10/86c5a7c72a275c56f140bc3cdd832d56efb11428c88ad588127db12cb9b2c83ccaa9540e115d7baa9c6175b5e360094457e29c44e6fb76787c9498c2eb6df5d6 + languageName: node + linkType: hard + "select-hose@npm:^2.0.0": version: 2.0.0 resolution: "select-hose@npm:2.0.0" @@ -36673,13 +36245,6 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.7.0": - version: 3.8.0 - resolution: "std-env@npm:3.8.0" - checksum: 10/034176196cfcaaab16dbdd96fc9e925a9544799fb6dc5a3e36fe43270f3a287c7f779d785b89edaf22cef2b5f1dcada2aae67430b8602e785ee74bdb3f671768 - languageName: node - linkType: hard - "stoppable@npm:^1.1.0": version: 1.1.0 resolution: "stoppable@npm:1.1.0" @@ -37359,13 +36924,6 @@ __metadata: languageName: node linkType: hard -"system-architecture@npm:^0.1.0": - version: 0.1.0 - resolution: "system-architecture@npm:0.1.0" - checksum: 10/ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0 - languageName: node - linkType: hard - "tabbable@npm:^6.0.0": version: 6.2.0 resolution: "tabbable@npm:6.2.0" @@ -37398,82 +36956,84 @@ __metadata: languageName: node linkType: hard -"tamagui-loader@npm:1.120.2": - version: 1.120.2 - resolution: "tamagui-loader@npm:1.120.2" +"tamagui-loader@npm:1.96.0": + version: 1.96.0 + resolution: "tamagui-loader@npm:1.96.0" dependencies: - "@tamagui/cli-color": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/static": "npm:1.120.2" - "@tamagui/web": "npm:1.120.2" - esbuild-loader: "npm:^4.2.2" + "@tamagui/cli-color": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/static": "npm:1.96.0" + "@tamagui/web": "npm:1.96.0" + esbuild-loader: "npm:^3.0.1" esm-resolve: "npm:^1.0.8" fs-extra: "npm:^11.2.0" loader-utils: "npm:^3.2.1" lodash: "npm:^4.17.21" - checksum: 10/8e0ec067fa85e58f7a86dd63481520e24058af8837100496531a0bdf1d9c55adf5a12ee9b14515587db798e89ab20346c4d2dbd0ed462ced5be5d927e43e2d07 - languageName: node - linkType: hard - -"tamagui@npm:1.120.2, tamagui@npm:^1.120.2": - version: 1.120.2 - resolution: "tamagui@npm:1.120.2" - dependencies: - "@tamagui/accordion": "npm:1.120.2" - "@tamagui/adapt": "npm:1.120.2" - "@tamagui/alert-dialog": "npm:1.120.2" - "@tamagui/animate-presence": "npm:1.120.2" - "@tamagui/avatar": "npm:1.120.2" - "@tamagui/button": "npm:1.120.2" - "@tamagui/card": "npm:1.120.2" - "@tamagui/checkbox": "npm:1.120.2" - "@tamagui/compose-refs": "npm:1.120.2" - "@tamagui/constants": "npm:1.120.2" - "@tamagui/core": "npm:1.120.2" - "@tamagui/create-context": "npm:1.120.2" - "@tamagui/dialog": "npm:1.120.2" - "@tamagui/elements": "npm:1.120.2" - "@tamagui/fake-react-native": "npm:1.120.2" - "@tamagui/focusable": "npm:1.120.2" - "@tamagui/font-size": "npm:1.120.2" - "@tamagui/form": "npm:1.120.2" - "@tamagui/get-button-sized": "npm:1.120.2" - "@tamagui/get-font-sized": "npm:1.120.2" - "@tamagui/get-token": "npm:1.120.2" - "@tamagui/group": "npm:1.120.2" - "@tamagui/helpers-tamagui": "npm:1.120.2" - "@tamagui/image": "npm:1.120.2" - "@tamagui/label": "npm:1.120.2" - "@tamagui/linear-gradient": "npm:1.120.2" - "@tamagui/list-item": "npm:1.120.2" - "@tamagui/polyfill-dev": "npm:1.120.2" - "@tamagui/popover": "npm:1.120.2" - "@tamagui/popper": "npm:1.120.2" - "@tamagui/portal": "npm:1.120.2" - "@tamagui/progress": "npm:1.120.2" - "@tamagui/radio-group": "npm:1.120.2" - "@tamagui/react-native-media-driver": "npm:1.120.2" - "@tamagui/scroll-view": "npm:1.120.2" - "@tamagui/select": "npm:1.120.2" - "@tamagui/separator": "npm:1.120.2" - "@tamagui/shapes": "npm:1.120.2" - "@tamagui/sheet": "npm:1.120.2" - "@tamagui/slider": "npm:1.120.2" - "@tamagui/stacks": "npm:1.120.2" - "@tamagui/switch": "npm:1.120.2" - "@tamagui/tabs": "npm:1.120.2" - "@tamagui/text": "npm:1.120.2" - "@tamagui/theme": "npm:1.120.2" - "@tamagui/toggle-group": "npm:1.120.2" - "@tamagui/tooltip": "npm:1.120.2" - "@tamagui/use-controllable-state": "npm:1.120.2" - "@tamagui/use-debounce": "npm:1.120.2" - "@tamagui/use-force-update": "npm:1.120.2" - "@tamagui/use-window-dimensions": "npm:1.120.2" - "@tamagui/visually-hidden": "npm:1.120.2" + checksum: 10/d0105047b210927b4fa79f59c081ba40b77d9bc37ac35fe3ec9a3f4dfaf2b7410e545db8c198cbe77d1ce8ece4de4b729bf7fc830e0f30c2e34e52788ff68f8e + languageName: node + linkType: hard + +"tamagui@npm:1.96.0": + version: 1.96.0 + resolution: "tamagui@npm:1.96.0" + dependencies: + "@tamagui/accordion": "npm:1.96.0" + "@tamagui/adapt": "npm:1.96.0" + "@tamagui/alert-dialog": "npm:1.96.0" + "@tamagui/animate-presence": "npm:1.96.0" + "@tamagui/avatar": "npm:1.96.0" + "@tamagui/button": "npm:1.96.0" + "@tamagui/card": "npm:1.96.0" + "@tamagui/checkbox": "npm:1.96.0" + "@tamagui/compose-refs": "npm:1.96.0" + "@tamagui/constants": "npm:1.96.0" + "@tamagui/core": "npm:1.96.0" + "@tamagui/create-context": "npm:1.96.0" + "@tamagui/dialog": "npm:1.96.0" + "@tamagui/elements": "npm:1.96.0" + "@tamagui/fake-react-native": "npm:1.96.0" + "@tamagui/focusable": "npm:1.96.0" + "@tamagui/font-size": "npm:1.96.0" + "@tamagui/form": "npm:1.96.0" + "@tamagui/get-button-sized": "npm:1.96.0" + "@tamagui/get-font-sized": "npm:1.96.0" + "@tamagui/get-token": "npm:1.96.0" + "@tamagui/group": "npm:1.96.0" + "@tamagui/helpers-tamagui": "npm:1.96.0" + "@tamagui/image": "npm:1.96.0" + "@tamagui/label": "npm:1.96.0" + "@tamagui/linear-gradient": "npm:1.96.0" + "@tamagui/list-item": "npm:1.96.0" + "@tamagui/polyfill-dev": "npm:1.96.0" + "@tamagui/popover": "npm:1.96.0" + "@tamagui/popper": "npm:1.96.0" + "@tamagui/portal": "npm:1.96.0" + "@tamagui/progress": "npm:1.96.0" + "@tamagui/radio-group": "npm:1.96.0" + "@tamagui/react-native-media-driver": "npm:1.96.0" + "@tamagui/scroll-view": "npm:1.96.0" + "@tamagui/select": "npm:1.96.0" + "@tamagui/separator": "npm:1.96.0" + "@tamagui/shapes": "npm:1.96.0" + "@tamagui/sheet": "npm:1.96.0" + "@tamagui/slider": "npm:1.96.0" + "@tamagui/stacks": "npm:1.96.0" + "@tamagui/switch": "npm:1.96.0" + "@tamagui/tabs": "npm:1.96.0" + "@tamagui/text": "npm:1.96.0" + "@tamagui/theme": "npm:1.96.0" + "@tamagui/toggle-group": "npm:1.96.0" + "@tamagui/tooltip": "npm:1.96.0" + "@tamagui/use-controllable-state": "npm:1.96.0" + "@tamagui/use-debounce": "npm:1.96.0" + "@tamagui/use-force-update": "npm:1.96.0" + "@tamagui/use-window-dimensions": "npm:1.96.0" + "@tamagui/visually-hidden": "npm:1.96.0" peerDependencies: react: "*" - checksum: 10/9586b34fcc77324a783586ffffc16b69a4b1aa6b8097a0995d1c9b2e0ca5f3a5580bc59632f851f97fa857e66f8327de178b381dd8e7744e5b26da1483e4effd + react-native: "*" + react-native-web: "*" + checksum: 10/5ead46997aff2002f0faca510f9718accacd6b68025d79d27f27a0959e55055fa13c43fa29abcd2f3684d6004688733e48035d05f6442ff541fc7699ff950746 languageName: node linkType: hard @@ -37521,7 +37081,7 @@ __metadata: "@packrat/ui": "npm:*" "@packrat/validations": "npm:*" "@react-native/assets-registry": "npm:0.74.81" - "@tamagui/vite-plugin": "npm:^1.120.2" + "@tamagui/vite-plugin": "npm:1.96.0" "@tanstack/react-router": "npm:^1.16.5" "@tanstack/router-devtools": "npm:^1.16.5" "@tanstack/router-vite-plugin": "npm:^1.16.5" @@ -37708,6 +37268,20 @@ __metadata: languageName: node linkType: hard +"thread-loader@npm:^4.0.1": + version: 4.0.4 + resolution: "thread-loader@npm:4.0.4" + dependencies: + json-parse-better-errors: "npm:^1.0.2" + loader-runner: "npm:^4.1.0" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.2.0" + peerDependencies: + webpack: ^5.0.0 + checksum: 10/268fdc2aa836a414f0af2213c5dd743efe8b3fae6a60942a086505937648c4e8c26ec88c27538e42afc629b1b5f9d0a622fc1b09b8633b288841a9ce3921ccec + languageName: node + linkType: hard + "throat@npm:^5.0.0": version: 5.0.0 resolution: "throat@npm:5.0.0" @@ -38232,6 +37806,20 @@ __metadata: languageName: node linkType: hard +"tsconfck@npm:^3.0.3": + version: 3.1.4 + resolution: "tsconfck@npm:3.1.4" + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + bin: + tsconfck: bin/tsconfck.js + checksum: 10/4fb02e75ff374a82052b4800970bebe4466b5a6e7193d74e7b875cc8225acb5037fb4e7dcd4a5cd751c22129360cb13b4d5536897eae131d69c1a20fb18a99b4 + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.15.0": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" @@ -38544,7 +38132,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.6.3": +"typescript@npm:^5.3.3": version: 5.7.2 resolution: "typescript@npm:5.7.2" bin: @@ -38584,7 +38172,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": version: 5.7.2 resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5adc0c" bin: @@ -38719,13 +38307,6 @@ __metadata: languageName: node linkType: hard -"uncrypto@npm:^0.1.3": - version: 0.1.3 - resolution: "uncrypto@npm:0.1.3" - checksum: 10/0020f74b0ce34723196d8982a73bb7f40cff455a41b8f88ae146b86885f4e66e41a1241fe80a887505c3bd2c7f07ed362b6ed041968370073c40a98496e6a737 - languageName: node - linkType: hard - "undefsafe@npm:^2.0.5": version: 2.0.5 resolution: "undefsafe@npm:2.0.5" @@ -38777,19 +38358,6 @@ __metadata: languageName: node linkType: hard -"unenv@npm:^1.10.0": - version: 1.10.0 - resolution: "unenv@npm:1.10.0" - dependencies: - consola: "npm:^3.2.3" - defu: "npm:^6.1.4" - mime: "npm:^3.0.0" - node-fetch-native: "npm:^1.6.4" - pathe: "npm:^1.1.2" - checksum: 10/23198e150fd3b4db4d7abe444b75ee05a0d36768bd6d94a6aaf5dca830db82e707ccc0f6cca22671327b62c5cd85ada08d4665bf7652afec9de0bdc7a4546249 - languageName: node - linkType: hard - "unenv@npm:unenv-nightly@2.0.0-1726478054.1e87097": version: 2.0.0-1726478054.1e87097 resolution: "unenv-nightly@npm:2.0.0-1726478054.1e87097" @@ -38942,93 +38510,6 @@ __metadata: languageName: node linkType: hard -"unstorage@npm:^1.10.2": - version: 1.14.1 - resolution: "unstorage@npm:1.14.1" - dependencies: - anymatch: "npm:^3.1.3" - chokidar: "npm:^3.6.0" - citty: "npm:^0.1.6" - destr: "npm:^2.0.3" - h3: "npm:^1.13.0" - listhen: "npm:^1.9.0" - lru-cache: "npm:^10.4.3" - node-fetch-native: "npm:^1.6.4" - ofetch: "npm:^1.4.1" - ufo: "npm:^1.5.4" - peerDependencies: - "@azure/app-configuration": ^1.8.0 - "@azure/cosmos": ^4.2.0 - "@azure/data-tables": ^13.3.0 - "@azure/identity": ^4.5.0 - "@azure/keyvault-secrets": ^4.9.0 - "@azure/storage-blob": ^12.26.0 - "@capacitor/preferences": ^6.0.3 - "@deno/kv": ">=0.8.4" - "@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 - "@planetscale/database": ^1.19.0 - "@upstash/redis": ^1.34.3 - "@vercel/blob": ">=0.27.0" - "@vercel/kv": ^1.0.1 - aws4fetch: ^1.0.20 - db0: ">=0.2.1" - idb-keyval: ^6.2.1 - ioredis: ^5.4.1 - uploadthing: ^7.4.1 - peerDependenciesMeta: - "@azure/app-configuration": - optional: true - "@azure/cosmos": - optional: true - "@azure/data-tables": - optional: true - "@azure/identity": - optional: true - "@azure/keyvault-secrets": - optional: true - "@azure/storage-blob": - optional: true - "@capacitor/preferences": - optional: true - "@deno/kv": - optional: true - "@netlify/blobs": - optional: true - "@planetscale/database": - optional: true - "@upstash/redis": - optional: true - "@vercel/blob": - optional: true - "@vercel/kv": - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true - checksum: 10/41607193b21abc3e0b760e4a9033d0a9150f6634893917bb6f6fa8a4b95e6026f9e3023d631574c0fe2711aad068284d5ffe3ca3a3edd7ff07b95924c434f30e - languageName: node - linkType: hard - -"untun@npm:^0.1.3": - version: 0.1.3 - resolution: "untun@npm:0.1.3" - dependencies: - citty: "npm:^0.1.5" - consola: "npm:^3.2.3" - pathe: "npm:^1.1.1" - bin: - untun: bin/untun.mjs - checksum: 10/6a096002ca13b8442ad1d40840088888cfaa28626eefdd132cd0fd3d3b956af121a9733b7bda32647608e278fb13332d2b72e2c319a27dc55dbc8e709a2f61d4 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.1.0": version: 1.1.0 resolution: "update-browserslist-db@npm:1.1.0" @@ -39043,6 +38524,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.1": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.0" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10/7678dd8609750588d01aa7460e8eddf2ff9d16c2a52fb1811190e0d056390f1fdffd94db3cf8fb209cf634ab4fa9407886338711c71cc6ccade5eeb22b093734 + languageName: node + linkType: hard + "update-check@npm:1.5.3": version: 1.5.3 resolution: "update-check@npm:1.5.3" @@ -39081,13 +38576,6 @@ __metadata: languageName: node linkType: hard -"uqr@npm:^0.1.2": - version: 0.1.2 - resolution: "uqr@npm:0.1.2" - checksum: 10/31f1fe7d7a8121a2670712234524763160985b053e7eb8af7925a131bcde0df11641e15129d988358032da603185456d08dd72b26b507897272eb9640273bfa6 - languageName: node - linkType: hard - "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -39170,21 +38658,6 @@ __metadata: languageName: node linkType: hard -"use-callback-ref@npm:^1.3.3": - version: 1.3.3 - resolution: "use-callback-ref@npm:1.3.3" - dependencies: - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/adf06a7b6a27d3651c325ac9b66d2b82ccacaed7450b85b211d123e91d9a23cb5a587fcc6db5b4fd07ac7233e5abf024d30cf02ddc2ec46bca712151c0836151 - languageName: node - linkType: hard - "use-latest-callback@npm:^0.1.5": version: 0.1.11 resolution: "use-latest-callback@npm:0.1.11" @@ -39219,7 +38692,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0, use-sync-external-store@npm:^1.2.2": +"use-sync-external-store@npm:1.2.2, use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0, use-sync-external-store@npm:^1.2.2": version: 1.2.2 resolution: "use-sync-external-store@npm:1.2.2" peerDependencies: @@ -39453,7 +38926,7 @@ __metadata: "@packrat/ui": "npm:*" "@packrat/validations": "npm:*" "@react-native/assets-registry": "npm:0.74.81" - "@tamagui/vite-plugin": "npm:^1.120.2" + "@tamagui/vite-plugin": "npm:1.96.0" "@tanstack/react-router": "npm:^1.16.5" "@tanstack/router-devtools": "npm:^1.16.5" "@tanstack/router-vite-plugin": "npm:^1.16.5" @@ -39497,39 +38970,15 @@ __metadata: languageName: node linkType: hard -"vite-plugin-entry-shaking-debugger@npm:1.0.3": - version: 1.0.3 - resolution: "vite-plugin-entry-shaking-debugger@npm:1.0.3" - dependencies: - "@vueuse/core": "npm:^10.9.0" - diff-match-patch: "npm:^1.0.5" - idb-keyval: "npm:^6.2.1" - open: "npm:^10.1.0" - sirv: "npm:^2.0.4" - unstorage: "npm:^1.10.2" - peerDependencies: - vite: ">=5.1.0" - vite-plugin-entry-shaking: 0.4.3 - checksum: 10/297ad4675412970163dd6eae70b9282f306d55ec3188f8c069b0e54189f73675587f6251accc3525bf3bdb07f85f270f4ff87d52d80378c3fe3bc53d00a507a1 - languageName: node - linkType: hard - -"vite-plugin-entry-shaking@npm:^0.4.3": - version: 0.4.3 - resolution: "vite-plugin-entry-shaking@npm:0.4.3" +"vite-plugin-entry-shaking@npm:^0.3.2": + version: 0.3.3 + resolution: "vite-plugin-entry-shaking@npm:0.3.3" dependencies: - es-module-lexer: "npm:^1.5.0" - fast-glob: "npm:^3.3.2" - magic-string: "npm:^0.30.8" - vite-plugin-entry-shaking-debugger: "npm:1.0.3" + es-module-lexer: "npm:^1.3.1" + magic-string: "npm:^0.30.5" peerDependencies: - vite: ">=5.1.0" - dependenciesMeta: - fast-glob: - optional: true - vite-plugin-entry-shaking-debugger: - optional: true - checksum: 10/2d042155aa8f37d1e3a8cea2dcb66f768ef4c8115ee43e6f8a946b95a0f84c9c7f548e982b4f54fbd1beca842a06d0d366a0e160af626b4f71f7145c51d004ca + vite: ">=2.0.0" + checksum: 10/ce2861b4fd3db7688f94ad3cd988c0687100fdd836034051208548d78456e6346ef62e49ab669ef9577a509ab2669a7adfc91f7f24a1b86bf990175071ad15f1 languageName: node linkType: hard @@ -39545,20 +38994,35 @@ __metadata: languageName: node linkType: hard -"vite@npm:6.0.0-beta.1": - version: 6.0.0-beta.1 - resolution: "vite@npm:6.0.0-beta.1" +"vite-tsconfig-paths@npm:^4.3.2": + version: 4.3.2 + resolution: "vite-tsconfig-paths@npm:4.3.2" dependencies: - esbuild: "npm:^0.21.3" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.45" - rollup: "npm:^4.20.0" + debug: "npm:^4.1.1" + globrex: "npm:^0.1.2" + tsconfck: "npm:^3.0.3" peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 + vite: "*" + peerDependenciesMeta: + vite: + optional: true + checksum: 10/c12e2087fd01ac8a694850c649b79d5b9798cdba0ef9ab4116f669d8ffa1a9a3195c5a14410d3d9a12d2f08cd35ddd74f03d9c7b13a2d590d002055cdaab45c0 + languageName: node + linkType: hard + +"vite@npm:^4.0.1": + version: 4.5.5 + resolution: "vite@npm:4.5.5" + dependencies: + esbuild: "npm:^0.18.10" + fsevents: "npm:~2.3.2" + postcss: "npm:^8.4.27" + rollup: "npm:^3.27.1" + peerDependencies: + "@types/node": ">= 14" less: "*" lightningcss: ^1.21.0 sass: "*" - sass-embedded: "*" stylus: "*" sugarss: "*" terser: ^5.4.0 @@ -39574,8 +39038,6 @@ __metadata: optional: true sass: optional: true - sass-embedded: - optional: true stylus: optional: true sugarss: @@ -39584,23 +39046,24 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/b5c1ae5e00c74ace8a4680fafc5c8b12b63c92ab6924b1717f96f69fb971f04868111ebfeb6ff1c82e9c02450eafed9fc3a4d4bc788f9b7e5b5d03870508f7bd + checksum: 10/2e8b39e004f2b2e72506b816700b3aafaf3f85bdcb9dd9392075bb234ce7333f859a0d2078a85ce5d0039f0f659ca564a7366af587848e5166f14b136cb0ad37 languageName: node linkType: hard -"vite@npm:^4.0.1": - version: 4.5.5 - resolution: "vite@npm:4.5.5" +"vite@npm:^5.0.0, vite@npm:^5.3.1": + version: 5.4.6 + resolution: "vite@npm:5.4.6" dependencies: - esbuild: "npm:^0.18.10" - fsevents: "npm:~2.3.2" - postcss: "npm:^8.4.27" - rollup: "npm:^3.27.1" + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" peerDependencies: - "@types/node": ">= 14" + "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" + sass-embedded: "*" stylus: "*" sugarss: "*" terser: ^5.4.0 @@ -39616,6 +39079,8 @@ __metadata: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -39624,13 +39089,13 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/2e8b39e004f2b2e72506b816700b3aafaf3f85bdcb9dd9392075bb234ce7333f859a0d2078a85ce5d0039f0f659ca564a7366af587848e5166f14b136cb0ad37 + checksum: 10/8489fa55c48675fc12b64bf7af58b5e2f8a11b2aebc63cb177861bd53dc196d7c496d6918f5a8c48828f51b6fe498166a1a2350334bbfaae10d015a0c71f1c77 languageName: node linkType: hard -"vite@npm:^5.0.0, vite@npm:^5.3.1": - version: 5.4.6 - resolution: "vite@npm:5.4.6" +"vite@npm:^5.2.6": + version: 5.4.11 + resolution: "vite@npm:5.4.11" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" @@ -39667,7 +39132,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/8489fa55c48675fc12b64bf7af58b5e2f8a11b2aebc63cb177861bd53dc196d7c496d6918f5a8c48828f51b6fe498166a1a2350334bbfaae10d015a0c71f1c77 + checksum: 10/719c4dea896e9547958643354003c8c9ea98e5367196d98f5f46cffb3ec963fead3ea5853f5af941c79bbfb73583dec19bbb0d28d2f644b95d7f59c55e22919d languageName: node linkType: hard @@ -39753,22 +39218,6 @@ __metadata: languageName: node linkType: hard -"vue-demi@npm:>=0.14.8": - version: 0.14.10 - resolution: "vue-demi@npm:0.14.10" - peerDependencies: - "@vue/composition-api": ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - "@vue/composition-api": - optional: true - bin: - vue-demi-fix: bin/vue-demi-fix.js - vue-demi-switch: bin/vue-demi-switch.js - checksum: 10/3028239c0c25a84361a13ab936fcc9a199f54e0320c2ec1d2f4fdf7da8bae663382b7c1e5b1f5a1a43f6aebc73b955892cd4b6c7b3eaf2b766e18cc2a6f7ebea - languageName: node - linkType: hard - "w-json@npm:1.3.10, w-json@npm:^1.3.10": version: 1.3.10 resolution: "w-json@npm:1.3.10" @@ -40953,3 +40402,23 @@ __metadata: checksum: 10/846fd73e1af0def79c19d510ea9e4a795544a67d5b34b7e1c4d0425bf6bfd1c719446d94cdfa1721c1987d891321d61f779e8236fde517dc0e524aa851a6eff1 languageName: node linkType: hard + +"zustand@npm:^4.3.8": + version: 4.5.5 + resolution: "zustand@npm:4.5.5" + dependencies: + use-sync-external-store: "npm:1.2.2" + peerDependencies: + "@types/react": ">=16.8" + immer: ">=9.0.6" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + checksum: 10/481b8210187b69678074a1ca51107654c2379688e90407bfcb7961e0803a259742bfd0d77171c3f07e290896ad55fe9659b3863f30d34cb2572650ead1249f25 + languageName: node + linkType: hard