diff --git a/apps/mobile/package.json b/apps/mobile/package.json
index 999525b04..525733d9e 100644
--- a/apps/mobile/package.json
+++ b/apps/mobile/package.json
@@ -17,42 +17,43 @@
"@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",
+ "@types/node": "20.11.16",
"@walletconnect/modal-react-native": "^1.0.0-rc.10",
"clsx": "^1.2.1",
"date-fns": "^2.29.3",
"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",
"mixpanel-react-native": "^3.0.0-beta.2",
"nativewind": "^2.0.11",
"node-html-parser": "^6.1.5",
- "react": "18.2.0",
- "react-native": "0.73.4",
+ "react": "18.2.45",
+ "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",
@@ -60,6 +61,7 @@
"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 +69,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.6.2",
"react-native-safe-area-context": "4.8.2",
"react-native-screens": "~3.29.0",
"react-native-skeleton-placeholder": "^5.2.4",
@@ -75,12 +77,13 @@
"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",
"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/apps/mobile/src/components/IconContainer.tsx b/apps/mobile/src/components/IconContainer.tsx
index e7c4caa65..60861146e 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' | 'active';
+ color?: 'default' | 'white' | 'black' | 'faint' | 'active';
} & GalleryTouchableOpacityProps;
export function IconContainer({
@@ -28,10 +28,11 @@ export function IconContainer({
md: 'h-8 w-8',
};
- const colorVariants: { [color in 'default' | 'white' | 'black' | 'active']: string } = {
+ const colorVariants: { [color in 'default' | 'white' | 'black' | 'faint' | 'active']: 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',
active: 'bg-porcelain dark:bg-white',
};
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/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..8b089e204 100644
--- a/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx
+++ b/apps/mobile/src/screens/NftDetailScreen/NftDetailSection.tsx
@@ -1,12 +1,15 @@
import { RouteProp, useNavigation, useRoute } from '@react-navigation/native';
import { useColorScheme } from 'nativewind';
-import { useCallback, useMemo } from 'react';
-import { ScrollView, 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';
@@ -22,6 +25,7 @@ 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';
@@ -41,6 +45,8 @@ type Props = {
queryRef: NftDetailSectionQueryFragment$key;
};
+const { width } = Dimensions.get('window');
+
export function NftDetailSection({ onShare, queryRef }: Props) {
const route = useRoute>();
@@ -96,6 +102,7 @@ export function NftDetailSection({ onShare, queryRef }: Props) {
);
const { colorScheme } = useColorScheme();
+ const [isLightboxOpen, setIsLightboxOpen] = useState(false);
const token = query.tokenById;
const ownerWalletAddress =
@@ -120,6 +127,8 @@ export function NftDetailSection({ onShare, queryRef }: Props) {
}
}, [navigateToCommunity, tokenDefinition.community]);
+ const { top } = useSafeAreaPadding();
+
const handleCreatePost = useCallback(() => {
if (token.dbid) {
navigation.navigate('PostComposer', {
@@ -162,6 +171,29 @@ export function NftDetailSection({ onShare, queryRef }: Props) {
queryRef: query,
});
+ const customHeader = useCallback(
+ (close: () => void) => {
+ return (
+
+ }
+ onPress={close}
+ eventElementId={null}
+ eventName={null}
+ eventContext={null}
+ />
+
+ );
+ },
+ [top]
+ );
+
const { contractName } = extractRelevantMetadataFromToken(token);
const blueToDisplay = useMemo(
@@ -169,6 +201,68 @@ export function NftDetailSection({ onShare, queryRef }: Props) {
[colorScheme]
);
+ const handleMaximizeToggle = useCallback(() => {
+ setIsLightboxOpen((currIsLightboxOpen) => !currIsLightboxOpen);
+ }, []);
+
+ const thumbnailRef = useRef(null);
+ const [thumbnailPosition, setThumbnailPosition] = useState({
+ width: width,
+ height: width,
+ x: 0,
+ y: 0,
+ });
+
+ const updateThumbnailPosition = useCallback(() => {
+ if (thumbnailRef.current) {
+ thumbnailRef.current.measure((x, y, w, h, pageX, pageY) => {
+ setThumbnailPosition({
+ width: w,
+ height: h,
+ x: pageX,
+ y: pageY,
+ });
+ });
+ }
+ }, []);
+
+ const handleOpenLightbox = useCallback(() => {
+ setIsLightboxOpen(true);
+ }, [updateThumbnailPosition]);
+
+ const handleCloseLightbox = useCallback(() => {
+ setIsLightboxOpen(false);
+ }, []);
+
+ const contentStyle = useMemo(
+ () => ({
+ width: width * 0.92,
+ backgroundColor: 'red',
+ }),
+ []
+ );
+
+ const renderContent = useCallback(
+ () => (
+
+
+
+
+
+ ),
+ [token, route.params.cachedPreviewAssetUrl]
+ );
+
+ const tokenOrigin = useMemo(
+ () => ({
+ x: thumbnailPosition.x,
+ y: thumbnailPosition.y,
+ width: thumbnailPosition.width,
+ height: thumbnailPosition.height,
+ }),
+ [thumbnailPosition]
+ );
+
return (
@@ -188,14 +282,31 @@ export function NftDetailSection({ onShare, queryRef }: Props) {
/>
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -211,6 +322,15 @@ export function NftDetailSection({ onShare, queryRef }: Props) {
{tokenDefinition.name}
+
+
+
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/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 b6e7bcd93..ba25dbf9c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1699,17 +1699,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"
@@ -2102,15 +2091,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
@@ -2141,19 +2129,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"
@@ -2417,17 +2392,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"
@@ -2462,17 +2426,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"
@@ -7555,119 +7508,117 @@ __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:12.3.6":
+ version: 12.3.6
+ resolution: "@react-native-community/cli-clean@npm:12.3.6"
dependencies:
- "@react-native-community/cli-tools": 12.3.2
+ "@react-native-community/cli-tools": 12.3.6
chalk: ^4.1.2
execa: ^5.0.0
- checksum: 3a6dfba3cc13ff92c823d0139cec9457778d095e7bb60c1fbb6494373adabf5b863226d35eb311c4e662f2c9192cc1839e878a788560be2b9eedf4b6a92914ae
+ checksum: bc0ae6d198e724dabd62df8172abc9be29b421f2f8314308f96371e8f54f2de73f7798bba5a3bca758c234f115567012183b6d99bb839f7b2877db9ec38a0bee
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:12.3.6":
+ version: 12.3.6
+ resolution: "@react-native-community/cli-config@npm:12.3.6"
dependencies:
- "@react-native-community/cli-tools": 12.3.2
+ "@react-native-community/cli-tools": 12.3.6
chalk: ^4.1.2
cosmiconfig: ^5.1.0
deepmerge: ^4.3.0
glob: ^7.1.3
joi: ^17.2.1
- checksum: 2f3cb1686db553936eb05e378e63813fcb93f96dadd393dae0a40acf2dab18772d551aa11923039c5b6e2e08482caa79c238111d052dd0db5cac0b6526f565d3
+ checksum: 1f372dac334aef34ea360aa3fc9e1ed09a9d4e84caac04abd3728ab743b0456ff079e83c013d349a49f359ed2355bf96c494c08a9e09bc1e21dad96904ef18a3
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: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: e6876caab65ec6129dde9be0addcfddefd18c191d5968d2d8087eac618b08df9de94e0fbb7e81de96299c3993799eea53ecb95023420e4da6411f15dbbdc0c2c
+ checksum: 8ecb7a9ea822359c606fecc724876e584480ec510c46f0c13f312a22dac98ee0555dd4f1b96dc1c83439e18e8dd6d5250b4ffdd08c801a70a5fc5e89f52146ce
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:12.3.6":
+ version: 12.3.6
+ resolution: "@react-native-community/cli-doctor@npm:12.3.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": 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
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: 9f2d4b5be291b78365225e0d11279ce7fd8cdafd5de0d8d1545bcd1994b61a9f30b0e59fd1c2111eb5a88f61f39da150bde881bc975ae5583b4368c8186bd67f
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:12.3.6":
+ version: 12.3.6
+ resolution: "@react-native-community/cli-hermes@npm:12.3.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": 12.3.6
+ "@react-native-community/cli-tools": 12.3.6
chalk: ^4.1.2
hermes-profile-transformer: ^0.0.6
- ip: ^1.1.5
- checksum: 9716ca7c867ed018c0a5e4120770af164137f0214348af1645d2c6d0834314589b6e13a63b18e93266681636e9121328ab5560832c158db227fe236484735a01
+ checksum: fcf524032306c1816c88612754080829211699abd22500a460b71253e5b1b61a11727b678dc65c60fc930111302582f124d19cda01c86d870d3658a6c3e259a7
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:12.3.6":
+ version: 12.3.6
+ resolution: "@react-native-community/cli-platform-android@npm:12.3.6"
dependencies:
- "@react-native-community/cli-tools": 12.3.2
+ "@react-native-community/cli-tools": 12.3.6
chalk: ^4.1.2
execa: ^5.0.0
fast-xml-parser: ^4.2.4
glob: ^7.1.3
logkitty: ^0.7.1
- checksum: cc28819a8cdcf64bfa88ad3d02f04f08f6bacd41fc136812677df8c33d738a303712ab524647fd3c30938e2f32742b5ae8e9b209b71b4fc6604a6fab69716fb5
+ checksum: 82e8939daafd640b453d8b67671e4d131900f38434823b66c429fcf88417abab652c7ad3cb77a2d97c437756bc229b036f9c704a2602ce9f8c9b1a4c070ab52e
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-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": 12.3.2
+ "@react-native-community/cli-tools": 12.3.6
chalk: ^4.1.2
execa: ^5.0.0
fast-xml-parser: ^4.0.12
glob: ^7.1.3
ora: ^5.4.1
- checksum: 3cec617c375d0254aaf4c627b46d8aa393ce003e9ebb033f83bebc664560f7bc3eb66bf726d285c3e6eb775ad4c8859ee5b4d615a93442a71f411a1b37aae198
+ checksum: af0d53b27129de26184497786e544bb8dae1f25439d65fb000a5a4ed6275f7b22f4351bf2ec649ff3be61ed0c24700646ff441952410c0dc87dc46f165d29c96
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-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: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: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": 12.3.2
- "@react-native-community/cli-tools": 12.3.2
+ "@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
@@ -7675,13 +7626,13 @@ __metadata:
pretty-format: ^26.6.2
serve-static: ^1.13.1
ws: ^7.5.1
- checksum: cf8c83ac5f6fe1a9dfb6486b8cea4b0aa7597b01c49f9fd50d8460418c8f8ebf376e4d1d5e2ac32e97d7fab9c01b02e56cf4a43c29c0a6e953b8a219f47077e1
+ checksum: bc5e0dcb842e24889b46f61a12553efaf6cedb2750a93e59a6bde2cf81eb0bd1e5586ff1fbf5f43d92b4d0a51e6a4af27c44ba799264835a817f779c0832b2e5
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: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
@@ -7693,32 +7644,32 @@ __metadata:
semver: ^7.5.2
shell-quote: ^1.7.3
sudo-prompt: ^9.0.0
- checksum: f5791f6ec0838a100f6ca47e64418c1a8d9c697499065e2d5d7808f70800f6dc6910fea5114b460864839cedfd71872e44b41553350a0c15e67cc698ce5d0c62
+ checksum: b820e8822e2f861784752a37aacd11926f71eb0e749aa65de25fd0e5da7c0f2498bb9e65413f5d8b39341664f935d819fd24836a52c9ec78de21273ea14e4cfb
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:12.3.6":
+ version: 12.3.6
+ resolution: "@react-native-community/cli-types@npm:12.3.6"
dependencies:
joi: ^17.2.1
- checksum: c896ce454814971469af3a329c66d8c3f388b91428c12db51e823035ddd2fa48dc7d838c799780bc365c3c0f36f78da70f006423159b13b15d8537dbf2d3cdf9
+ checksum: f087c41d7b63ab8cb5d608bb176847bc442706710748c324faa8c7f3087c3fb7a1f84e8f6dd5c6d32c691c2f12c08cb47429ce83fd1dd577679f7171043cd439
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:12.3.6":
+ version: 12.3.6
+ resolution: "@react-native-community/cli@npm:12.3.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": 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
@@ -7730,7 +7681,7 @@ __metadata:
semver: ^7.5.2
bin:
react-native: build/bin.js
- checksum: 5ed1ee3e97f0b184ed796ca7efa174a9593808214102391db1341a847370bdbc5c01477fbfdb07fc829f6b6a1583fd77ce405f72badf416671f95d7015283a19
+ checksum: 0a410ddcd3d86acfd0a6ec93b220169c416e26f8b08b11d991e1defa4089c460cfec019c5d1ce6d71ac013ad09fc2e522c7a8c2948256a167e8fd89458f5a65c
languageName: node
linkType: hard
@@ -7829,13 +7780,13 @@ __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/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": 12.3.2
- "@react-native-community/cli-tools": 12.3.2
- "@react-native/dev-middleware": 0.73.7
+ "@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
@@ -7844,7 +7795,7 @@ __metadata:
metro-core: ^0.80.3
node-fetch: ^2.2.0
readline: ^1.3.0
- checksum: 584657d3a85cd078cfc1cd811e2b4e363710d9e98e2546718e018e7f6e3248b463b498fb4d6595eebe6328b53d08f9ef4e85189307a5cfa887346b6c7beae289
+ checksum: e5b39194657d8d9e1cd35711df9fea3b28a00dcf09443490f0afa2f28995bcdc62a711d4975f0894a925f56285cc9219bf271a8be7042a6f37f94e769a00220b
languageName: node
linkType: hard
@@ -7855,25 +7806,7 @@ __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"
- dependencies:
- "@isaacs/ttlcache": ^1.4.1
- "@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
- open: ^7.0.3
- serve-static: ^1.13.1
- temp-dir: ^2.0.0
- checksum: fd22acc763282c0cec8776cf1604a063b016b96fce0922c1f6690cd6df1cfde4540f3df3364721a13d12777e84bfc218a2a3b71f9965ee6be6bfad51c5a0d07e
- languageName: node
- linkType: hard
-
-"@react-native/dev-middleware@npm:^0.73.6":
+"@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:
@@ -8464,6 +8397,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"
@@ -8478,6 +8418,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"
@@ -8492,6 +8439,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"
@@ -8506,6 +8460,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"
@@ -8520,6 +8481,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"
@@ -8534,6 +8502,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"
@@ -8548,6 +8523,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"
@@ -8585,6 +8567,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"
@@ -8793,12 +8812,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
@@ -8814,7 +8833,7 @@ __metadata:
optional: true
bin:
sentry-expo-upload-sourcemaps: scripts/expo-upload-sourcemaps.js
- checksum: aeaa875c193b7a44fd633c8b7c40bde135cbe5421f3c778bdcfa415fad3237d50aa7f710d30f72a9726be6d3d7215e6af852f4d97a0552ba2d218c98f6abcc9c
+ checksum: cbec7c069570645189de2d942a75b2924f7a1f42885a179cb7eb9404d56b58ddb8682422d4062a0cfcbb232cdd5ff47773eb16ec7853e9a79b9fc063487d5064
languageName: node
linkType: hard
@@ -10592,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"
@@ -10709,14 +10737,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
@@ -10761,13 +10788,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"
@@ -18848,7 +18868,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:
@@ -18857,6 +18877,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:~9.0.2":
version: 9.0.2
resolution: "expo-asset@npm:9.0.2"
@@ -18871,12 +18900,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
@@ -18912,7 +18941,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:
@@ -18923,6 +18952,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-crypto@npm:~12.8.1":
version: 12.8.1
resolution: "expo-crypto@npm:12.8.1"
@@ -18934,33 +18974,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
@@ -18973,26 +19013,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
@@ -19003,7 +19043,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:
@@ -19113,9 +19153,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
@@ -19127,7 +19167,7 @@ __metadata:
fs-extra: ^9.1.0
peerDependencies:
expo: "*"
- checksum: b491d15495a3f2f9fdee6c63e0dadc9b4a5a45875c4b093e69d9f65a26974b7a0bf2d6402f6b1d4635031a33f3f41757f09a5572cc028c4423ca1dc2be86f466
+ checksum: c5be3b71fc6abe7d974c5c0e63ae9bd90a79414a977a7f4a2caba80df0651ada0dda8625aa7ea1e50cfc865bbb733a3f59d8d5e247e7e6233e931d1cd788ad0a
languageName: node
linkType: hard
@@ -19140,14 +19180,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
@@ -19165,15 +19205,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
@@ -19186,9 +19226,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
@@ -19205,7 +19245,7 @@ __metadata:
expo: "*"
bin:
expo-updates: bin/cli.js
- checksum: ce32190e1819138179d02632405370499e27d2baab516abd26e8eae8cf7a77116c910eafd69cfce8da7ae9e18fdddc7b51a4b01a7ec13e8d3f2b11db16b65e6b
+ checksum: 9375250d5c16c66bcbd90735343525a1cf5175e62162ed4cd91e1bb9bdd17fdbf97d51d4c1a3a8a730d5c4edf07d5318e9bf4253ecb8a772d4efc478e9c65bda
languageName: node
linkType: hard
@@ -20230,13 +20270,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
@@ -21790,13 +21830,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"
@@ -26220,10 +26253,11 @@ __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
+ "@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
@@ -26233,34 +26267,34 @@ __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
mixpanel-react-native: ^3.0.0-beta.2
nativewind: ^2.0.11
node-html-parser: ^6.1.5
- react: 18.2.0
- react-native: 0.73.4
+ react: 18.2.45
+ 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
@@ -26268,6 +26302,7 @@ __metadata:
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
@@ -26275,7 +26310,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.6.2
react-native-safe-area-context: 4.8.2
react-native-screens: ~3.29.0
react-native-skeleton-placeholder: ^5.2.4
@@ -26283,6 +26318,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
@@ -26290,7 +26326,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
@@ -29277,8 +29313,8 @@ __metadata:
linkType: hard
"react-native-gesture-handler@npm:^2.15.0":
- version: 2.15.0
- resolution: "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
@@ -29288,7 +29324,7 @@ __metadata:
peerDependencies:
react: "*"
react-native: "*"
- checksum: 4db52e7b38b047bad677ed570a0ef4c2ddfc413bbbce5ed21f487c9d86c60588ee6b2c9f74bb842e5654284b0d1e6a8af81f68000e737d8a7f1e030b6d3fe6b6
+ checksum: 3f3309de471b8de654624c54793f6d72236869156ee61c1adc8bba0f4aca6ffc8ed02035eb85820473091d33eb5ec8b42a0e387a21ec25dc30ee345dff0c1142
languageName: node
linkType: hard
@@ -29324,6 +29360,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"
@@ -29420,23 +29466,24 @@ __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.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: 078a1e32ce1ca11488862db90663fd5cacb61aea65dc540c90cd5346d97e63cc6836f25cfc48b7acefd301fda414f05329a92ae5cb28fb83b94c571e66f147e3
+ checksum: 5094beff09bbeaa13101aca9dfb7be7749ccdea72f240751a2a3f23a354cfc6fdf701549fa6c5dff32d03dc1ed4e404a29db3729519c7098d94ae6c8821a32bd
languageName: node
linkType: hard
@@ -29525,17 +29572,27 @@ __metadata:
languageName: node
linkType: hard
-"react-native@npm:0.73.4":
- version: 0.73.4
- resolution: "react-native@npm:0.73.4"
+"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.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": 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": 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.16
+ "@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
@@ -29571,7 +29628,7 @@ __metadata:
react: 18.2.0
bin:
react-native: cli.js
- checksum: 651e6ba615d64a4a4063bcab018794aad3b6e41e485718c10a1c628197ed1a7024f866b04458fa4535477c03d9f2e512cfaefae36dfae1e11f6cc3a37b8df6fa
+ checksum: 20e71c902f165c15add9f841bbc555c7b8495235122ccc42f5f1c5c0189c453651a450e59b6541188d8edb829a2aac524a1762501fb6ecebc4c89e9aa6667682
languageName: node
linkType: hard
@@ -29812,12 +29869,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
@@ -33192,13 +33249,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
@@ -33222,13 +33279,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
@@ -33312,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"