From 94b8b42c40d28d0dd4fbadada948089122ed067e Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Thu, 25 Apr 2024 20:31:08 -0400 Subject: [PATCH 01/15] base --- .../components/ProfilePicture/ProfilePicture.tsx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/apps/mobile/src/components/ProfilePicture/ProfilePicture.tsx b/apps/mobile/src/components/ProfilePicture/ProfilePicture.tsx index 094e2b448..94c8138e6 100644 --- a/apps/mobile/src/components/ProfilePicture/ProfilePicture.tsx +++ b/apps/mobile/src/components/ProfilePicture/ProfilePicture.tsx @@ -95,6 +95,19 @@ export function ProfilePicture({ userRef, style, ...rest }: ProfilePictureProps) /> ); + } else if (token) { + return ( + + + + ); } else { return fallbackProfilePicture; } From 78bf03f1c4fb7cb1f08e06a500c30a40db824443 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Fri, 3 May 2024 13:18:25 -0400 Subject: [PATCH 02/15] base --- apps/mobile/src/icons/MaximizeIcon.tsx | 39 +++++++++++++++++ .../NftDetailScreen/NftDetailSection.tsx | 40 +++++++++++++---- package.json | 6 ++- yarn.lock | 43 +++++++++++++++++++ 4 files changed, 118 insertions(+), 10 deletions(-) create mode 100644 apps/mobile/src/icons/MaximizeIcon.tsx diff --git a/apps/mobile/src/icons/MaximizeIcon.tsx b/apps/mobile/src/icons/MaximizeIcon.tsx new file mode 100644 index 000000000..dd3682dee --- /dev/null +++ b/apps/mobile/src/icons/MaximizeIcon.tsx @@ -0,0 +1,39 @@ +import { useColorScheme } from 'nativewind'; +import React from 'react'; +import Svg, { Path, SvgProps } from 'react-native-svg'; + +import colors from '~/shared/theme/colors'; + +export function MaximizeIcon({ ...props }: SvgProps) { + const { colorScheme } = useColorScheme(); + const strokeColor = colorScheme === 'dark' ? colors.white : colors.black['800']; + + return ( + + + + + + + ); +} diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 497c75de2..9cd60838d 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -1,6 +1,6 @@ import { RouteProp, useNavigation, useRoute } from '@react-navigation/native'; import { useColorScheme } from 'nativewind'; -import { useCallback, useMemo } from 'react'; +import { useCallback, useMemo, useState } from 'react'; import { ScrollView, View } from 'react-native'; import FastImage from 'react-native-fast-image'; import { graphql, useFragment } from 'react-relay'; @@ -9,6 +9,8 @@ import { useToggleTokenAdmire } from 'src/hooks/useToggleTokenAdmire'; import { BookmarkIcon } from 'src/icons/BookmarkIcon'; import { PoapIcon } from 'src/icons/PoapIcon'; import { ShareIcon } from 'src/icons/ShareIcon'; +import { MaximizeIcon } from 'src/icons/MaximizeIcon'; +import Lightbox from 'react-native-lightbox-v2'; import { BackButton } from '~/components/BackButton'; import { TokenFailureBoundary } from '~/components/Boundaries/TokenFailureBoundary/TokenFailureBoundary'; @@ -18,6 +20,7 @@ import { IconContainer } from '~/components/IconContainer'; import { MintLinkButton } from '~/components/MintLinkButton'; import { Pill } from '~/components/Pill'; import ProcessedText from '~/components/ProcessedText/ProcessedText'; +import { ReactNativeZoomableView } from '@openspacelabs/react-native-zoomable-view'; import { CreatorProfilePictureAndUsernameOrAddress, OwnerProfilePictureAndUsername, @@ -96,6 +99,7 @@ export function NftDetailSection({ onShare, queryRef }: Props) { ); const { colorScheme } = useColorScheme(); + const [isLightboxOpen, setIsLightboxOpen] = useState(false); const token = query.tokenById; const ownerWalletAddress = @@ -169,6 +173,10 @@ export function NftDetailSection({ onShare, queryRef }: Props) { [colorScheme] ); + const handleMaximizeToggle = () => { + setIsLightboxOpen((currIsLightboxOpen) => !currIsLightboxOpen); + }; + return ( @@ -188,14 +196,20 @@ export function NftDetailSection({ onShare, queryRef }: Props) { /> - - - - - - + + setIsLightboxOpen(false)} + onOpen={() => setIsLightboxOpen(true)} + > + + + + + + @@ -211,6 +225,14 @@ export function NftDetailSection({ onShare, queryRef }: Props) { {tokenDefinition.name} + + + schema.graphql" }, "dependencies": { + "@openspacelabs/react-native-zoomable-view": "^2.1.6", + "add": "^2.0.6", "nextjs-routes": "^1.0.8", "react": "^18.2.0", "react-hotkeys-hook": "^4.3.8", + "react-native-lightbox-v2": "^0.9.0", "react-relay": "^15.0.0", "relay-runtime": "^15.0.0", - "web3-utils": "^4.2.1" + "web3-utils": "^4.2.1", + "yarn": "^1.22.22" }, "engines": { "node": "20.5.0" diff --git a/yarn.lock b/yarn.lock index b6e7bcd93..3020d3b1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6847,6 +6847,18 @@ __metadata: languageName: node linkType: hard +"@openspacelabs/react-native-zoomable-view@npm:^2.1.6": + version: 2.2.0 + resolution: "@openspacelabs/react-native-zoomable-view@npm:2.2.0" + dependencies: + prop-types: ^15.7.2 + peerDependencies: + react: ">=16.8.0" + react-native: ">=0.54.0" + checksum: 3227ec0954b52440ed3a69781582c08901df7a8fc265ceed4eef3d948a1826f4ccf293a45fe14d2f93e1d8863e5122563543ba506c11bfe37a3679f12ddb6027 + languageName: node + linkType: hard + "@parcel/watcher-android-arm64@npm:2.4.1": version: 2.4.1 resolution: "@parcel/watcher-android-arm64@npm:2.4.1" @@ -12746,6 +12758,13 @@ __metadata: languageName: node linkType: hard +"add@npm:^2.0.6": + version: 2.0.6 + resolution: "add@npm:2.0.6" + checksum: e2d23d40494565dfed4acd65e478570c444db5ac6c053551ed429c39ea0f2c99d83df63e7befec936df601827d2254d06a2fb6f7dcfd2022e810b25eab818b8c + languageName: node + linkType: hard + "aes-js@npm:3.0.0": version: 3.0.0 resolution: "aes-js@npm:3.0.0" @@ -20217,10 +20236,12 @@ __metadata: resolution: "gallery-monorepo@workspace:." dependencies: "@moonrepo/cli": ^1.21.2 + "@openspacelabs/react-native-zoomable-view": ^2.1.6 "@types/react-relay": ^14.1.3 "@types/relay-runtime": ^14.1.8 "@typescript-eslint/eslint-plugin": ^6.15.0 "@typescript-eslint/parser": ^6.15.0 + add: ^2.0.6 eslint: ^8.56.0 eslint-config-prettier: ^9.1.0 eslint-plugin-react-hooks: ^4.6.0 @@ -20232,12 +20253,14 @@ __metadata: prettier: ^2.8.4 react: ^18.2.0 react-hotkeys-hook: ^4.3.8 + react-native-lightbox-v2: ^0.9.0 react-relay: ^15.0.0 relay-compiler: ^15.0.0 relay-runtime: ^15.0.0 tsconfig-moon: ^1.2.2 typescript: ^5.0.0 web3-utils: ^4.2.1 + yarn: ^1.22.22 languageName: unknown linkType: soft @@ -29324,6 +29347,16 @@ __metadata: languageName: node linkType: hard +"react-native-lightbox-v2@npm:^0.9.0": + version: 0.9.0 + resolution: "react-native-lightbox-v2@npm:0.9.0" + peerDependencies: + react: ">=16.8.0" + react-native: ">=0.61.0" + checksum: ffedc7e58348ca28ea3a20baa7fa7d4b6cb493473e5f36a701aca22dc59c47606d64d667bb64ac7a1c2c1af686fcd99cd2883bd713797664517f0ed98ad03929 + languageName: node + linkType: hard + "react-native-linear-gradient@npm:^2.6.2": version: 2.6.2 resolution: "react-native-linear-gradient@npm:2.6.2" @@ -35642,6 +35675,16 @@ __metadata: languageName: node linkType: hard +"yarn@npm:^1.22.22": + version: 1.22.22 + resolution: "yarn@npm:1.22.22" + bin: + yarn: bin/yarn.js + yarnpkg: bin/yarn.js + checksum: 59aeef5ccfd3347287f939448e6d3594f0a42f74025b9bdc2a277641c1d4070c07a38b6e7c35e695f77410b0269a5a43c78535786564f86f39c9f781e6efa311 + languageName: node + linkType: hard + "yauzl@npm:^2.10.0, yauzl@npm:^2.4.2": version: 2.10.0 resolution: "yauzl@npm:2.10.0" From e5a6ebc24a12f6ca5d5dc3e0a231f5ea664c7dbc Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Fri, 3 May 2024 15:24:56 -0400 Subject: [PATCH 03/15] better styling --- apps/mobile/src/components/IconContainer.tsx | 5 ++-- apps/mobile/src/icons/CloseIcon.tsx | 10 ++++++++ .../NftDetailScreen/NftDetailSection.tsx | 23 +++++++++++++++++++ 3 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 apps/mobile/src/icons/CloseIcon.tsx diff --git a/apps/mobile/src/components/IconContainer.tsx b/apps/mobile/src/components/IconContainer.tsx index 092ef33ea..b9c90faf1 100644 --- a/apps/mobile/src/components/IconContainer.tsx +++ b/apps/mobile/src/components/IconContainer.tsx @@ -10,7 +10,7 @@ type IconContainerProps = { onPress: () => void; size?: 'xs' | 'sm' | 'md'; border?: boolean; - color?: 'default' | 'white' | 'black'; + color?: 'default' | 'white' | 'black' | 'faint'; } & GalleryTouchableOpacityProps; export function IconContainer({ @@ -28,10 +28,11 @@ export function IconContainer({ md: 'h-8 w-8', }; - const colorVariants: { [color in 'default' | 'white' | 'black']: string } = { + const colorVariants: { [color in 'default' | 'white' | 'black' | 'faint']: string } = { default: 'bg-faint dark:bg-black-500', white: 'bg-white dark:bg-black-900', black: 'bg-black-900 dark:bg-white', + faint: 'bg-black-700', }; return ( diff --git a/apps/mobile/src/icons/CloseIcon.tsx b/apps/mobile/src/icons/CloseIcon.tsx new file mode 100644 index 000000000..eac260ca1 --- /dev/null +++ b/apps/mobile/src/icons/CloseIcon.tsx @@ -0,0 +1,10 @@ +import Svg, { Path, SvgProps } from 'react-native-svg'; + +export function CloseIcon({ ...props }: SvgProps) { + return ( + + + + + ); +} diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 9cd60838d..2effe556e 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -10,6 +10,7 @@ import { BookmarkIcon } from 'src/icons/BookmarkIcon'; import { PoapIcon } from 'src/icons/PoapIcon'; import { ShareIcon } from 'src/icons/ShareIcon'; import { MaximizeIcon } from 'src/icons/MaximizeIcon'; +import { CloseIcon } from 'src/icons/CloseIcon'; import Lightbox from 'react-native-lightbox-v2'; import { BackButton } from '~/components/BackButton'; @@ -21,6 +22,7 @@ import { MintLinkButton } from '~/components/MintLinkButton'; import { Pill } from '~/components/Pill'; import ProcessedText from '~/components/ProcessedText/ProcessedText'; import { ReactNativeZoomableView } from '@openspacelabs/react-native-zoomable-view'; +import { useSafeAreaPadding } from '~/components/SafeAreaViewWithPadding'; import { CreatorProfilePictureAndUsernameOrAddress, OwnerProfilePictureAndUsername, @@ -124,6 +126,8 @@ export function NftDetailSection({ onShare, queryRef }: Props) { } }, [navigateToCommunity, tokenDefinition.community]); + const { top } = useSafeAreaPadding(); + const handleCreatePost = useCallback(() => { if (token.dbid) { navigation.navigate('PostComposer', { @@ -166,6 +170,22 @@ export function NftDetailSection({ onShare, queryRef }: Props) { queryRef: query, }); + const customHeader = useCallback( + (close) => { + return ( + + } onPress={close} /> + + ); + }, + [top] + ); + const { contractName } = extractRelevantMetadataFromToken(token); const blueToDisplay = useMemo( @@ -201,6 +221,9 @@ export function NftDetailSection({ onShare, queryRef }: Props) { isOpen={isLightboxOpen} onClose={() => setIsLightboxOpen(false)} onOpen={() => setIsLightboxOpen(true)} + backgroundColor={colors.black['800']} + swipeToDismiss={true} + renderHeader={customHeader} > Date: Mon, 6 May 2024 16:43:41 -0400 Subject: [PATCH 04/15] added ref --- .../NftDetailScreen/NftDetailSection.tsx | 76 ++++++++++++++++--- 1 file changed, 65 insertions(+), 11 deletions(-) diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 2effe556e..60a6fcd19 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -1,7 +1,7 @@ import { RouteProp, useNavigation, useRoute } from '@react-navigation/native'; import { useColorScheme } from 'nativewind'; -import { useCallback, useMemo, useState } from 'react'; -import { ScrollView, View } from 'react-native'; +import { useCallback, useMemo, useState, useRef } from 'react'; +import { ScrollView, Dimensions, View } from 'react-native'; import FastImage from 'react-native-fast-image'; import { graphql, useFragment } from 'react-relay'; import { useNavigateToCommunityScreen } from 'src/hooks/useNavigateToCommunityScreen'; @@ -46,6 +46,8 @@ type Props = { queryRef: NftDetailSectionQueryFragment$key; }; +const { width } = Dimensions.get('window'); + export function NftDetailSection({ onShare, queryRef }: Props) { const route = useRoute>(); @@ -197,6 +199,36 @@ export function NftDetailSection({ onShare, queryRef }: Props) { setIsLightboxOpen((currIsLightboxOpen) => !currIsLightboxOpen); }; + const thumbnailRef = useRef(null); + const [thumbnailPosition, setThumbnailPosition] = useState({ + width: width * 0.9, + height: width * 0.9, + x: 0, + y: 0, + }); + + const updateThumbnailPosition = () => { + if (thumbnailRef.current) { + thumbnailRef.current.measure((x, y, w, h, pageX, pageY) => { + setThumbnailPosition({ + width: w, + height: h, + x: pageX, + y: pageY, + }); + }); + } + }; + + const handleOpenLightbox = () => { + updateThumbnailPosition(); + setIsLightboxOpen(true); + }; + + const handleCloseLightbox = () => { + setIsLightboxOpen(false); + }; + return ( @@ -219,19 +251,41 @@ export function NftDetailSection({ onShare, queryRef }: Props) { setIsLightboxOpen(false)} - onOpen={() => setIsLightboxOpen(true)} + onClose={handleCloseLightbox} + onOpen={handleOpenLightbox} backgroundColor={colors.black['800']} swipeToDismiss={true} renderHeader={customHeader} + doubleTapZoomEnabled={false} + renderContent={() => ( + + + + + + )} + origin={{ + x: thumbnailPosition.x, + y: thumbnailPosition.y, + width: thumbnailPosition.width, + height: thumbnailPosition.height, + }} > - - - - - + + + + + + + From 8cfde561390ce7e1b626bb41d7088bf156b00d03 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Fri, 10 May 2024 14:08:05 -0400 Subject: [PATCH 05/15] working with two issues --- .../NftDetailScreen/NftDetailSection.tsx | 63 ++++++++++++++----- package.json | 1 + yarn.lock | 11 ++++ 3 files changed, 60 insertions(+), 15 deletions(-) diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 60a6fcd19..536442032 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -1,17 +1,19 @@ +import { ReactNativeZoomableView } from '@openspacelabs/react-native-zoomable-view'; import { RouteProp, useNavigation, useRoute } from '@react-navigation/native'; import { useColorScheme } from 'nativewind'; -import { useCallback, useMemo, useState, useRef } from 'react'; -import { ScrollView, Dimensions, View } from 'react-native'; +import { useCallback, useMemo, useRef, useState } from 'react'; +import { Dimensions, ScrollView, View } from 'react-native'; import FastImage from 'react-native-fast-image'; +import Lightbox from 'react-native-lightbox-v2'; import { graphql, useFragment } from 'react-relay'; import { useNavigateToCommunityScreen } from 'src/hooks/useNavigateToCommunityScreen'; import { useToggleTokenAdmire } from 'src/hooks/useToggleTokenAdmire'; import { BookmarkIcon } from 'src/icons/BookmarkIcon'; +import { CloseIcon } from 'src/icons/CloseIcon'; +import { MaximizeIcon } from 'src/icons/MaximizeIcon'; import { PoapIcon } from 'src/icons/PoapIcon'; import { ShareIcon } from 'src/icons/ShareIcon'; -import { MaximizeIcon } from 'src/icons/MaximizeIcon'; -import { CloseIcon } from 'src/icons/CloseIcon'; -import Lightbox from 'react-native-lightbox-v2'; +import Zoom from 'react-native-zoom-reanimated'; import { BackButton } from '~/components/BackButton'; import { TokenFailureBoundary } from '~/components/Boundaries/TokenFailureBoundary/TokenFailureBoundary'; @@ -21,12 +23,11 @@ import { IconContainer } from '~/components/IconContainer'; import { MintLinkButton } from '~/components/MintLinkButton'; import { Pill } from '~/components/Pill'; import ProcessedText from '~/components/ProcessedText/ProcessedText'; -import { ReactNativeZoomableView } from '@openspacelabs/react-native-zoomable-view'; -import { useSafeAreaPadding } from '~/components/SafeAreaViewWithPadding'; import { CreatorProfilePictureAndUsernameOrAddress, OwnerProfilePictureAndUsername, } from '~/components/ProfilePicture/ProfilePictureAndUserOrAddress'; +import { useSafeAreaPadding } from '~/components/SafeAreaViewWithPadding'; import { Typography } from '~/components/Typography'; import { NftDetailSectionQueryFragment$key } from '~/generated/NftDetailSectionQueryFragment.graphql'; import { PostIcon } from '~/navigation/MainTabNavigator/PostIcon'; @@ -46,7 +47,7 @@ type Props = { queryRef: NftDetailSectionQueryFragment$key; }; -const { width } = Dimensions.get('window'); +const { width, height } = Dimensions.get('window'); export function NftDetailSection({ onShare, queryRef }: Props) { const route = useRoute>(); @@ -104,6 +105,7 @@ export function NftDetailSection({ onShare, queryRef }: Props) { const { colorScheme } = useColorScheme(); const [isLightboxOpen, setIsLightboxOpen] = useState(false); + const [isLightboxFullyOpen, setIsLightboxFullyOpen] = useState(false); const token = query.tokenById; const ownerWalletAddress = @@ -173,7 +175,7 @@ export function NftDetailSection({ onShare, queryRef }: Props) { }); const customHeader = useCallback( - (close) => { + (close: () => void) => { return ( - } onPress={close} /> + } + onPress={close} + eventElementId={null} + eventName={null} + eventContext={null} + /> ); }, @@ -201,8 +210,8 @@ export function NftDetailSection({ onShare, queryRef }: Props) { const thumbnailRef = useRef(null); const [thumbnailPosition, setThumbnailPosition] = useState({ - width: width * 0.9, - height: width * 0.9, + width: width, + height: width, x: 0, y: 0, }); @@ -229,6 +238,14 @@ export function NftDetailSection({ onShare, queryRef }: Props) { setIsLightboxOpen(false); }; + const handleLightboxDidOpen = () => { + setIsLightboxFullyOpen(true); + }; + + const handleLightboxWillClose = () => { + setIsLightboxFullyOpen(false); + }; + return ( @@ -252,9 +269,12 @@ export function NftDetailSection({ onShare, queryRef }: Props) { setIsLightboxFullyOpen(false)} onOpen={handleOpenLightbox} backgroundColor={colors.black['800']} - swipeToDismiss={true} + swipeToDismiss={false} renderHeader={customHeader} doubleTapZoomEnabled={false} renderContent={() => ( @@ -262,7 +282,20 @@ export function NftDetailSection({ onShare, queryRef }: Props) { - + + + )} @@ -305,7 +338,7 @@ export function NftDetailSection({ onShare, queryRef }: Props) { diff --git a/package.json b/package.json index 19f0a00a1..e4787ca2b 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "react": "^18.2.0", "react-hotkeys-hook": "^4.3.8", "react-native-lightbox-v2": "^0.9.0", + "react-native-zoom-reanimated": "^1.4.5", "react-relay": "^15.0.0", "relay-runtime": "^15.0.0", "web3-utils": "^4.2.1", diff --git a/yarn.lock b/yarn.lock index 3020d3b1d..1c2799fee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20254,6 +20254,7 @@ __metadata: react: ^18.2.0 react-hotkeys-hook: ^4.3.8 react-native-lightbox-v2: ^0.9.0 + react-native-zoom-reanimated: ^1.4.5 react-relay: ^15.0.0 relay-compiler: ^15.0.0 relay-runtime: ^15.0.0 @@ -29558,6 +29559,16 @@ __metadata: languageName: node linkType: hard +"react-native-zoom-reanimated@npm:^1.4.5": + version: 1.4.5 + resolution: "react-native-zoom-reanimated@npm:1.4.5" + peerDependencies: + react-native-gesture-handler: "*" + react-native-reanimated: ">=2.0.0" + checksum: c2c7b69f481db3ad4d92f0758c0d28a98c9d8aec8ec98cfca945202cc0ab415a8a9b4349c985882441a8e8f743d73ed0a37fd808fb3b3d141de8d53aa12a6ac6 + languageName: node + linkType: hard + "react-native@npm:0.73.4": version: 0.73.4 resolution: "react-native@npm:0.73.4" From b66c6ed7478dcc99b58fd1e2da0d9d94323040d8 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Fri, 10 May 2024 14:34:26 -0400 Subject: [PATCH 06/15] toss unused --- .../screens/NftDetailScreen/NftDetailSection.tsx | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 536442032..0a3c219f2 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -1,4 +1,3 @@ -import { ReactNativeZoomableView } from '@openspacelabs/react-native-zoomable-view'; import { RouteProp, useNavigation, useRoute } from '@react-navigation/native'; import { useColorScheme } from 'nativewind'; import { useCallback, useMemo, useRef, useState } from 'react'; @@ -47,7 +46,7 @@ type Props = { queryRef: NftDetailSectionQueryFragment$key; }; -const { width, height } = Dimensions.get('window'); +const { width } = Dimensions.get('window'); export function NftDetailSection({ onShare, queryRef }: Props) { const route = useRoute>(); @@ -105,7 +104,6 @@ export function NftDetailSection({ onShare, queryRef }: Props) { const { colorScheme } = useColorScheme(); const [isLightboxOpen, setIsLightboxOpen] = useState(false); - const [isLightboxFullyOpen, setIsLightboxFullyOpen] = useState(false); const token = query.tokenById; const ownerWalletAddress = @@ -238,14 +236,6 @@ export function NftDetailSection({ onShare, queryRef }: Props) { setIsLightboxOpen(false); }; - const handleLightboxDidOpen = () => { - setIsLightboxFullyOpen(true); - }; - - const handleLightboxWillClose = () => { - setIsLightboxFullyOpen(false); - }; - return ( @@ -269,9 +259,6 @@ export function NftDetailSection({ onShare, queryRef }: Props) { setIsLightboxFullyOpen(false)} onOpen={handleOpenLightbox} backgroundColor={colors.black['800']} swipeToDismiss={false} From 582c6608629aa14198b433b2f12c4de635f67d43 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Fri, 10 May 2024 19:12:52 -0400 Subject: [PATCH 07/15] lint --- apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 0a3c219f2..821f896c1 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -4,6 +4,7 @@ import { useCallback, useMemo, useRef, useState } from 'react'; import { Dimensions, ScrollView, View } from 'react-native'; import FastImage from 'react-native-fast-image'; import Lightbox from 'react-native-lightbox-v2'; +import Zoom from 'react-native-zoom-reanimated'; import { graphql, useFragment } from 'react-relay'; import { useNavigateToCommunityScreen } from 'src/hooks/useNavigateToCommunityScreen'; import { useToggleTokenAdmire } from 'src/hooks/useToggleTokenAdmire'; @@ -12,7 +13,6 @@ import { CloseIcon } from 'src/icons/CloseIcon'; import { MaximizeIcon } from 'src/icons/MaximizeIcon'; import { PoapIcon } from 'src/icons/PoapIcon'; import { ShareIcon } from 'src/icons/ShareIcon'; -import Zoom from 'react-native-zoom-reanimated'; import { BackButton } from '~/components/BackButton'; import { TokenFailureBoundary } from '~/components/Boundaries/TokenFailureBoundary/TokenFailureBoundary'; From 2d2e0f5de1a353819532791a2eba9e7e6df68d90 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Fri, 10 May 2024 21:43:47 -0400 Subject: [PATCH 08/15] ts error --- .../NftDetailScreen/NftDetailSection.tsx | 68 ++++++++++--------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 821f896c1..298911a78 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -257,40 +257,42 @@ export function NftDetailSection({ onShare, queryRef }: Props) { ( - - - ( + + - - - - - )} - origin={{ - x: thumbnailPosition.x, - y: thumbnailPosition.y, - width: thumbnailPosition.width, - height: thumbnailPosition.height, + + + + + + ), + origin: { + x: thumbnailPosition.x, + y: thumbnailPosition.y, + width: thumbnailPosition.width, + height: thumbnailPosition.height, + }, }} > Date: Fri, 10 May 2024 22:11:21 -0400 Subject: [PATCH 09/15] feedback --- .../NftDetailScreen/NftDetailSection.tsx | 99 +++++++++++-------- 1 file changed, 58 insertions(+), 41 deletions(-) diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index 298911a78..b463c79a8 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -202,9 +202,9 @@ export function NftDetailSection({ onShare, queryRef }: Props) { [colorScheme] ); - const handleMaximizeToggle = () => { + const handleMaximizeToggle = useCallback(() => { setIsLightboxOpen((currIsLightboxOpen) => !currIsLightboxOpen); - }; + }, []); const thumbnailRef = useRef(null); const [thumbnailPosition, setThumbnailPosition] = useState({ @@ -214,7 +214,7 @@ export function NftDetailSection({ onShare, queryRef }: Props) { y: 0, }); - const updateThumbnailPosition = () => { + const updateThumbnailPosition = useCallback(() => { if (thumbnailRef.current) { thumbnailRef.current.measure((x, y, w, h, pageX, pageY) => { setThumbnailPosition({ @@ -225,16 +225,63 @@ export function NftDetailSection({ onShare, queryRef }: Props) { }); }); } - }; + }, []); - const handleOpenLightbox = () => { + const handleOpenLightbox = useCallback(() => { updateThumbnailPosition(); setIsLightboxOpen(true); - }; + }, [updateThumbnailPosition]); - const handleCloseLightbox = () => { + const handleCloseLightbox = useCallback(() => { setIsLightboxOpen(false); - }; + }, []); + + const contentStyle = useMemo( + () => ({ + width: width * 0.92, + minHeight: width * 0.92, + }), + [] + ); + + const zoomContentContainerStyle = useMemo( + () => ({ + display: 'flex', + width: width, + flexGrow: 1, + backgroundColor: colors.black['800'], + }), + [] + ); + + const renderContent = useCallback( + () => ( + + + + + + + + ), + [token, route.params.cachedPreviewAssetUrl, zoomContentContainerStyle] + ); + + const tokenOrigin = useMemo( + () => ({ + x: thumbnailPosition.x, + y: thumbnailPosition.y, + width: thumbnailPosition.width, + height: thumbnailPosition.height, + }), + [thumbnailPosition] + ); return ( @@ -265,41 +312,11 @@ export function NftDetailSection({ onShare, queryRef }: Props) { swipeToDismiss: false, renderHeader: customHeader, doubleTapZoomEnabled: false, - renderContent: () => ( - - - - - - - - ), - origin: { - x: thumbnailPosition.x, - y: thumbnailPosition.y, - width: thumbnailPosition.width, - height: thumbnailPosition.height, - }, + renderContent: renderContent, + origin: tokenOrigin, }} > - + Date: Tue, 14 May 2024 19:31:55 -0400 Subject: [PATCH 10/15] revert these packages --- apps/mobile/package.json | 8 +- package.json | 9 +- yarn.lock | 1038 ++++++++++++++++++++++++++++++-------- 3 files changed, 830 insertions(+), 225 deletions(-) diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 999525b04..b3fb6d7ba 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -52,14 +52,15 @@ "nativewind": "^2.0.11", "node-html-parser": "^6.1.5", "react": "18.2.0", - "react-native": "0.73.4", + "react-native": "^0.74.1", "react-native-collapsible-tab-view": "^6.1.4", "react-native-fast-image": "^8.6.3", "react-native-fetch-api": "^3.0.0", - "react-native-gesture-handler": "^2.15.0", + "react-native-gesture-handler": "^2.16.2", "react-native-get-random-values": "~1.8.0", "react-native-haptic-feedback": "^2.2.0", "react-native-ios-context-menu": "^1.15.3", + "react-native-lightbox-v2": "^0.9.0", "react-native-linear-gradient": "^2.6.2", "react-native-markdown-display": "https://github.com/jonasmerlin/react-native-markdown-display.git", "react-native-mmkv": "^2.12.2", @@ -67,7 +68,7 @@ "react-native-pager-view": "6.2.3", "react-native-polyfill-globals": "^3.1.0", "react-native-qrcode-svg": "^6.2.0", - "react-native-reanimated": "^3.8.1", + "react-native-reanimated": "^3.11.0", "react-native-safe-area-context": "4.8.2", "react-native-screens": "~3.29.0", "react-native-skeleton-placeholder": "^5.2.4", @@ -75,6 +76,7 @@ "react-native-tab-view": "^3.4.0", "react-native-url-polyfill": "^1.3.0", "react-native-webview": "13.6.4", + "react-native-zoom-reanimated": "^1.4.5", "rfdc": "^1.3.1", "sentry-expo": "~7.2.0", "siwe": "^2.1.4", diff --git a/package.json b/package.json index e4787ca2b..00690794b 100644 --- a/package.json +++ b/package.json @@ -13,17 +13,12 @@ "fetch-schema-dev": "get-graphql-schema https://gateway.dev.gallery.so/ > schema.graphql" }, "dependencies": { - "@openspacelabs/react-native-zoomable-view": "^2.1.6", - "add": "^2.0.6", + "expo": "^51.0.0", "nextjs-routes": "^1.0.8", "react": "^18.2.0", "react-hotkeys-hook": "^4.3.8", - "react-native-lightbox-v2": "^0.9.0", - "react-native-zoom-reanimated": "^1.4.5", "react-relay": "^15.0.0", - "relay-runtime": "^15.0.0", - "web3-utils": "^4.2.1", - "yarn": "^1.22.22" + "relay-runtime": "^15.0.0" }, "engines": { "node": "20.5.0" diff --git a/yarn.lock b/yarn.lock index 1c2799fee..b97a33a68 100644 --- a/yarn.lock +++ b/yarn.lock @@ -568,6 +568,25 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-member-expression-to-functions": ^7.24.5 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-replace-supers": ^7.24.1 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.24.5 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: ea761c1155442620ee02920ec7c3190f869ff4d4fcab48a021a11fd8a46c046ed1facb070e5c76539c2b7efc2c8338f50f08a5e49d0ebf12e48743570e92247b + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": version: 7.20.5 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" @@ -691,6 +710,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" + dependencies: + "@babel/types": ^7.24.5 + checksum: d3ad681655128463aa5c2a239345687345f044542563506ee53c9636d147e97f93a470be320950a8ba5f497ade6b27a8136a3a681794867ff94b90060a6e427c + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:7.18.6, @babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-module-imports@npm:7.18.6" @@ -811,6 +839,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-plugin-utils@npm:7.24.5" + checksum: fa1450c92541b32fe18a6ae85e5c989296a284838fa0a282a2138732cae6f173f36d39dc724890c1740ae72d6d6fbca0b009916b168d4bc874bacc7e5c2fdce0 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" @@ -879,6 +914,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-replace-supers@npm:7.24.1" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-member-expression-to-functions": ^7.23.0 + "@babel/helper-optimise-call-expression": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: c04182c34a3195c6396de2f2945f86cb60daa94ca7392db09bd8b0d4e7a15b02fbe1947c70f6062c87eadaea6d7135207129efa35cf458ea0987bab8c0f02d5a + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" @@ -942,6 +990,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-split-export-declaration@npm:7.24.5" + dependencies: + "@babel/types": ^7.24.5 + checksum: f23ab6942568084a57789462ce55dc9631aef1d2142ffa2ee28fc411ab55ed3ca65adf109e48655aa349bf8df7ca6dd81fd91c8c229fee1dc77e283189dc83c2 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.18.10, @babel/helper-string-parser@npm:^7.19.4": version: 7.19.4 resolution: "@babel/helper-string-parser@npm:7.19.4" @@ -963,6 +1020,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": version: 7.19.1 resolution: "@babel/helper-validator-identifier@npm:7.19.1" @@ -977,6 +1041,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 75d6f9f475c08f3be87bae4953e9b8d8c72983e16ed2860870b328d048cb20dccb4fcbf85eacbdd817ea1efbb38552a6db9046e2e37bfe13bdec44ac8939024c + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" @@ -1272,7 +1343,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9, @babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.0, @babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9, @babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" dependencies: @@ -1589,6 +1660,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": ^7.24.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0 + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -1688,6 +1770,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": ^7.24.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bf4bd70788d5456b5f75572e47a2e31435c7c4e43609bd4dffd2cc0c7a6cf90aabcf6cd389e351854de9a64412a07d30effef5373251fe8f6a4c9db0c0163bda + languageName: node + linkType: hard + "@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.18.6": version: 7.20.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" @@ -2053,6 +2146,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" + dependencies: + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-simple-access": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 11402b34c49f76aa921b43c2d76f3f129a32544a1dc4f0d1e48b310f9036ab75269a6d8684ed0198b7a0b07bd7898b12f0cacceb26fbb167999fd2a819aa0802 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.19.6, @babel/plugin-transform-modules-systemjs@npm:^7.20.11": version: 7.20.11 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" @@ -2511,6 +2617,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typescript@npm:^7.24.1": + version: 7.24.5 + resolution: "@babel/plugin-transform-typescript@npm:7.24.5" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.24.5 + "@babel/helper-plugin-utils": ^7.24.5 + "@babel/plugin-syntax-typescript": ^7.24.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a18b16c73ac0bb2d57aee95dd1619735bae1cee5c289aa60bafe4f72ddce920b743224f5a618157173fbb4fda63d4a5649ba52485fe72f7515d7257d115df057 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.18.10": version: 7.18.10 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" @@ -2804,6 +2924,21 @@ __metadata: languageName: node linkType: hard +"@babel/preset-typescript@npm:^7.23.0": + version: 7.24.1 + resolution: "@babel/preset-typescript@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-validator-option": ^7.23.5 + "@babel/plugin-syntax-jsx": ^7.24.1 + "@babel/plugin-transform-modules-commonjs": ^7.24.1 + "@babel/plugin-transform-typescript": ^7.24.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f3e0ff8c20dd5abc82614df2d7953f1549a98282b60809478f7dfb41c29be63720f2d1d7a51ef1f0d939b65e8666cb7d36e32bc4f8ac2b74c20664efd41e8bdd + languageName: node + linkType: hard + "@babel/register@npm:^7.13.16": version: 7.18.9 resolution: "@babel/register@npm:7.18.9" @@ -3032,6 +3167,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/types@npm:7.24.5" + dependencies: + "@babel/helper-string-parser": ^7.24.1 + "@babel/helper-validator-identifier": ^7.24.5 + to-fast-properties: ^2.0.0 + checksum: 8eeeacd996593b176e649ee49d8dc3f26f9bb6aa1e3b592030e61a0e58ea010fb018dccc51e5314c8139409ea6cbab02e29b33e674e1f6962d8e24c52da6375b + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -4010,6 +4156,92 @@ __metadata: languageName: node linkType: hard +"@expo/cli@npm:0.18.12": + version: 0.18.12 + resolution: "@expo/cli@npm:0.18.12" + dependencies: + "@babel/runtime": ^7.20.0 + "@expo/code-signing-certificates": 0.0.5 + "@expo/config": ~9.0.0-beta.0 + "@expo/config-plugins": ~8.0.0-beta.0 + "@expo/devcert": ^1.0.0 + "@expo/env": ~0.3.0 + "@expo/image-utils": ^0.5.0 + "@expo/json-file": ^8.3.0 + "@expo/metro-config": ~0.18.0 + "@expo/osascript": ^2.0.31 + "@expo/package-manager": ^1.5.0 + "@expo/plist": ^0.1.0 + "@expo/prebuild-config": 7.0.3 + "@expo/rudder-sdk-node": 1.1.1 + "@expo/spawn-async": ^1.7.2 + "@expo/xcpretty": ^4.3.0 + "@react-native/dev-middleware": ~0.74.75 + "@urql/core": 2.3.6 + "@urql/exchange-retry": 0.3.0 + accepts: ^1.3.8 + arg: 5.0.2 + better-opn: ~3.0.2 + bplist-parser: ^0.3.1 + cacache: ^15.3.0 + chalk: ^4.0.0 + ci-info: ^3.3.0 + connect: ^3.7.0 + debug: ^4.3.4 + env-editor: ^0.4.1 + fast-glob: ^3.3.2 + find-yarn-workspace-root: ~2.0.0 + form-data: ^3.0.1 + freeport-async: 2.0.0 + fs-extra: ~8.1.0 + getenv: ^1.0.0 + glob: ^7.1.7 + graphql: 15.8.0 + graphql-tag: ^2.10.1 + https-proxy-agent: ^5.0.1 + internal-ip: 4.3.0 + is-docker: ^2.0.0 + is-wsl: ^2.1.1 + js-yaml: ^3.13.1 + json-schema-deref-sync: ^0.13.0 + lodash.debounce: ^4.0.8 + md5hex: ^1.0.0 + minimatch: ^3.0.4 + node-fetch: ^2.6.7 + node-forge: ^1.3.1 + npm-package-arg: ^7.0.0 + open: ^8.3.0 + ora: 3.4.0 + picomatch: ^3.0.1 + pretty-bytes: 5.6.0 + progress: 2.0.3 + prompts: ^2.3.2 + qrcode-terminal: 0.11.0 + require-from-string: ^2.0.2 + requireg: ^0.2.2 + resolve: ^1.22.2 + resolve-from: ^5.0.0 + resolve.exports: ^2.0.2 + semver: ^7.6.0 + send: ^0.18.0 + slugify: ^1.3.4 + source-map-support: ~0.5.21 + stacktrace-parser: ^0.1.10 + structured-headers: ^0.4.1 + tar: ^6.0.5 + temp-dir: ^2.0.0 + tempy: ^0.7.1 + terminal-link: ^2.1.1 + text-table: ^0.2.0 + url-join: 4.0.0 + wrap-ansi: ^7.0.0 + ws: ^8.12.1 + bin: + expo-internal: build/bin/cli + checksum: 557337c04a3ebb8f2c2c8194ef946c0a3db47e38fe0a86b688217be2619f1b472f992bfb770a4b7a039c58d3430d331f8bf92c36115ed213f87a8ba6a9665844 + languageName: node + linkType: hard + "@expo/code-signing-certificates@npm:0.0.5": version: 0.0.5 resolution: "@expo/code-signing-certificates@npm:0.0.5" @@ -4058,6 +4290,13 @@ __metadata: languageName: node linkType: hard +"@expo/config-types@npm:^51.0.0-unreleased": + version: 51.0.0 + resolution: "@expo/config-types@npm:51.0.0" + checksum: 5d773783e686143edd10f66af022a2101d28a4bb81588ab0851b23822ab9ba5ef4337724deb0d2b12132c41cd6e7fac93b0ff14cfb9ca1de6df45bd3270e95c2 + languageName: node + linkType: hard + "@expo/config@npm:8.1.2": version: 8.1.2 resolution: "@expo/config@npm:8.1.2" @@ -4096,6 +4335,25 @@ __metadata: languageName: node linkType: hard +"@expo/config@npm:9.0.1, @expo/config@npm:~9.0.0-beta.0": + version: 9.0.1 + resolution: "@expo/config@npm:9.0.1" + dependencies: + "@babel/code-frame": ~7.10.4 + "@expo/config-plugins": ~8.0.0-beta.0 + "@expo/config-types": ^51.0.0-unreleased + "@expo/json-file": ^8.3.0 + getenv: ^1.0.0 + glob: 7.1.6 + require-from-string: ^2.0.2 + resolve-from: ^5.0.0 + semver: ^7.6.0 + slugify: ^1.3.4 + sucrase: 3.34.0 + checksum: 2afb247657cdab069e55326decc04892b7d9ff7bf198c0bbaa1eb5a6a9b664c5758bcd22f5f6206ef38682b8b66b8855233d08dc101f9c8da712782a903719db + languageName: node + linkType: hard + "@expo/config@npm:~8.5.0": version: 8.5.4 resolution: "@expo/config@npm:8.5.4" @@ -4178,6 +4436,19 @@ __metadata: languageName: node linkType: hard +"@expo/env@npm:~0.3.0": + version: 0.3.0 + resolution: "@expo/env@npm:0.3.0" + dependencies: + chalk: ^4.0.0 + debug: ^4.3.4 + dotenv: ~16.4.5 + dotenv-expand: ~11.0.6 + getenv: ^1.0.0 + checksum: 4199b7a3e186de81a5ddae4966d1a60694c1f0b3b24c190b9e5a584d47fb98254c8597ed66808511c09b3ee2774284fc72e03fc69ad9ee79005a7cd470ef6787 + languageName: node + linkType: hard + "@expo/fingerprint@npm:^0.6.0": version: 0.6.0 resolution: "@expo/fingerprint@npm:0.6.0" @@ -4213,6 +4484,24 @@ __metadata: languageName: node linkType: hard +"@expo/image-utils@npm:^0.5.0": + version: 0.5.1 + resolution: "@expo/image-utils@npm:0.5.1" + dependencies: + "@expo/spawn-async": ^1.7.2 + chalk: ^4.0.0 + fs-extra: 9.0.0 + getenv: ^1.0.0 + jimp-compact: 0.16.1 + node-fetch: ^2.6.0 + parse-png: ^2.1.0 + resolve-from: ^5.0.0 + semver: ^7.6.0 + tempy: 0.3.0 + checksum: ce369f863635391ce752832bba081b90130140de931166b9d2e26384087a8d04a3b401eacdfba874b09da1d18e90526328d82ebdc4798925c7fe0593dc08e4e6 + languageName: node + linkType: hard + "@expo/json-file@npm:8.2.37, @expo/json-file@npm:^8.2.37": version: 8.2.37 resolution: "@expo/json-file@npm:8.2.37" @@ -4224,6 +4513,17 @@ __metadata: languageName: node linkType: hard +"@expo/json-file@npm:^8.3.0": + version: 8.3.3 + resolution: "@expo/json-file@npm:8.3.3" + dependencies: + "@babel/code-frame": ~7.10.4 + json5: ^2.2.2 + write-file-atomic: ^2.3.0 + checksum: 49fcb3581ac21c1c223459f32e9e931149b56a7587318f666303a62e719e3d0f122ff56a60d47ee31fac937c297a66400a00fcee63a17bebbf4b8cd30c5138c1 + languageName: node + linkType: hard + "@expo/json-file@npm:~8.3.0": version: 8.3.0 resolution: "@expo/json-file@npm:8.3.0" @@ -4275,6 +4575,32 @@ __metadata: languageName: node linkType: hard +"@expo/metro-config@npm:0.18.3, @expo/metro-config@npm:~0.18.0": + version: 0.18.3 + resolution: "@expo/metro-config@npm:0.18.3" + dependencies: + "@babel/core": ^7.20.0 + "@babel/generator": ^7.20.5 + "@babel/parser": ^7.20.0 + "@babel/types": ^7.20.0 + "@expo/config": ~9.0.0-beta.0 + "@expo/env": ~0.3.0 + "@expo/json-file": ~8.3.0 + "@expo/spawn-async": ^1.7.2 + chalk: ^4.1.0 + debug: ^4.3.2 + find-yarn-workspace-root: ~2.0.0 + fs-extra: ^9.1.0 + getenv: ^1.0.0 + glob: ^7.2.3 + jsc-safe-url: ^0.2.4 + lightningcss: ~1.19.0 + postcss: ~8.4.32 + resolve-from: ^5.0.0 + checksum: da2ad5e6c3da9d96c1c2aac71a9d4e45056401e6c8fe0942dfa9dd5717cc753ba923789149abb9836bb1e8fd44ef841f4b9bf24d77b4b7d21b2819a01a4cc705 + languageName: node + linkType: hard + "@expo/metro-config@npm:~0.17.0": version: 0.17.6 resolution: "@expo/metro-config@npm:0.17.6" @@ -4365,6 +4691,26 @@ __metadata: languageName: node linkType: hard +"@expo/package-manager@npm:^1.5.0": + version: 1.5.2 + resolution: "@expo/package-manager@npm:1.5.2" + dependencies: + "@expo/json-file": ^8.3.0 + "@expo/spawn-async": ^1.7.2 + ansi-regex: ^5.0.0 + chalk: ^4.0.0 + find-up: ^5.0.0 + find-yarn-workspace-root: ~2.0.0 + js-yaml: ^3.13.1 + micromatch: ^4.0.2 + npm-package-arg: ^7.0.0 + ora: ^3.4.0 + split: ^1.0.1 + sudo-prompt: 9.1.1 + checksum: 825e727106592bac98c82c69bf316b8b1ee20829f7f3e909cf374861b771cfa77d38b029f8b078341b2a9333004b4b90392f6f1a6a366c45ecf3f397798fb2a4 + languageName: node + linkType: hard + "@expo/pkcs12@npm:0.0.8": version: 0.0.8 resolution: "@expo/pkcs12@npm:0.0.8" @@ -6847,18 +7193,6 @@ __metadata: languageName: node linkType: hard -"@openspacelabs/react-native-zoomable-view@npm:^2.1.6": - version: 2.2.0 - resolution: "@openspacelabs/react-native-zoomable-view@npm:2.2.0" - dependencies: - prop-types: ^15.7.2 - peerDependencies: - react: ">=16.8.0" - react-native: ">=0.54.0" - checksum: 3227ec0954b52440ed3a69781582c08901df7a8fc265ceed4eef3d948a1826f4ccf293a45fe14d2f93e1d8863e5122563543ba506c11bfe37a3679f12ddb6027 - languageName: node - linkType: hard - "@parcel/watcher-android-arm64@npm:2.4.1": version: 2.4.1 resolution: "@parcel/watcher-android-arm64@npm:2.4.1" @@ -7567,136 +7901,139 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-clean@npm:12.3.2" +"@react-native-community/cli-clean@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-clean@npm:13.6.6" dependencies: - "@react-native-community/cli-tools": 12.3.2 + "@react-native-community/cli-tools": 13.6.6 chalk: ^4.1.2 execa: ^5.0.0 - checksum: 3a6dfba3cc13ff92c823d0139cec9457778d095e7bb60c1fbb6494373adabf5b863226d35eb311c4e662f2c9192cc1839e878a788560be2b9eedf4b6a92914ae + fast-glob: ^3.3.2 + checksum: ac230d0bc73a9c72cd32fdf6fdb51581db6a46150f6fa33e9b5055be39464e545f4f2ea90f078e2d20c90a4b7a95db8fa810ae6411c4fa692cade1946add012b languageName: node linkType: hard -"@react-native-community/cli-config@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-config@npm:12.3.2" +"@react-native-community/cli-config@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-config@npm:13.6.6" dependencies: - "@react-native-community/cli-tools": 12.3.2 + "@react-native-community/cli-tools": 13.6.6 chalk: ^4.1.2 cosmiconfig: ^5.1.0 deepmerge: ^4.3.0 - glob: ^7.1.3 + fast-glob: ^3.3.2 joi: ^17.2.1 - checksum: 2f3cb1686db553936eb05e378e63813fcb93f96dadd393dae0a40acf2dab18772d551aa11923039c5b6e2e08482caa79c238111d052dd0db5cac0b6526f565d3 + checksum: 254272884c417ab50aaf4463683ccc79f82dd152e3905624eb0b433042de3ed4295d129261eb7216dd1b13457ab0fa20a4bc661fc40f106af0964ec09a2325fe languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-debugger-ui@npm:12.3.2" +"@react-native-community/cli-debugger-ui@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-debugger-ui@npm:13.6.6" dependencies: serve-static: ^1.13.1 - checksum: e6876caab65ec6129dde9be0addcfddefd18c191d5968d2d8087eac618b08df9de94e0fbb7e81de96299c3993799eea53ecb95023420e4da6411f15dbbdc0c2c + checksum: 11c75024d38e04a04a99ecc58727151ebff10dbfcbf8fcfc9a9c38811962874ae01dfcc32d6986e399d6c700197bf5db27b5919fc75a10225d3b379d4e6b9a5b languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-doctor@npm:12.3.2" +"@react-native-community/cli-doctor@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-doctor@npm:13.6.6" dependencies: - "@react-native-community/cli-config": 12.3.2 - "@react-native-community/cli-platform-android": 12.3.2 - "@react-native-community/cli-platform-ios": 12.3.2 - "@react-native-community/cli-tools": 12.3.2 + "@react-native-community/cli-config": 13.6.6 + "@react-native-community/cli-platform-android": 13.6.6 + "@react-native-community/cli-platform-apple": 13.6.6 + "@react-native-community/cli-platform-ios": 13.6.6 + "@react-native-community/cli-tools": 13.6.6 chalk: ^4.1.2 command-exists: ^1.2.8 deepmerge: ^4.3.0 envinfo: ^7.10.0 execa: ^5.0.0 hermes-profile-transformer: ^0.0.6 - ip: ^1.1.5 node-stream-zip: ^1.9.1 ora: ^5.4.1 semver: ^7.5.2 strip-ansi: ^5.2.0 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: e70968fefec0bac20075093eba36e141221849a998dec04c113191c171340f4c5cb31e9a9d24f1414724d3e68f375777e529775104cfdd0d5f956a7222e6f510 + checksum: 388b839a627bdc3523277846a288502f81b14928195be84722c721e0d62942e51fabe35f0a8dd66462ee4c5f3d1193078b5e473990fba869d40ae16dd6d18df7 languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-hermes@npm:12.3.2" +"@react-native-community/cli-hermes@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-hermes@npm:13.6.6" dependencies: - "@react-native-community/cli-platform-android": 12.3.2 - "@react-native-community/cli-tools": 12.3.2 + "@react-native-community/cli-platform-android": 13.6.6 + "@react-native-community/cli-tools": 13.6.6 chalk: ^4.1.2 hermes-profile-transformer: ^0.0.6 - ip: ^1.1.5 - checksum: 9716ca7c867ed018c0a5e4120770af164137f0214348af1645d2c6d0834314589b6e13a63b18e93266681636e9121328ab5560832c158db227fe236484735a01 + checksum: 9370114c47c0f53fa1af0c25fcc2feb5392783099a570099d29d461b355e8bc80e9c5fb51cd50b207435a87069cd1bc6c70efca6a0959b9593e444b401ef003d languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-platform-android@npm:12.3.2" +"@react-native-community/cli-platform-android@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-platform-android@npm:13.6.6" dependencies: - "@react-native-community/cli-tools": 12.3.2 + "@react-native-community/cli-tools": 13.6.6 chalk: ^4.1.2 execa: ^5.0.0 + fast-glob: ^3.3.2 fast-xml-parser: ^4.2.4 - glob: ^7.1.3 logkitty: ^0.7.1 - checksum: cc28819a8cdcf64bfa88ad3d02f04f08f6bacd41fc136812677df8c33d738a303712ab524647fd3c30938e2f32742b5ae8e9b209b71b4fc6604a6fab69716fb5 + checksum: 426833e8a4e925be9447840c34e70d0a1c5a11d0a2177fef91849ce3977bbad346486a4599170361b7d05c6bf9f676ef9d86876da3a0f2534a9c31298a8a7195 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-platform-ios@npm:12.3.2" +"@react-native-community/cli-platform-apple@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-platform-apple@npm:13.6.6" dependencies: - "@react-native-community/cli-tools": 12.3.2 + "@react-native-community/cli-tools": 13.6.6 chalk: ^4.1.2 execa: ^5.0.0 + fast-glob: ^3.3.2 fast-xml-parser: ^4.0.12 - glob: ^7.1.3 ora: ^5.4.1 - checksum: 3cec617c375d0254aaf4c627b46d8aa393ce003e9ebb033f83bebc664560f7bc3eb66bf726d285c3e6eb775ad4c8859ee5b4d615a93442a71f411a1b37aae198 + checksum: 480fa5f2dc12188c2d1a42d258a845701a1664ea3a9a6a13c5b51476a0ee9571e044906296aa6fa1f3d3ef14f78f4317ae8e3cc0fef576ee498e4d8a306bb07a languageName: node linkType: hard -"@react-native-community/cli-plugin-metro@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-plugin-metro@npm:12.3.2" - checksum: 9a3b894c8025c425454c408fdabf9aa1c732e7cee1e10a2b07b1abfc4d7e90196ada34ef94dbc4dba4d9e17ba868fef1e96c8248e63508201b0e1d460cbafac6 +"@react-native-community/cli-platform-ios@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-platform-ios@npm:13.6.6" + dependencies: + "@react-native-community/cli-platform-apple": 13.6.6 + checksum: f64f8eee493a05a8812f5f36ad3cc079a74817fa20ef9e3a17894ea7bc34cc37bad31c0969062b895a9e195b2dc91ceea543ade3126dc181d7b5eaafd6c527e4 languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-server-api@npm:12.3.2" +"@react-native-community/cli-server-api@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-server-api@npm:13.6.6" dependencies: - "@react-native-community/cli-debugger-ui": 12.3.2 - "@react-native-community/cli-tools": 12.3.2 + "@react-native-community/cli-debugger-ui": 13.6.6 + "@react-native-community/cli-tools": 13.6.6 compression: ^1.7.1 connect: ^3.6.5 errorhandler: ^1.5.1 nocache: ^3.0.1 pretty-format: ^26.6.2 serve-static: ^1.13.1 - ws: ^7.5.1 - checksum: cf8c83ac5f6fe1a9dfb6486b8cea4b0aa7597b01c49f9fd50d8460418c8f8ebf376e4d1d5e2ac32e97d7fab9c01b02e56cf4a43c29c0a6e953b8a219f47077e1 + ws: ^6.2.2 + checksum: 48a044811b6efc4139afa81fedd53645da8a56a4531449091ff95a6fd4d2bb228747db1bfdac9790826036fb019d869eda1e5fc729dfccc8ca65703210a405c5 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-tools@npm:12.3.2" +"@react-native-community/cli-tools@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-tools@npm:13.6.6" dependencies: appdirsjs: ^1.2.4 chalk: ^4.1.2 + execa: ^5.0.0 find-up: ^5.0.0 mime: ^2.4.1 node-fetch: ^2.6.0 @@ -7705,32 +8042,31 @@ __metadata: semver: ^7.5.2 shell-quote: ^1.7.3 sudo-prompt: ^9.0.0 - checksum: f5791f6ec0838a100f6ca47e64418c1a8d9c697499065e2d5d7808f70800f6dc6910fea5114b460864839cedfd71872e44b41553350a0c15e67cc698ce5d0c62 + checksum: 645979ddf649f23583e2b83c2911a780406bcaa03423b07487924414e383b471512a0b76d34e708d0e5f47a1652cbd282dd505ef6ecdf7e4606b49a3b230d5a3 languageName: node linkType: hard -"@react-native-community/cli-types@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli-types@npm:12.3.2" +"@react-native-community/cli-types@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli-types@npm:13.6.6" dependencies: joi: ^17.2.1 - checksum: c896ce454814971469af3a329c66d8c3f388b91428c12db51e823035ddd2fa48dc7d838c799780bc365c3c0f36f78da70f006423159b13b15d8537dbf2d3cdf9 + checksum: f2c8ffcd2e68df552687d687cab663b5c6bf9c2b807ba156eecde109ffd08cad5aa179aeb482d6922a8adce59e14deba67e7916ed077da8986a0ab7a0a9a49c9 languageName: node linkType: hard -"@react-native-community/cli@npm:12.3.2": - version: 12.3.2 - resolution: "@react-native-community/cli@npm:12.3.2" +"@react-native-community/cli@npm:13.6.6": + version: 13.6.6 + resolution: "@react-native-community/cli@npm:13.6.6" dependencies: - "@react-native-community/cli-clean": 12.3.2 - "@react-native-community/cli-config": 12.3.2 - "@react-native-community/cli-debugger-ui": 12.3.2 - "@react-native-community/cli-doctor": 12.3.2 - "@react-native-community/cli-hermes": 12.3.2 - "@react-native-community/cli-plugin-metro": 12.3.2 - "@react-native-community/cli-server-api": 12.3.2 - "@react-native-community/cli-tools": 12.3.2 - "@react-native-community/cli-types": 12.3.2 + "@react-native-community/cli-clean": 13.6.6 + "@react-native-community/cli-config": 13.6.6 + "@react-native-community/cli-debugger-ui": 13.6.6 + "@react-native-community/cli-doctor": 13.6.6 + "@react-native-community/cli-hermes": 13.6.6 + "@react-native-community/cli-server-api": 13.6.6 + "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-types": 13.6.6 chalk: ^4.1.2 commander: ^9.4.1 deepmerge: ^4.3.0 @@ -7742,7 +8078,7 @@ __metadata: semver: ^7.5.2 bin: react-native: build/bin.js - checksum: 5ed1ee3e97f0b184ed796ca7efa174a9593808214102391db1341a847370bdbc5c01477fbfdb07fc829f6b6a1583fd77ce405f72badf416671f95d7015283a19 + checksum: 0b15b763ff97b7930e855373ed16280584ad704287991edcb66178281c75b409d1a1d51a8947054b2061efdf3fc913e3b9eee3d79f9733cae83d524cbc6d0088 languageName: node linkType: hard @@ -7756,7 +8092,14 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.73.1, @react-native/assets-registry@npm:~0.73.1": +"@react-native/assets-registry@npm:0.74.83, @react-native/assets-registry@npm:~0.74.83": + version: 0.74.83 + resolution: "@react-native/assets-registry@npm:0.74.83" + checksum: 034ff52a5bec8dd7c2b31edb4ca4a09d537f10ec39b9a3a62c7e028a15905760c308d489697f6a40b051797bbe4bd0ac2f1d4ce526820f5f71393b3cf9a9397e + languageName: node + linkType: hard + +"@react-native/assets-registry@npm:~0.73.1": version: 0.73.1 resolution: "@react-native/assets-registry@npm:0.73.1" checksum: d9d09774d497bae13b1fb6a1c977bf6e442858639ee66fe4e8f955cfc903a16f79de6129471114a918a4b814eb5150bd808a5a7dc9f8b12d49795d9488d4cb67 @@ -7772,7 +8115,69 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.73.21, @react-native/babel-preset@npm:^0.73.18": +"@react-native/babel-plugin-codegen@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/babel-plugin-codegen@npm:0.74.83" + dependencies: + "@react-native/codegen": 0.74.83 + checksum: fb46f66e243794a684599df74168ca86a2901bd3ce6440b2765381b636dbe5c36ad7acb9a0e44344ede16759c5d2524d9f97624003f49a4f6d231170992aad60 + languageName: node + linkType: hard + +"@react-native/babel-preset@npm:0.74.83, @react-native/babel-preset@npm:~0.74.83": + version: 0.74.83 + resolution: "@react-native/babel-preset@npm:0.74.83" + dependencies: + "@babel/core": ^7.20.0 + "@babel/plugin-proposal-async-generator-functions": ^7.0.0 + "@babel/plugin-proposal-class-properties": ^7.18.0 + "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 + "@babel/plugin-proposal-numeric-separator": ^7.0.0 + "@babel/plugin-proposal-object-rest-spread": ^7.20.0 + "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 + "@babel/plugin-proposal-optional-chaining": ^7.20.0 + "@babel/plugin-syntax-dynamic-import": ^7.8.0 + "@babel/plugin-syntax-export-default-from": ^7.0.0 + "@babel/plugin-syntax-flow": ^7.18.0 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 + "@babel/plugin-syntax-optional-chaining": ^7.0.0 + "@babel/plugin-transform-arrow-functions": ^7.0.0 + "@babel/plugin-transform-async-to-generator": ^7.20.0 + "@babel/plugin-transform-block-scoping": ^7.0.0 + "@babel/plugin-transform-classes": ^7.0.0 + "@babel/plugin-transform-computed-properties": ^7.0.0 + "@babel/plugin-transform-destructuring": ^7.20.0 + "@babel/plugin-transform-flow-strip-types": ^7.20.0 + "@babel/plugin-transform-function-name": ^7.0.0 + "@babel/plugin-transform-literals": ^7.0.0 + "@babel/plugin-transform-modules-commonjs": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 + "@babel/plugin-transform-parameters": ^7.0.0 + "@babel/plugin-transform-private-methods": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 + "@babel/plugin-transform-react-display-name": ^7.0.0 + "@babel/plugin-transform-react-jsx": ^7.0.0 + "@babel/plugin-transform-react-jsx-self": ^7.0.0 + "@babel/plugin-transform-react-jsx-source": ^7.0.0 + "@babel/plugin-transform-runtime": ^7.0.0 + "@babel/plugin-transform-shorthand-properties": ^7.0.0 + "@babel/plugin-transform-spread": ^7.0.0 + "@babel/plugin-transform-sticky-regex": ^7.0.0 + "@babel/plugin-transform-typescript": ^7.5.0 + "@babel/plugin-transform-unicode-regex": ^7.0.0 + "@babel/template": ^7.0.0 + "@react-native/babel-plugin-codegen": 0.74.83 + babel-plugin-transform-flow-enums: ^0.0.2 + react-refresh: ^0.14.0 + peerDependencies: + "@babel/core": "*" + checksum: 6a3ee960625b6da70e87c8da44a518b77b4a0b70bd143dee6017ce8957b357ee10b511a9355f175cbbb3a9a0a6389c862607d52fcb6dc9458f1dd4a5ebe3d81c + languageName: node + linkType: hard + +"@react-native/babel-preset@npm:^0.73.18": version: 0.73.21 resolution: "@react-native/babel-preset@npm:0.73.21" dependencies: @@ -7841,22 +8246,40 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.73.16": - version: 0.73.16 - resolution: "@react-native/community-cli-plugin@npm:0.73.16" +"@react-native/codegen@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/codegen@npm:0.74.83" dependencies: - "@react-native-community/cli-server-api": 12.3.2 - "@react-native-community/cli-tools": 12.3.2 - "@react-native/dev-middleware": 0.73.7 - "@react-native/metro-babel-transformer": 0.73.15 + "@babel/parser": ^7.20.0 + glob: ^7.1.1 + hermes-parser: 0.19.1 + invariant: ^2.2.4 + jscodeshift: ^0.14.0 + mkdirp: ^0.5.1 + nullthrows: ^1.1.1 + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 8408f9f4d4693544cb080668426b6833ca662adc6df2fad0657d6a35775a44acbf6358fd2a1e7c1fd9c84b15173ac1231d3db153a99c4a005898979a60181e46 + languageName: node + linkType: hard + +"@react-native/community-cli-plugin@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/community-cli-plugin@npm:0.74.83" + dependencies: + "@react-native-community/cli-server-api": 13.6.6 + "@react-native-community/cli-tools": 13.6.6 + "@react-native/dev-middleware": 0.74.83 + "@react-native/metro-babel-transformer": 0.74.83 chalk: ^4.0.0 execa: ^5.1.1 metro: ^0.80.3 metro-config: ^0.80.3 metro-core: ^0.80.3 node-fetch: ^2.2.0 + querystring: ^0.2.1 readline: ^1.3.0 - checksum: 584657d3a85cd078cfc1cd811e2b4e363710d9e98e2546718e018e7f6e3248b463b498fb4d6595eebe6328b53d08f9ef4e85189307a5cfa887346b6c7beae289 + checksum: ef71d38baae09d37657a03e79a084308b882e240faaeddf12adbb36dff77393273ea4e8f57c28c7004cd23323313f61e08832584957caf6fb51bd8014bd4b265 languageName: node linkType: hard @@ -7867,21 +8290,31 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.73.7": - version: 0.73.7 - resolution: "@react-native/dev-middleware@npm:0.73.7" +"@react-native/debugger-frontend@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/debugger-frontend@npm:0.74.83" + checksum: 8bdf8ae7103b740c9ddf421b58c4fc4f182bccc36a55443997fafa69cad2aeb800596d239746fb3e8f714b1c044e31d007db4a1ab490eeafdb4885ead9b512f4 + languageName: node + linkType: hard + +"@react-native/dev-middleware@npm:0.74.83, @react-native/dev-middleware@npm:~0.74.75": + version: 0.74.83 + resolution: "@react-native/dev-middleware@npm:0.74.83" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.73.3 + "@react-native/debugger-frontend": 0.74.83 + "@rnx-kit/chromium-edge-launcher": ^1.0.0 chrome-launcher: ^0.15.2 - chromium-edge-launcher: ^1.0.0 connect: ^3.6.5 debug: ^2.2.0 node-fetch: ^2.2.0 + nullthrows: ^1.1.1 open: ^7.0.3 + selfsigned: ^2.4.1 serve-static: ^1.13.1 temp-dir: ^2.0.0 - checksum: fd22acc763282c0cec8776cf1604a063b016b96fce0922c1f6690cd6df1cfde4540f3df3364721a13d12777e84bfc218a2a3b71f9965ee6be6bfad51c5a0d07e + ws: ^6.2.2 + checksum: 8324c52af4dffcdce860ffa12795de112635eefab01e3412938dfbda248675a77a8f85c452c93cc485b43b375b6b4c43245977563cbd1221729b909af98f38ba languageName: node linkType: hard @@ -7904,31 +8337,31 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.73.4": - version: 0.73.4 - resolution: "@react-native/gradle-plugin@npm:0.73.4" - checksum: f72e2a9fc44f7a848142f09e939686b85f7f51edb0634407635b742f152f2d5162eb08579a6a03c37f2550397a64915578d185dac1b95c7cf1ba8729fa51f389 +"@react-native/gradle-plugin@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/gradle-plugin@npm:0.74.83" + checksum: c29eeedf3fcfe58ed097ba841b67baed61275487ef35da136c8a19dbe59120966f034ab1fc2135e321bc7331ddb949db2fcd8426c073067bffd113f60d051615 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.73.1": - version: 0.73.1 - resolution: "@react-native/js-polyfills@npm:0.73.1" - checksum: ec5899c3f2480475a6dccb252f3de6cc0b2eccc32d3d4a61a479e5f09d6458d86860fd60af472448b417d6e19f75c6b4008de245ab7fbb6d9c4300f452a37fd5 +"@react-native/js-polyfills@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/js-polyfills@npm:0.74.83" + checksum: 065b01a43b63e5d62cfb55f1f960e24b2ea79c669863a4dca6ca2c25446fe6ffb7bdf567c81c7fda7cf2b86f1975eeec6883b08a46b99feb7ef40eab087e8b6b languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.73.15": - version: 0.73.15 - resolution: "@react-native/metro-babel-transformer@npm:0.73.15" +"@react-native/metro-babel-transformer@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/metro-babel-transformer@npm:0.74.83" dependencies: "@babel/core": ^7.20.0 - "@react-native/babel-preset": 0.73.21 - hermes-parser: 0.15.0 + "@react-native/babel-preset": 0.74.83 + hermes-parser: 0.19.1 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: 49d2a5c19186dd8eab78d334e3499af8084b9a083a7c5dab11cd668a79324d5942acdb3c3c32ce0e63bace8b0140c72029efdabf99297e93107e90c7b79bf880 + checksum: 7620ce25ef460ff9461c4a0a0b9765d95300382032a451eea17f6ea1d369302623a98d3f2def4c906082c61c436aa0d978118626ec291e1c42aaa33fa28255b2 languageName: node linkType: hard @@ -7939,22 +8372,27 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.73.2, @react-native/normalize-colors@npm:^0.73.0": - version: 0.73.2 - resolution: "@react-native/normalize-colors@npm:0.73.2" - checksum: ddf9384ad41adc4f3c8eb61ddd27113130c8060bd2f4255bee284a52aa7ddcff8a5e751f569dd416c45f8b9d4062392fa7219b221f2f7f0b229d02b8d2a5b974 +"@react-native/normalize-colors@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/normalize-colors@npm:0.74.83" + checksum: 87e5c5a7d24b0119ba468f2ecbdcb309ac24581a402ff24c980d20c96ec016ccdcabb997c0411393292def859834c785fc8115af91d87bc89b87fb114922ad94 languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.73.4": - version: 0.73.4 - resolution: "@react-native/virtualized-lists@npm:0.73.4" +"@react-native/virtualized-lists@npm:0.74.83": + version: 0.74.83 + resolution: "@react-native/virtualized-lists@npm:0.74.83" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: + "@types/react": ^18.2.6 + react: "*" react-native: "*" - checksum: 59826b146cdcff358f27b118b9dcc6fa23534f3880b5e8546c79aedff8cb4e028af652b0371e0080610e30a250c69607f45b2066c83762788783ccf2031938e3 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: ef88e57e3f73c98fe22e2b0d1c8ee1c719eba65b3e58667df561b61ea23ca6c350aa47ae3762a93ed801ead67a6c4c2b4c7c32a2cd0ac3109ff1d236f2b541d0 languageName: node linkType: hard @@ -8180,6 +8618,20 @@ __metadata: languageName: node linkType: hard +"@rnx-kit/chromium-edge-launcher@npm:^1.0.0": + version: 1.0.0 + resolution: "@rnx-kit/chromium-edge-launcher@npm:1.0.0" + dependencies: + "@types/node": ^18.0.0 + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^1.0.0 + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: c72113e32c222af94482a60e7cea8d296360abbc503afa64394af65ca106c7a36d975a68fed63e8cf5668ffebc33fa636665ceaf55c75d4cf949fb40302fc409 + languageName: node + linkType: hard + "@rollup/plugin-commonjs@npm:24.0.0": version: 24.0.0 resolution: "@rollup/plugin-commonjs@npm:24.0.0" @@ -10590,6 +11042,15 @@ __metadata: languageName: node linkType: hard +"@types/node-forge@npm:^1.3.0": + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" + dependencies: + "@types/node": "*" + checksum: 1e86bd55b92a492eaafd75f6d01f31e7d86a5cdadd0c6bcdc0b1df4103b7f99bb75b832efd5217c7ddda5c781095dc086a868e20b9de00f5a427ddad4c296cd5 + languageName: node + linkType: hard + "@types/node@npm:*, @types/node@npm:15.0.0": version: 15.0.0 resolution: "@types/node@npm:15.0.0" @@ -10625,6 +11086,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^18.0.0": + version: 18.19.33 + resolution: "@types/node@npm:18.19.33" + dependencies: + undici-types: ~5.26.4 + checksum: b6db87d095bc541d64a410fa323a35c22c6113220b71b608bbe810b2397932d0f0a51c3c0f3ef90c20d8180a1502d950a7c5314b907e182d9cc10b36efd2a44e + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -12758,13 +13228,6 @@ __metadata: languageName: node linkType: hard -"add@npm:^2.0.6": - version: 2.0.6 - resolution: "add@npm:2.0.6" - checksum: e2d23d40494565dfed4acd65e478570c444db5ac6c053551ed429c39ea0f2c99d83df63e7befec936df601827d2254d06a2fb6f7dcfd2022e810b25eab818b8c - languageName: node - linkType: hard - "aes-js@npm:3.0.0": version: 3.0.0 resolution: "aes-js@npm:3.0.0" @@ -13723,6 +14186,13 @@ __metadata: languageName: node linkType: hard +"babel-plugin-react-native-web@npm:~0.19.10": + version: 0.19.11 + resolution: "babel-plugin-react-native-web@npm:0.19.11" + checksum: e2ad06e7bf227bd50713779d70f593b7e522728b8783ca46e8bc57abe40770c501f2d2ceec387489284c1e2a26cb91a82136674e9aa74cac5e317c5c62b4cebf + languageName: node + linkType: hard + "babel-plugin-react-remove-properties@npm:^0.3.0": version: 0.3.0 resolution: "babel-plugin-react-remove-properties@npm:0.3.0" @@ -13866,6 +14336,23 @@ __metadata: languageName: node linkType: hard +"babel-preset-expo@npm:~11.0.6": + version: 11.0.6 + resolution: "babel-preset-expo@npm:11.0.6" + dependencies: + "@babel/plugin-proposal-decorators": ^7.12.9 + "@babel/plugin-transform-export-namespace-from": ^7.22.11 + "@babel/plugin-transform-object-rest-spread": ^7.12.13 + "@babel/plugin-transform-parameters": ^7.22.15 + "@babel/preset-react": ^7.22.15 + "@babel/preset-typescript": ^7.23.0 + "@react-native/babel-preset": ~0.74.83 + babel-plugin-react-native-web: ~0.19.10 + react-refresh: ^0.14.2 + checksum: 208fdbd99ec970d4ee3a1fbed28726b58aa852a65a0a92f127df5892520a01e18beae26fd99d90078027097186940c3754209494936a713f7fe44f19db4364dd + languageName: node + linkType: hard + "babel-preset-fbjs@npm:^3.4.0": version: 3.4.0 resolution: "babel-preset-fbjs@npm:3.4.0" @@ -16757,17 +17244,6 @@ __metadata: languageName: node linkType: hard -"deprecated-react-native-prop-types@npm:^5.0.0": - version: 5.0.0 - resolution: "deprecated-react-native-prop-types@npm:5.0.0" - dependencies: - "@react-native/normalize-colors": ^0.73.0 - invariant: ^2.2.4 - prop-types: ^15.8.1 - checksum: ccbd4214733a178ef51934c4e0149f5c3ab60aa318d68500b6d6b4b59be9d6c25b844f808ed7095d82e1bbef6fc4bc49e0dea14d55d3ebd1ff383011ac2a1576 - languageName: node - linkType: hard - "dequal@npm:1.0.0": version: 1.0.0 resolution: "dequal@npm:1.0.0" @@ -17273,6 +17749,15 @@ __metadata: languageName: node linkType: hard +"dotenv-expand@npm:~11.0.6": + version: 11.0.6 + resolution: "dotenv-expand@npm:11.0.6" + dependencies: + dotenv: ^16.4.4 + checksum: dbbe1ecbdf17f4ba5556744b259801bdbc8c221c0d167f4f3ef079206ebf658f487fe96ea1fd504dc15172328d25f6c665581eb8d873298904a52d48a2004b49 + languageName: node + linkType: hard + "dotenv-parse-variables@npm:^2.0.0": version: 2.0.0 resolution: "dotenv-parse-variables@npm:2.0.0" @@ -17297,6 +17782,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^16.4.4, dotenv@npm:~16.4.5": + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 301a12c3d44fd49888b74eb9ccf9f07a1f5df43f489e7fcb89647a2edcd84c42d6bc349dc8df099cd18f07c35c7b04685c1a4f3e6a6a9e6b30f8d48c15b7f49c + languageName: node + linkType: hard + "download@npm:^8.0.0": version: 8.0.0 resolution: "download@npm:8.0.0" @@ -18876,6 +19368,20 @@ __metadata: languageName: node linkType: hard +"expo-asset@npm:~10.0.6": + version: 10.0.6 + resolution: "expo-asset@npm:10.0.6" + dependencies: + "@react-native/assets-registry": ~0.74.83 + expo-constants: ~16.0.0 + invariant: ^2.2.4 + md5-file: ^3.2.3 + peerDependencies: + expo: "*" + checksum: b4ef13e1351dc5face933a7e94239a61f8d4a70b5522908644d52a1086582044bbb00aaa81715db78a517716715d631ff18b04c5fd2dfb22e4ab5fce4ec5c06a + languageName: node + linkType: hard + "expo-asset@npm:~9.0.2": version: 9.0.2 resolution: "expo-asset@npm:9.0.2" @@ -18942,6 +19448,17 @@ __metadata: languageName: node linkType: hard +"expo-constants@npm:~16.0.0": + version: 16.0.1 + resolution: "expo-constants@npm:16.0.1" + dependencies: + "@expo/config": ~9.0.0-beta.0 + peerDependencies: + expo: "*" + checksum: 5c0aafc81ed45f6ed3366963c724d5525de1b46b275358f0e9f0bc065c1955851ce0900c272aa8e1dbde679a547af108022625fb7ef018aad166afa3c342ad74 + languageName: node + linkType: hard + "expo-crypto@npm:~12.8.1": version: 12.8.1 resolution: "expo-crypto@npm:12.8.1" @@ -19040,6 +19557,15 @@ __metadata: languageName: node linkType: hard +"expo-file-system@npm:~17.0.1": + version: 17.0.1 + resolution: "expo-file-system@npm:17.0.1" + peerDependencies: + expo: "*" + checksum: e87f4b663dd01150ccc0c2eda52c221d0e6826ebaad4ff371498fb57c124ca73586868615d17031775671a58096a40a98e7dca189d46538aa3ade77ca2930e8b + languageName: node + linkType: hard + "expo-font@npm:~11.10.3": version: 11.10.3 resolution: "expo-font@npm:11.10.3" @@ -19051,6 +19577,17 @@ __metadata: languageName: node linkType: hard +"expo-font@npm:~12.0.5": + version: 12.0.5 + resolution: "expo-font@npm:12.0.5" + dependencies: + fontfaceobserver: ^2.1.0 + peerDependencies: + expo: "*" + checksum: 74284f7aaa809de1432e98090eca61f255c584f1a66e979a8caf435bf6d97f7322c1a6c9428ebb6ce5f4dd20a2987e8ee714a8170cc2782d1f7b87900ccc4b7e + languageName: node + linkType: hard + "expo-image-loader@npm:~4.6.0": version: 4.6.0 resolution: "expo-image-loader@npm:4.6.0" @@ -19076,6 +19613,15 @@ __metadata: languageName: node linkType: hard +"expo-keep-awake@npm:~13.0.1": + version: 13.0.1 + resolution: "expo-keep-awake@npm:13.0.1" + peerDependencies: + expo: "*" + checksum: 1f7457fb4be493f6f2bb7bcb3beef0923836af4031712bd9b10462fdbe301a4970741b75d8a41ed45176abacf76624d5b2c29e7c6e4bec6d552e253dfc1d5819 + languageName: node + linkType: hard + "expo-linear-gradient@npm:^12.7.2": version: 12.7.2 resolution: "expo-linear-gradient@npm:12.7.2" @@ -19123,6 +19669,21 @@ __metadata: languageName: node linkType: hard +"expo-modules-autolinking@npm:1.11.1": + version: 1.11.1 + resolution: "expo-modules-autolinking@npm:1.11.1" + dependencies: + chalk: ^4.1.0 + commander: ^7.2.0 + fast-glob: ^3.2.5 + find-up: ^5.0.0 + fs-extra: ^9.1.0 + bin: + expo-modules-autolinking: bin/expo-modules-autolinking.js + checksum: 45936fe2d4a38b44477875f3eafd915f62035ff6e6abde1d36c3dc4fac087f284c5458b5edc3c235c7a9d3b525efd5886fe43432f565da135c87a5bf1b4e07fd + languageName: node + linkType: hard + "expo-modules-core@npm:1.11.13": version: 1.11.13 resolution: "expo-modules-core@npm:1.11.13" @@ -19132,6 +19693,15 @@ __metadata: languageName: node linkType: hard +"expo-modules-core@npm:1.12.10": + version: 1.12.10 + resolution: "expo-modules-core@npm:1.12.10" + dependencies: + invariant: ^2.2.4 + checksum: 6a19f4a62c6e27bddc92eb92d22364633f5ffa45854bc95847ae37ad9705ae8d18f450045de6a66d31a514e7c13eb99f665cab31679dd88d3fbf66236e934f25 + languageName: node + linkType: hard + "expo-notifications@npm:~0.27.6": version: 0.27.6 resolution: "expo-notifications@npm:0.27.6" @@ -19265,6 +19835,31 @@ __metadata: languageName: node linkType: hard +"expo@npm:^51.0.0": + version: 51.0.6 + resolution: "expo@npm:51.0.6" + dependencies: + "@babel/runtime": ^7.20.0 + "@expo/cli": 0.18.12 + "@expo/config": 9.0.1 + "@expo/config-plugins": 8.0.4 + "@expo/metro-config": 0.18.3 + "@expo/vector-icons": ^14.0.0 + babel-preset-expo: ~11.0.6 + expo-asset: ~10.0.6 + expo-file-system: ~17.0.1 + expo-font: ~12.0.5 + expo-keep-awake: ~13.0.1 + expo-modules-autolinking: 1.11.1 + expo-modules-core: 1.12.10 + fbemitter: ^3.0.0 + whatwg-url-without-unicode: 8.0.0-3 + bin: + expo: bin/cli + checksum: 43af28faed5a5bc4d466846de4f1b9cd0a7230ed6d8eb85840975b3f2bb8b954b266a881aecd6e995e453b6af78f4dd554e0203fa8c54b2793d5d54c445eab02 + languageName: node + linkType: hard + "express@npm:^4.17.3": version: 4.18.2 resolution: "express@npm:4.18.2" @@ -19453,6 +20048,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:^3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.4 + checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 + languageName: node + linkType: hard + "fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" @@ -20236,32 +20844,27 @@ __metadata: resolution: "gallery-monorepo@workspace:." dependencies: "@moonrepo/cli": ^1.21.2 - "@openspacelabs/react-native-zoomable-view": ^2.1.6 "@types/react-relay": ^14.1.3 "@types/relay-runtime": ^14.1.8 "@typescript-eslint/eslint-plugin": ^6.15.0 "@typescript-eslint/parser": ^6.15.0 - add: ^2.0.6 eslint: ^8.56.0 eslint-config-prettier: ^9.1.0 eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-relay: ^1.8.3 eslint-plugin-simple-import-sort: ^10.0.0 + expo: ^51.0.0 get-graphql-schema: ^2.1.2 graphql-language-service-server: ^2.11.1 nextjs-routes: ^1.0.8 prettier: ^2.8.4 react: ^18.2.0 react-hotkeys-hook: ^4.3.8 - react-native-lightbox-v2: ^0.9.0 - react-native-zoom-reanimated: ^1.4.5 react-relay: ^15.0.0 relay-compiler: ^15.0.0 relay-runtime: ^15.0.0 tsconfig-moon: ^1.2.2 typescript: ^5.0.0 - web3-utils: ^4.2.1 - yarn: ^1.22.22 languageName: unknown linkType: soft @@ -21148,13 +21751,6 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.15.0": - version: 0.15.0 - resolution: "hermes-estree@npm:0.15.0" - checksum: 227d7ac117a00b4f02cdadf33f4ca73dd263bb05e692065f6709ef5a348b283d0fc319fc5d188438c84c688c4e1245cd990ade27f229abd4e9f94dda1abe147d - languageName: node - linkType: hard - "hermes-estree@npm:0.19.1": version: 0.19.1 resolution: "hermes-estree@npm:0.19.1" @@ -21162,15 +21758,6 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.15.0": - version: 0.15.0 - resolution: "hermes-parser@npm:0.15.0" - dependencies: - hermes-estree: 0.15.0 - checksum: 6c06a57a3998edd8c3aff05bbacdc8ec80f930360fa82ab75021b4b20edce8d76d30232babb7d6e7a0fcb758b0b36d7ee0f25936c9accf0b977542a079cb39cf - languageName: node - linkType: hard - "hermes-parser@npm:0.19.1": version: 0.19.1 resolution: "hermes-parser@npm:0.19.1" @@ -21814,13 +22401,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^1.1.5": - version: 1.1.8 - resolution: "ip@npm:1.1.8" - checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb - languageName: node - linkType: hard - "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -26284,14 +26864,15 @@ __metadata: nativewind: ^2.0.11 node-html-parser: ^6.1.5 react: 18.2.0 - react-native: 0.73.4 + react-native: ^0.74.1 react-native-collapsible-tab-view: ^6.1.4 react-native-fast-image: ^8.6.3 react-native-fetch-api: ^3.0.0 - react-native-gesture-handler: ^2.15.0 + react-native-gesture-handler: ^2.16.2 react-native-get-random-values: ~1.8.0 react-native-haptic-feedback: ^2.2.0 react-native-ios-context-menu: ^1.15.3 + react-native-lightbox-v2: ^0.9.0 react-native-linear-gradient: ^2.6.2 react-native-markdown-display: "https://github.com/jonasmerlin/react-native-markdown-display.git" react-native-mmkv: ^2.12.2 @@ -26299,7 +26880,7 @@ __metadata: react-native-pager-view: 6.2.3 react-native-polyfill-globals: ^3.1.0 react-native-qrcode-svg: ^6.2.0 - react-native-reanimated: ^3.8.1 + react-native-reanimated: ^3.11.0 react-native-safe-area-context: 4.8.2 react-native-screens: ~3.29.0 react-native-skeleton-placeholder: ^5.2.4 @@ -26307,6 +26888,7 @@ __metadata: react-native-tab-view: ^3.4.0 react-native-url-polyfill: ^1.3.0 react-native-webview: 13.6.4 + react-native-zoom-reanimated: ^1.4.5 relay-compiler: ^14.1.0 rfdc: ^1.3.1 sentry-expo: ~7.2.0 @@ -28982,7 +29564,7 @@ __metadata: languageName: node linkType: hard -"querystring@npm:0.2.1": +"querystring@npm:0.2.1, querystring@npm:^0.2.1": version: 0.2.1 resolution: "querystring@npm:0.2.1" checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce @@ -29104,13 +29686,13 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^4.27.7": - version: 4.28.5 - resolution: "react-devtools-core@npm:4.28.5" +"react-devtools-core@npm:^5.0.0": + version: 5.2.0 + resolution: "react-devtools-core@npm:5.2.0" dependencies: shell-quote: ^1.6.1 ws: ^7 - checksum: d8e4b32ffcfe1ada5c9f7decffd04afc4707a3d6261953a92b8aed1c8abe15cd57d6eb4ce711f842180a2f5c60d2947209e3c1202f7ea29303ee150c55da59e0 + checksum: 9dbe3f38561fa187a1d518406546a52562cc374e4d2ec495f3a80bee5ed58a16be2e6dedda89d5844e8d981d9adba79fc1a04348a8c0f55c590ff8bf08d4a14f languageName: node linkType: hard @@ -29300,9 +29882,9 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.15.0": - version: 2.15.0 - resolution: "react-native-gesture-handler@npm:2.15.0" +"react-native-gesture-handler@npm:^2.16.2": + version: 2.16.2 + resolution: "react-native-gesture-handler@npm:2.16.2" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 @@ -29312,7 +29894,7 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: 4db52e7b38b047bad677ed570a0ef4c2ddfc413bbbce5ed21f487c9d86c60588ee6b2c9f74bb842e5654284b0d1e6a8af81f68000e737d8a7f1e030b6d3fe6b6 + checksum: 3f3309de471b8de654624c54793f6d72236869156ee61c1adc8bba0f4aca6ffc8ed02035eb85820473091d33eb5ec8b42a0e387a21ec25dc30ee345dff0c1142 languageName: node linkType: hard @@ -29454,9 +30036,9 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:^3.8.1": - version: 3.8.1 - resolution: "react-native-reanimated@npm:3.8.1" +"react-native-reanimated@npm:^3.11.0": + version: 3.11.0 + resolution: "react-native-reanimated@npm:3.11.0" dependencies: "@babel/plugin-transform-arrow-functions": ^7.0.0-0 "@babel/plugin-transform-nullish-coalescing-operator": ^7.0.0-0 @@ -29470,7 +30052,7 @@ __metadata: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 078a1e32ce1ca11488862db90663fd5cacb61aea65dc540c90cd5346d97e63cc6836f25cfc48b7acefd301fda414f05329a92ae5cb28fb83b94c571e66f147e3 + checksum: 5d0c6be5c9b6d933755e50895a1ec903100800a83b7b48fbc6a4242063f0de52a78f5af69d39da4241f6071a4416602f150c3a53e9a97d20880edb3612ffadbd languageName: node linkType: hard @@ -29569,27 +30151,26 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.73.4": - version: 0.73.4 - resolution: "react-native@npm:0.73.4" +"react-native@npm:^0.74.1": + version: 0.74.1 + resolution: "react-native@npm:0.74.1" dependencies: "@jest/create-cache-key-function": ^29.6.3 - "@react-native-community/cli": 12.3.2 - "@react-native-community/cli-platform-android": 12.3.2 - "@react-native-community/cli-platform-ios": 12.3.2 - "@react-native/assets-registry": 0.73.1 - "@react-native/codegen": 0.73.3 - "@react-native/community-cli-plugin": 0.73.16 - "@react-native/gradle-plugin": 0.73.4 - "@react-native/js-polyfills": 0.73.1 - "@react-native/normalize-colors": 0.73.2 - "@react-native/virtualized-lists": 0.73.4 + "@react-native-community/cli": 13.6.6 + "@react-native-community/cli-platform-android": 13.6.6 + "@react-native-community/cli-platform-ios": 13.6.6 + "@react-native/assets-registry": 0.74.83 + "@react-native/codegen": 0.74.83 + "@react-native/community-cli-plugin": 0.74.83 + "@react-native/gradle-plugin": 0.74.83 + "@react-native/js-polyfills": 0.74.83 + "@react-native/normalize-colors": 0.74.83 + "@react-native/virtualized-lists": 0.74.83 abort-controller: ^3.0.0 anser: ^1.4.9 ansi-regex: ^5.0.0 base64-js: ^1.5.1 chalk: ^4.0.0 - deprecated-react-native-prop-types: ^5.0.0 event-target-shim: ^5.0.1 flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 @@ -29602,7 +30183,7 @@ __metadata: nullthrows: ^1.1.1 pretty-format: ^26.5.2 promise: ^8.3.0 - react-devtools-core: ^4.27.7 + react-devtools-core: ^5.0.0 react-refresh: ^0.14.0 react-shallow-renderer: ^16.15.0 regenerator-runtime: ^0.13.2 @@ -29612,10 +30193,14 @@ __metadata: ws: ^6.2.2 yargs: ^17.6.2 peerDependencies: + "@types/react": ^18.2.6 react: 18.2.0 + peerDependenciesMeta: + "@types/react": + optional: true bin: react-native: cli.js - checksum: 651e6ba615d64a4a4063bcab018794aad3b6e41e485718c10a1c628197ed1a7024f866b04458fa4535477c03d9f2e512cfaefae36dfae1e11f6cc3a37b8df6fa + checksum: f89c54da0b3f475bf1a90cfce62a062606ecdfa9974b264f2b69c823dd1e43c866e89d83d20d1af06018ce8301ca32a270c2f8eb06f6b3f3dcd816e9d0995cc3 languageName: node linkType: hard @@ -29626,6 +30211,13 @@ __metadata: languageName: node linkType: hard +"react-refresh@npm:^0.14.2": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: d80db4bd40a36dab79010dc8aa317a5b931f960c0d83c4f3b81f0552cbcf7f29e115b84bb7908ec6a1eb67720fff7023084eff73ece8a7ddc694882478464382 + languageName: node + linkType: hard + "react-relay@npm:^15.0.0": version: 15.0.0 resolution: "react-relay@npm:15.0.0" @@ -30878,6 +31470,16 @@ __metadata: languageName: node linkType: hard +"selfsigned@npm:^2.4.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" + dependencies: + "@types/node-forge": ^1.3.0 + node-forge: ^1 + checksum: 38b91c56f1d7949c0b77f9bbe4545b19518475cae15e7d7f0043f87b1626710b011ce89879a88969651f650a19d213bb15b7d5b4c2877df9eeeff7ba8f8b9bfa + languageName: node + linkType: hard + "semver@npm:7.3.2": version: 7.3.2 resolution: "semver@npm:7.3.2" @@ -30958,6 +31560,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.6.0": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 40f6a95101e8d854357a644da1b8dd9d93ce786d5c6a77227bc69dbb17bea83d0d1d1d7c4cd5920a6df909f48e8bd8a5909869535007f90278289f2451d0292d + languageName: node + linkType: hard + "send@npm:0.18.0, send@npm:^0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" @@ -33356,6 +33967,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unenv@npm:^1.9.0": version: 1.9.0 resolution: "unenv@npm:1.9.0" @@ -35686,16 +36304,6 @@ __metadata: languageName: node linkType: hard -"yarn@npm:^1.22.22": - version: 1.22.22 - resolution: "yarn@npm:1.22.22" - bin: - yarn: bin/yarn.js - yarnpkg: bin/yarn.js - checksum: 59aeef5ccfd3347287f939448e6d3594f0a42f74025b9bdc2a277641c1d4070c07a38b6e7c35e695f77410b0269a5a43c78535786564f86f39c9f781e6efa311 - languageName: node - linkType: hard - "yauzl@npm:^2.10.0, yauzl@npm:^2.4.2": version: 2.10.0 resolution: "yauzl@npm:2.10.0" From e71a0bdc43a0cee9f422d40dce6c4adb7026b4da Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Tue, 14 May 2024 21:57:46 -0400 Subject: [PATCH 11/15] packages --- apps/mobile/package.json | 28 +- yarn.lock | 664 ++++++++++++++++++++++----------------- 2 files changed, 383 insertions(+), 309 deletions(-) diff --git a/apps/mobile/package.json b/apps/mobile/package.json index b3fb6d7ba..9a9c80f1e 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -17,7 +17,7 @@ "@react-navigation/material-top-tabs": "^6.6.0", "@react-navigation/native": "^6.1.4", "@react-navigation/native-stack": "^6.9.10", - "@sentry/react-native": "5.19.1", + "@sentry/react-native": "~5.20.0", "@shopify/flash-list": "1.6.3", "@walletconnect/modal-react-native": "^1.0.0-rc.10", "clsx": "^1.2.1", @@ -25,26 +25,26 @@ "dotenv": "^16.0.3", "ethers": "6.11.1", "expo": "^50.0.17", - "expo-application": "~5.8.3", + "expo-application": "~5.8.4", "expo-asset": "~9.0.2", - "expo-av": "~13.10.5", + "expo-av": "~13.10.6", "expo-barcode-scanner": "~12.9.3", "expo-blur": "~12.9.2", "expo-build-properties": "^0.11.1", - "expo-constants": "~15.4.5", + "expo-constants": "~15.4.6", "expo-crypto": "~12.8.1", - "expo-dev-client": "~3.3.9", - "expo-device": "~5.9.3", - "expo-file-system": "~16.0.8", + "expo-dev-client": "~3.3.11", + "expo-device": "~5.9.4", + "expo-file-system": "~16.0.9", "expo-font": "~11.10.3", "expo-linear-gradient": "^12.7.2", "expo-linking": "~6.2.2", - "expo-notifications": "~0.27.6", + "expo-notifications": "~0.27.7", "expo-secure-store": "~12.8.1", - "expo-splash-screen": "~0.26.4", + "expo-splash-screen": "~0.26.5", "expo-status-bar": "~1.11.1", - "expo-system-ui": "~2.9.3", - "expo-updates": "~0.24.11", + "expo-system-ui": "~2.9.4", + "expo-updates": "~0.24.12", "expo-web-browser": "~12.8.2", "lodash.merge": "^4.6.2", "lru-cache": "^9.1.1", @@ -52,11 +52,11 @@ "nativewind": "^2.0.11", "node-html-parser": "^6.1.5", "react": "18.2.0", - "react-native": "^0.74.1", + "react-native": "0.73.6", "react-native-collapsible-tab-view": "^6.1.4", "react-native-fast-image": "^8.6.3", "react-native-fetch-api": "^3.0.0", - "react-native-gesture-handler": "^2.16.2", + "react-native-gesture-handler": "~2.14.0", "react-native-get-random-values": "~1.8.0", "react-native-haptic-feedback": "^2.2.0", "react-native-ios-context-menu": "^1.15.3", @@ -68,7 +68,7 @@ "react-native-pager-view": "6.2.3", "react-native-polyfill-globals": "^3.1.0", "react-native-qrcode-svg": "^6.2.0", - "react-native-reanimated": "^3.11.0", + "react-native-reanimated": "~3.6.2", "react-native-safe-area-context": "4.8.2", "react-native-screens": "~3.29.0", "react-native-skeleton-placeholder": "^5.2.4", diff --git a/yarn.lock b/yarn.lock index b97a33a68..fabd6244e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1792,17 +1792,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0-0": - version: 7.24.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 58f9aa9b0de8382f8cfa3f1f1d40b69d98cd2f52340e2391733d0af745fdddda650ba392e509bc056157c880a2f52834a38ab2c5aa5569af8c61bb6ecbf45f34 - languageName: node - linkType: hard - "@babel/plugin-transform-arrow-functions@npm:^7.21.5": version: 7.21.5 resolution: "@babel/plugin-transform-arrow-functions@npm:7.21.5" @@ -2208,15 +2197,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0": +"@babel/plugin-transform-object-assign@npm:^7.16.7": version: 7.24.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" + resolution: "@babel/plugin-transform-object-assign@npm:7.24.1" dependencies: "@babel/helper-plugin-utils": ^7.24.0 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 74025e191ceb7cefc619c15d33753aab81300a03d81b96ae249d9b599bc65878f962d608f452462d3aad5d6e334b7ab2b09a6bdcfe8d101fe77ac7aacca4261e + checksum: 88f56168f621501dc1aa796d569c76042367c2c3cb2c24f1419ed0783055a393f5722216a87abd9793365a0bd29b42a4e8055e93432c4b3657e6b5a22fe61c6f languageName: node linkType: hard @@ -2247,19 +2235,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0eb5f4abdeb1a101c0f67ef25eba4cce0978a74d8722f6222cdb179a28e60d21ab545eda231855f50169cd63d604ec8268cff44ae9370fd3a499a507c56c2bbd - languageName: node - linkType: hard - "@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-parameters@npm:7.20.7" @@ -2523,17 +2498,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0-0": - version: 7.24.1 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 006a2032d1c57dca76579ce6598c679c2f20525afef0a36e9d42affe3c8cf33c1427581ad696b519cc75dfee46c5e8ecdf0c6a29ffb14250caa3e16dd68cb424 - languageName: node - linkType: hard - "@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.19.0, @babel/plugin-transform-spread@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-spread@npm:7.20.7" @@ -2568,17 +2532,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0-0": - version: 7.24.1 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4c9009c72321caf20e3b6328bbe9d7057006c5ae57b794cf247a37ca34d87dfec5e27284169a16df5a6235a083bf0f3ab9e1bfcb005d1c8b75b04aed75652621 - languageName: node - linkType: hard - "@babel/plugin-transform-typeof-symbol@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" @@ -7901,50 +7854,48 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-clean@npm:13.6.6" +"@react-native-community/cli-clean@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-clean@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 execa: ^5.0.0 - fast-glob: ^3.3.2 - checksum: ac230d0bc73a9c72cd32fdf6fdb51581db6a46150f6fa33e9b5055be39464e545f4f2ea90f078e2d20c90a4b7a95db8fa810ae6411c4fa692cade1946add012b + checksum: bc0ae6d198e724dabd62df8172abc9be29b421f2f8314308f96371e8f54f2de73f7798bba5a3bca758c234f115567012183b6d99bb839f7b2877db9ec38a0bee languageName: node linkType: hard -"@react-native-community/cli-config@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-config@npm:13.6.6" +"@react-native-community/cli-config@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-config@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 cosmiconfig: ^5.1.0 deepmerge: ^4.3.0 - fast-glob: ^3.3.2 + glob: ^7.1.3 joi: ^17.2.1 - checksum: 254272884c417ab50aaf4463683ccc79f82dd152e3905624eb0b433042de3ed4295d129261eb7216dd1b13457ab0fa20a4bc661fc40f106af0964ec09a2325fe + checksum: 1f372dac334aef34ea360aa3fc9e1ed09a9d4e84caac04abd3728ab743b0456ff079e83c013d349a49f359ed2355bf96c494c08a9e09bc1e21dad96904ef18a3 languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-debugger-ui@npm:13.6.6" +"@react-native-community/cli-debugger-ui@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-debugger-ui@npm:12.3.6" dependencies: serve-static: ^1.13.1 - checksum: 11c75024d38e04a04a99ecc58727151ebff10dbfcbf8fcfc9a9c38811962874ae01dfcc32d6986e399d6c700197bf5db27b5919fc75a10225d3b379d4e6b9a5b + checksum: 8ecb7a9ea822359c606fecc724876e584480ec510c46f0c13f312a22dac98ee0555dd4f1b96dc1c83439e18e8dd6d5250b4ffdd08c801a70a5fc5e89f52146ce languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-doctor@npm:13.6.6" +"@react-native-community/cli-doctor@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-doctor@npm:12.3.6" dependencies: - "@react-native-community/cli-config": 13.6.6 - "@react-native-community/cli-platform-android": 13.6.6 - "@react-native-community/cli-platform-apple": 13.6.6 - "@react-native-community/cli-platform-ios": 13.6.6 - "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-config": 12.3.6 + "@react-native-community/cli-platform-android": 12.3.6 + "@react-native-community/cli-platform-ios": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 command-exists: ^1.2.8 deepmerge: ^4.3.0 @@ -7957,83 +7908,80 @@ __metadata: strip-ansi: ^5.2.0 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: 388b839a627bdc3523277846a288502f81b14928195be84722c721e0d62942e51fabe35f0a8dd66462ee4c5f3d1193078b5e473990fba869d40ae16dd6d18df7 + checksum: 9f2d4b5be291b78365225e0d11279ce7fd8cdafd5de0d8d1545bcd1994b61a9f30b0e59fd1c2111eb5a88f61f39da150bde881bc975ae5583b4368c8186bd67f languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-hermes@npm:13.6.6" +"@react-native-community/cli-hermes@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-hermes@npm:12.3.6" dependencies: - "@react-native-community/cli-platform-android": 13.6.6 - "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-platform-android": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 hermes-profile-transformer: ^0.0.6 - checksum: 9370114c47c0f53fa1af0c25fcc2feb5392783099a570099d29d461b355e8bc80e9c5fb51cd50b207435a87069cd1bc6c70efca6a0959b9593e444b401ef003d + checksum: fcf524032306c1816c88612754080829211699abd22500a460b71253e5b1b61a11727b678dc65c60fc930111302582f124d19cda01c86d870d3658a6c3e259a7 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-platform-android@npm:13.6.6" +"@react-native-community/cli-platform-android@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-platform-android@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 execa: ^5.0.0 - fast-glob: ^3.3.2 fast-xml-parser: ^4.2.4 + glob: ^7.1.3 logkitty: ^0.7.1 - checksum: 426833e8a4e925be9447840c34e70d0a1c5a11d0a2177fef91849ce3977bbad346486a4599170361b7d05c6bf9f676ef9d86876da3a0f2534a9c31298a8a7195 + checksum: 82e8939daafd640b453d8b67671e4d131900f38434823b66c429fcf88417abab652c7ad3cb77a2d97c437756bc229b036f9c704a2602ce9f8c9b1a4c070ab52e languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-platform-apple@npm:13.6.6" +"@react-native-community/cli-platform-ios@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-platform-ios@npm:12.3.6" dependencies: - "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-tools": 12.3.6 chalk: ^4.1.2 execa: ^5.0.0 - fast-glob: ^3.3.2 fast-xml-parser: ^4.0.12 + glob: ^7.1.3 ora: ^5.4.1 - checksum: 480fa5f2dc12188c2d1a42d258a845701a1664ea3a9a6a13c5b51476a0ee9571e044906296aa6fa1f3d3ef14f78f4317ae8e3cc0fef576ee498e4d8a306bb07a + checksum: af0d53b27129de26184497786e544bb8dae1f25439d65fb000a5a4ed6275f7b22f4351bf2ec649ff3be61ed0c24700646ff441952410c0dc87dc46f165d29c96 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-platform-ios@npm:13.6.6" - dependencies: - "@react-native-community/cli-platform-apple": 13.6.6 - checksum: f64f8eee493a05a8812f5f36ad3cc079a74817fa20ef9e3a17894ea7bc34cc37bad31c0969062b895a9e195b2dc91ceea543ade3126dc181d7b5eaafd6c527e4 +"@react-native-community/cli-plugin-metro@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-plugin-metro@npm:12.3.6" + checksum: e184bf230b55bc2e93d51734467c90ced3bc65bd6b134a5e6945c8eaebeecf6530b35071dd1d392fb4716842905559b57b05dd1aacae6b391c1749bdee3cd36c languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-server-api@npm:13.6.6" +"@react-native-community/cli-server-api@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-server-api@npm:12.3.6" dependencies: - "@react-native-community/cli-debugger-ui": 13.6.6 - "@react-native-community/cli-tools": 13.6.6 + "@react-native-community/cli-debugger-ui": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 compression: ^1.7.1 connect: ^3.6.5 errorhandler: ^1.5.1 nocache: ^3.0.1 pretty-format: ^26.6.2 serve-static: ^1.13.1 - ws: ^6.2.2 - checksum: 48a044811b6efc4139afa81fedd53645da8a56a4531449091ff95a6fd4d2bb228747db1bfdac9790826036fb019d869eda1e5fc729dfccc8ca65703210a405c5 + ws: ^7.5.1 + checksum: bc5e0dcb842e24889b46f61a12553efaf6cedb2750a93e59a6bde2cf81eb0bd1e5586ff1fbf5f43d92b4d0a51e6a4af27c44ba799264835a817f779c0832b2e5 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-tools@npm:13.6.6" +"@react-native-community/cli-tools@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-tools@npm:12.3.6" dependencies: appdirsjs: ^1.2.4 chalk: ^4.1.2 - execa: ^5.0.0 find-up: ^5.0.0 mime: ^2.4.1 node-fetch: ^2.6.0 @@ -8042,31 +7990,32 @@ __metadata: semver: ^7.5.2 shell-quote: ^1.7.3 sudo-prompt: ^9.0.0 - checksum: 645979ddf649f23583e2b83c2911a780406bcaa03423b07487924414e383b471512a0b76d34e708d0e5f47a1652cbd282dd505ef6ecdf7e4606b49a3b230d5a3 + checksum: b820e8822e2f861784752a37aacd11926f71eb0e749aa65de25fd0e5da7c0f2498bb9e65413f5d8b39341664f935d819fd24836a52c9ec78de21273ea14e4cfb languageName: node linkType: hard -"@react-native-community/cli-types@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-types@npm:13.6.6" +"@react-native-community/cli-types@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli-types@npm:12.3.6" dependencies: joi: ^17.2.1 - checksum: f2c8ffcd2e68df552687d687cab663b5c6bf9c2b807ba156eecde109ffd08cad5aa179aeb482d6922a8adce59e14deba67e7916ed077da8986a0ab7a0a9a49c9 + checksum: f087c41d7b63ab8cb5d608bb176847bc442706710748c324faa8c7f3087c3fb7a1f84e8f6dd5c6d32c691c2f12c08cb47429ce83fd1dd577679f7171043cd439 languageName: node linkType: hard -"@react-native-community/cli@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli@npm:13.6.6" +"@react-native-community/cli@npm:12.3.6": + version: 12.3.6 + resolution: "@react-native-community/cli@npm:12.3.6" dependencies: - "@react-native-community/cli-clean": 13.6.6 - "@react-native-community/cli-config": 13.6.6 - "@react-native-community/cli-debugger-ui": 13.6.6 - "@react-native-community/cli-doctor": 13.6.6 - "@react-native-community/cli-hermes": 13.6.6 - "@react-native-community/cli-server-api": 13.6.6 - "@react-native-community/cli-tools": 13.6.6 - "@react-native-community/cli-types": 13.6.6 + "@react-native-community/cli-clean": 12.3.6 + "@react-native-community/cli-config": 12.3.6 + "@react-native-community/cli-debugger-ui": 12.3.6 + "@react-native-community/cli-doctor": 12.3.6 + "@react-native-community/cli-hermes": 12.3.6 + "@react-native-community/cli-plugin-metro": 12.3.6 + "@react-native-community/cli-server-api": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 + "@react-native-community/cli-types": 12.3.6 chalk: ^4.1.2 commander: ^9.4.1 deepmerge: ^4.3.0 @@ -8078,7 +8027,7 @@ __metadata: semver: ^7.5.2 bin: react-native: build/bin.js - checksum: 0b15b763ff97b7930e855373ed16280584ad704287991edcb66178281c75b409d1a1d51a8947054b2061efdf3fc913e3b9eee3d79f9733cae83d524cbc6d0088 + checksum: 0a410ddcd3d86acfd0a6ec93b220169c416e26f8b08b11d991e1defa4089c460cfec019c5d1ce6d71ac013ad09fc2e522c7a8c2948256a167e8fd89458f5a65c languageName: node linkType: hard @@ -8092,20 +8041,20 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.74.83, @react-native/assets-registry@npm:~0.74.83": - version: 0.74.83 - resolution: "@react-native/assets-registry@npm:0.74.83" - checksum: 034ff52a5bec8dd7c2b31edb4ca4a09d537f10ec39b9a3a62c7e028a15905760c308d489697f6a40b051797bbe4bd0ac2f1d4ce526820f5f71393b3cf9a9397e - languageName: node - linkType: hard - -"@react-native/assets-registry@npm:~0.73.1": +"@react-native/assets-registry@npm:0.73.1, @react-native/assets-registry@npm:~0.73.1": version: 0.73.1 resolution: "@react-native/assets-registry@npm:0.73.1" checksum: d9d09774d497bae13b1fb6a1c977bf6e442858639ee66fe4e8f955cfc903a16f79de6129471114a918a4b814eb5150bd808a5a7dc9f8b12d49795d9488d4cb67 languageName: node linkType: hard +"@react-native/assets-registry@npm:~0.74.83": + version: 0.74.83 + resolution: "@react-native/assets-registry@npm:0.74.83" + checksum: 034ff52a5bec8dd7c2b31edb4ca4a09d537f10ec39b9a3a62c7e028a15905760c308d489697f6a40b051797bbe4bd0ac2f1d4ce526820f5f71393b3cf9a9397e + languageName: node + linkType: hard + "@react-native/babel-plugin-codegen@npm:0.73.4": version: 0.73.4 resolution: "@react-native/babel-plugin-codegen@npm:0.73.4" @@ -8124,15 +8073,14 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.74.83, @react-native/babel-preset@npm:~0.74.83": - version: 0.74.83 - resolution: "@react-native/babel-preset@npm:0.74.83" +"@react-native/babel-preset@npm:0.73.21, @react-native/babel-preset@npm:^0.73.18": + version: 0.73.21 + resolution: "@react-native/babel-preset@npm:0.73.21" dependencies: "@babel/core": ^7.20.0 "@babel/plugin-proposal-async-generator-functions": ^7.0.0 "@babel/plugin-proposal-class-properties": ^7.18.0 "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 "@babel/plugin-proposal-numeric-separator": ^7.0.0 "@babel/plugin-proposal-object-rest-spread": ^7.20.0 @@ -8168,23 +8116,24 @@ __metadata: "@babel/plugin-transform-typescript": ^7.5.0 "@babel/plugin-transform-unicode-regex": ^7.0.0 "@babel/template": ^7.0.0 - "@react-native/babel-plugin-codegen": 0.74.83 + "@react-native/babel-plugin-codegen": 0.73.4 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: 6a3ee960625b6da70e87c8da44a518b77b4a0b70bd143dee6017ce8957b357ee10b511a9355f175cbbb3a9a0a6389c862607d52fcb6dc9458f1dd4a5ebe3d81c + checksum: 111b09b211e12723fde6655b8dfe70344ed8105fa24305ddc82531a98b97c294fd572d33445464ac043b72d033d5421975a11692bcbef1bb047215e3fabb258a languageName: node linkType: hard -"@react-native/babel-preset@npm:^0.73.18": - version: 0.73.21 - resolution: "@react-native/babel-preset@npm:0.73.21" +"@react-native/babel-preset@npm:~0.74.83": + version: 0.74.83 + resolution: "@react-native/babel-preset@npm:0.74.83" dependencies: "@babel/core": ^7.20.0 "@babel/plugin-proposal-async-generator-functions": ^7.0.0 "@babel/plugin-proposal-class-properties": ^7.18.0 "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 "@babel/plugin-proposal-numeric-separator": ^7.0.0 "@babel/plugin-proposal-object-rest-spread": ^7.20.0 @@ -8220,12 +8169,12 @@ __metadata: "@babel/plugin-transform-typescript": ^7.5.0 "@babel/plugin-transform-unicode-regex": ^7.0.0 "@babel/template": ^7.0.0 - "@react-native/babel-plugin-codegen": 0.73.4 + "@react-native/babel-plugin-codegen": 0.74.83 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: 111b09b211e12723fde6655b8dfe70344ed8105fa24305ddc82531a98b97c294fd572d33445464ac043b72d033d5421975a11692bcbef1bb047215e3fabb258a + checksum: 6a3ee960625b6da70e87c8da44a518b77b4a0b70bd143dee6017ce8957b357ee10b511a9355f175cbbb3a9a0a6389c862607d52fcb6dc9458f1dd4a5ebe3d81c languageName: node linkType: hard @@ -8263,23 +8212,22 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/community-cli-plugin@npm:0.74.83" +"@react-native/community-cli-plugin@npm:0.73.17": + version: 0.73.17 + resolution: "@react-native/community-cli-plugin@npm:0.73.17" dependencies: - "@react-native-community/cli-server-api": 13.6.6 - "@react-native-community/cli-tools": 13.6.6 - "@react-native/dev-middleware": 0.74.83 - "@react-native/metro-babel-transformer": 0.74.83 + "@react-native-community/cli-server-api": 12.3.6 + "@react-native-community/cli-tools": 12.3.6 + "@react-native/dev-middleware": 0.73.8 + "@react-native/metro-babel-transformer": 0.73.15 chalk: ^4.0.0 execa: ^5.1.1 metro: ^0.80.3 metro-config: ^0.80.3 metro-core: ^0.80.3 node-fetch: ^2.2.0 - querystring: ^0.2.1 readline: ^1.3.0 - checksum: ef71d38baae09d37657a03e79a084308b882e240faaeddf12adbb36dff77393273ea4e8f57c28c7004cd23323313f61e08832584957caf6fb51bd8014bd4b265 + checksum: e5b39194657d8d9e1cd35711df9fea3b28a00dcf09443490f0afa2f28995bcdc62a711d4975f0894a925f56285cc9219bf271a8be7042a6f37f94e769a00220b languageName: node linkType: hard @@ -8297,71 +8245,71 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.74.83, @react-native/dev-middleware@npm:~0.74.75": - version: 0.74.83 - resolution: "@react-native/dev-middleware@npm:0.74.83" +"@react-native/dev-middleware@npm:0.73.8, @react-native/dev-middleware@npm:^0.73.6": + version: 0.73.8 + resolution: "@react-native/dev-middleware@npm:0.73.8" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.74.83 - "@rnx-kit/chromium-edge-launcher": ^1.0.0 + "@react-native/debugger-frontend": 0.73.3 chrome-launcher: ^0.15.2 + chromium-edge-launcher: ^1.0.0 connect: ^3.6.5 debug: ^2.2.0 node-fetch: ^2.2.0 - nullthrows: ^1.1.1 open: ^7.0.3 - selfsigned: ^2.4.1 serve-static: ^1.13.1 temp-dir: ^2.0.0 ws: ^6.2.2 - checksum: 8324c52af4dffcdce860ffa12795de112635eefab01e3412938dfbda248675a77a8f85c452c93cc485b43b375b6b4c43245977563cbd1221729b909af98f38ba + checksum: 1b05cd4f36c341ba41ea98360f330ccc78dba0eb3d03099af8e410d2d66ae43dd7a1422165dd26f9d06e6de23ca249b64f8687b9f16d1b165356e004158e587b languageName: node linkType: hard -"@react-native/dev-middleware@npm:^0.73.6": - version: 0.73.8 - resolution: "@react-native/dev-middleware@npm:0.73.8" +"@react-native/dev-middleware@npm:~0.74.75": + version: 0.74.83 + resolution: "@react-native/dev-middleware@npm:0.74.83" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.73.3 + "@react-native/debugger-frontend": 0.74.83 + "@rnx-kit/chromium-edge-launcher": ^1.0.0 chrome-launcher: ^0.15.2 - chromium-edge-launcher: ^1.0.0 connect: ^3.6.5 debug: ^2.2.0 node-fetch: ^2.2.0 + nullthrows: ^1.1.1 open: ^7.0.3 + selfsigned: ^2.4.1 serve-static: ^1.13.1 temp-dir: ^2.0.0 ws: ^6.2.2 - checksum: 1b05cd4f36c341ba41ea98360f330ccc78dba0eb3d03099af8e410d2d66ae43dd7a1422165dd26f9d06e6de23ca249b64f8687b9f16d1b165356e004158e587b + checksum: 8324c52af4dffcdce860ffa12795de112635eefab01e3412938dfbda248675a77a8f85c452c93cc485b43b375b6b4c43245977563cbd1221729b909af98f38ba languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/gradle-plugin@npm:0.74.83" - checksum: c29eeedf3fcfe58ed097ba841b67baed61275487ef35da136c8a19dbe59120966f034ab1fc2135e321bc7331ddb949db2fcd8426c073067bffd113f60d051615 +"@react-native/gradle-plugin@npm:0.73.4": + version: 0.73.4 + resolution: "@react-native/gradle-plugin@npm:0.73.4" + checksum: f72e2a9fc44f7a848142f09e939686b85f7f51edb0634407635b742f152f2d5162eb08579a6a03c37f2550397a64915578d185dac1b95c7cf1ba8729fa51f389 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/js-polyfills@npm:0.74.83" - checksum: 065b01a43b63e5d62cfb55f1f960e24b2ea79c669863a4dca6ca2c25446fe6ffb7bdf567c81c7fda7cf2b86f1975eeec6883b08a46b99feb7ef40eab087e8b6b +"@react-native/js-polyfills@npm:0.73.1": + version: 0.73.1 + resolution: "@react-native/js-polyfills@npm:0.73.1" + checksum: ec5899c3f2480475a6dccb252f3de6cc0b2eccc32d3d4a61a479e5f09d6458d86860fd60af472448b417d6e19f75c6b4008de245ab7fbb6d9c4300f452a37fd5 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/metro-babel-transformer@npm:0.74.83" +"@react-native/metro-babel-transformer@npm:0.73.15": + version: 0.73.15 + resolution: "@react-native/metro-babel-transformer@npm:0.73.15" dependencies: "@babel/core": ^7.20.0 - "@react-native/babel-preset": 0.74.83 - hermes-parser: 0.19.1 + "@react-native/babel-preset": 0.73.21 + hermes-parser: 0.15.0 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: 7620ce25ef460ff9461c4a0a0b9765d95300382032a451eea17f6ea1d369302623a98d3f2def4c906082c61c436aa0d978118626ec291e1c42aaa33fa28255b2 + checksum: 49d2a5c19186dd8eab78d334e3499af8084b9a083a7c5dab11cd668a79324d5942acdb3c3c32ce0e63bace8b0140c72029efdabf99297e93107e90c7b79bf880 languageName: node linkType: hard @@ -8372,27 +8320,22 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/normalize-colors@npm:0.74.83" - checksum: 87e5c5a7d24b0119ba468f2ecbdcb309ac24581a402ff24c980d20c96ec016ccdcabb997c0411393292def859834c785fc8115af91d87bc89b87fb114922ad94 +"@react-native/normalize-colors@npm:0.73.2, @react-native/normalize-colors@npm:^0.73.0": + version: 0.73.2 + resolution: "@react-native/normalize-colors@npm:0.73.2" + checksum: ddf9384ad41adc4f3c8eb61ddd27113130c8060bd2f4255bee284a52aa7ddcff8a5e751f569dd416c45f8b9d4062392fa7219b221f2f7f0b229d02b8d2a5b974 languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/virtualized-lists@npm:0.74.83" +"@react-native/virtualized-lists@npm:0.73.4": + version: 0.73.4 + resolution: "@react-native/virtualized-lists@npm:0.73.4" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: - "@types/react": ^18.2.6 - react: "*" react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: ef88e57e3f73c98fe22e2b0d1c8ee1c719eba65b3e58667df561b61ea23ca6c350aa47ae3762a93ed801ead67a6c4c2b4c7c32a2cd0ac3109ff1d236f2b541d0 + checksum: 59826b146cdcff358f27b118b9dcc6fa23534f3880b5e8546c79aedff8cb4e028af652b0371e0080610e30a250c69607f45b2066c83762788783ccf2031938e3 languageName: node linkType: hard @@ -8928,6 +8871,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-darwin@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli-darwin@npm:2.30.0" + conditions: os=darwin + languageName: node + linkType: hard + "@sentry/cli-linux-arm64@npm:2.25.0": version: 2.25.0 resolution: "@sentry/cli-linux-arm64@npm:2.25.0" @@ -8942,6 +8892,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-arm64@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli-linux-arm64@npm:2.30.0" + conditions: (os=linux | os=freebsd) & cpu=arm64 + languageName: node + linkType: hard + "@sentry/cli-linux-arm@npm:2.25.0": version: 2.25.0 resolution: "@sentry/cli-linux-arm@npm:2.25.0" @@ -8956,6 +8913,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-arm@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli-linux-arm@npm:2.30.0" + conditions: (os=linux | os=freebsd) & cpu=arm + languageName: node + linkType: hard + "@sentry/cli-linux-i686@npm:2.25.0": version: 2.25.0 resolution: "@sentry/cli-linux-i686@npm:2.25.0" @@ -8970,6 +8934,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-i686@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli-linux-i686@npm:2.30.0" + conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + "@sentry/cli-linux-x64@npm:2.25.0": version: 2.25.0 resolution: "@sentry/cli-linux-x64@npm:2.25.0" @@ -8984,6 +8955,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-x64@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli-linux-x64@npm:2.30.0" + conditions: (os=linux | os=freebsd) & cpu=x64 + languageName: node + linkType: hard + "@sentry/cli-win32-i686@npm:2.25.0": version: 2.25.0 resolution: "@sentry/cli-win32-i686@npm:2.25.0" @@ -8998,6 +8976,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-win32-i686@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli-win32-i686@npm:2.30.0" + conditions: os=win32 & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + "@sentry/cli-win32-x64@npm:2.25.0": version: 2.25.0 resolution: "@sentry/cli-win32-x64@npm:2.25.0" @@ -9012,6 +8997,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-win32-x64@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli-win32-x64@npm:2.30.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@sentry/cli@npm:2.25.2": version: 2.25.2 resolution: "@sentry/cli@npm:2.25.2" @@ -9049,6 +9041,43 @@ __metadata: languageName: node linkType: hard +"@sentry/cli@npm:2.30.0": + version: 2.30.0 + resolution: "@sentry/cli@npm:2.30.0" + dependencies: + "@sentry/cli-darwin": 2.30.0 + "@sentry/cli-linux-arm": 2.30.0 + "@sentry/cli-linux-arm64": 2.30.0 + "@sentry/cli-linux-i686": 2.30.0 + "@sentry/cli-linux-x64": 2.30.0 + "@sentry/cli-win32-i686": 2.30.0 + "@sentry/cli-win32-x64": 2.30.0 + https-proxy-agent: ^5.0.0 + node-fetch: ^2.6.7 + progress: ^2.0.3 + proxy-from-env: ^1.1.0 + which: ^2.0.2 + dependenciesMeta: + "@sentry/cli-darwin": + optional: true + "@sentry/cli-linux-arm": + optional: true + "@sentry/cli-linux-arm64": + optional: true + "@sentry/cli-linux-i686": + optional: true + "@sentry/cli-linux-x64": + optional: true + "@sentry/cli-win32-i686": + optional: true + "@sentry/cli-win32-x64": + optional: true + bin: + sentry-cli: bin/sentry-cli + checksum: b242f2968fb69354733a6a4430f07f17d52680c130afac9a7e0bde3302d36f55cb1374f930b373e509e698a7ea0e9b3323d8981a8bbd778bab72fd192ddd6730 + languageName: node + linkType: hard + "@sentry/cli@npm:^1.74.6": version: 1.74.6 resolution: "@sentry/cli@npm:1.74.6" @@ -9257,12 +9286,12 @@ __metadata: languageName: node linkType: hard -"@sentry/react-native@npm:5.19.1": - version: 5.19.1 - resolution: "@sentry/react-native@npm:5.19.1" +"@sentry/react-native@npm:~5.20.0": + version: 5.20.0 + resolution: "@sentry/react-native@npm:5.20.0" dependencies: "@sentry/browser": 7.100.1 - "@sentry/cli": 2.25.2 + "@sentry/cli": 2.30.0 "@sentry/core": 7.100.1 "@sentry/hub": 7.100.1 "@sentry/integrations": 7.100.1 @@ -9278,7 +9307,7 @@ __metadata: optional: true bin: sentry-expo-upload-sourcemaps: scripts/expo-upload-sourcemaps.js - checksum: aeaa875c193b7a44fd633c8b7c40bde135cbe5421f3c778bdcfa415fad3237d50aa7f710d30f72a9726be6d3d7215e6af852f4d97a0552ba2d218c98f6abcc9c + checksum: cbec7c069570645189de2d942a75b2924f7a1f42885a179cb7eb9404d56b58ddb8682422d4062a0cfcbb232cdd5ff47773eb16ec7853e9a79b9fc063487d5064 languageName: node linkType: hard @@ -17244,6 +17273,17 @@ __metadata: languageName: node linkType: hard +"deprecated-react-native-prop-types@npm:^5.0.0": + version: 5.0.0 + resolution: "deprecated-react-native-prop-types@npm:5.0.0" + dependencies: + "@react-native/normalize-colors": ^0.73.0 + invariant: ^2.2.4 + prop-types: ^15.8.1 + checksum: ccbd4214733a178ef51934c4e0149f5c3ab60aa318d68500b6d6b4b59be9d6c25b844f808ed7095d82e1bbef6fc4bc49e0dea14d55d3ebd1ff383011ac2a1576 + languageName: node + linkType: hard + "dequal@npm:1.0.0": version: 1.0.0 resolution: "dequal@npm:1.0.0" @@ -19359,7 +19399,7 @@ __metadata: languageName: node linkType: hard -"expo-application@npm:~5.8.0, expo-application@npm:~5.8.3": +"expo-application@npm:~5.8.0": version: 5.8.3 resolution: "expo-application@npm:5.8.3" peerDependencies: @@ -19368,6 +19408,15 @@ __metadata: languageName: node linkType: hard +"expo-application@npm:~5.8.4": + version: 5.8.4 + resolution: "expo-application@npm:5.8.4" + peerDependencies: + expo: "*" + checksum: 80b0055e76c01a3c7a9068accc5016c4fb999fbbe037191b5d6a6a34e72246a919bfb46b0ecafbf84b9595092cf87b36c61ff5e4b5e99516b9293769eba2181f + languageName: node + linkType: hard + "expo-asset@npm:~10.0.6": version: 10.0.6 resolution: "expo-asset@npm:10.0.6" @@ -19396,12 +19445,12 @@ __metadata: languageName: node linkType: hard -"expo-av@npm:~13.10.5": - version: 13.10.5 - resolution: "expo-av@npm:13.10.5" +"expo-av@npm:~13.10.6": + version: 13.10.6 + resolution: "expo-av@npm:13.10.6" peerDependencies: expo: "*" - checksum: ca3b11730a5eb117e2a81fed3b0a34ca290cc886a33515ea018872554ac6f05d509bad09af79fac8a892ab6a53a35757ed1280078207f92ecd795243fdee4379 + checksum: 66f4b2e885f574e0815d2340e6ea9aa82b2599f4796fe84a8ca08795f3076c306d6b6983599d7be9c246cdc787f9d682f15f236d295606ef31089c5c6e9f78f4 languageName: node linkType: hard @@ -19437,7 +19486,7 @@ __metadata: languageName: node linkType: hard -"expo-constants@npm:~15.4.0, expo-constants@npm:~15.4.3, expo-constants@npm:~15.4.5": +"expo-constants@npm:~15.4.0, expo-constants@npm:~15.4.3": version: 15.4.5 resolution: "expo-constants@npm:15.4.5" dependencies: @@ -19448,6 +19497,17 @@ __metadata: languageName: node linkType: hard +"expo-constants@npm:~15.4.6": + version: 15.4.6 + resolution: "expo-constants@npm:15.4.6" + dependencies: + "@expo/config": ~8.5.0 + peerDependencies: + expo: "*" + checksum: 415fbaf8e942e7587aa58b88d8c4118d66b067e473335b0838bd96e582d6e85564c474831397049833ba3036b2726427cdfd6f18670b1d62c8cae9d7b836bd14 + languageName: node + linkType: hard + "expo-constants@npm:~16.0.0": version: 16.0.1 resolution: "expo-constants@npm:16.0.1" @@ -19470,33 +19530,33 @@ __metadata: languageName: node linkType: hard -"expo-dev-client@npm:~3.3.9": - version: 3.3.9 - resolution: "expo-dev-client@npm:3.3.9" +"expo-dev-client@npm:~3.3.11": + version: 3.3.11 + resolution: "expo-dev-client@npm:3.3.11" dependencies: - expo-dev-launcher: 3.6.7 - expo-dev-menu: 4.5.6 + expo-dev-launcher: 3.6.9 + expo-dev-menu: 4.5.8 expo-dev-menu-interface: 1.7.2 expo-manifests: ~0.13.0 expo-updates-interface: ~0.15.1 peerDependencies: expo: "*" - checksum: e93e2d09ca0d6889c0414a5d7442459980d00a865b174f1b58c625475fb2be79c96b9543cc11d19d10ce1399dd14303c96f9f0218e46c4d602ff5d847960a8cb + checksum: 1b949922f32ffb9085dee06bc9c5613c1fb27e2a3dadfd06581aa5b52ced82e7c0366a2bf656e9373866f33bd9f9e62a7e5473fb2bed455067fea393e6a9e97e languageName: node linkType: hard -"expo-dev-launcher@npm:3.6.7": - version: 3.6.7 - resolution: "expo-dev-launcher@npm:3.6.7" +"expo-dev-launcher@npm:3.6.9": + version: 3.6.9 + resolution: "expo-dev-launcher@npm:3.6.9" dependencies: ajv: 8.11.0 - expo-dev-menu: 4.5.6 + expo-dev-menu: 4.5.8 expo-manifests: ~0.13.0 resolve-from: ^5.0.0 semver: ^7.5.3 peerDependencies: expo: "*" - checksum: 1a329ff04af37e4619e5062ea0ce1f2e7da212ebbfe15c74892a0026474151cf0a0fcce4008bf59786f3db7f238518ae53de365a3113eabea6b5382b5a2a3be3 + checksum: fd4e9417a0dd950834cbcbfc018102281b052cfbff38c76570c3be56c8fbfc36ebb072cfe8568e57ae3b8f72c21311d430197f52d76db6225142da8ce5532825 languageName: node linkType: hard @@ -19509,26 +19569,26 @@ __metadata: languageName: node linkType: hard -"expo-dev-menu@npm:4.5.6": - version: 4.5.6 - resolution: "expo-dev-menu@npm:4.5.6" +"expo-dev-menu@npm:4.5.8": + version: 4.5.8 + resolution: "expo-dev-menu@npm:4.5.8" dependencies: expo-dev-menu-interface: 1.7.2 semver: ^7.5.3 peerDependencies: expo: "*" - checksum: 2cad51897f250bb9ca312bc730de0674e12dcfb8b06453ef7b34cd18802548592af7b25e1024d0b131f798c71850898a92fa6dff9d18ca439c4ab4dc60e976c4 + checksum: 528b6486ad2c0d2a3bdb2956569d56b6b8cff6ec574d5f3f38bcfeb2e045d57f1b8a461302efdb5de25fec7b9cfb3e0eed3d5280e73b0d761ae4b6d2990c8de2 languageName: node linkType: hard -"expo-device@npm:~5.9.3": - version: 5.9.3 - resolution: "expo-device@npm:5.9.3" +"expo-device@npm:~5.9.4": + version: 5.9.4 + resolution: "expo-device@npm:5.9.4" dependencies: ua-parser-js: ^0.7.33 peerDependencies: expo: "*" - checksum: 979e19e84ee14e0e25e35cdbb2a68256994d73bbf872d14c26fd1a71a2270a5526c51a74aacac4f8b4982c1b78ca49a002e83e32ab40eec5f5896a81c9095050 + checksum: cba365c68f59d173ed9ea5850ef4c97501b8eacfe5b8200794b1477bf219efa242945d49e26d2b554143e9a36386313a79352b333408a0e991ab642098694a39 languageName: node linkType: hard @@ -19539,7 +19599,7 @@ __metadata: languageName: node linkType: hard -"expo-file-system@npm:~16.0.0, expo-file-system@npm:~16.0.8": +"expo-file-system@npm:~16.0.0": version: 16.0.8 resolution: "expo-file-system@npm:16.0.8" peerDependencies: @@ -19702,9 +19762,9 @@ __metadata: languageName: node linkType: hard -"expo-notifications@npm:~0.27.6": - version: 0.27.6 - resolution: "expo-notifications@npm:0.27.6" +"expo-notifications@npm:~0.27.7": + version: 0.27.7 + resolution: "expo-notifications@npm:0.27.7" dependencies: "@expo/image-utils": ^0.4.0 "@ide/backoff": ^1.0.0 @@ -19716,7 +19776,7 @@ __metadata: fs-extra: ^9.1.0 peerDependencies: expo: "*" - checksum: b491d15495a3f2f9fdee6c63e0dadc9b4a5a45875c4b093e69d9f65a26974b7a0bf2d6402f6b1d4635031a33f3f41757f09a5572cc028c4423ca1dc2be86f466 + checksum: c5be3b71fc6abe7d974c5c0e63ae9bd90a79414a977a7f4a2caba80df0651ada0dda8625aa7ea1e50cfc865bbb733a3f59d8d5e247e7e6233e931d1cd788ad0a languageName: node linkType: hard @@ -19729,14 +19789,14 @@ __metadata: languageName: node linkType: hard -"expo-splash-screen@npm:~0.26.4": - version: 0.26.4 - resolution: "expo-splash-screen@npm:0.26.4" +"expo-splash-screen@npm:~0.26.5": + version: 0.26.5 + resolution: "expo-splash-screen@npm:0.26.5" dependencies: - "@expo/prebuild-config": 6.7.4 + "@expo/prebuild-config": 6.8.1 peerDependencies: expo: "*" - checksum: b8bd28e00b6bbdc4d1b926dda8dde29a2c54451bb26099ac1e44dcfa07a9dcd9fad0d0b6a9ecb8b2419e7c049befcfeb75a79ce761553d30686f9962c9d9db78 + checksum: 8db35fa492e525ecddb783a677be7b33220c27865ecb08003a438457467dab1f3fb9ea2d1ae636883e3707775d74327f4e491669ce80e72a3f5d90f35505d7bc languageName: node linkType: hard @@ -19754,15 +19814,15 @@ __metadata: languageName: node linkType: hard -"expo-system-ui@npm:~2.9.3": - version: 2.9.3 - resolution: "expo-system-ui@npm:2.9.3" +"expo-system-ui@npm:~2.9.4": + version: 2.9.4 + resolution: "expo-system-ui@npm:2.9.4" dependencies: "@react-native/normalize-color": ^2.0.0 debug: ^4.3.2 peerDependencies: expo: "*" - checksum: cbc9d87621c26510cd7502b5ffca0800b38d59112d125999d1091348fb019475d2fc0cfcd47b70afed901ce091d84d2a5e02a2577a78a96c5b63918ef61a35a2 + checksum: 05447fde56da224b950bad08059e49f5d9edfb8d576c4667011cb2bd41a8fee31685475d352beb0ea2930c25951800931570c89f11065007d89a832bf8fe3867 languageName: node linkType: hard @@ -19775,9 +19835,9 @@ __metadata: languageName: node linkType: hard -"expo-updates@npm:~0.24.11": - version: 0.24.11 - resolution: "expo-updates@npm:0.24.11" +"expo-updates@npm:~0.24.12": + version: 0.24.12 + resolution: "expo-updates@npm:0.24.12" dependencies: "@expo/code-signing-certificates": 0.0.5 "@expo/config": ~8.5.0 @@ -19794,7 +19854,7 @@ __metadata: expo: "*" bin: expo-updates: bin/cli.js - checksum: ce32190e1819138179d02632405370499e27d2baab516abd26e8eae8cf7a77116c910eafd69cfce8da7ae9e18fdddc7b51a4b01a7ec13e8d3f2b11db16b65e6b + checksum: 9375250d5c16c66bcbd90735343525a1cf5175e62162ed4cd91e1bb9bdd17fdbf97d51d4c1a3a8a730d5c4edf07d5318e9bf4253ecb8a772d4efc478e9c65bda languageName: node linkType: hard @@ -21751,6 +21811,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.15.0": + version: 0.15.0 + resolution: "hermes-estree@npm:0.15.0" + checksum: 227d7ac117a00b4f02cdadf33f4ca73dd263bb05e692065f6709ef5a348b283d0fc319fc5d188438c84c688c4e1245cd990ade27f229abd4e9f94dda1abe147d + languageName: node + linkType: hard + "hermes-estree@npm:0.19.1": version: 0.19.1 resolution: "hermes-estree@npm:0.19.1" @@ -21758,6 +21825,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.15.0": + version: 0.15.0 + resolution: "hermes-parser@npm:0.15.0" + dependencies: + hermes-estree: 0.15.0 + checksum: 6c06a57a3998edd8c3aff05bbacdc8ec80f930360fa82ab75021b4b20edce8d76d30232babb7d6e7a0fcb758b0b36d7ee0f25936c9accf0b977542a079cb39cf + languageName: node + linkType: hard + "hermes-parser@npm:0.19.1": version: 0.19.1 resolution: "hermes-parser@npm:0.19.1" @@ -26824,7 +26900,7 @@ __metadata: "@react-navigation/native": ^6.1.4 "@react-navigation/native-stack": ^6.9.10 "@sentry/cli": ^2.25.0 - "@sentry/react-native": 5.19.1 + "@sentry/react-native": ~5.20.0 "@shopify/flash-list": 1.6.3 "@types/lodash.merge": ^4.6.7 "@types/markdown-it": ^12.2.3 @@ -26837,26 +26913,26 @@ __metadata: eas-cli: ^5.9.3 ethers: 6.11.1 expo: ^50.0.17 - expo-application: ~5.8.3 + expo-application: ~5.8.4 expo-asset: ~9.0.2 - expo-av: ~13.10.5 + expo-av: ~13.10.6 expo-barcode-scanner: ~12.9.3 expo-blur: ~12.9.2 expo-build-properties: ^0.11.1 - expo-constants: ~15.4.5 + expo-constants: ~15.4.6 expo-crypto: ~12.8.1 - expo-dev-client: ~3.3.9 - expo-device: ~5.9.3 - expo-file-system: ~16.0.8 + expo-dev-client: ~3.3.11 + expo-device: ~5.9.4 + expo-file-system: ~16.0.9 expo-font: ~11.10.3 expo-linear-gradient: ^12.7.2 expo-linking: ~6.2.2 - expo-notifications: ~0.27.6 + expo-notifications: ~0.27.7 expo-secure-store: ~12.8.1 - expo-splash-screen: ~0.26.4 + expo-splash-screen: ~0.26.5 expo-status-bar: ~1.11.1 - expo-system-ui: ~2.9.3 - expo-updates: ~0.24.11 + expo-system-ui: ~2.9.4 + expo-updates: ~0.24.12 expo-web-browser: ~12.8.2 lodash.merge: ^4.6.2 lru-cache: ^9.1.1 @@ -26864,11 +26940,11 @@ __metadata: nativewind: ^2.0.11 node-html-parser: ^6.1.5 react: 18.2.0 - react-native: ^0.74.1 + react-native: 0.73.6 react-native-collapsible-tab-view: ^6.1.4 react-native-fast-image: ^8.6.3 react-native-fetch-api: ^3.0.0 - react-native-gesture-handler: ^2.16.2 + react-native-gesture-handler: ~2.14.0 react-native-get-random-values: ~1.8.0 react-native-haptic-feedback: ^2.2.0 react-native-ios-context-menu: ^1.15.3 @@ -26880,7 +26956,7 @@ __metadata: react-native-pager-view: 6.2.3 react-native-polyfill-globals: ^3.1.0 react-native-qrcode-svg: ^6.2.0 - react-native-reanimated: ^3.11.0 + react-native-reanimated: ~3.6.2 react-native-safe-area-context: 4.8.2 react-native-screens: ~3.29.0 react-native-skeleton-placeholder: ^5.2.4 @@ -29564,7 +29640,7 @@ __metadata: languageName: node linkType: hard -"querystring@npm:0.2.1, querystring@npm:^0.2.1": +"querystring@npm:0.2.1": version: 0.2.1 resolution: "querystring@npm:0.2.1" checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce @@ -29686,13 +29762,13 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^5.0.0": - version: 5.2.0 - resolution: "react-devtools-core@npm:5.2.0" +"react-devtools-core@npm:^4.27.7": + version: 4.28.5 + resolution: "react-devtools-core@npm:4.28.5" dependencies: shell-quote: ^1.6.1 ws: ^7 - checksum: 9dbe3f38561fa187a1d518406546a52562cc374e4d2ec495f3a80bee5ed58a16be2e6dedda89d5844e8d981d9adba79fc1a04348a8c0f55c590ff8bf08d4a14f + checksum: d8e4b32ffcfe1ada5c9f7decffd04afc4707a3d6261953a92b8aed1c8abe15cd57d6eb4ce711f842180a2f5c60d2947209e3c1202f7ea29303ee150c55da59e0 languageName: node linkType: hard @@ -29882,9 +29958,9 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.16.2": - version: 2.16.2 - resolution: "react-native-gesture-handler@npm:2.16.2" +"react-native-gesture-handler@npm:~2.14.0": + version: 2.14.1 + resolution: "react-native-gesture-handler@npm:2.14.1" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 @@ -29894,7 +29970,7 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: 3f3309de471b8de654624c54793f6d72236869156ee61c1adc8bba0f4aca6ffc8ed02035eb85820473091d33eb5ec8b42a0e387a21ec25dc30ee345dff0c1142 + checksum: a037e8c5a88a9fc79c283f3064d7653ec8615cb05fc62622eaccb5f3db489ede9c3a0685b7aad210c7efabfd8f5aa34e4f19204318dfda64c8829266d78e0cae languageName: node linkType: hard @@ -30036,23 +30112,24 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:^3.11.0": - version: 3.11.0 - resolution: "react-native-reanimated@npm:3.11.0" +"react-native-reanimated@npm:~3.6.2": + version: 3.6.3 + resolution: "react-native-reanimated@npm:3.6.3" dependencies: - "@babel/plugin-transform-arrow-functions": ^7.0.0-0 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.0.0-0 - "@babel/plugin-transform-optional-chaining": ^7.0.0-0 - "@babel/plugin-transform-shorthand-properties": ^7.0.0-0 - "@babel/plugin-transform-template-literals": ^7.0.0-0 + "@babel/plugin-transform-object-assign": ^7.16.7 "@babel/preset-typescript": ^7.16.7 convert-source-map: ^2.0.0 invariant: ^2.2.4 peerDependencies: "@babel/core": ^7.0.0-0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0-0 + "@babel/plugin-proposal-optional-chaining": ^7.0.0-0 + "@babel/plugin-transform-arrow-functions": ^7.0.0-0 + "@babel/plugin-transform-shorthand-properties": ^7.0.0-0 + "@babel/plugin-transform-template-literals": ^7.0.0-0 react: "*" react-native: "*" - checksum: 5d0c6be5c9b6d933755e50895a1ec903100800a83b7b48fbc6a4242063f0de52a78f5af69d39da4241f6071a4416602f150c3a53e9a97d20880edb3612ffadbd + checksum: 5094beff09bbeaa13101aca9dfb7be7749ccdea72f240751a2a3f23a354cfc6fdf701549fa6c5dff32d03dc1ed4e404a29db3729519c7098d94ae6c8821a32bd languageName: node linkType: hard @@ -30151,26 +30228,27 @@ __metadata: languageName: node linkType: hard -"react-native@npm:^0.74.1": - version: 0.74.1 - resolution: "react-native@npm:0.74.1" +"react-native@npm:0.73.6": + version: 0.73.6 + resolution: "react-native@npm:0.73.6" dependencies: "@jest/create-cache-key-function": ^29.6.3 - "@react-native-community/cli": 13.6.6 - "@react-native-community/cli-platform-android": 13.6.6 - "@react-native-community/cli-platform-ios": 13.6.6 - "@react-native/assets-registry": 0.74.83 - "@react-native/codegen": 0.74.83 - "@react-native/community-cli-plugin": 0.74.83 - "@react-native/gradle-plugin": 0.74.83 - "@react-native/js-polyfills": 0.74.83 - "@react-native/normalize-colors": 0.74.83 - "@react-native/virtualized-lists": 0.74.83 + "@react-native-community/cli": 12.3.6 + "@react-native-community/cli-platform-android": 12.3.6 + "@react-native-community/cli-platform-ios": 12.3.6 + "@react-native/assets-registry": 0.73.1 + "@react-native/codegen": 0.73.3 + "@react-native/community-cli-plugin": 0.73.17 + "@react-native/gradle-plugin": 0.73.4 + "@react-native/js-polyfills": 0.73.1 + "@react-native/normalize-colors": 0.73.2 + "@react-native/virtualized-lists": 0.73.4 abort-controller: ^3.0.0 anser: ^1.4.9 ansi-regex: ^5.0.0 base64-js: ^1.5.1 chalk: ^4.0.0 + deprecated-react-native-prop-types: ^5.0.0 event-target-shim: ^5.0.1 flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 @@ -30183,7 +30261,7 @@ __metadata: nullthrows: ^1.1.1 pretty-format: ^26.5.2 promise: ^8.3.0 - react-devtools-core: ^5.0.0 + react-devtools-core: ^4.27.7 react-refresh: ^0.14.0 react-shallow-renderer: ^16.15.0 regenerator-runtime: ^0.13.2 @@ -30193,14 +30271,10 @@ __metadata: ws: ^6.2.2 yargs: ^17.6.2 peerDependencies: - "@types/react": ^18.2.6 react: 18.2.0 - peerDependenciesMeta: - "@types/react": - optional: true bin: react-native: cli.js - checksum: f89c54da0b3f475bf1a90cfce62a062606ecdfa9974b264f2b69c823dd1e43c866e89d83d20d1af06018ce8301ca32a270c2f8eb06f6b3f3dcd816e9d0995cc3 + checksum: 20e71c902f165c15add9f841bbc555c7b8495235122ccc42f5f1c5c0189c453651a450e59b6541188d8edb829a2aac524a1762501fb6ecebc4c89e9aa6667682 languageName: node linkType: hard From 20880ea8ff37b96e2f22655e078d63de0845fb81 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Tue, 14 May 2024 23:13:39 -0400 Subject: [PATCH 12/15] better --- apps/mobile/package.json | 2 +- .../src/screens/NftDetailScreen/NftDetailSection.tsx | 2 +- yarn.lock | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 9a9c80f1e..e47b8647f 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -56,7 +56,7 @@ "react-native-collapsible-tab-view": "^6.1.4", "react-native-fast-image": "^8.6.3", "react-native-fetch-api": "^3.0.0", - "react-native-gesture-handler": "~2.14.0", + "react-native-gesture-handler": "^2.15.0", "react-native-get-random-values": "~1.8.0", "react-native-haptic-feedback": "^2.2.0", "react-native-ios-context-menu": "^1.15.3", diff --git a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx index b463c79a8..3b57c1289 100644 --- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx +++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx @@ -246,7 +246,7 @@ export function NftDetailSection({ onShare, queryRef }: Props) { const zoomContentContainerStyle = useMemo( () => ({ - display: 'flex', + display: 'flex' as const, width: width, flexGrow: 1, backgroundColor: colors.black['800'], diff --git a/yarn.lock b/yarn.lock index fabd6244e..133e251ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26944,7 +26944,7 @@ __metadata: react-native-collapsible-tab-view: ^6.1.4 react-native-fast-image: ^8.6.3 react-native-fetch-api: ^3.0.0 - react-native-gesture-handler: ~2.14.0 + react-native-gesture-handler: ^2.15.0 react-native-get-random-values: ~1.8.0 react-native-haptic-feedback: ^2.2.0 react-native-ios-context-menu: ^1.15.3 @@ -29958,9 +29958,9 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:~2.14.0": - version: 2.14.1 - resolution: "react-native-gesture-handler@npm:2.14.1" +"react-native-gesture-handler@npm:^2.15.0": + version: 2.16.2 + resolution: "react-native-gesture-handler@npm:2.16.2" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 @@ -29970,7 +29970,7 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: a037e8c5a88a9fc79c283f3064d7653ec8615cb05fc62622eaccb5f3db489ede9c3a0685b7aad210c7efabfd8f5aa34e4f19204318dfda64c8829266d78e0cae + checksum: 3f3309de471b8de654624c54793f6d72236869156ee61c1adc8bba0f4aca6ffc8ed02035eb85820473091d33eb5ec8b42a0e387a21ec25dc30ee345dff0c1142 languageName: node linkType: hard From 19717a59639f91618fe9dcc84080e46331ad6385 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Tue, 14 May 2024 23:16:14 -0400 Subject: [PATCH 13/15] 2 more --- package.json | 4 +- yarn.lock | 685 +-------------------------------------------------- 2 files changed, 4 insertions(+), 685 deletions(-) diff --git a/package.json b/package.json index 00690794b..ef09dc412 100644 --- a/package.json +++ b/package.json @@ -13,12 +13,12 @@ "fetch-schema-dev": "get-graphql-schema https://gateway.dev.gallery.so/ > schema.graphql" }, "dependencies": { - "expo": "^51.0.0", "nextjs-routes": "^1.0.8", "react": "^18.2.0", "react-hotkeys-hook": "^4.3.8", "react-relay": "^15.0.0", - "relay-runtime": "^15.0.0" + "relay-runtime": "^15.0.0", + "web3-utils": "^4.2.1" }, "engines": { "node": "20.5.0" diff --git a/yarn.lock b/yarn.lock index 133e251ff..593d732f1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -568,25 +568,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" - dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-member-expression-to-functions": ^7.24.5 - "@babel/helper-optimise-call-expression": ^7.22.5 - "@babel/helper-replace-supers": ^7.24.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.24.5 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: ea761c1155442620ee02920ec7c3190f869ff4d4fcab48a021a11fd8a46c046ed1facb070e5c76539c2b7efc2c8338f50f08a5e49d0ebf12e48743570e92247b - languageName: node - linkType: hard - "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": version: 7.20.5 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" @@ -710,15 +691,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" - dependencies: - "@babel/types": ^7.24.5 - checksum: d3ad681655128463aa5c2a239345687345f044542563506ee53c9636d147e97f93a470be320950a8ba5f497ade6b27a8136a3a681794867ff94b90060a6e427c - languageName: node - linkType: hard - "@babel/helper-module-imports@npm:7.18.6, @babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-module-imports@npm:7.18.6" @@ -839,13 +811,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: fa1450c92541b32fe18a6ae85e5c989296a284838fa0a282a2138732cae6f173f36d39dc724890c1740ae72d6d6fbca0b009916b168d4bc874bacc7e5c2fdce0 - languageName: node - linkType: hard - "@babel/helper-remap-async-to-generator@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" @@ -914,19 +879,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-replace-supers@npm:7.24.1" - dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-member-expression-to-functions": ^7.23.0 - "@babel/helper-optimise-call-expression": ^7.22.5 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c04182c34a3195c6396de2f2945f86cb60daa94ca7392db09bd8b0d4e7a15b02fbe1947c70f6062c87eadaea6d7135207129efa35cf458ea0987bab8c0f02d5a - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" @@ -990,15 +942,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" - dependencies: - "@babel/types": ^7.24.5 - checksum: f23ab6942568084a57789462ce55dc9631aef1d2142ffa2ee28fc411ab55ed3ca65adf109e48655aa349bf8df7ca6dd81fd91c8c229fee1dc77e283189dc83c2 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.18.10, @babel/helper-string-parser@npm:^7.19.4": version: 7.19.4 resolution: "@babel/helper-string-parser@npm:7.19.4" @@ -1020,13 +963,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67 - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": version: 7.19.1 resolution: "@babel/helper-validator-identifier@npm:7.19.1" @@ -1041,13 +977,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 75d6f9f475c08f3be87bae4953e9b8d8c72983e16ed2860870b328d048cb20dccb4fcbf85eacbdd817ea1efbb38552a6db9046e2e37bfe13bdec44ac8939024c - languageName: node - linkType: hard - "@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" @@ -1343,7 +1272,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.0, @babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9, @babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9, @babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" dependencies: @@ -1660,17 +1589,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0 - languageName: node - linkType: hard - "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -1770,17 +1688,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf4bd70788d5456b5f75572e47a2e31435c7c4e43609bd4dffd2cc0c7a6cf90aabcf6cd389e351854de9a64412a07d30effef5373251fe8f6a4c9db0c0163bda - languageName: node - linkType: hard - "@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.18.6": version: 7.20.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" @@ -2135,19 +2042,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" - dependencies: - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-simple-access": ^7.22.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 11402b34c49f76aa921b43c2d76f3f129a32544a1dc4f0d1e48b310f9036ab75269a6d8684ed0198b7a0b07bd7898b12f0cacceb26fbb167999fd2a819aa0802 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-systemjs@npm:^7.19.6, @babel/plugin-transform-modules-systemjs@npm:^7.20.11": version: 7.20.11 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" @@ -2570,20 +2464,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.24.1": - version: 7.24.5 - resolution: "@babel/plugin-transform-typescript@npm:7.24.5" - dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.24.5 - "@babel/helper-plugin-utils": ^7.24.5 - "@babel/plugin-syntax-typescript": ^7.24.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a18b16c73ac0bb2d57aee95dd1619735bae1cee5c289aa60bafe4f72ddce920b743224f5a618157173fbb4fda63d4a5649ba52485fe72f7515d7257d115df057 - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-escapes@npm:^7.18.10": version: 7.18.10 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" @@ -2877,21 +2757,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.23.0": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-validator-option": ^7.23.5 - "@babel/plugin-syntax-jsx": ^7.24.1 - "@babel/plugin-transform-modules-commonjs": ^7.24.1 - "@babel/plugin-transform-typescript": ^7.24.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f3e0ff8c20dd5abc82614df2d7953f1549a98282b60809478f7dfb41c29be63720f2d1d7a51ef1f0d939b65e8666cb7d36e32bc4f8ac2b74c20664efd41e8bdd - languageName: node - linkType: hard - "@babel/register@npm:^7.13.16": version: 7.18.9 resolution: "@babel/register@npm:7.18.9" @@ -3120,17 +2985,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" - dependencies: - "@babel/helper-string-parser": ^7.24.1 - "@babel/helper-validator-identifier": ^7.24.5 - to-fast-properties: ^2.0.0 - checksum: 8eeeacd996593b176e649ee49d8dc3f26f9bb6aa1e3b592030e61a0e58ea010fb018dccc51e5314c8139409ea6cbab02e29b33e674e1f6962d8e24c52da6375b - languageName: node - linkType: hard - "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -4109,92 +3963,6 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.18.12": - version: 0.18.12 - resolution: "@expo/cli@npm:0.18.12" - dependencies: - "@babel/runtime": ^7.20.0 - "@expo/code-signing-certificates": 0.0.5 - "@expo/config": ~9.0.0-beta.0 - "@expo/config-plugins": ~8.0.0-beta.0 - "@expo/devcert": ^1.0.0 - "@expo/env": ~0.3.0 - "@expo/image-utils": ^0.5.0 - "@expo/json-file": ^8.3.0 - "@expo/metro-config": ~0.18.0 - "@expo/osascript": ^2.0.31 - "@expo/package-manager": ^1.5.0 - "@expo/plist": ^0.1.0 - "@expo/prebuild-config": 7.0.3 - "@expo/rudder-sdk-node": 1.1.1 - "@expo/spawn-async": ^1.7.2 - "@expo/xcpretty": ^4.3.0 - "@react-native/dev-middleware": ~0.74.75 - "@urql/core": 2.3.6 - "@urql/exchange-retry": 0.3.0 - accepts: ^1.3.8 - arg: 5.0.2 - better-opn: ~3.0.2 - bplist-parser: ^0.3.1 - cacache: ^15.3.0 - chalk: ^4.0.0 - ci-info: ^3.3.0 - connect: ^3.7.0 - debug: ^4.3.4 - env-editor: ^0.4.1 - fast-glob: ^3.3.2 - find-yarn-workspace-root: ~2.0.0 - form-data: ^3.0.1 - freeport-async: 2.0.0 - fs-extra: ~8.1.0 - getenv: ^1.0.0 - glob: ^7.1.7 - graphql: 15.8.0 - graphql-tag: ^2.10.1 - https-proxy-agent: ^5.0.1 - internal-ip: 4.3.0 - is-docker: ^2.0.0 - is-wsl: ^2.1.1 - js-yaml: ^3.13.1 - json-schema-deref-sync: ^0.13.0 - lodash.debounce: ^4.0.8 - md5hex: ^1.0.0 - minimatch: ^3.0.4 - node-fetch: ^2.6.7 - node-forge: ^1.3.1 - npm-package-arg: ^7.0.0 - open: ^8.3.0 - ora: 3.4.0 - picomatch: ^3.0.1 - pretty-bytes: 5.6.0 - progress: 2.0.3 - prompts: ^2.3.2 - qrcode-terminal: 0.11.0 - require-from-string: ^2.0.2 - requireg: ^0.2.2 - resolve: ^1.22.2 - resolve-from: ^5.0.0 - resolve.exports: ^2.0.2 - semver: ^7.6.0 - send: ^0.18.0 - slugify: ^1.3.4 - source-map-support: ~0.5.21 - stacktrace-parser: ^0.1.10 - structured-headers: ^0.4.1 - tar: ^6.0.5 - temp-dir: ^2.0.0 - tempy: ^0.7.1 - terminal-link: ^2.1.1 - text-table: ^0.2.0 - url-join: 4.0.0 - wrap-ansi: ^7.0.0 - ws: ^8.12.1 - bin: - expo-internal: build/bin/cli - checksum: 557337c04a3ebb8f2c2c8194ef946c0a3db47e38fe0a86b688217be2619f1b472f992bfb770a4b7a039c58d3430d331f8bf92c36115ed213f87a8ba6a9665844 - languageName: node - linkType: hard - "@expo/code-signing-certificates@npm:0.0.5": version: 0.0.5 resolution: "@expo/code-signing-certificates@npm:0.0.5" @@ -4243,13 +4011,6 @@ __metadata: languageName: node linkType: hard -"@expo/config-types@npm:^51.0.0-unreleased": - version: 51.0.0 - resolution: "@expo/config-types@npm:51.0.0" - checksum: 5d773783e686143edd10f66af022a2101d28a4bb81588ab0851b23822ab9ba5ef4337724deb0d2b12132c41cd6e7fac93b0ff14cfb9ca1de6df45bd3270e95c2 - languageName: node - linkType: hard - "@expo/config@npm:8.1.2": version: 8.1.2 resolution: "@expo/config@npm:8.1.2" @@ -4288,25 +4049,6 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:9.0.1, @expo/config@npm:~9.0.0-beta.0": - version: 9.0.1 - resolution: "@expo/config@npm:9.0.1" - dependencies: - "@babel/code-frame": ~7.10.4 - "@expo/config-plugins": ~8.0.0-beta.0 - "@expo/config-types": ^51.0.0-unreleased - "@expo/json-file": ^8.3.0 - getenv: ^1.0.0 - glob: 7.1.6 - require-from-string: ^2.0.2 - resolve-from: ^5.0.0 - semver: ^7.6.0 - slugify: ^1.3.4 - sucrase: 3.34.0 - checksum: 2afb247657cdab069e55326decc04892b7d9ff7bf198c0bbaa1eb5a6a9b664c5758bcd22f5f6206ef38682b8b66b8855233d08dc101f9c8da712782a903719db - languageName: node - linkType: hard - "@expo/config@npm:~8.5.0": version: 8.5.4 resolution: "@expo/config@npm:8.5.4" @@ -4389,19 +4131,6 @@ __metadata: languageName: node linkType: hard -"@expo/env@npm:~0.3.0": - version: 0.3.0 - resolution: "@expo/env@npm:0.3.0" - dependencies: - chalk: ^4.0.0 - debug: ^4.3.4 - dotenv: ~16.4.5 - dotenv-expand: ~11.0.6 - getenv: ^1.0.0 - checksum: 4199b7a3e186de81a5ddae4966d1a60694c1f0b3b24c190b9e5a584d47fb98254c8597ed66808511c09b3ee2774284fc72e03fc69ad9ee79005a7cd470ef6787 - languageName: node - linkType: hard - "@expo/fingerprint@npm:^0.6.0": version: 0.6.0 resolution: "@expo/fingerprint@npm:0.6.0" @@ -4437,24 +4166,6 @@ __metadata: languageName: node linkType: hard -"@expo/image-utils@npm:^0.5.0": - version: 0.5.1 - resolution: "@expo/image-utils@npm:0.5.1" - dependencies: - "@expo/spawn-async": ^1.7.2 - chalk: ^4.0.0 - fs-extra: 9.0.0 - getenv: ^1.0.0 - jimp-compact: 0.16.1 - node-fetch: ^2.6.0 - parse-png: ^2.1.0 - resolve-from: ^5.0.0 - semver: ^7.6.0 - tempy: 0.3.0 - checksum: ce369f863635391ce752832bba081b90130140de931166b9d2e26384087a8d04a3b401eacdfba874b09da1d18e90526328d82ebdc4798925c7fe0593dc08e4e6 - languageName: node - linkType: hard - "@expo/json-file@npm:8.2.37, @expo/json-file@npm:^8.2.37": version: 8.2.37 resolution: "@expo/json-file@npm:8.2.37" @@ -4466,17 +4177,6 @@ __metadata: languageName: node linkType: hard -"@expo/json-file@npm:^8.3.0": - version: 8.3.3 - resolution: "@expo/json-file@npm:8.3.3" - dependencies: - "@babel/code-frame": ~7.10.4 - json5: ^2.2.2 - write-file-atomic: ^2.3.0 - checksum: 49fcb3581ac21c1c223459f32e9e931149b56a7587318f666303a62e719e3d0f122ff56a60d47ee31fac937c297a66400a00fcee63a17bebbf4b8cd30c5138c1 - languageName: node - linkType: hard - "@expo/json-file@npm:~8.3.0": version: 8.3.0 resolution: "@expo/json-file@npm:8.3.0" @@ -4528,32 +4228,6 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.18.3, @expo/metro-config@npm:~0.18.0": - version: 0.18.3 - resolution: "@expo/metro-config@npm:0.18.3" - dependencies: - "@babel/core": ^7.20.0 - "@babel/generator": ^7.20.5 - "@babel/parser": ^7.20.0 - "@babel/types": ^7.20.0 - "@expo/config": ~9.0.0-beta.0 - "@expo/env": ~0.3.0 - "@expo/json-file": ~8.3.0 - "@expo/spawn-async": ^1.7.2 - chalk: ^4.1.0 - debug: ^4.3.2 - find-yarn-workspace-root: ~2.0.0 - fs-extra: ^9.1.0 - getenv: ^1.0.0 - glob: ^7.2.3 - jsc-safe-url: ^0.2.4 - lightningcss: ~1.19.0 - postcss: ~8.4.32 - resolve-from: ^5.0.0 - checksum: da2ad5e6c3da9d96c1c2aac71a9d4e45056401e6c8fe0942dfa9dd5717cc753ba923789149abb9836bb1e8fd44ef841f4b9bf24d77b4b7d21b2819a01a4cc705 - languageName: node - linkType: hard - "@expo/metro-config@npm:~0.17.0": version: 0.17.6 resolution: "@expo/metro-config@npm:0.17.6" @@ -4644,26 +4318,6 @@ __metadata: languageName: node linkType: hard -"@expo/package-manager@npm:^1.5.0": - version: 1.5.2 - resolution: "@expo/package-manager@npm:1.5.2" - dependencies: - "@expo/json-file": ^8.3.0 - "@expo/spawn-async": ^1.7.2 - ansi-regex: ^5.0.0 - chalk: ^4.0.0 - find-up: ^5.0.0 - find-yarn-workspace-root: ~2.0.0 - js-yaml: ^3.13.1 - micromatch: ^4.0.2 - npm-package-arg: ^7.0.0 - ora: ^3.4.0 - split: ^1.0.1 - sudo-prompt: 9.1.1 - checksum: 825e727106592bac98c82c69bf316b8b1ee20829f7f3e909cf374861b771cfa77d38b029f8b078341b2a9333004b4b90392f6f1a6a366c45ecf3f397798fb2a4 - languageName: node - linkType: hard - "@expo/pkcs12@npm:0.0.8": version: 0.0.8 resolution: "@expo/pkcs12@npm:0.0.8" @@ -8048,13 +7702,6 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:~0.74.83": - version: 0.74.83 - resolution: "@react-native/assets-registry@npm:0.74.83" - checksum: 034ff52a5bec8dd7c2b31edb4ca4a09d537f10ec39b9a3a62c7e028a15905760c308d489697f6a40b051797bbe4bd0ac2f1d4ce526820f5f71393b3cf9a9397e - languageName: node - linkType: hard - "@react-native/babel-plugin-codegen@npm:0.73.4": version: 0.73.4 resolution: "@react-native/babel-plugin-codegen@npm:0.73.4" @@ -8064,15 +7711,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/babel-plugin-codegen@npm:0.74.83" - dependencies: - "@react-native/codegen": 0.74.83 - checksum: fb46f66e243794a684599df74168ca86a2901bd3ce6440b2765381b636dbe5c36ad7acb9a0e44344ede16759c5d2524d9f97624003f49a4f6d231170992aad60 - languageName: node - linkType: hard - "@react-native/babel-preset@npm:0.73.21, @react-native/babel-preset@npm:^0.73.18": version: 0.73.21 resolution: "@react-native/babel-preset@npm:0.73.21" @@ -8125,59 +7763,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:~0.74.83": - version: 0.74.83 - resolution: "@react-native/babel-preset@npm:0.74.83" - dependencies: - "@babel/core": ^7.20.0 - "@babel/plugin-proposal-async-generator-functions": ^7.0.0 - "@babel/plugin-proposal-class-properties": ^7.18.0 - "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 - "@babel/plugin-proposal-numeric-separator": ^7.0.0 - "@babel/plugin-proposal-object-rest-spread": ^7.20.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 - "@babel/plugin-proposal-optional-chaining": ^7.20.0 - "@babel/plugin-syntax-dynamic-import": ^7.8.0 - "@babel/plugin-syntax-export-default-from": ^7.0.0 - "@babel/plugin-syntax-flow": ^7.18.0 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 - "@babel/plugin-syntax-optional-chaining": ^7.0.0 - "@babel/plugin-transform-arrow-functions": ^7.0.0 - "@babel/plugin-transform-async-to-generator": ^7.20.0 - "@babel/plugin-transform-block-scoping": ^7.0.0 - "@babel/plugin-transform-classes": ^7.0.0 - "@babel/plugin-transform-computed-properties": ^7.0.0 - "@babel/plugin-transform-destructuring": ^7.20.0 - "@babel/plugin-transform-flow-strip-types": ^7.20.0 - "@babel/plugin-transform-function-name": ^7.0.0 - "@babel/plugin-transform-literals": ^7.0.0 - "@babel/plugin-transform-modules-commonjs": ^7.0.0 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 - "@babel/plugin-transform-parameters": ^7.0.0 - "@babel/plugin-transform-private-methods": ^7.22.5 - "@babel/plugin-transform-private-property-in-object": ^7.22.11 - "@babel/plugin-transform-react-display-name": ^7.0.0 - "@babel/plugin-transform-react-jsx": ^7.0.0 - "@babel/plugin-transform-react-jsx-self": ^7.0.0 - "@babel/plugin-transform-react-jsx-source": ^7.0.0 - "@babel/plugin-transform-runtime": ^7.0.0 - "@babel/plugin-transform-shorthand-properties": ^7.0.0 - "@babel/plugin-transform-spread": ^7.0.0 - "@babel/plugin-transform-sticky-regex": ^7.0.0 - "@babel/plugin-transform-typescript": ^7.5.0 - "@babel/plugin-transform-unicode-regex": ^7.0.0 - "@babel/template": ^7.0.0 - "@react-native/babel-plugin-codegen": 0.74.83 - babel-plugin-transform-flow-enums: ^0.0.2 - react-refresh: ^0.14.0 - peerDependencies: - "@babel/core": "*" - checksum: 6a3ee960625b6da70e87c8da44a518b77b4a0b70bd143dee6017ce8957b357ee10b511a9355f175cbbb3a9a0a6389c862607d52fcb6dc9458f1dd4a5ebe3d81c - languageName: node - linkType: hard - "@react-native/codegen@npm:0.73.3": version: 0.73.3 resolution: "@react-native/codegen@npm:0.73.3" @@ -8195,23 +7780,6 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/codegen@npm:0.74.83" - dependencies: - "@babel/parser": ^7.20.0 - glob: ^7.1.1 - hermes-parser: 0.19.1 - invariant: ^2.2.4 - jscodeshift: ^0.14.0 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 8408f9f4d4693544cb080668426b6833ca662adc6df2fad0657d6a35775a44acbf6358fd2a1e7c1fd9c84b15173ac1231d3db153a99c4a005898979a60181e46 - languageName: node - linkType: hard - "@react-native/community-cli-plugin@npm:0.73.17": version: 0.73.17 resolution: "@react-native/community-cli-plugin@npm:0.73.17" @@ -8238,13 +7806,6 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/debugger-frontend@npm:0.74.83" - checksum: 8bdf8ae7103b740c9ddf421b58c4fc4f182bccc36a55443997fafa69cad2aeb800596d239746fb3e8f714b1c044e31d007db4a1ab490eeafdb4885ead9b512f4 - languageName: node - linkType: hard - "@react-native/dev-middleware@npm:0.73.8, @react-native/dev-middleware@npm:^0.73.6": version: 0.73.8 resolution: "@react-native/dev-middleware@npm:0.73.8" @@ -8264,27 +7825,6 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:~0.74.75": - version: 0.74.83 - resolution: "@react-native/dev-middleware@npm:0.74.83" - dependencies: - "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.74.83 - "@rnx-kit/chromium-edge-launcher": ^1.0.0 - chrome-launcher: ^0.15.2 - connect: ^3.6.5 - debug: ^2.2.0 - node-fetch: ^2.2.0 - nullthrows: ^1.1.1 - open: ^7.0.3 - selfsigned: ^2.4.1 - serve-static: ^1.13.1 - temp-dir: ^2.0.0 - ws: ^6.2.2 - checksum: 8324c52af4dffcdce860ffa12795de112635eefab01e3412938dfbda248675a77a8f85c452c93cc485b43b375b6b4c43245977563cbd1221729b909af98f38ba - languageName: node - linkType: hard - "@react-native/gradle-plugin@npm:0.73.4": version: 0.73.4 resolution: "@react-native/gradle-plugin@npm:0.73.4" @@ -8561,20 +8101,6 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/chromium-edge-launcher@npm:^1.0.0": - version: 1.0.0 - resolution: "@rnx-kit/chromium-edge-launcher@npm:1.0.0" - dependencies: - "@types/node": ^18.0.0 - escape-string-regexp: ^4.0.0 - is-wsl: ^2.2.0 - lighthouse-logger: ^1.0.0 - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: c72113e32c222af94482a60e7cea8d296360abbc503afa64394af65ca106c7a36d975a68fed63e8cf5668ffebc33fa636665ceaf55c75d4cf949fb40302fc409 - languageName: node - linkType: hard - "@rollup/plugin-commonjs@npm:24.0.0": version: 24.0.0 resolution: "@rollup/plugin-commonjs@npm:24.0.0" @@ -11071,15 +10597,6 @@ __metadata: languageName: node linkType: hard -"@types/node-forge@npm:^1.3.0": - version: 1.3.11 - resolution: "@types/node-forge@npm:1.3.11" - dependencies: - "@types/node": "*" - checksum: 1e86bd55b92a492eaafd75f6d01f31e7d86a5cdadd0c6bcdc0b1df4103b7f99bb75b832efd5217c7ddda5c781095dc086a868e20b9de00f5a427ddad4c296cd5 - languageName: node - linkType: hard - "@types/node@npm:*, @types/node@npm:15.0.0": version: 15.0.0 resolution: "@types/node@npm:15.0.0" @@ -11115,15 +10632,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.19.33 - resolution: "@types/node@npm:18.19.33" - dependencies: - undici-types: ~5.26.4 - checksum: b6db87d095bc541d64a410fa323a35c22c6113220b71b608bbe810b2397932d0f0a51c3c0f3ef90c20d8180a1502d950a7c5314b907e182d9cc10b36efd2a44e - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -14215,13 +13723,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-react-native-web@npm:~0.19.10": - version: 0.19.11 - resolution: "babel-plugin-react-native-web@npm:0.19.11" - checksum: e2ad06e7bf227bd50713779d70f593b7e522728b8783ca46e8bc57abe40770c501f2d2ceec387489284c1e2a26cb91a82136674e9aa74cac5e317c5c62b4cebf - languageName: node - linkType: hard - "babel-plugin-react-remove-properties@npm:^0.3.0": version: 0.3.0 resolution: "babel-plugin-react-remove-properties@npm:0.3.0" @@ -14365,23 +13866,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:~11.0.6": - version: 11.0.6 - resolution: "babel-preset-expo@npm:11.0.6" - dependencies: - "@babel/plugin-proposal-decorators": ^7.12.9 - "@babel/plugin-transform-export-namespace-from": ^7.22.11 - "@babel/plugin-transform-object-rest-spread": ^7.12.13 - "@babel/plugin-transform-parameters": ^7.22.15 - "@babel/preset-react": ^7.22.15 - "@babel/preset-typescript": ^7.23.0 - "@react-native/babel-preset": ~0.74.83 - babel-plugin-react-native-web: ~0.19.10 - react-refresh: ^0.14.2 - checksum: 208fdbd99ec970d4ee3a1fbed28726b58aa852a65a0a92f127df5892520a01e18beae26fd99d90078027097186940c3754209494936a713f7fe44f19db4364dd - languageName: node - linkType: hard - "babel-preset-fbjs@npm:^3.4.0": version: 3.4.0 resolution: "babel-preset-fbjs@npm:3.4.0" @@ -17789,15 +17273,6 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:~11.0.6": - version: 11.0.6 - resolution: "dotenv-expand@npm:11.0.6" - dependencies: - dotenv: ^16.4.4 - checksum: dbbe1ecbdf17f4ba5556744b259801bdbc8c221c0d167f4f3ef079206ebf658f487fe96ea1fd504dc15172328d25f6c665581eb8d873298904a52d48a2004b49 - languageName: node - linkType: hard - "dotenv-parse-variables@npm:^2.0.0": version: 2.0.0 resolution: "dotenv-parse-variables@npm:2.0.0" @@ -17822,13 +17297,6 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.4, dotenv@npm:~16.4.5": - version: 16.4.5 - resolution: "dotenv@npm:16.4.5" - checksum: 301a12c3d44fd49888b74eb9ccf9f07a1f5df43f489e7fcb89647a2edcd84c42d6bc349dc8df099cd18f07c35c7b04685c1a4f3e6a6a9e6b30f8d48c15b7f49c - languageName: node - linkType: hard - "download@npm:^8.0.0": version: 8.0.0 resolution: "download@npm:8.0.0" @@ -19417,20 +18885,6 @@ __metadata: languageName: node linkType: hard -"expo-asset@npm:~10.0.6": - version: 10.0.6 - resolution: "expo-asset@npm:10.0.6" - dependencies: - "@react-native/assets-registry": ~0.74.83 - expo-constants: ~16.0.0 - invariant: ^2.2.4 - md5-file: ^3.2.3 - peerDependencies: - expo: "*" - checksum: b4ef13e1351dc5face933a7e94239a61f8d4a70b5522908644d52a1086582044bbb00aaa81715db78a517716715d631ff18b04c5fd2dfb22e4ab5fce4ec5c06a - languageName: node - linkType: hard - "expo-asset@npm:~9.0.2": version: 9.0.2 resolution: "expo-asset@npm:9.0.2" @@ -19508,17 +18962,6 @@ __metadata: languageName: node linkType: hard -"expo-constants@npm:~16.0.0": - version: 16.0.1 - resolution: "expo-constants@npm:16.0.1" - dependencies: - "@expo/config": ~9.0.0-beta.0 - peerDependencies: - expo: "*" - checksum: 5c0aafc81ed45f6ed3366963c724d5525de1b46b275358f0e9f0bc065c1955851ce0900c272aa8e1dbde679a547af108022625fb7ef018aad166afa3c342ad74 - languageName: node - linkType: hard - "expo-crypto@npm:~12.8.1": version: 12.8.1 resolution: "expo-crypto@npm:12.8.1" @@ -19617,15 +19060,6 @@ __metadata: languageName: node linkType: hard -"expo-file-system@npm:~17.0.1": - version: 17.0.1 - resolution: "expo-file-system@npm:17.0.1" - peerDependencies: - expo: "*" - checksum: e87f4b663dd01150ccc0c2eda52c221d0e6826ebaad4ff371498fb57c124ca73586868615d17031775671a58096a40a98e7dca189d46538aa3ade77ca2930e8b - languageName: node - linkType: hard - "expo-font@npm:~11.10.3": version: 11.10.3 resolution: "expo-font@npm:11.10.3" @@ -19637,17 +19071,6 @@ __metadata: languageName: node linkType: hard -"expo-font@npm:~12.0.5": - version: 12.0.5 - resolution: "expo-font@npm:12.0.5" - dependencies: - fontfaceobserver: ^2.1.0 - peerDependencies: - expo: "*" - checksum: 74284f7aaa809de1432e98090eca61f255c584f1a66e979a8caf435bf6d97f7322c1a6c9428ebb6ce5f4dd20a2987e8ee714a8170cc2782d1f7b87900ccc4b7e - languageName: node - linkType: hard - "expo-image-loader@npm:~4.6.0": version: 4.6.0 resolution: "expo-image-loader@npm:4.6.0" @@ -19673,15 +19096,6 @@ __metadata: languageName: node linkType: hard -"expo-keep-awake@npm:~13.0.1": - version: 13.0.1 - resolution: "expo-keep-awake@npm:13.0.1" - peerDependencies: - expo: "*" - checksum: 1f7457fb4be493f6f2bb7bcb3beef0923836af4031712bd9b10462fdbe301a4970741b75d8a41ed45176abacf76624d5b2c29e7c6e4bec6d552e253dfc1d5819 - languageName: node - linkType: hard - "expo-linear-gradient@npm:^12.7.2": version: 12.7.2 resolution: "expo-linear-gradient@npm:12.7.2" @@ -19729,21 +19143,6 @@ __metadata: languageName: node linkType: hard -"expo-modules-autolinking@npm:1.11.1": - version: 1.11.1 - resolution: "expo-modules-autolinking@npm:1.11.1" - dependencies: - chalk: ^4.1.0 - commander: ^7.2.0 - fast-glob: ^3.2.5 - find-up: ^5.0.0 - fs-extra: ^9.1.0 - bin: - expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: 45936fe2d4a38b44477875f3eafd915f62035ff6e6abde1d36c3dc4fac087f284c5458b5edc3c235c7a9d3b525efd5886fe43432f565da135c87a5bf1b4e07fd - languageName: node - linkType: hard - "expo-modules-core@npm:1.11.13": version: 1.11.13 resolution: "expo-modules-core@npm:1.11.13" @@ -19753,15 +19152,6 @@ __metadata: languageName: node linkType: hard -"expo-modules-core@npm:1.12.10": - version: 1.12.10 - resolution: "expo-modules-core@npm:1.12.10" - dependencies: - invariant: ^2.2.4 - checksum: 6a19f4a62c6e27bddc92eb92d22364633f5ffa45854bc95847ae37ad9705ae8d18f450045de6a66d31a514e7c13eb99f665cab31679dd88d3fbf66236e934f25 - languageName: node - linkType: hard - "expo-notifications@npm:~0.27.7": version: 0.27.7 resolution: "expo-notifications@npm:0.27.7" @@ -19895,31 +19285,6 @@ __metadata: languageName: node linkType: hard -"expo@npm:^51.0.0": - version: 51.0.6 - resolution: "expo@npm:51.0.6" - dependencies: - "@babel/runtime": ^7.20.0 - "@expo/cli": 0.18.12 - "@expo/config": 9.0.1 - "@expo/config-plugins": 8.0.4 - "@expo/metro-config": 0.18.3 - "@expo/vector-icons": ^14.0.0 - babel-preset-expo: ~11.0.6 - expo-asset: ~10.0.6 - expo-file-system: ~17.0.1 - expo-font: ~12.0.5 - expo-keep-awake: ~13.0.1 - expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.10 - fbemitter: ^3.0.0 - whatwg-url-without-unicode: 8.0.0-3 - bin: - expo: bin/cli - checksum: 43af28faed5a5bc4d466846de4f1b9cd0a7230ed6d8eb85840975b3f2bb8b954b266a881aecd6e995e453b6af78f4dd554e0203fa8c54b2793d5d54c445eab02 - languageName: node - linkType: hard - "express@npm:^4.17.3": version: 4.18.2 resolution: "express@npm:4.18.2" @@ -20108,19 +19473,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 - languageName: node - linkType: hard - "fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" @@ -20913,7 +20265,6 @@ __metadata: eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-relay: ^1.8.3 eslint-plugin-simple-import-sort: ^10.0.0 - expo: ^51.0.0 get-graphql-schema: ^2.1.2 graphql-language-service-server: ^2.11.1 nextjs-routes: ^1.0.8 @@ -20925,6 +20276,7 @@ __metadata: relay-runtime: ^15.0.0 tsconfig-moon: ^1.2.2 typescript: ^5.0.0 + web3-utils: ^4.2.1 languageName: unknown linkType: soft @@ -30285,13 +29637,6 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.14.2": - version: 0.14.2 - resolution: "react-refresh@npm:0.14.2" - checksum: d80db4bd40a36dab79010dc8aa317a5b931f960c0d83c4f3b81f0552cbcf7f29e115b84bb7908ec6a1eb67720fff7023084eff73ece8a7ddc694882478464382 - languageName: node - linkType: hard - "react-relay@npm:^15.0.0": version: 15.0.0 resolution: "react-relay@npm:15.0.0" @@ -31544,16 +30889,6 @@ __metadata: languageName: node linkType: hard -"selfsigned@npm:^2.4.1": - version: 2.4.1 - resolution: "selfsigned@npm:2.4.1" - dependencies: - "@types/node-forge": ^1.3.0 - node-forge: ^1 - checksum: 38b91c56f1d7949c0b77f9bbe4545b19518475cae15e7d7f0043f87b1626710b011ce89879a88969651f650a19d213bb15b7d5b4c2877df9eeeff7ba8f8b9bfa - languageName: node - linkType: hard - "semver@npm:7.3.2": version: 7.3.2 resolution: "semver@npm:7.3.2" @@ -31634,15 +30969,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.6.0": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 40f6a95101e8d854357a644da1b8dd9d93ce786d5c6a77227bc69dbb17bea83d0d1d1d7c4cd5920a6df909f48e8bd8a5909869535007f90278289f2451d0292d - languageName: node - linkType: hard - "send@npm:0.18.0, send@npm:^0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" @@ -34041,13 +33367,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 - languageName: node - linkType: hard - "unenv@npm:^1.9.0": version: 1.9.0 resolution: "unenv@npm:1.9.0" From 61d38322ad022d36078b7cedb1e2859ef70aac3c Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Wed, 15 May 2024 17:05:11 -0400 Subject: [PATCH 14/15] bump package versions --- apps/mobile/package.json | 4 ++-- package.json | 10 ++++----- yarn.lock | 48 +++++++++++++++++----------------------- 3 files changed, 27 insertions(+), 35 deletions(-) diff --git a/apps/mobile/package.json b/apps/mobile/package.json index e47b8647f..e422d86c6 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -51,7 +51,7 @@ "mixpanel-react-native": "^3.0.0-beta.2", "nativewind": "^2.0.11", "node-html-parser": "^6.1.5", - "react": "18.2.0", + "react": "18.2.45", "react-native": "0.73.6", "react-native-collapsible-tab-view": "^6.1.4", "react-native-fast-image": "^8.6.3", @@ -82,7 +82,7 @@ "siwe": "^2.1.4", "swr": "^2.1.1", "text-encoding": "^0.7.0", - "typescript": "^5.1.3", + "typescript": "^5.3.3", "viem": "^1.19.11", "web-streams-polyfill": "^3.2.1", "zod": "^3.22.3" diff --git a/package.json b/package.json index ef09dc412..62c385deb 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "nextjs-routes": "^1.0.8", - "react": "^18.2.0", + "react": "^18.2.45", "react-hotkeys-hook": "^4.3.8", "react-relay": "^15.0.0", "relay-runtime": "^15.0.0", @@ -24,12 +24,12 @@ "node": "20.5.0" }, "resolutions": { - "@types/react": "^18.0.0", + "@types/react": "^18.2.45", "@taquito/taquito": "^14.0.0", - "react": "18.2.0", + "react": "^18.2.45", "relay-runtime": "14.1.0", "entities": "3.0.1", - "typecript": "^5.0.0", + "typecript": "^5.3.3", "@expo/prebuild-config": "6.7.0", "@expo/config-plugins": "7.8.0", "@wagmi/core@0.7.9": "patch:@wagmi/core@npm%3A0.7.9#./.yarn/patches/@wagmi-core-npm-0.7.9-fde5e7dcba.patch", @@ -52,6 +52,6 @@ "prettier": "^2.8.4", "relay-compiler": "^15.0.0", "tsconfig-moon": "^1.2.2", - "typescript": "^5.0.0" + "typescript": "^5.3.3" } } diff --git a/yarn.lock b/yarn.lock index 593d732f1..689e2d176 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10728,14 +10728,13 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.0.0": - version: 18.0.28 - resolution: "@types/react@npm:18.0.28" +"@types/react@npm:^18.2.45": + version: 18.3.2 + resolution: "@types/react@npm:18.3.2" dependencies: "@types/prop-types": "*" - "@types/scheduler": "*" csstype: ^3.0.2 - checksum: e752df961105e5127652460504785897ca6e77259e0da8f233f694f9e8f451cde7fa0709d4456ade0ff600c8ce909cfe29f9b08b9c247fa9b734e126ec53edd7 + checksum: d0b8b9d0ede6cd28dbbe34106d914b5e3652d9d7aa9d0f32fe6171506b6fc7c826d9d6571642976a5422bd29c5022fd893a710ed59a1177a0c1df8e02cf17ffe languageName: node linkType: hard @@ -10780,13 +10779,6 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.2 - resolution: "@types/scheduler@npm:0.16.2" - checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc - languageName: node - linkType: hard - "@types/secp256k1@npm:^4.0.1": version: 4.0.3 resolution: "@types/secp256k1@npm:4.0.3" @@ -20269,13 +20261,13 @@ __metadata: graphql-language-service-server: ^2.11.1 nextjs-routes: ^1.0.8 prettier: ^2.8.4 - react: ^18.2.0 + react: ^18.2.45 react-hotkeys-hook: ^4.3.8 react-relay: ^15.0.0 relay-compiler: ^15.0.0 relay-runtime: ^15.0.0 tsconfig-moon: ^1.2.2 - typescript: ^5.0.0 + typescript: ^5.3.3 web3-utils: ^4.2.1 languageName: unknown linkType: soft @@ -26291,7 +26283,7 @@ __metadata: mixpanel-react-native: ^3.0.0-beta.2 nativewind: ^2.0.11 node-html-parser: ^6.1.5 - react: 18.2.0 + react: 18.2.45 react-native: 0.73.6 react-native-collapsible-tab-view: ^6.1.4 react-native-fast-image: ^8.6.3 @@ -26324,7 +26316,7 @@ __metadata: swr: ^2.1.1 tailwindcss: ^3.2.7 text-encoding: ^0.7.0 - typescript: ^5.1.3 + typescript: ^5.3.3 viem: ^1.19.11 web-streams-polyfill: ^3.2.1 zod: ^3.22.3 @@ -29867,12 +29859,12 @@ __metadata: languageName: node linkType: hard -"react@npm:18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" +"react@npm:^18.2.45": + version: 18.3.1 + resolution: "react@npm:18.3.1" dependencies: loose-envify: ^1.1.0 - checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 languageName: node linkType: hard @@ -33247,13 +33239,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.1.3": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" +"typescript@npm:^5.3.3": + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 + checksum: 53c879c6fa1e3bcb194b274d4501ba1985894b2c2692fa079db03c5a5a7140587a1e04e1ba03184605d35f439b40192d9e138eb3279ca8eee313c081c8bcd9b0 languageName: node linkType: hard @@ -33277,13 +33269,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^5.1.3#~builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=1f5320" +"typescript@patch:typescript@^5.3.3#~builtin": + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#~builtin::version=5.4.5&hash=1f5320" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 + checksum: 2373c693f3b328f3b2387c3efafe6d257b057a142f9a79291854b14ff4d5367d3d730810aee981726b677ae0fd8329b23309da3b6aaab8263dbdccf1da07a3ba languageName: node linkType: hard From 8cd47376175f9b0c419c4041faf845cd7bd10240 Mon Sep 17 00:00:00 2001 From: Rohan-cp Date: Wed, 15 May 2024 17:24:17 -0400 Subject: [PATCH 15/15] fixed ts errors --- apps/mobile/package.json | 1 + .../utils/useIntervalEffectOnAppForeground.ts | 4 ++-- yarn.lock | 17 +++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/apps/mobile/package.json b/apps/mobile/package.json index e422d86c6..525733d9e 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -19,6 +19,7 @@ "@react-navigation/native-stack": "^6.9.10", "@sentry/react-native": "~5.20.0", "@shopify/flash-list": "1.6.3", + "@types/node": "20.11.16", "@walletconnect/modal-react-native": "^1.0.0-rc.10", "clsx": "^1.2.1", "date-fns": "^2.29.3", diff --git a/apps/mobile/src/utils/useIntervalEffectOnAppForeground.ts b/apps/mobile/src/utils/useIntervalEffectOnAppForeground.ts index 0fe97d208..67035297a 100644 --- a/apps/mobile/src/utils/useIntervalEffectOnAppForeground.ts +++ b/apps/mobile/src/utils/useIntervalEffectOnAppForeground.ts @@ -6,14 +6,14 @@ export function useIntervalEffectOnAppForeground(callback: () => void) { let interval: number; // Set up the interval when the component mounts - interval = setInterval(callback, 10000); + interval = setInterval(callback, 10000) as unknown as number; const handleAppStateChange = (nextAppState: AppStateStatus) => { if (nextAppState === 'active') { // When the app comes into the foreground, trigger the callback // and kick off the interval callback(); - interval = setInterval(callback, 10000); + interval = setInterval(callback, 10000) as unknown as number; } else if (nextAppState === 'background' || nextAppState === 'inactive') { // When the app goes to the background, clear the interval if (interval) { diff --git a/yarn.lock b/yarn.lock index 689e2d176..ba25dbf9c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10611,6 +10611,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:20.11.16": + version: 20.11.16 + resolution: "@types/node@npm:20.11.16" + dependencies: + undici-types: ~5.26.4 + checksum: 51f0831c1219bf4698e7430aeb9892237bd851deeb25ce23c5bb0ceefcc77c3b114e48f4e98d9fc26def5a87ba9d8079f0281dd37bee691140a93f133812c152 + languageName: node + linkType: hard + "@types/node@npm:^12.12.54, @types/node@npm:^12.12.6": version: 12.20.55 resolution: "@types/node@npm:12.20.55" @@ -26248,6 +26257,7 @@ __metadata: "@shopify/flash-list": 1.6.3 "@types/lodash.merge": ^4.6.7 "@types/markdown-it": ^12.2.3 + "@types/node": 20.11.16 "@walletconnect/modal-react-native": ^1.0.0-rc.10 babel-plugin-relay: ^14.1.0 babel-plugin-tsconfig-paths-module-resolver: ^1.0.4 @@ -33359,6 +33369,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unenv@npm:^1.9.0": version: 1.9.0 resolution: "unenv@npm:1.9.0"