diff --git a/apps/matrix/apps/mobile/app.json b/apps/matrix/apps/mobile/app.json
index 16387e7a3..ad128d2c5 100644
--- a/apps/matrix/apps/mobile/app.json
+++ b/apps/matrix/apps/mobile/app.json
@@ -2,6 +2,7 @@
"expo": {
"name": "Manalink",
"slug": "manalink",
+ "owner": "tilljs",
"version": "1.0.0",
"scheme": "manalink",
"orientation": "portrait",
@@ -25,7 +26,13 @@
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#0f0f0f"
},
- "package": "how.mana.manalink"
+ "package": "how.mana.manalink",
+ "permissions": [
+ "android.permission.RECORD_AUDIO",
+ "android.permission.MODIFY_AUDIO_SETTINGS",
+ "android.permission.READ_EXTERNAL_STORAGE",
+ "android.permission.WRITE_EXTERNAL_STORAGE"
+ ]
},
"web": {
"bundler": "metro",
@@ -35,6 +42,7 @@
"plugins": [
"expo-router",
"expo-secure-store",
+ "expo-av",
[
"expo-image-picker",
{
@@ -67,7 +75,7 @@
"origin": false
},
"eas": {
- "projectId": ""
+ "projectId": "a4c5098c-fcae-474e-95b2-13394d8b323d"
}
}
}
diff --git a/apps/matrix/apps/mobile/assets/adaptive-icon.png b/apps/matrix/apps/mobile/assets/adaptive-icon.png
new file mode 100644
index 000000000..b825c132e
Binary files /dev/null and b/apps/matrix/apps/mobile/assets/adaptive-icon.png differ
diff --git a/apps/matrix/apps/mobile/assets/favicon.png b/apps/matrix/apps/mobile/assets/favicon.png
new file mode 100644
index 000000000..c352c323c
Binary files /dev/null and b/apps/matrix/apps/mobile/assets/favicon.png differ
diff --git a/apps/matrix/apps/mobile/assets/icon.png b/apps/matrix/apps/mobile/assets/icon.png
new file mode 100644
index 000000000..b825c132e
Binary files /dev/null and b/apps/matrix/apps/mobile/assets/icon.png differ
diff --git a/apps/matrix/apps/mobile/assets/notification-icon.png b/apps/matrix/apps/mobile/assets/notification-icon.png
new file mode 100644
index 000000000..dec4ef1d0
Binary files /dev/null and b/apps/matrix/apps/mobile/assets/notification-icon.png differ
diff --git a/apps/matrix/apps/mobile/assets/splash.png b/apps/matrix/apps/mobile/assets/splash.png
new file mode 100644
index 000000000..b825c132e
Binary files /dev/null and b/apps/matrix/apps/mobile/assets/splash.png differ
diff --git a/apps/matrix/apps/mobile/eas.json b/apps/matrix/apps/mobile/eas.json
index ce810685e..751c6fde6 100644
--- a/apps/matrix/apps/mobile/eas.json
+++ b/apps/matrix/apps/mobile/eas.json
@@ -4,15 +4,33 @@
"appVersionSource": "remote"
},
"build": {
+ "base": {
+ "node": "22.22.1",
+ "pnpm": {
+ "version": "9.15.0"
+ },
+ "env": {
+ "EAS_BUILD_RUNNER": "eas-build-on-success"
+ }
+ },
"development": {
+ "extends": "base",
"developmentClient": true,
"distribution": "internal"
},
"preview": {
- "distribution": "internal"
+ "extends": "base",
+ "distribution": "internal",
+ "ios": {
+ "simulator": true
+ }
},
"production": {
- "autoIncrement": true
+ "extends": "base",
+ "autoIncrement": true,
+ "ios": {
+ "image": "latest"
+ }
}
},
"submit": {
diff --git a/apps/matrix/apps/mobile/nativewind-env.d.ts b/apps/matrix/apps/mobile/nativewind-env.d.ts
index a13e3136b..5d7befc24 100644
--- a/apps/matrix/apps/mobile/nativewind-env.d.ts
+++ b/apps/matrix/apps/mobile/nativewind-env.d.ts
@@ -1 +1,10 @@
///
+
+import 'react-native';
+
+declare module 'react-native' {
+ interface PressableProps {
+ className?: string | ((state: { pressed: boolean }) => string);
+ cssInterop?: boolean;
+ }
+}
diff --git a/apps/matrix/apps/mobile/package.json b/apps/matrix/apps/mobile/package.json
index 2b15e8699..60cbb4e8c 100644
--- a/apps/matrix/apps/mobile/package.json
+++ b/apps/matrix/apps/mobile/package.json
@@ -6,42 +6,44 @@
"dev": "expo start",
"ios": "expo run:ios",
"android": "expo run:android",
- "build:dev": "eas build --profile development",
- "build:preview": "eas build --profile preview",
- "build:prod": "eas build --profile production",
+ "build:dev": "eas build --profile development --platform ios",
+ "build:preview": "eas build --profile preview --platform ios",
+ "build:prod": "eas build --profile production --platform ios",
+ "submit:ios": "eas submit --platform ios --profile production",
+ "build:testflight": "eas build --profile production --platform ios --auto-submit",
"prebuild": "expo prebuild",
"type-check": "tsc --noEmit",
"lint": "eslint .",
"format": "eslint . --fix"
},
"dependencies": {
- "expo": "^55.0.0",
- "expo-router": "~7.0.0",
- "expo-constants": "~19.0.0",
- "expo-status-bar": "~4.0.0",
- "expo-system-ui": "~7.0.0",
- "expo-linking": "~9.0.0",
- "expo-secure-store": "~16.0.0",
- "expo-image": "~4.0.0",
- "expo-image-picker": "~16.0.0",
- "expo-document-picker": "~13.0.0",
- "expo-media-library": "~17.0.0",
- "expo-file-system": "~19.0.0",
- "expo-av": "~15.0.0",
- "expo-notifications": "~1.0.0",
- "expo-haptics": "~16.0.0",
- "expo-web-browser": "~16.0.0",
- "react": "19.1.0",
- "react-dom": "19.1.0",
- "react-native": "~0.82.0",
- "react-native-gesture-handler": "~2.28.0",
- "react-native-reanimated": "~4.2.0",
- "react-native-safe-area-context": "~5.6.0",
- "react-native-screens": "~4.17.0",
- "react-native-web": "~0.21.0",
- "nativewind": "latest",
+ "expo": "~53.0.0",
+ "expo-router": "~5.0.0",
+ "expo-constants": "~17.1.0",
+ "expo-status-bar": "~2.2.0",
+ "expo-system-ui": "~5.0.0",
+ "expo-linking": "~7.1.0",
+ "expo-secure-store": "~14.2.0",
+ "expo-image": "~2.3.0",
+ "expo-image-picker": "~16.1.0",
+ "expo-document-picker": "~13.1.0",
+ "expo-media-library": "~17.1.0",
+ "expo-file-system": "~18.1.0",
+ "expo-av": "~15.1.0",
+ "expo-notifications": "~0.31.0",
+ "expo-haptics": "~14.1.0",
+ "expo-web-browser": "~14.1.0",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
+ "react-native": "0.79.2",
+ "react-native-gesture-handler": "~2.24.0",
+ "react-native-reanimated": "~3.17.0",
+ "react-native-safe-area-context": "~5.4.0",
+ "react-native-screens": "~4.10.0",
+ "react-native-web": "~0.19.13",
+ "nativewind": "~4.1.0",
"zustand": "^4.5.1",
- "@react-native-async-storage/async-storage": "2.2.0",
+ "@react-native-async-storage/async-storage": "2.1.2",
"matrix-js-sdk": "^37.1.0",
"buffer": "^6.0.3",
"events": "^3.3.0",
@@ -50,8 +52,7 @@
},
"devDependencies": {
"@babel/core": "^7.20.0",
- "@types/react": "~19.2.0",
- "@types/react-native": "~0.82.0",
+ "@types/react": "~18.3.0",
"eslint": "^9.25.1",
"eslint-config-expo": "^9.2.0",
"prettier": "^3.2.5",
diff --git a/apps/matrix/apps/mobile/src/components/MessageBubble.tsx b/apps/matrix/apps/mobile/src/components/MessageBubble.tsx
index 455b3c500..e51df6f1b 100644
--- a/apps/matrix/apps/mobile/src/components/MessageBubble.tsx
+++ b/apps/matrix/apps/mobile/src/components/MessageBubble.tsx
@@ -1,5 +1,15 @@
import { useState } from 'react';
-import { View, Text, Pressable, ActionSheetIOS, Platform, Alert, Clipboard, Modal, ScrollView } from 'react-native';
+import {
+ View,
+ Text,
+ Pressable,
+ ActionSheetIOS,
+ Platform,
+ Alert,
+ Clipboard,
+ Modal,
+ ScrollView,
+} from 'react-native';
import { Swipeable } from 'react-native-gesture-handler';
import Animated, { useAnimatedStyle, interpolate, Extrapolation } from 'react-native-reanimated';
import { Image } from 'expo-image';
@@ -24,7 +34,17 @@ function formatTime(ts: number) {
return new Date(ts).toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' });
}
-function AvatarCircle({ name, url, onPress, size = 28 }: { name: string; url?: string; onPress?: () => void; size?: number }) {
+function AvatarCircle({
+ name,
+ url,
+ onPress,
+ size = 28,
+}: {
+ name: string;
+ url?: string;
+ onPress?: () => void;
+ size?: number;
+}) {
const inner = (
}));
return (
-
+
);
}
-function ReactionDetailsModal({ reactions, visible, onClose }: { reactions: MessageReaction[]; visible: boolean; onClose: () => void }) {
+function ReactionDetailsModal({
+ reactions,
+ visible,
+ onClose,
+}: {
+ reactions: MessageReaction[];
+ visible: boolean;
+ onClose: () => void;
+}) {
const [selectedKey, setSelectedKey] = useState(null);
const selected = selectedKey ? reactions.find((r) => r.key === selectedKey) : reactions[0];
return (
-
+
Reactions
- `p-1 ${pressed ? 'opacity-50' : ''}`}>
+ `p-1 ${pressed ? 'opacity-50' : ''}`}
+ >
Done
-
+
{reactions.map((r) => (
setSelectedKey(r.key)}
className={`flex-row items-center gap-1 px-3 py-1.5 rounded-full border ${
- (selected?.key === r.key) ? 'bg-primary/20 border-primary/40' : 'bg-surface border-border'
+ selected?.key === r.key
+ ? 'bg-primary/20 border-primary/40'
+ : 'bg-surface border-border'
}`}
>
{r.key}
- {r.count}
+
+ {r.count}
+
))}
@@ -98,7 +147,9 @@ function ReactionDetailsModal({ reactions, visible, onClose }: { reactions: Mess
{userId.replace(/^@/, '')[0]?.toUpperCase() ?? '?'}
- {userId}
+
+ {userId}
+
))}
@@ -107,7 +158,17 @@ function ReactionDetailsModal({ reactions, visible, onClose }: { reactions: Mess
);
}
-export default function MessageBubble({ message, prevMessage, onReply, onEdit, onReact, onDelete, onForward, onImagePress, onAvatarPress }: Props) {
+export default function MessageBubble({
+ message,
+ prevMessage,
+ onReply,
+ onEdit,
+ onReact,
+ onDelete,
+ onForward,
+ onImagePress,
+ onAvatarPress,
+}: Props) {
const [showReactionDetails, setShowReactionDetails] = useState(false);
const isOwn = message.isOwn;
const isGrouped =
@@ -120,7 +181,14 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
const handleLongPress = () => {
const extraOptions = isOwn && !message.redacted ? ['Edit', 'Delete'] : [];
- const options = ['Cancel', 'Reply', 'Forward', ...QUICK_REACTIONS, 'Copy text', ...extraOptions];
+ const options = [
+ 'Cancel',
+ 'Reply',
+ 'Forward',
+ ...QUICK_REACTIONS,
+ 'Copy text',
+ ...extraOptions,
+ ];
const destructiveIndex = isOwn && !message.redacted ? options.length - 1 : undefined;
if (Platform.OS === 'ios') {
@@ -128,15 +196,32 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
{ options, cancelButtonIndex: 0, destructiveButtonIndex: destructiveIndex },
(index) => {
if (index === 0) return;
- if (index === 1) { onReply?.(message); return; }
- if (index === 2) { onForward?.(message); return; }
+ if (index === 1) {
+ onReply?.(message);
+ return;
+ }
+ if (index === 2) {
+ onForward?.(message);
+ return;
+ }
const ri = index - 3;
- if (ri < QUICK_REACTIONS.length) { onReact?.(message.id, QUICK_REACTIONS[ri]); return; }
+ if (ri < QUICK_REACTIONS.length) {
+ onReact?.(message.id, QUICK_REACTIONS[ri]);
+ return;
+ }
const ai = index - 3 - QUICK_REACTIONS.length;
- if (ai === 0) { Clipboard.setString(message.body); return; }
- if (ai === 1 && isOwn) { onEdit?.(message); return; }
- if (ai === 2 && isOwn) { onDelete?.(message.id); }
- },
+ if (ai === 0) {
+ Clipboard.setString(message.body);
+ return;
+ }
+ if (ai === 1 && isOwn) {
+ onEdit?.(message);
+ return;
+ }
+ if (ai === 2 && isOwn) {
+ onDelete?.(message.id);
+ }
+ }
);
} else {
Alert.alert('Message', undefined, [
@@ -145,7 +230,13 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
...(isOwn ? [{ text: 'Edit', onPress: () => onEdit?.(message) }] : []),
{ text: 'Copy text', onPress: () => Clipboard.setString(message.body) },
...(isOwn && !message.redacted
- ? [{ text: 'Delete', style: 'destructive' as const, onPress: () => onDelete?.(message.id) }]
+ ? [
+ {
+ text: 'Delete',
+ style: 'destructive' as const,
+ onPress: () => onDelete?.(message.id),
+ },
+ ]
: []),
{ text: 'Cancel', style: 'cancel' as const },
]);
@@ -170,10 +261,16 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
? (progress: Animated.SharedValue) =>
: undefined;
+ // Type assertion needed: react-native-gesture-handler Swipeable types expect old Animated API
+ // but we use Reanimated v3 SharedValue which is what actually works at runtime
+ const swipeableProps = {
+ renderLeftActions: renderLeftActions as any,
+ renderRightActions: renderRightActions as any,
+ };
+
return (
{
if ((direction === 'left' && !isOwn) || (direction === 'right' && isOwn)) {
onReply?.(message);
@@ -182,7 +279,9 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
friction={2}
overshootFriction={8}
>
-
+
{/* Left avatar */}
{!isOwn && (
@@ -200,7 +299,9 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
{showSenderName && (
onAvatarPress(message.sender) : undefined}>
- {message.senderName}
+
+ {message.senderName}
+
)}
@@ -218,10 +319,16 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
isOwn ? 'bg-white/10 border-white/40' : 'bg-primary/8 border-primary/40'
}`}
>
-
+
{message.replyToSenderName ?? 'Unknown'}
-
+
{message.replyToBody ?? '…'}
@@ -240,7 +347,10 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
{message.type === 'm.file' && (
📎
-
+
{message.media?.filename ?? message.body}
@@ -254,9 +364,15 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
/>
)}
- {(message.type === 'm.text' || message.type === 'm.notice' || message.type === 'm.emote') && (
+ {(message.type === 'm.text' ||
+ message.type === 'm.notice' ||
+ message.type === 'm.emote') && (
)}
@@ -276,7 +392,9 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
>
{r.key}
{r.count > 1 && (
-
+
{r.count}
)}
@@ -305,7 +423,9 @@ export default function MessageBubble({ message, prevMessage, onReply, onEdit, o
))}
{message.readBy.length > 3 && (
- +{message.readBy.length - 3}
+
+ +{message.readBy.length - 3}
+
)}
)}
diff --git a/apps/matrix/apps/mobile/src/matrix/polyfills.ts b/apps/matrix/apps/mobile/src/matrix/polyfills.ts
index 6033a5506..58dd84275 100644
--- a/apps/matrix/apps/mobile/src/matrix/polyfills.ts
+++ b/apps/matrix/apps/mobile/src/matrix/polyfills.ts
@@ -2,7 +2,7 @@
import { Buffer } from 'buffer';
import EventEmitter from 'events';
-// @ts-expect-error global polyfill
+// @ts-ignore global polyfill
global.Buffer = Buffer;
// @ts-expect-error global polyfill
global.EventEmitter = EventEmitter;
diff --git a/apps/matrix/apps/mobile/src/matrix/store.ts b/apps/matrix/apps/mobile/src/matrix/store.ts
index f119ea0ad..8f1dafc5a 100644
--- a/apps/matrix/apps/mobile/src/matrix/store.ts
+++ b/apps/matrix/apps/mobile/src/matrix/store.ts
@@ -2,6 +2,7 @@ import { create } from 'zustand';
import * as SecureStore from 'expo-secure-store';
import AsyncStorage from '@react-native-async-storage/async-storage';
import type { MatrixClient, Room, MatrixEvent } from 'matrix-js-sdk';
+import { NotificationCountType } from 'matrix-js-sdk/lib/models/room';
import type {
MatrixCredentials,
SimpleRoom,
@@ -42,7 +43,13 @@ interface MatrixState {
sendReaction: (eventId: string, key: string) => Promise;
redactMessage: (eventId: string) => Promise;
sendTyping: (typing: boolean) => Promise;
- sendImage: (fileUri: string, filename: string, mimetype: string, width?: number, height?: number) => Promise;
+ sendImage: (
+ fileUri: string,
+ filename: string,
+ mimetype: string,
+ width?: number,
+ height?: number
+ ) => Promise;
sendFile: (fileUri: string, filename: string, mimetype: string) => Promise;
editMessage: (eventId: string, newBody: string) => Promise;
sendVoice: (fileUri: string, durationMs: number) => Promise;
@@ -64,7 +71,9 @@ function roomToSimple(room: Room, userId: string, baseUrl: string): SimpleRoom {
})();
const rawAvatar = room.getMxcAvatarUrl?.() ?? null;
- const avatar = rawAvatar ? resolveMxcThumbnail(rawAvatar, baseUrl, 96, 96) ?? undefined : undefined;
+ const avatar = rawAvatar
+ ? (resolveMxcThumbnail(rawAvatar, baseUrl, 96, 96) ?? undefined)
+ : undefined;
return {
id: room.roomId,
@@ -74,8 +83,8 @@ function roomToSimple(room: Room, userId: string, baseUrl: string): SimpleRoom {
lastMessage: lastMsg?.getContent()?.body,
lastMessageSender: lastMsg?.getSender() ?? undefined,
lastMessageTime: room.getLastActiveTimestamp?.() ?? undefined,
- unreadCount: room.getUnreadNotificationCount('total') ?? 0,
- highlightCount: room.getUnreadNotificationCount('highlight') ?? 0,
+ unreadCount: room.getUnreadNotificationCount(NotificationCountType.Total) ?? 0,
+ highlightCount: room.getUnreadNotificationCount(NotificationCountType.Highlight) ?? 0,
isDirect: !!dmUserId,
isEncrypted: room.hasEncryptionStateEvent(),
memberCount: room.getJoinedMemberCount(),
@@ -85,7 +94,12 @@ function roomToSimple(room: Room, userId: string, baseUrl: string): SimpleRoom {
};
}
-function eventToMessage(event: MatrixEvent, userId: string, baseUrl: string, room?: Room): SimpleMessage | null {
+function eventToMessage(
+ event: MatrixEvent,
+ userId: string,
+ baseUrl: string,
+ room?: Room
+): SimpleMessage | null {
if (event.getType() !== 'm.room.message') return null;
const content = event.getContent();
@@ -103,7 +117,9 @@ function eventToMessage(event: MatrixEvent, userId: string, baseUrl: string, roo
width: content.info?.w,
height: content.info?.h,
filename: content.body,
- thumbnailUrl: isAudio ? undefined : (resolveMxcThumbnail(mxcUrl, baseUrl, 400, 300) ?? undefined),
+ thumbnailUrl: isAudio
+ ? undefined
+ : (resolveMxcThumbnail(mxcUrl, baseUrl, 400, 300) ?? undefined),
downloadUrl: resolveMxcUrl(mxcUrl, baseUrl) ?? undefined,
duration: content.info?.duration,
};
@@ -113,7 +129,7 @@ function eventToMessage(event: MatrixEvent, userId: string, baseUrl: string, roo
const senderMember = event.sender;
const rawSenderAvatar = senderMember?.getMxcAvatarUrl?.() ?? null;
const senderAvatar = rawSenderAvatar
- ? resolveMxcThumbnail(rawSenderAvatar, baseUrl, 64, 64) ?? undefined
+ ? (resolveMxcThumbnail(rawSenderAvatar, baseUrl, 64, 64) ?? undefined)
: undefined;
// Reply-to
@@ -133,16 +149,19 @@ function eventToMessage(event: MatrixEvent, userId: string, baseUrl: string, roo
let reactions: MessageReaction[] | undefined;
if (room) {
const eventId = event.getId();
- const reactionEvents = room.getLiveTimeline().getEvents().filter(
- (e) =>
- e.getType() === 'm.reaction' &&
- e.getContent()?.['m.relates_to']?.event_id === eventId &&
- e.getContent()?.['m.relates_to']?.rel_type === 'm.annotation',
- );
+ const reactionEvents = room
+ .getLiveTimeline()
+ .getEvents()
+ .filter(
+ (e) =>
+ e.getType() === 'm.reaction' &&
+ e.getContent()?.['m.relates_to']?.event_id === eventId &&
+ e.getContent()?.['m.relates_to']?.rel_type === 'm.annotation'
+ );
if (reactionEvents.length > 0) {
const grouped = new Map();
for (const re of reactionEvents) {
- const key = re.getContent()['m.relates_to'].key as string;
+ const key = re.getContent()?.['m.relates_to']?.key as string;
if (!grouped.has(key)) grouped.set(key, { users: [], includesMe: false });
const entry = grouped.get(key)!;
const sender = re.getSender() ?? '';
@@ -261,7 +280,9 @@ export const useMatrixStore = create((set, get) => ({
try {
const cached = await AsyncStorage.getItem(ROOMS_CACHE_KEY);
if (cached) set({ rooms: JSON.parse(cached) });
- } catch { /* ignore cache errors */ }
+ } catch {
+ /* ignore cache errors */
+ }
const refresh = () => {
const rooms = buildSimpleRooms(client, userId, baseUrl);
@@ -347,7 +368,13 @@ export const useMatrixStore = create((set, get) => ({
selectRoom: (roomId: string) => {
const { client, credentials } = get();
- set({ currentRoomId: roomId, typingUsers: [], messages: [], roomMembers: [], firstUnreadEventId: null });
+ set({
+ currentRoomId: roomId,
+ typingUsers: [],
+ messages: [],
+ roomMembers: [],
+ firstUnreadEventId: null,
+ });
if (!client || !credentials) return;
const room = client.getRoom(roomId);
@@ -356,14 +383,16 @@ export const useMatrixStore = create((set, get) => ({
// Capture first unread event before marking as read
const { userId, homeserver: baseUrl } = credentials;
let firstUnreadEventId: string | null = null;
- const unreadCount = room.getUnreadNotificationCount('total') ?? 0;
+ const unreadCount = room.getUnreadNotificationCount(NotificationCountType.Total) ?? 0;
if (unreadCount > 0) {
const lastReadEventId = (room as any).getEventReadUpTo?.(userId) as string | null;
if (lastReadEventId) {
const timeline = room.getLiveTimeline().getEvents();
const lastReadIdx = timeline.findIndex((e) => e.getId() === lastReadEventId);
if (lastReadIdx >= 0) {
- const firstUnread = timeline.slice(lastReadIdx + 1).find((e) => e.getType() === 'm.room.message');
+ const firstUnread = timeline
+ .slice(lastReadIdx + 1)
+ .find((e) => e.getType() === 'm.room.message');
firstUnreadEventId = firstUnread?.getId() ?? null;
}
}
@@ -391,7 +420,7 @@ export const useMatrixStore = create((set, get) => ({
userId: m.userId,
displayName: m.name || m.userId,
avatarUrl: rawAvatar
- ? resolveMxcThumbnail(rawAvatar, credentials.homeserver, 64, 64) ?? undefined
+ ? (resolveMxcThumbnail(rawAvatar, credentials.homeserver, 64, 64) ?? undefined)
: undefined,
membership: 'join' as const,
powerLevel: m.powerLevel ?? 0,
diff --git a/package.json b/package.json
index d05595cd2..759405ce1 100644
--- a/package.json
+++ b/package.json
@@ -116,8 +116,6 @@
"photos:db:push": "pnpm --filter @photos/backend db:push",
"photos:db:studio": "pnpm --filter @photos/backend db:studio",
"dev:tags-test": "./scripts/setup-databases.sh todo && ./scripts/setup-databases.sh calendar && ./scripts/setup-databases.sh contacts && ./scripts/setup-databases.sh auth && concurrently -n auth,todo-be,todo-web,cal-be,cal-web,con-be,con-web -c blue,green,cyan,yellow,magenta,red,white \"pnpm dev:auth\" \"pnpm dev:todo:backend\" \"pnpm dev:todo:web\" \"pnpm dev:calendar:backend\" \"pnpm dev:calendar:web\" \"pnpm dev:contacts:backend\" \"pnpm dev:contacts:web\"",
- "matrix:dev": "turbo run dev --filter=matrix...",
- "dev:matrix:web": "pnpm --filter @matrix/web dev",
"moodlit:dev": "turbo run dev --filter=moodlit...",
"dev:moodlit:mobile": "pnpm --filter @moodlit/mobile dev",
"dev:moodlit:web": "pnpm --filter @moodlit/web dev",
diff --git a/packages/qr-export/tsconfig.json b/packages/qr-export/tsconfig.json
index c5aba2214..c68473477 100644
--- a/packages/qr-export/tsconfig.json
+++ b/packages/qr-export/tsconfig.json
@@ -14,5 +14,5 @@
"noEmit": true
},
"include": ["src/**/*.ts", "src/**/*.d.ts", "vitest.config.ts"],
- "exclude": ["node_modules", "src/**/*.svelte"]
+ "exclude": ["node_modules", "src/**/*.svelte", "src/svelte"]
}
diff --git a/packages/wallpaper-generator/tsconfig.json b/packages/wallpaper-generator/tsconfig.json
index a5a6dd598..806c67e2e 100644
--- a/packages/wallpaper-generator/tsconfig.json
+++ b/packages/wallpaper-generator/tsconfig.json
@@ -15,5 +15,5 @@
"noEmit": true
},
"include": ["src/**/*"],
- "exclude": ["node_modules", "dist"]
+ "exclude": ["node_modules", "dist", "src/svelte"]
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b221877c2..cdfa2dd5d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -148,7 +148,7 @@ importers:
devDependencies:
'@nestjs/cli':
specifier: ^10.4.9
- version: 10.4.9(esbuild@0.19.12)
+ version: 10.4.9
'@nestjs/schematics':
specifier: ^10.2.3
version: 10.2.3(chokidar@3.6.0)(typescript@5.9.3)
@@ -196,10 +196,10 @@ importers:
version: 0.5.21
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
ts-loader:
specifier: ^9.5.1
- version: 9.5.4(typescript@5.9.3)(webpack@5.97.1(esbuild@0.19.12))
+ version: 9.5.4(typescript@5.9.3)(webpack@5.100.2)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@22.19.1)(typescript@5.9.3)
@@ -223,14 +223,14 @@ importers:
version: link:../../../../packages/shared-landing-ui
astro:
specifier: ^5.16.0
- version: 5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@1.21.7)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1)
+ version: 5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1)
typescript:
specifier: ^5.9.2
version: 5.9.3
devDependencies:
'@astrojs/tailwind':
specifier: ^6.0.2
- version: 6.0.2(astro@5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@1.21.7)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1))(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
+ version: 6.0.2(astro@5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1))(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
'@tailwindcss/typography':
specifier: ^0.5.18
version: 0.5.19(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
@@ -239,13 +239,13 @@ importers:
version: 20.19.25
eslint:
specifier: ^9.0.0
- version: 9.39.1(jiti@1.21.7)
+ version: 9.39.1(jiti@2.6.1)
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.2(eslint@9.39.1(jiti@1.21.7))
+ version: 9.1.2(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-astro:
specifier: ^1.0.0
- version: 1.5.0(eslint@9.39.1(jiti@1.21.7))
+ version: 1.5.0(eslint@9.39.1(jiti@2.6.1))
prettier:
specifier: ^3.6.2
version: 3.6.2
@@ -327,6 +327,9 @@ importers:
'@neodrag/svelte':
specifier: ^2.3.3
version: 2.3.3(svelte@5.44.0)
+ '@sqlite.org/sqlite-wasm':
+ specifier: ^3.49.1-build1
+ version: 3.49.1-build4
d3-force:
specifier: ^3.0.0
version: 3.0.0
@@ -595,7 +598,7 @@ importers:
version: 14.0.2(expo@52.0.47)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))
nativewind:
specifier: latest
- version: 4.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ version: 4.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
node-fetch:
specifier: ^2.7.0
version: 2.7.0(encoding@0.1.13)
@@ -1383,7 +1386,7 @@ importers:
version: 25.6.3(typescript@5.3.3)
nativewind:
specifier: latest
- version: 4.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ version: 4.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
openai:
specifier: ^4.95.0
version: 4.104.0(encoding@0.1.13)(ws@8.18.3)(zod@3.25.76)
@@ -1798,7 +1801,7 @@ importers:
version: 8.0.9(expo@54.0.25)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
expo-router:
specifier: ~6.0.15
- version: 6.0.15(vmxlpuhz6xqbe2ee7fdabyqx3y)
+ version: 6.0.15(g2vconqrtzzmzlh6ymhbjirn5e)
expo-status-bar:
specifier: ~3.0.8
version: 3.0.8(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -1810,7 +1813,7 @@ importers:
version: 15.0.9(expo@54.0.25)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))
nativewind:
specifier: latest
- version: 4.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ version: 4.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
react:
specifier: 19.1.0
version: 19.1.0
@@ -2231,7 +2234,7 @@ importers:
version: 8.0.9(expo@54.0.13)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
expo-router:
specifier: ~6.0.10
- version: 6.0.15(psh6y5usp77eac7hbbid4ov2mi)
+ version: 6.0.15(ewsdnidpxwg6dzyorlbigkbme4)
expo-secure-store:
specifier: ^15.0.7
version: 15.0.7(expo@54.0.13)
@@ -2432,6 +2435,130 @@ importers:
apps/matrix: {}
+ apps/matrix/apps/mobile:
+ dependencies:
+ '@react-native-async-storage/async-storage':
+ specifier: 2.1.2
+ version: 2.1.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ buffer:
+ specifier: ^6.0.3
+ version: 6.0.3
+ events:
+ specifier: ^3.3.0
+ version: 3.3.0
+ expo:
+ specifier: ~53.0.0
+ version: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-av:
+ specifier: ~15.1.0
+ version: 15.1.7(expo@53.0.27)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-constants:
+ specifier: ~17.1.0
+ version: 17.1.8(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ expo-document-picker:
+ specifier: ~13.1.0
+ version: 13.1.6(expo@53.0.27)
+ expo-file-system:
+ specifier: ~18.1.0
+ version: 18.1.11(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ expo-haptics:
+ specifier: ~14.1.0
+ version: 14.1.4(expo@53.0.27)
+ expo-image:
+ specifier: ~2.3.0
+ version: 2.3.2(expo@53.0.27)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-image-picker:
+ specifier: ~16.1.0
+ version: 16.1.4(expo@53.0.27)
+ expo-linking:
+ specifier: ~7.1.0
+ version: 7.1.7(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-media-library:
+ specifier: ~17.1.0
+ version: 17.1.7(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ expo-notifications:
+ specifier: ~0.31.0
+ version: 0.31.5(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-router:
+ specifier: ~5.0.0
+ version: 5.0.7(yf4f77beuqkkur2ob56gtwelcm)
+ expo-secure-store:
+ specifier: ~14.2.0
+ version: 14.2.4(expo@53.0.27)
+ expo-status-bar:
+ specifier: ~2.2.0
+ version: 2.2.3(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-system-ui:
+ specifier: ~5.0.0
+ version: 5.0.11(expo@53.0.27)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ expo-web-browser:
+ specifier: ~14.1.0
+ version: 14.1.6(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ matrix-js-sdk:
+ specifier: ^37.1.0
+ version: 37.13.0
+ nativewind:
+ specifier: ~4.1.0
+ version: 4.1.23(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-svg@15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ phosphor-react-native:
+ specifier: ^2.3.0
+ version: 2.3.1(react-native-svg@15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react:
+ specifier: 18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: 18.3.1
+ version: 18.3.1(react@18.3.1)
+ react-native:
+ specifier: 0.79.2
+ version: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-gesture-handler:
+ specifier: ~2.24.0
+ version: 2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-reanimated:
+ specifier: ~3.17.0
+ version: 3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-safe-area-context:
+ specifier: ~5.4.0
+ version: 5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-screens:
+ specifier: ~4.10.0
+ version: 4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-web:
+ specifier: ~0.19.13
+ version: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ stream-browserify:
+ specifier: ^3.0.0
+ version: 3.0.0
+ zustand:
+ specifier: ^4.5.1
+ version: 4.5.7(@types/react@18.3.27)(react@18.3.1)
+ devDependencies:
+ '@babel/core':
+ specifier: ^7.20.0
+ version: 7.28.5
+ '@types/react':
+ specifier: ~18.3.0
+ version: 18.3.27
+ eslint:
+ specifier: ^9.25.1
+ version: 9.39.1(jiti@1.21.7)
+ eslint-config-expo:
+ specifier: ^9.2.0
+ version: 9.2.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ prettier:
+ specifier: ^3.2.5
+ version: 3.6.2
+ prettier-plugin-tailwindcss:
+ specifier: ^0.5.11
+ version: 0.5.14(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.44.0))(prettier@3.6.2)
+ tailwindcss:
+ specifier: ^3.4.0
+ version: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
+ typescript:
+ specifier: ~5.8.3
+ version: 5.8.3
+
apps/matrix/apps/web:
dependencies:
'@manacore/shared-auth':
@@ -2639,7 +2766,7 @@ importers:
version: 0.5.21
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
ts-loader:
specifier: ^9.5.1
version: 9.5.4(typescript@5.9.3)(webpack@5.100.2)
@@ -3294,7 +3421,7 @@ importers:
version: 18.2.0(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))
expo-router:
specifier: ~6.0.10
- version: 6.0.15(supujcsjl47mo53hnmela4rs24)
+ version: 6.0.15(f6my4lgi43u5yo7kczxd3pw7ru)
expo-secure-store:
specifier: ~15.0.7
version: 15.0.7(expo@54.0.12)
@@ -3315,7 +3442,7 @@ importers:
version: 15.0.9(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))
nativewind:
specifier: latest
- version: 4.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ version: 4.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
react:
specifier: 19.1.0
version: 19.1.0
@@ -4386,10 +4513,10 @@ importers:
version: 0.30.6
jest:
specifier: ^30.2.0
- version: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))
+ version: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
tsx:
specifier: ^4.19.4
version: 4.20.6
@@ -4788,10 +4915,10 @@ importers:
version: 0.30.6
jest:
specifier: ^30.2.0
- version: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))
+ version: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
tsx:
specifier: ^4.19.4
version: 4.20.6
@@ -6083,7 +6210,7 @@ importers:
version: 1.57.0
jest:
specifier: ^29.0.0
- version: 29.7.0(@types/node@24.10.1)
+ version: 29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
vitest:
specifier: ^3.0.0
version: 3.2.4(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@27.2.0)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)
@@ -6249,7 +6376,7 @@ importers:
version: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@22.19.1)(typescript@5.9.3)
@@ -6433,7 +6560,7 @@ importers:
version: 7.1.4
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
ts-loader:
specifier: ^9.5.1
version: 9.5.4(typescript@5.9.3)(webpack@5.100.2)
@@ -6545,7 +6672,7 @@ importers:
version: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@22.19.1)(typescript@5.9.3)
@@ -6735,7 +6862,7 @@ importers:
version: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@22.19.1)(typescript@5.9.3)
@@ -6808,7 +6935,7 @@ importers:
version: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
ts-jest:
specifier: ^29.2.5
- version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
+ version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@22.19.1)(typescript@5.9.3)
@@ -10084,12 +10211,16 @@ packages:
'@expo/bunyan@4.0.1':
resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==}
- engines: {'0': node >=0.10.0}
+ engines: {node: '>=0.10.0'}
'@expo/cli@0.22.26':
resolution: {integrity: sha512-I689wc8Fn/AX7aUGiwrh3HnssiORMJtR2fpksX+JIe8Cj/EDleblYMSwRPd0025wrwOV9UN1KM/RuEt/QjCS3Q==}
hasBin: true
+ '@expo/cli@0.24.24':
+ resolution: {integrity: sha512-XybHfF2QNPJNnHoUKHcG796iEkX5126UuTAs6MSpZuvZRRQRj/sGCLX+driCOVHbDOpcCOusMuHrhxHbtTApyg==}
+ hasBin: true
+
'@expo/cli@54.0.10':
resolution: {integrity: sha512-iw9gAnN6+PKWWLIyYmiskY/wzZjuFMctunqGXuC8BGATWgtr/HpzjVqWbcL3KIX/GvEBCCh74Tkckrh+Ylxh5Q==}
hasBin: true
@@ -10132,6 +10263,9 @@ packages:
'@expo/code-signing-certificates@0.0.5':
resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==}
+ '@expo/code-signing-certificates@0.0.6':
+ resolution: {integrity: sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==}
+
'@expo/config-plugins@10.1.2':
resolution: {integrity: sha512-IMYCxBOcnuFStuK0Ay+FzEIBKrwW8OVUMc65+v0+i7YFIIe8aL342l7T4F8lR4oCfhXn7d6M5QPgXvjtc/gAcw==}
@@ -10176,6 +10310,9 @@ packages:
'@expo/env@0.4.2':
resolution: {integrity: sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A==}
+ '@expo/env@1.0.7':
+ resolution: {integrity: sha512-qSTEnwvuYJ3umapO9XJtrb1fAqiPlmUUg78N0IZXXGwQRt+bkp0OBls+Y5Mxw/Owj8waAM0Z3huKKskRADR5ow==}
+
'@expo/env@2.0.7':
resolution: {integrity: sha512-BNETbLEohk3HQ2LxwwezpG8pq+h7Fs7/vAMP3eAtFT1BCpprLYoBBFZH7gW4aqGfqOcVP4Lc91j014verrYNGg==}
@@ -10183,6 +10320,10 @@ packages:
resolution: {integrity: sha512-gNyn1KnAOpEa8gSNsYqXMTcq0fSwqU/vit6fP5863vLSKxHm/dNt/gm/uZJxrRZxKq71KUJWF6I7d3z8qIfq5g==}
hasBin: true
+ '@expo/fingerprint@0.13.4':
+ resolution: {integrity: sha512-MYfPYBTMfrrNr07DALuLhG6EaLVNVrY/PXjEzsjWdWE4ZFn0yqI0IdHNkJG7t1gePT8iztHc7qnsx+oo/rDo6w==}
+ hasBin: true
+
'@expo/fingerprint@0.15.1':
resolution: {integrity: sha512-U1S9DwiapCHQjHdHDDyO/oXsl/1oEHSHZRRkWDDrHgXRUDiAVIySw9Unvvcr118Ee6/x4NmKSZY1X0VagrqmFg==}
hasBin: true
@@ -10194,6 +10335,9 @@ packages:
'@expo/image-utils@0.6.5':
resolution: {integrity: sha512-RsS/1CwJYzccvlprYktD42KjyfWZECH6PPIEowvoSmXfGLfdViwcUEI4RvBfKX5Jli6P67H+6YmHvPTbGOboew==}
+ '@expo/image-utils@0.7.6':
+ resolution: {integrity: sha512-GKnMqC79+mo/1AFrmAcUcGfbsXXTRqOMNS1umebuevl3aaw+ztsYEFEiuNhHZW7PQ3Xs3URNT513ZxKhznDscw==}
+
'@expo/image-utils@0.8.7':
resolution: {integrity: sha512-SXOww4Wq3RVXLyOaXiCCuQFguCDh8mmaHBv54h/R29wGl4jRY8GEyQEx8SypV/iHt1FbzsU/X3Qbcd9afm2W2w==}
@@ -10225,6 +10369,9 @@ packages:
'@expo/metro-config@0.19.12':
resolution: {integrity: sha512-fhT3x1ikQWHpZgw7VrEghBdscFPz1laRYa8WcVRB18nTTqorF6S8qPYslkJu1faEziHZS7c2uyDzTYnrg/CKbg==}
+ '@expo/metro-config@0.20.18':
+ resolution: {integrity: sha512-qPYq3Cq61KQO1CppqtmxA1NGKpzFOmdiL7WxwLhEVnz73LPSgneW7dV/3RZwVFkjThzjA41qB4a9pxDqtpepPg==}
+
'@expo/metro-config@54.0.6':
resolution: {integrity: sha512-z3wufTr1skM03PI6Dr1ZsrvjAiGKf/w0VQvdZL+mEnKNqRA7Q4bhJDGk1+nzs+WWRWz4vS488uad9ERmSclBmg==}
peerDependencies:
@@ -10246,6 +10393,11 @@ packages:
peerDependencies:
react-native: '*'
+ '@expo/metro-runtime@5.0.4':
+ resolution: {integrity: sha512-r694MeO+7Vi8IwOsDIDzH/Q5RPMt1kUDYbiTJwnO15nIqiDwlE8HU55UlRhffKZy6s5FmxQsZ8HA+T8DqUW8cQ==}
+ peerDependencies:
+ react-native: '*'
+
'@expo/metro-runtime@6.1.2':
resolution: {integrity: sha512-nvM+Qv45QH7pmYvP8JB1G8JpScrWND3KrMA6ZKe62cwwNiX/BjHU28Ear0v/4bQWXlOY0mv6B8CDIm8JxXde9g==}
peerDependencies:
@@ -10287,6 +10439,9 @@ packages:
'@expo/prebuild-config@8.2.0':
resolution: {integrity: sha512-CxiPpd980s0jyxi7eyN3i/7YKu3XL+8qPjBZUCYtc0+axpGweqIkq2CslyLSKHyqVyH/zlPkbVgWdyiYavFS5Q==}
+ '@expo/prebuild-config@9.0.12':
+ resolution: {integrity: sha512-AKH5Scf+gEMgGxZZaimrJI2wlUJlRoqzDNn7/rkhZa5gUTnO4l6slKak2YdaH+nXlOWCNfAQWa76NnpQIfmv6Q==}
+
'@expo/rudder-sdk-node@1.1.1':
resolution: {integrity: sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==}
engines: {node: '>=12'}
@@ -10300,6 +10455,9 @@ packages:
'@expo/server@0.5.3':
resolution: {integrity: sha512-WXsWzeBs5v/h0PUfHyNLLz07rwwO5myQ1A5DGYewyyGLmsyl61yVCe8AgAlp1wkiMsqhj2hZqI2u3K10QnCMrQ==}
+ '@expo/server@0.6.3':
+ resolution: {integrity: sha512-Ea7NJn9Xk1fe4YeJ86rObHSv/bm3u/6WiQPXEqXJ2GrfYpVab2Swoh9/PnSM3KjR64JAgKjArDn1HiPjITCfHA==}
+
'@expo/spawn-async@1.7.2':
resolution: {integrity: sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==}
engines: {node: '>=12'}
@@ -10482,6 +10640,9 @@ packages:
'@iconify/utils@2.3.0':
resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
+ '@ide/backoff@1.0.0':
+ resolution: {integrity: sha512-F0YfUDjvT+Mtt/R4xdl2X0EYCHMMiJqNLdxHD++jDT5ydEFIyqbCHh51Qx2E211dgZprPKhV7sHmnXKpLuvc5g==}
+
'@img/colour@1.0.0':
resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
engines: {node: '>=18'}
@@ -12041,6 +12202,11 @@ packages:
peerDependencies:
react-native: ^0.0.0-0 || >=0.60 <1.0
+ '@react-native-async-storage/async-storage@2.1.2':
+ resolution: {integrity: sha512-dvlNq4AlGWC+ehtH12p65+17V0Dx7IecOWl6WanF2ja38O1Dcjjvn7jVzkUHJ5oWkQBlyASurTPlTHgKXyYiow==}
+ peerDependencies:
+ react-native: ^0.0.0-0 || >=0.65 <1.0
+
'@react-native-async-storage/async-storage@2.2.0':
resolution: {integrity: sha512-gvRvjR5JAaUZF8tv2Kcq/Gbt3JHwbKFYfmb445rhOj6NUMx3qPLixmDx5pZAyb9at1bYvJ4/eTUipU5aki45xw==}
peerDependencies:
@@ -12094,6 +12260,10 @@ packages:
resolution: {integrity: sha512-pN0Ws5xsjWOZ8P37efh0jqHHQmq+oNGKT4AyAoKRpxBDDDmlAmpaYjer9Qz7PpDKF+IUyRjF/+rBsM50a8JcUg==}
engines: {node: '>=18'}
+ '@react-native/assets-registry@0.79.2':
+ resolution: {integrity: sha512-5h2Z7/+/HL/0h88s0JHOdRCW4CXMCJoROxqzHqxdrjGL6EBD1DdaB4ZqkCOEVSW4Vjhir5Qb97C8i/MPWEYPtg==}
+ engines: {node: '>=18'}
+
'@react-native/assets-registry@0.81.4':
resolution: {integrity: sha512-AMcDadefBIjD10BRqkWw+W/VdvXEomR6aEZ0fhQRAv7igrBzb4PTn4vHKYg+sUK0e3wa74kcMy2DLc/HtnGcMA==}
engines: {node: '>= 20.19.4'}
@@ -12114,6 +12284,10 @@ packages:
resolution: {integrity: sha512-vxL/vtDEIYHfWKm5oTaEmwcnNGsua/i9OjIxBDBFiJDu5i5RU3bpmDiXQm/bJxrJNPRp5lW0I0kpGihVhnMAIQ==}
engines: {node: '>=18'}
+ '@react-native/babel-plugin-codegen@0.79.6':
+ resolution: {integrity: sha512-CS5OrgcMPixOyUJ/Sk/HSsKsKgyKT5P7y3CojimOQzWqRZBmoQfxdST4ugj7n1H+ebM2IKqbgovApFbqXsoX0g==}
+ engines: {node: '>=18'}
+
'@react-native/babel-plugin-codegen@0.81.5':
resolution: {integrity: sha512-oF71cIH6je3fSLi6VPjjC3Sgyyn57JLHXs+mHWc9MoCiJJcM4nqsS5J38zv1XQ8d3zOW2JtHro+LF0tagj2bfQ==}
engines: {node: '>= 20.19.4'}
@@ -12136,6 +12310,12 @@ packages:
peerDependencies:
'@babel/core': '*'
+ '@react-native/babel-preset@0.79.6':
+ resolution: {integrity: sha512-H+FRO+r2Ql6b5IwfE0E7D52JhkxjeGSBSUpCXAI5zQ60zSBJ54Hwh2bBJOohXWl4J+C7gKYSAd2JHMUETu+c/A==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@babel/core': '*'
+
'@react-native/babel-preset@0.81.5':
resolution: {integrity: sha512-UoI/x/5tCmi+pZ3c1+Ypr1DaRMDLI3y+Q70pVLLVgrnC3DHsHRIbHcCHIeG/IJvoeFqFM2sTdhSOLJrf8lOPrA==}
engines: {node: '>= 20.19.4'}
@@ -12160,6 +12340,18 @@ packages:
peerDependencies:
'@babel/preset-env': ^7.1.6
+ '@react-native/codegen@0.79.2':
+ resolution: {integrity: sha512-8JTlGLuLi1p8Jx2N/enwwEd7/2CfrqJpv90Cp77QLRX3VHF2hdyavRIxAmXMwN95k+Me7CUuPtqn2X3IBXOWYg==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@babel/core': '*'
+
+ '@react-native/codegen@0.79.6':
+ resolution: {integrity: sha512-iRBX8Lgbqypwnfba7s6opeUwVyaR23mowh9ILw7EcT2oLz3RqMmjJdrbVpWhGSMGq2qkPfqAH7bhO8C7O+xfjQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@babel/core': '*'
+
'@react-native/codegen@0.81.4':
resolution: {integrity: sha512-LWTGUTzFu+qOQnvkzBP52B90Ym3stZT8IFCzzUrppz8Iwglg83FCtDZAR4yLHI29VY/x/+pkcWAMCl3739XHdw==}
engines: {node: '>= 20.19.4'}
@@ -12199,6 +12391,15 @@ packages:
'@react-native-community/cli':
optional: true
+ '@react-native/community-cli-plugin@0.79.2':
+ resolution: {integrity: sha512-E+YEY2dL+68HyR2iahsZdyBKBUi9QyPyaN9vsnda1jNgCjNpSPk2yAF5cXsho+zKK5ZQna3JSeE1Kbi2IfGJbw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@react-native-community/cli': '*'
+ peerDependenciesMeta:
+ '@react-native-community/cli':
+ optional: true
+
'@react-native/community-cli-plugin@0.81.4':
resolution: {integrity: sha512-8mpnvfcLcnVh+t1ok6V9eozWo8Ut+TZhz8ylJ6gF9d6q9EGDQX6s8jenan5Yv/pzN4vQEKI4ib2pTf/FELw+SA==}
engines: {node: '>= 20.19.4'}
@@ -12235,6 +12436,14 @@ packages:
resolution: {integrity: sha512-0Ru72Bm066xmxFuOXhhvrryxvb57uI79yDSFf+hxRpktkC98NMuRenlJhslMrbJ6WjCu1vOe/9UjWNYyxXTRTA==}
engines: {node: '>=18'}
+ '@react-native/debugger-frontend@0.79.2':
+ resolution: {integrity: sha512-cGmC7X6kju76DopSBNc+PRAEetbd7TWF9J9o84hOp/xL3ahxR2kuxJy0oJX8Eg8oehhGGEXTuMKHzNa3rDBeSg==}
+ engines: {node: '>=18'}
+
+ '@react-native/debugger-frontend@0.79.6':
+ resolution: {integrity: sha512-lIK/KkaH7ueM22bLO0YNaQwZbT/oeqhaghOvmZacaNVbJR1Cdh/XAqjT8FgCS+7PUnbxA8B55NYNKGZG3O2pYw==}
+ engines: {node: '>=18'}
+
'@react-native/debugger-frontend@0.81.4':
resolution: {integrity: sha512-SU05w1wD0nKdQFcuNC9D6De0ITnINCi8MEnx9RsTD2e4wN83ukoC7FpXaPCYyP6+VjFt5tUKDPgP1O7iaNXCqg==}
engines: {node: '>= 20.19.4'}
@@ -12255,6 +12464,14 @@ packages:
resolution: {integrity: sha512-xkd3C3dRcmZLjFTEAOvC14q3apMLouIvJViCZY/p1EfCMrNND31dgE1dYrLTiI045WAWMt5bD15i6f7dE2/QWA==}
engines: {node: '>=18'}
+ '@react-native/dev-middleware@0.79.2':
+ resolution: {integrity: sha512-9q4CpkklsAs1L0Bw8XYCoqqyBSrfRALGEw4/r0EkR38Y/6fVfNfdsjSns0pTLO6h0VpxswK34L/hm4uK3MoLHw==}
+ engines: {node: '>=18'}
+
+ '@react-native/dev-middleware@0.79.6':
+ resolution: {integrity: sha512-BK3GZBa9c7XSNR27EDRtxrgyyA3/mf1j3/y+mPk7Ac0Myu85YNrXnC9g3mL5Ytwo0g58TKrAIgs1fF2Q5Mn6mQ==}
+ engines: {node: '>=18'}
+
'@react-native/dev-middleware@0.81.4':
resolution: {integrity: sha512-hu1Wu5R28FT7nHXs2wWXvQ++7W7zq5GPY83llajgPlYKznyPLAY/7bArc5rAzNB7b0kwnlaoPQKlvD/VP9LZug==}
engines: {node: '>= 20.19.4'}
@@ -12275,6 +12492,10 @@ packages:
resolution: {integrity: sha512-uGzp3dL4GfNDz+jOb8Nik1Vrfq1LHm0zESizrGhHACFiFlUSflVAnWuUAjlZlz5XfLhzGVvunG4Vdrpw8CD2ng==}
engines: {node: '>=18'}
+ '@react-native/gradle-plugin@0.79.2':
+ resolution: {integrity: sha512-6MJFemrwR0bOT0QM+2BxX9k3/pvZQNmJ3Js5pF/6owsA0cUDiCO57otiEU8Fz+UywWEzn1FoQfOfQ8vt2GYmoA==}
+ engines: {node: '>=18'}
+
'@react-native/gradle-plugin@0.81.4':
resolution: {integrity: sha512-T7fPcQvDDCSusZFVSg6H1oVDKb/NnVYLnsqkcHsAF2C2KGXyo3J7slH/tJAwNfj/7EOA2OgcWxfC1frgn9TQvw==}
engines: {node: '>= 20.19.4'}
@@ -12295,6 +12516,10 @@ packages:
resolution: {integrity: sha512-s6z6m8cK4SMjIX1hm8LT187aQ6//ujLrjzDBogqDCYXRbfjbAYovw5as/v2a2rhUIyJbS3UjokZm3W0H+Oh/RQ==}
engines: {node: '>=18'}
+ '@react-native/js-polyfills@0.79.2':
+ resolution: {integrity: sha512-IaY87Ckd4GTPMkO1/Fe8fC1IgIx3vc3q9Tyt/6qS3Mtk9nC0x9q4kSR5t+HHq0/MuvGtu8HpdxXGy5wLaM+zUw==}
+ engines: {node: '>=18'}
+
'@react-native/js-polyfills@0.81.4':
resolution: {integrity: sha512-sr42FaypKXJHMVHhgSbu2f/ZJfrLzgaoQ+HdpRvKEiEh2mhFf6XzZwecyLBvWqf2pMPZa+CpPfNPiejXjKEy8w==}
engines: {node: '>= 20.19.4'}
@@ -12336,6 +12561,12 @@ packages:
'@react-native/normalize-colors@0.76.9':
resolution: {integrity: sha512-TUdMG2JGk72M9d8DYbubdOlrzTYjw+YMe/xOnLU4viDgWRHsCbtRS9x0IAxRjs3amj/7zmK3Atm8jUPvdAc8qw==}
+ '@react-native/normalize-colors@0.79.2':
+ resolution: {integrity: sha512-+b+GNrupWrWw1okHnEENz63j7NSMqhKeFMOyzYLBwKcprG8fqJQhDIGXfizKdxeIa5NnGSAevKL1Ev1zJ56X8w==}
+
+ '@react-native/normalize-colors@0.79.6':
+ resolution: {integrity: sha512-0v2/ruY7eeKun4BeKu+GcfO+SHBdl0LJn4ZFzTzjHdWES0Cn+ONqKljYaIv8p9MV2Hx/kcdEvbY4lWI34jC/mQ==}
+
'@react-native/normalize-colors@0.81.4':
resolution: {integrity: sha512-9nRRHO1H+tcFqjb9gAM105Urtgcanbta2tuqCVY0NATHeFPDEAB7gPyiLxCHKMi1NbhP6TH0kxgSWXKZl1cyRg==}
@@ -12375,6 +12606,17 @@ packages:
'@types/react':
optional: true
+ '@react-native/virtualized-lists@0.79.2':
+ resolution: {integrity: sha512-9G6ROJeP+rdw9Bvr5ruOlag11ET7j1z/En1riFFNo6W3xZvJY+alCuH1ttm12y9+zBm4n8jwCk4lGhjYaV4dKw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/react': ^19.0.0
+ react: '*'
+ react-native: '*'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
'@react-native/virtualized-lists@0.81.4':
resolution: {integrity: sha512-hBM+rMyL6Wm1Q4f/WpqGsaCojKSNUBqAXLABNGoWm1vabZ7cSnARMxBvA/2vo3hLcoR4v7zDK8tkKm9+O0LjVA==}
engines: {node: '>= 20.19.4'}
@@ -13106,6 +13348,10 @@ packages:
'@speed-highlight/core@1.2.12':
resolution: {integrity: sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==}
+ '@sqlite.org/sqlite-wasm@3.49.1-build4':
+ resolution: {integrity: sha512-TBbTTWhiI6v2CT7J1hij5shx+RGL4iICprVGYhO+LKv5Nbn3NeJPWCY8kMKL5vA6b33NeWkBk4dy6RFbNh3jBw==}
+ hasBin: true
+
'@standard-schema/spec@1.0.0':
resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
@@ -14703,6 +14949,9 @@ packages:
resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
engines: {node: '>=0.8'}
+ assert@2.1.0:
+ resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
+
assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
@@ -14888,6 +15137,14 @@ packages:
react-compiler-runtime:
optional: true
+ babel-preset-expo@13.2.5:
+ resolution: {integrity: sha512-YjVkP1bOLO2OgR2fyCedruYMPR7GFbAtCvvWITBW1UAp6e3ACYZtN6uoqkXgXP6PHQkb6M7qf2vZreBPEZK38A==}
+ peerDependencies:
+ babel-plugin-react-compiler: ^19.0.0-beta-e993439-20250405
+ peerDependenciesMeta:
+ babel-plugin-react-compiler:
+ optional: true
+
babel-preset-expo@54.0.7:
resolution: {integrity: sha512-JENWk0bvxW4I1ftveO8GRtX2t2TH6N4Z0TPvIHxroZ/4SswUfyNsUNbbP7Fm4erj3ar/JHGri5kTZ+s3xdjHZw==}
peerDependencies:
@@ -14912,6 +15169,9 @@ packages:
peerDependencies:
'@babel/core': ^7.11.0 || ^8.0.0-beta.1
+ badgin@1.2.3:
+ resolution: {integrity: sha512-NQGA7LcfCpSzIbGRbkgjgdWkjy7HI+Th5VLxTJfW5EeaAf3fnS+xWQaQOCYiny+q6QSvxqoSO04vCx+4u++EJw==}
+
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
@@ -17057,6 +17317,11 @@ packages:
expo: '*'
react-native: '*'
+ expo-application@6.1.5:
+ resolution: {integrity: sha512-ToImFmzw8luY043pWFJhh2ZMm4IwxXoHXxNoGdlhD4Ym6+CCmkAvCglg0FK8dMLzAb+/XabmOE7Rbm8KZb6NZg==}
+ peerDependencies:
+ expo: '*'
+
expo-asset@11.0.5:
resolution: {integrity: sha512-TL60LmMBGVzs3NQcO8ylWqBumMh4sx0lmeJsn7+9C88fylGDhyyVnKZ1PyTXo9CVDBkndutZx2JUEQWM9BaiXw==}
peerDependencies:
@@ -17064,6 +17329,13 @@ packages:
react: '*'
react-native: '*'
+ expo-asset@11.1.7:
+ resolution: {integrity: sha512-b5P8GpjUh08fRCf6m5XPVAh7ra42cQrHBIMgH2UXP+xsj4Wufl6pLy6jRF5w6U7DranUMbsXm8TOyq4EHy7ADg==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+
expo-asset@12.0.10:
resolution: {integrity: sha512-pZyeJkoDsALh4gpCQDzTA/UCLaPH/1rjQNGubmLn/uDM27S4iYJb/YWw4+CNZOtd5bCUOhDPg5DtGQnydNFSXg==}
peerDependencies:
@@ -17071,6 +17343,17 @@ packages:
react: '*'
react-native: '*'
+ expo-av@15.1.7:
+ resolution: {integrity: sha512-NC+JR+65sxXfQN1mOHp3QBaXTL2J+BzNwVO27XgUEc5s9NaoBTdHWElYXrfxvik6xwytZ+a7abrqfNNgsbQzsA==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+ react-native-web: '*'
+ peerDependenciesMeta:
+ react-native-web:
+ optional: true
+
expo-blur@14.0.3:
resolution: {integrity: sha512-BL3xnqBJbYm3Hg9t/HjNjdeY7N/q8eK5tsLYxswWG1yElISWZmMvrXYekl7XaVCPfyFyz8vQeaxd7q74ZY3Wrw==}
peerDependencies:
@@ -17103,6 +17386,12 @@ packages:
expo: '*'
react-native: '*'
+ expo-constants@17.1.8:
+ resolution: {integrity: sha512-sOCeMN/BWLA7hBP6lMwoEQzFNgTopk6YY03sBAmwT216IHyL54TjNseg8CRU1IQQ/+qinJ2fYWCl7blx2TiNcA==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+
expo-constants@18.0.10:
resolution: {integrity: sha512-Rhtv+X974k0Cahmvx6p7ER5+pNhBC0XbP1lRviL2J1Xl4sT2FBaIuIxF/0I0CbhOsySf0ksqc5caFweAy9Ewiw==}
peerDependencies:
@@ -17169,6 +17458,11 @@ packages:
peerDependencies:
expo: '*'
+ expo-document-picker@13.1.6:
+ resolution: {integrity: sha512-8FTQPDOkyCvFN/i4xyqzH7ELW4AsB6B3XBZQjn1FEdqpozo6rpNJRr7sWFU/93WrLgA9FJEKpKbyr6XxczK6BA==}
+ peerDependencies:
+ expo: '*'
+
expo-eas-client@1.0.7:
resolution: {integrity: sha512-Q/b1X0fM+3beqqvffok14pjxMF600NxopdSr9WJY61fF4xllcVnALS0kEudffp9ihMOfcb5xWYqzKj6jMqYDIw==}
@@ -17178,6 +17472,12 @@ packages:
expo: '*'
react-native: '*'
+ expo-file-system@18.1.11:
+ resolution: {integrity: sha512-HJw/m0nVOKeqeRjPjGdvm+zBi5/NxcdPf8M8P3G2JFvH5Z8vBWqVDic2O58jnT1OFEy0XXzoH9UqFu7cHg9DTQ==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+
expo-file-system@19.0.19:
resolution: {integrity: sha512-OrpOV4fEBFMFv+jy7PnENpPbsWoBmqWGidSwh1Ai52PLl6JIInYGfZTc6kqyPNGtFTwm7Y9mSWnE8g+dtLxu7g==}
peerDependencies:
@@ -17190,6 +17490,12 @@ packages:
expo: '*'
react: '*'
+ expo-font@13.3.2:
+ resolution: {integrity: sha512-wUlMdpqURmQ/CNKK/+BIHkDA5nGjMqNlYmW0pJFXY/KE/OG80Qcavdu2sHsL4efAIiNGvYdBS10WztuQYU4X0A==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+
expo-font@14.0.10:
resolution: {integrity: sha512-UqyNaaLKRpj4pKAP4HZSLnuDQqueaO5tB1c/NWu5vh1/LF9ulItyyg2kF/IpeOp0DeOLk0GY0HrIXaKUMrwB+Q==}
peerDependencies:
@@ -17209,6 +17515,11 @@ packages:
peerDependencies:
expo: '*'
+ expo-haptics@14.1.4:
+ resolution: {integrity: sha512-QZdE3NMX74rTuIl82I+n12XGwpDWKb8zfs5EpwsnGi/D/n7O2Jd4tO5ivH+muEG/OCJOMq5aeaVDqqaQOhTkcA==}
+ peerDependencies:
+ expo: '*'
+
expo-haptics@15.0.7:
resolution: {integrity: sha512-7flWsYPrwjJxZ8x82RiJtzsnk1Xp9ahnbd9PhCy3NnsemyMApoWIEUr4waPqFr80DtiLZfhD9VMLL1CKa8AImQ==}
peerDependencies:
@@ -17219,6 +17530,11 @@ packages:
peerDependencies:
expo: '*'
+ expo-image-loader@5.1.0:
+ resolution: {integrity: sha512-sEBx3zDQIODWbB5JwzE7ZL5FJD+DK3LVLWBVJy6VzsqIA6nDEnSFnsnWyCfCTSvbGigMATs1lgkC2nz3Jpve1Q==}
+ peerDependencies:
+ expo: '*'
+
expo-image-loader@6.0.0:
resolution: {integrity: sha512-nKs/xnOGw6ACb4g26xceBD57FKLFkSwEUTDXEDF3Gtcu3MqF3ZIYd3YM+sSb1/z9AKV1dYT7rMSGVNgsveXLIQ==}
peerDependencies:
@@ -17229,11 +17545,27 @@ packages:
peerDependencies:
expo: '*'
+ expo-image-picker@16.1.4:
+ resolution: {integrity: sha512-bTmmxtw1AohUT+HxEBn2vYwdeOrj1CLpMXKjvi9FKSoSbpcarT4xxI0z7YyGwDGHbrJqyyic3I9TTdP2J2b4YA==}
+ peerDependencies:
+ expo: '*'
+
expo-image-picker@17.0.8:
resolution: {integrity: sha512-489ByhVs2XPoAu9zodivAKLv7hG4S/FOe8hO/C2U6jVxmRjpAKakKNjMml0IwWjf1+c/RYBqm1XxKaZ+vq/fDQ==}
peerDependencies:
expo: '*'
+ expo-image@2.3.2:
+ resolution: {integrity: sha512-TOp7UR1mzeCxzs3c/6MV2Wy7jBfJpKq8aVC06gkLfxHsCVMeGqCXc+6GMrGIVrjG938LEub4dwnrE0OuSE2Qwg==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+ react-native-web: '*'
+ peerDependenciesMeta:
+ react-native-web:
+ optional: true
+
expo-image@3.0.10:
resolution: {integrity: sha512-i4qNCEf9Ur7vDqdfDdFfWnNCAF2efDTdahuDy9iELPS2nzMKBLeeGA2KxYEPuRylGCS96Rwm+SOZJu6INc2ADQ==}
peerDependencies:
@@ -17257,6 +17589,12 @@ packages:
expo: '*'
react: '*'
+ expo-keep-awake@14.1.4:
+ resolution: {integrity: sha512-wU9qOnosy4+U4z/o4h8W9PjPvcFMfZXrlUoKTMBW7F4pLqhkkP/5G4EviPZixv4XWFMjn1ExQ5rV6BX8GwJsWA==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+
expo-keep-awake@15.0.7:
resolution: {integrity: sha512-CgBNcWVPnrIVII5G54QDqoE125l+zmqR4HR8q+MQaCfHet+dYpS5vX5zii/RMayzGN4jPgA4XYIQ28ePKFjHoA==}
peerDependencies:
@@ -17276,6 +17614,12 @@ packages:
react: '*'
react-native: '*'
+ expo-linking@7.1.7:
+ resolution: {integrity: sha512-ZJaH1RIch2G/M3hx2QJdlrKbYFUTOjVVW4g39hfxrE5bPX9xhZUYXqxqQtzMNl1ylAevw9JkgEfWbBWddbZ3UA==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
expo-linking@8.0.9:
resolution: {integrity: sha512-a0UHhlVyfwIbn8b1PSFPoFiIDJeps2iEq109hVH3CHd0CMKuRxFfNio9Axe2BjXhiJCYWR4OV1iIyzY/GjiVkQ==}
peerDependencies:
@@ -17308,6 +17652,12 @@ packages:
peerDependencies:
expo: '*'
+ expo-media-library@17.1.7:
+ resolution: {integrity: sha512-hLCoMvlhjtt+iYxPe71P1F6t06mYGysuNOfjQzDbbf64PCkglCZJYmywPyUSV1V5Hu9DhRj//gEg+Ki+7VWXog==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+
expo-media-library@18.2.0:
resolution: {integrity: sha512-aIYLIqmU8LFWrQcfZdwg9f/iWm0wC8uhZ7HiUiTnrigtxf417cVvNokX9afXpIOKBHAHRjVIbcs1nN8KZDE2Fw==}
peerDependencies:
@@ -17318,6 +17668,10 @@ packages:
resolution: {integrity: sha512-DezgnEYFQYic8hKGhkbztBA3QUmSftjaNDIKNAtS2iGJmzCcNIkatjN2slFDSWjSTNo8gOvPQyMKfyHWFvLpOQ==}
hasBin: true
+ expo-modules-autolinking@2.1.15:
+ resolution: {integrity: sha512-IUITUERdkgooXjr9bXsX0PmhrZUIGTMyP6NtmQpAxN5+qtf/I7ewbwLx1/rX7tgiAOzaYme+PZOp/o6yqIhFsw==}
+ hasBin: true
+
expo-modules-autolinking@3.0.14:
resolution: {integrity: sha512-/qh1ru2kGPOycGvE9dXEKJZbPmYA5U5UcAlWWFbcq9+VhhWdZWZ0zs7V2JCdl+OvpBDo1y9WbqPP5VHQSYqT+Q==}
hasBin: true
@@ -17333,6 +17687,9 @@ packages:
expo-modules-core@2.2.3:
resolution: {integrity: sha512-01QqZzpP/wWlxnNly4G06MsOBUTbMDj02DQigZoXfDh80vd/rk3/uVXqnZgOdLSggTs6DnvOgAUy0H2q30XdUg==}
+ expo-modules-core@2.5.0:
+ resolution: {integrity: sha512-aIbQxZE2vdCKsolQUl6Q9Farlf8tjh/ROR4hfN1qT7QBGPl1XrJGnaOKkcgYaGrlzCPg/7IBe0Np67GzKMZKKQ==}
+
expo-modules-core@3.0.20:
resolution: {integrity: sha512-AnC7VG8k8ZAAKoNFP5zyCiTlwppp6U3A/z63KtuSjMWlxn5w45FOf2LuyF1SNUqkiARdckuPVNvLGO/I/5vkrg==}
peerDependencies:
@@ -17351,6 +17708,13 @@ packages:
react: '*'
react-native: '*'
+ expo-notifications@0.31.5:
+ resolution: {integrity: sha512-HsitfTrSESFDWwaX0Y+6GQlWEooQqZKdGbNTwTPHfp5PNCr02tVPwwya9j1tdg3Awj8/vmfXmSxzNhULfmgJhQ==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+
expo-router@4.0.21:
resolution: {integrity: sha512-z1U9cGZbgL+ZSHp533VMobOqdkUpFBlDXBpd9/JH+Q0wW49is0G2PrJVUYMzdwr30HSUltdO/19W8rRwjfOnFw==}
peerDependencies:
@@ -17370,6 +17734,25 @@ packages:
react-native-reanimated:
optional: true
+ expo-router@5.0.7:
+ resolution: {integrity: sha512-NlEgRXCKtseDuIHBp87UfkvqsuVrc0MYG+zg33dopaN6wik4RkrWWxUYdNPHub0s/7qMye6zZBY4ZCrXwd/xpA==}
+ peerDependencies:
+ '@react-navigation/drawer': ^7.3.9
+ '@testing-library/jest-native': '*'
+ expo: '*'
+ expo-constants: '*'
+ expo-linking: '*'
+ react-native-reanimated: '*'
+ react-native-safe-area-context: '*'
+ react-native-screens: '*'
+ peerDependenciesMeta:
+ '@react-navigation/drawer':
+ optional: true
+ '@testing-library/jest-native':
+ optional: true
+ react-native-reanimated:
+ optional: true
+
expo-router@6.0.15:
resolution: {integrity: sha512-PAettvLifQzb6hibCmBqxbR9UljlH61GvDRLyarGxs/tG9OpMXCoZHZo8gGCO24K1/6cchBKBcjvQ0PRrKwPew==}
peerDependencies:
@@ -17415,6 +17798,11 @@ packages:
peerDependencies:
expo: '*'
+ expo-secure-store@14.2.4:
+ resolution: {integrity: sha512-ePaz4fnTitJJZjAiybaVYGfLWWyaEtepZC+vs9ZBMhQMfG5HUotIcVsDaSo3FnwpHmgwsLVPY2qFeryI6AtULw==}
+ peerDependencies:
+ expo: '*'
+
expo-secure-store@15.0.7:
resolution: {integrity: sha512-9q7+G1Zxr5P6J5NRIlm86KulvmYwc6UnQlYPjQLDu1drDnerz6AT6l884dPu29HgtDTn4rR0heYeeGFhMKM7/Q==}
peerDependencies:
@@ -17450,6 +17838,12 @@ packages:
react: '*'
react-native: '*'
+ expo-status-bar@2.2.3:
+ resolution: {integrity: sha512-+c8R3AESBoduunxTJ8353SqKAKpxL6DvcD8VKBuh81zzJyUUbfB4CVjr1GufSJEKsMzNPXZU+HJwXx7Xh7lx8Q==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
expo-status-bar@3.0.8:
resolution: {integrity: sha512-L248XKPhum7tvREoS1VfE0H6dPCaGtoUWzRsUv7hGKdiB4cus33Rc0sxkWkoQ77wE8stlnUlL5lvmT0oqZ3ZBw==}
peerDependencies:
@@ -17480,6 +17874,16 @@ packages:
react-native-web:
optional: true
+ expo-system-ui@5.0.11:
+ resolution: {integrity: sha512-PG5VdaG5cwBe1Rj02mJdnsihKl9Iw/w/a6+qh2mH3f2K/IvQ+Hf7aG2kavSADtkGNCNj7CEIg7Rn4DQz/SE5rQ==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+ react-native-web: '*'
+ peerDependenciesMeta:
+ react-native-web:
+ optional: true
+
expo-system-ui@6.0.8:
resolution: {integrity: sha512-DzJYqG2fibBSLzPDL4BybGCiilYOtnI1OWhcYFwoM4k0pnEzMBt1Vj8Z67bXglDDuz2HCQPGNtB3tQft5saKqQ==}
peerDependencies:
@@ -17514,6 +17918,12 @@ packages:
expo: '*'
react-native: '*'
+ expo-web-browser@14.1.6:
+ resolution: {integrity: sha512-/4P8eWqRyfXIMZna3acg320LXNA+P2cwyEVbjDX8vHnWU+UnOtyRKWy3XaAIyMPQ9hVjBNUQTh4MPvtnPRzakw==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+
expo-web-browser@15.0.9:
resolution: {integrity: sha512-Dj8kNFO+oXsxqCDNlUT/GhOrJnm10kAElH++3RplLydogFm5jTzXYWDEeNIDmV+F+BzGYs+sIhxiBf7RyaxXZg==}
peerDependencies:
@@ -17537,6 +17947,23 @@ packages:
react-native-webview:
optional: true
+ expo@53.0.27:
+ resolution: {integrity: sha512-iQwe2uWLb88opUY4vBYEW1d2GUq3lsa43gsMBEdDV+6pw0Oek93l/4nDLe0ODDdrBRjIJm/rdhKqJC/ehHCUqw==}
+ hasBin: true
+ peerDependencies:
+ '@expo/dom-webview': '*'
+ '@expo/metro-runtime': '*'
+ react: '*'
+ react-native: '*'
+ react-native-webview: '*'
+ peerDependenciesMeta:
+ '@expo/dom-webview':
+ optional: true
+ '@expo/metro-runtime':
+ optional: true
+ react-native-webview:
+ optional: true
+
expo@54.0.12:
resolution: {integrity: sha512-BVvG1A9BlKAOBwczMi7XThOLzI3TUShkV/yRnAMGvQP5SQFDq7UojkZLLG285gg3OvkoqjMUE0tZvVXbvuI4tA==}
hasBin: true
@@ -18712,6 +19139,10 @@ packages:
is-module@1.0.0:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+ is-nan@1.3.2:
+ resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
+ engines: {node: '>= 0.4'}
+
is-negative-zero@2.0.3:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
@@ -19919,6 +20350,10 @@ packages:
resolution: {integrity: sha512-oKCQuajU5srm+ZdDcFg86pG/U8hkSjBlkyFjz380SZ4TTIiI5F+OQB830i53D8hmqmcosa4wR/pnKv8y4Q3dLw==}
engines: {node: '>=18.18'}
+ metro-babel-transformer@0.82.5:
+ resolution: {integrity: sha512-W/scFDnwJXSccJYnOFdGiYr9srhbHPdxX9TvvACOFsIXdLilh3XuxQl/wXW6jEJfgIb0jTvoTlwwrqvuwymr6Q==}
+ engines: {node: '>=18.18'}
+
metro-babel-transformer@0.83.1:
resolution: {integrity: sha512-r3xAD3964E8dwDBaZNSO2aIIvWXjIK80uO2xo0/pi3WI8XWT9h5SCjtGWtMtE5PRWw+t20TN0q1WMRsjvhC1rQ==}
engines: {node: '>=20.19.4'}
@@ -19935,6 +20370,10 @@ packages:
resolution: {integrity: sha512-lGWnGVm1UwO8faRZ+LXQUesZSmP1LOg14OVR+KNPBip8kbMECbQJ8c10nGesw28uQT7AE0lwQThZPXlxDyCLKQ==}
engines: {node: '>=18.18'}
+ metro-cache-key@0.82.5:
+ resolution: {integrity: sha512-qpVmPbDJuRLrT4kcGlUouyqLGssJnbTllVtvIgXfR7ZuzMKf0mGS+8WzcqzNK8+kCyakombQWR0uDd8qhWGJcA==}
+ engines: {node: '>=18.18'}
+
metro-cache-key@0.83.1:
resolution: {integrity: sha512-ZUs+GD5CNeDLxx5UUWmfg26IL+Dnbryd+TLqTlZnDEgehkIa11kUSvgF92OFfJhONeXzV4rZDRGNXoo6JT+8Gg==}
engines: {node: '>=20.19.4'}
@@ -19951,6 +20390,10 @@ packages:
resolution: {integrity: sha512-wOsXuEgmZMZ5DMPoz1pEDerjJ11AuMy9JifH4yNW7NmWS0ghCRqvDxk13LsElzLshey8C+my/tmXauXZ3OqZgg==}
engines: {node: '>=18.18'}
+ metro-cache@0.82.5:
+ resolution: {integrity: sha512-AwHV9607xZpedu1NQcjUkua8v7HfOTKfftl6Vc9OGr/jbpiJX6Gpy8E/V9jo/U9UuVYX2PqSUcVNZmu+LTm71Q==}
+ engines: {node: '>=18.18'}
+
metro-cache@0.83.1:
resolution: {integrity: sha512-7N/Ad1PHa1YMWDNiyynTPq34Op2qIE68NWryGEQ4TSE3Zy6a8GpsYnEEZE4Qi6aHgsE+yZHKkRczeBgxhnFIxQ==}
engines: {node: '>=20.19.4'}
@@ -19967,6 +20410,10 @@ packages:
resolution: {integrity: sha512-oDRAzUvj6RNRxratFdcVAqtAsg+T3qcKrGdqGZFUdwzlFJdHGR9Z413sW583uD2ynsuOjA2QB6US8FdwiBdNKg==}
engines: {node: '>=18.18'}
+ metro-config@0.82.5:
+ resolution: {integrity: sha512-/r83VqE55l0WsBf8IhNmc/3z71y2zIPe5kRSuqA5tY/SL/ULzlHUJEMd1szztd0G45JozLwjvrhAzhDPJ/Qo/g==}
+ engines: {node: '>=18.18'}
+
metro-config@0.83.1:
resolution: {integrity: sha512-HJhpZx3wyOkux/jeF1o7akFJzZFdbn6Zf7UQqWrvp7gqFqNulQ8Mju09raBgPmmSxKDl4LbbNeigkX0/nKY1QA==}
engines: {node: '>=20.19.4'}
@@ -19983,6 +20430,10 @@ packages:
resolution: {integrity: sha512-+2R0c8ByfV2N7CH5wpdIajCWa8escUFd8TukfoXyBq/vb6yTCsznoA25FhNXJ+MC/cz1L447Zj3vdUfCXIZBwg==}
engines: {node: '>=18.18'}
+ metro-core@0.82.5:
+ resolution: {integrity: sha512-OJL18VbSw2RgtBm1f2P3J5kb892LCVJqMvslXxuxjAPex8OH7Eb8RBfgEo7VZSjgb/LOf4jhC4UFk5l5tAOHHA==}
+ engines: {node: '>=18.18'}
+
metro-core@0.83.1:
resolution: {integrity: sha512-uVL1eAJcMFd2o2Q7dsbpg8COaxjZBBGaXqO2OHnivpCdfanraVL8dPmY6It9ZeqWLOihUKZ2yHW4b6soVCzH/Q==}
engines: {node: '>=20.19.4'}
@@ -19999,6 +20450,10 @@ packages:
resolution: {integrity: sha512-mW1PKyiO3qZvjeeVjj1brhkmIotObA3/9jdbY1fQQYvEWM6Ml7bN/oJCRDGn2+bJRlG+J8pwyJ+DgdrM4BsKyg==}
engines: {node: '>=18.18'}
+ metro-file-map@0.82.5:
+ resolution: {integrity: sha512-vpMDxkGIB+MTN8Af5hvSAanc6zXQipsAUO+XUx3PCQieKUfLwdoa8qaZ1WAQYRpaU+CJ8vhBcxtzzo3d9IsCIQ==}
+ engines: {node: '>=18.18'}
+
metro-file-map@0.83.1:
resolution: {integrity: sha512-Yu429lnexKl44PttKw3nhqgmpBR+6UQ/tRaYcxPeEShtcza9DWakCn7cjqDTQZtWR2A8xSNv139izJMyQ4CG+w==}
engines: {node: '>=20.19.4'}
@@ -20015,6 +20470,10 @@ packages:
resolution: {integrity: sha512-/mn4AxjANnsSS3/Bb+zA1G5yIS5xygbbz/OuPaJYs0CPcZCaWt66D+65j4Ft/nJkffUxcwE9mk4ubpkl3rjgtw==}
engines: {node: '>=18.18'}
+ metro-minify-terser@0.82.5:
+ resolution: {integrity: sha512-v6Nx7A4We6PqPu/ta1oGTqJ4Usz0P7c+3XNeBxW9kp8zayS3lHUKR0sY0wsCHInxZlNAEICx791x+uXytFUuwg==}
+ engines: {node: '>=18.18'}
+
metro-minify-terser@0.83.1:
resolution: {integrity: sha512-kmooOxXLvKVxkh80IVSYO4weBdJDhCpg5NSPkjzzAnPJP43u6+usGXobkTWxxrAlq900bhzqKek4pBsUchlX6A==}
engines: {node: '>=20.19.4'}
@@ -20031,6 +20490,10 @@ packages:
resolution: {integrity: sha512-6BX8Nq3g3go3FxcyXkVbWe7IgctjDTk6D9flq+P201DfHHQ28J+DWFpVelFcrNTn4tIfbP/Bw7u/0g2BGmeXfQ==}
engines: {node: '>=18.18'}
+ metro-resolver@0.82.5:
+ resolution: {integrity: sha512-kFowLnWACt3bEsuVsaRNgwplT8U7kETnaFHaZePlARz4Fg8tZtmRDUmjaD68CGAwc0rwdwNCkWizLYpnyVcs2g==}
+ engines: {node: '>=18.18'}
+
metro-resolver@0.83.1:
resolution: {integrity: sha512-t8j46kiILAqqFS5RNa+xpQyVjULxRxlvMidqUswPEk5nQVNdlJslqizDm/Et3v/JKwOtQGkYAQCHxP1zGStR/g==}
engines: {node: '>=20.19.4'}
@@ -20047,6 +20510,10 @@ packages:
resolution: {integrity: sha512-M/Gf71ictUKP9+77dV/y8XlAWg7xl76uhU7ggYFUwEdOHHWPG6gLBr1iiK0BmTjPFH8yRo/xyqMli4s3oGorPQ==}
engines: {node: '>=18.18'}
+ metro-runtime@0.82.5:
+ resolution: {integrity: sha512-rQZDoCUf7k4Broyw3Ixxlq5ieIPiR1ULONdpcYpbJQ6yQ5GGEyYjtkztGD+OhHlw81LCR2SUAoPvtTus2WDK5g==}
+ engines: {node: '>=18.18'}
+
metro-runtime@0.83.1:
resolution: {integrity: sha512-3Ag8ZS4IwafL/JUKlaeM6/CbkooY+WcVeqdNlBG0m4S0Qz0om3rdFdy1y6fYBpl6AwXJwWeMuXrvZdMuByTcRA==}
engines: {node: '>=20.19.4'}
@@ -20063,6 +20530,10 @@ packages:
resolution: {integrity: sha512-Jz+CjvCKLNbJZYJTBeN3Kq9kIJf6b61MoLBdaOQZJ5Ajhw6Pf95Nn21XwA8BwfUYgajsi6IXsp/dTZsYJbN00Q==}
engines: {node: '>=18.18'}
+ metro-source-map@0.82.5:
+ resolution: {integrity: sha512-wH+awTOQJVkbhn2SKyaw+0cd+RVSCZ3sHVgyqJFQXIee/yLs3dZqKjjeKKhhVeudgjXo7aE/vSu/zVfcQEcUfw==}
+ engines: {node: '>=18.18'}
+
metro-source-map@0.83.1:
resolution: {integrity: sha512-De7Vbeo96fFZ2cqmI0fWwVJbtHIwPZv++LYlWSwzTiCzxBDJORncN0LcT48Vi2UlQLzXJg+/CuTAcy7NBVh69A==}
engines: {node: '>=20.19.4'}
@@ -20080,6 +20551,11 @@ packages:
engines: {node: '>=18.18'}
hasBin: true
+ metro-symbolicate@0.82.5:
+ resolution: {integrity: sha512-1u+07gzrvYDJ/oNXuOG1EXSvXZka/0JSW1q2EYBWerVKMOhvv9JzDGyzmuV7hHbF2Hg3T3S2uiM36sLz1qKsiw==}
+ engines: {node: '>=18.18'}
+ hasBin: true
+
metro-symbolicate@0.83.1:
resolution: {integrity: sha512-wPxYkONlq/Sv8Ji7vHEx5OzFouXAMQJjpcPW41ySKMLP/Ir18SsiJK2h4YkdKpYrTS1+0xf8oqF6nxCsT3uWtg==}
engines: {node: '>=20.19.4'}
@@ -20099,6 +20575,10 @@ packages:
resolution: {integrity: sha512-MmHhVx/1dJC94FN7m3oHgv5uOjKH8EX8pBeu1pnPMxbJrx6ZuIejO0k84zTSaQTZ8RxX1wqwzWBpXAWPjEX8mA==}
engines: {node: '>=18.18'}
+ metro-transform-plugins@0.82.5:
+ resolution: {integrity: sha512-57Bqf3rgq9nPqLrT2d9kf/2WVieTFqsQ6qWHpEng5naIUtc/Iiw9+0bfLLWSAw0GH40iJ4yMjFcFJDtNSYynMA==}
+ engines: {node: '>=18.18'}
+
metro-transform-plugins@0.83.1:
resolution: {integrity: sha512-1Y+I8oozXwhuS0qwC+ezaHXBf0jXW4oeYn4X39XWbZt9X2HfjodqY9bH9r6RUTsoiK7S4j8Ni2C91bUC+sktJQ==}
engines: {node: '>=20.19.4'}
@@ -20115,6 +20595,10 @@ packages:
resolution: {integrity: sha512-lUFyWVHa7lZFRSLJEv+m4jH8WrR5gU7VIjUlg4XmxQfV8ngY4V10ARKynLhMYPeQGl7Qvf+Ayg0eCZ272YZ4Mg==}
engines: {node: '>=18.18'}
+ metro-transform-worker@0.82.5:
+ resolution: {integrity: sha512-mx0grhAX7xe+XUQH6qoHHlWedI8fhSpDGsfga7CpkO9Lk9W+aPitNtJWNGrW8PfjKEWbT9Uz9O50dkI8bJqigw==}
+ engines: {node: '>=18.18'}
+
metro-transform-worker@0.83.1:
resolution: {integrity: sha512-owCrhPyUxdLgXEEEAL2b14GWTPZ2zYuab1VQXcfEy0sJE71iciD7fuMcrngoufh7e7UHDZ56q4ktXg8wgiYA1Q==}
engines: {node: '>=20.19.4'}
@@ -20132,6 +20616,11 @@ packages:
engines: {node: '>=18.18'}
hasBin: true
+ metro@0.82.5:
+ resolution: {integrity: sha512-8oAXxL7do8QckID/WZEKaIFuQJFUTLzfVcC48ghkHhNK2RGuQq8Xvf4AVd+TUA0SZtX0q8TGNXZ/eba1ckeGCg==}
+ engines: {node: '>=18.18'}
+ hasBin: true
+
metro@0.83.1:
resolution: {integrity: sha512-UGKepmTxoGD4HkQV8YWvpvwef7fUujNtTgG4Ygf7m/M0qjvb9VuDmAsEU+UdriRX7F61pnVK/opz89hjKlYTXA==}
engines: {node: '>=20.19.4'}
@@ -20497,12 +20986,24 @@ packages:
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
hasBin: true
+ nativewind@4.1.23:
+ resolution: {integrity: sha512-oLX3suGI6ojQqWxdQezOSM5GmJ4KvMnMtmaSMN9Ggb5j7ysFt4nHxb1xs8RDjZR7BWc+bsetNJU8IQdQMHqRpg==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ tailwindcss: '>3.3.0'
+
nativewind@4.2.1:
resolution: {integrity: sha512-10uUB2Dlli3MH3NDL5nMHqJHz1A3e/E6mzjTj6cl7hHECClJ7HpE6v+xZL+GXdbwQSnWE+UWMIMsNz7yOQkAJQ==}
engines: {node: '>=16'}
peerDependencies:
tailwindcss: '>3.3.0'
+ nativewind@4.2.2:
+ resolution: {integrity: sha512-kUGbUamKUWdnAIjfBuhIrtDHFtMyL1pEE3AEbCuKeg656pHuB0KtJRk6Lrie/+8haj8hCSlwOleQFJLrE1sZgA==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ tailwindcss: '>3.3.0'
+
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -20587,6 +21088,10 @@ packages:
resolution: {integrity: sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==}
engines: {node: '>= 6.13.0'}
+ node-forge@1.3.3:
+ resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==}
+ engines: {node: '>= 6.13.0'}
+
node-gyp-build-optional-packages@5.2.2:
resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==}
hasBin: true
@@ -20677,6 +21182,10 @@ packages:
resolution: {integrity: sha512-iNpbeXPLmaiT9I5g16gFFFjsF3sGxLpYG2EGP3dfFB4z+l9X60mp/yRzStHhMtuNt8qmf7Ww80nOPQHngHhnIQ==}
engines: {node: '>=18.18'}
+ ob1@0.82.5:
+ resolution: {integrity: sha512-QyQQ6e66f+Ut/qUVjEce0E/wux5nAGLXYZDn1jr15JWstHsCH3l6VVrg8NKDptW9NEiBXKOJeGF/ydxeSDF3IQ==}
+ engines: {node: '>=18.18'}
+
ob1@0.83.1:
resolution: {integrity: sha512-ngwqewtdUzFyycomdbdIhFLjePPSOt1awKMUXQ0L7iLHgWEPF3DsCerblzjzfAUHaXuvE9ccJymWQ/4PNNqvnQ==}
engines: {node: '>=20.19.4'}
@@ -20701,6 +21210,10 @@ packages:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
+ object-is@1.1.6:
+ resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
+ engines: {node: '>= 0.4'}
+
object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
@@ -21018,6 +21531,13 @@ packages:
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
+ phosphor-react-native@2.3.1:
+ resolution: {integrity: sha512-DErQj1ccLLRZOrpT4ZRnjScpoE1ITmBDjbY9N9mOaOvmbNYkJFctVeeAWo6eqNtoIY5sCcMOK1qHO3mIMtBt/w==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ react-native-svg: '*'
+
phosphor-svelte@3.0.1:
resolution: {integrity: sha512-QuxdzWCBjNZXglk4XpmaKb+JRA6XgKOYWpBY8k82NZwxO5ec7u2iFuueAijKYgj/7hLWHtreAPc2Q5uZFNTRSQ==}
peerDependencies:
@@ -21590,6 +22110,22 @@ packages:
react: ^16.8.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-native: '>=0.60.0-rc.0 <1.0.x'
+ react-native-css-interop@0.1.22:
+ resolution: {integrity: sha512-Mu01e+H9G+fxSWvwtgWlF5MJBJC4VszTCBXopIpeR171lbeBInHb8aHqoqRPxmJpi3xIHryzqKFOJYAdk7PBxg==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ react: '>=18'
+ react-native: '*'
+ react-native-reanimated: '>=3.6.2'
+ react-native-safe-area-context: '*'
+ react-native-svg: '*'
+ tailwindcss: ~3
+ peerDependenciesMeta:
+ react-native-safe-area-context:
+ optional: true
+ react-native-svg:
+ optional: true
+
react-native-css-interop@0.2.1:
resolution: {integrity: sha512-B88f5rIymJXmy1sNC/MhTkb3xxBej1KkuAt7TiT9iM7oXz3RM8Bn+7GUrfR02TvSgKm4cg2XiSuLEKYfKwNsjA==}
engines: {node: '>=18'}
@@ -21606,6 +22142,22 @@ packages:
react-native-svg:
optional: true
+ react-native-css-interop@0.2.2:
+ resolution: {integrity: sha512-2eUyl7RH1RT6TYbe5nm+d4HZ2Pr6Nmve158B57tb5W4Bo52Xzp+PFeWAdFnAr2HNB+r9b6qa8o3xH1YREVQU0g==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ react: '>=18'
+ react-native: '*'
+ react-native-reanimated: '>=3.6.2'
+ react-native-safe-area-context: '*'
+ react-native-svg: '*'
+ tailwindcss: ~3
+ peerDependenciesMeta:
+ react-native-safe-area-context:
+ optional: true
+ react-native-svg:
+ optional: true
+
react-native-draggable-flatlist@4.0.3:
resolution: {integrity: sha512-2F4x5BFieWdGq9SetD2nSAR7s7oQCSgNllYgERRXXtNfSOuAGAVbDb/3H3lP0y5f7rEyNwabKorZAD/SyyNbDw==}
peerDependencies:
@@ -21621,6 +22173,12 @@ packages:
react-native-gesture-handler: '>= 2.0.0'
react-native-reanimated: '>= 2.0.0'
+ react-native-edge-to-edge@1.6.0:
+ resolution: {integrity: sha512-2WCNdE3Qd6Fwg9+4BpbATUxCLcouF6YRY7K+J36KJ4l3y+tWN6XCqAC4DuoGblAAbb2sLkhEDp4FOlbOIot2Og==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
react-native-fit-image@1.5.5:
resolution: {integrity: sha512-Wl3Vq2DQzxgsWKuW4USfck9zS7YzhvLNPpkwUUCF90bL32e1a0zOVQ3WsJILJOwzmPdHfzZmWasiiAUNBkhNkg==}
@@ -21630,6 +22188,12 @@ packages:
react: '*'
react-native: '*'
+ react-native-gesture-handler@2.24.0:
+ resolution: {integrity: sha512-ZdWyOd1C8axKJHIfYxjJKCcxjWEpUtUWgTOVY2wynbiveSQDm8X/PDyAKXSer/GOtIpjudUbACOndZXCN3vHsw==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
react-native-gesture-handler@2.28.0:
resolution: {integrity: sha512-0msfJ1vRxXKVgTgvL+1ZOoYw3/0z1R+Ked0+udoJhyplC2jbVKIJ8Z1bzWdpQRCV3QcQ87Op0zJVE5DhKK2A0A==}
peerDependencies:
@@ -21656,6 +22220,12 @@ packages:
react: '*'
react-native: '*'
+ react-native-is-edge-to-edge@1.1.7:
+ resolution: {integrity: sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
react-native-is-edge-to-edge@1.2.1:
resolution: {integrity: sha512-FLbPWl/MyYQWz+KwqOZsSyj2JmLKglHatd3xLZWskXOpRaio4LfEDEz8E/A6uD8QoTHW6Aobw1jbEwK7KMgR7Q==}
peerDependencies:
@@ -21687,6 +22257,13 @@ packages:
react: '*'
react-native: '*'
+ react-native-reanimated@3.17.5:
+ resolution: {integrity: sha512-SxBK7wQfJ4UoWoJqQnmIC7ZjuNgVb9rcY5Xc67upXAFKftWg0rnkknTw6vgwnjRcvYThrjzUVti66XoZdDJGtw==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ react: '*'
+ react-native: '*'
+
react-native-reanimated@4.1.5:
resolution: {integrity: sha512-UA6VUbxwhRjEw2gSNrvhkusUq3upfD3Cv+AnB07V+kC8kpvwRVI+ivwY95ePbWNFkFpP+Y2Sdw1WHpHWEV+P2Q==}
peerDependencies:
@@ -21707,6 +22284,12 @@ packages:
react: '*'
react-native: '*'
+ react-native-safe-area-context@5.4.1:
+ resolution: {integrity: sha512-x+g3NblZ9jof8y+XkVvaGlpMrSlixhrJJ33BRzhTAKUKctQVecO1heSXmzxc5UdjvGYBKS6kPZVUw2b8NxHcPg==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
react-native-safe-area-context@5.6.2:
resolution: {integrity: sha512-4XGqMNj5qjUTYywJqpdWZ9IG8jgkS3h06sfVjfw5yZQZfWnRFXczi0GnYyFyCc2EBps/qFmoCH8fez//WumdVg==}
peerDependencies:
@@ -21719,6 +22302,12 @@ packages:
react: '*'
react-native: '*'
+ react-native-screens@4.10.0:
+ resolution: {integrity: sha512-Tw21NGuXm3PbiUGtZd0AnXirUixaAbPXDjNR0baBH7/WJDaDTTELLcQ7QRXuqAWbmr/EVCrKj1348ei1KFIr8A==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
react-native-screens@4.16.0:
resolution: {integrity: sha512-yIAyh7F/9uWkOzCi1/2FqvNvK6Wb9Y1+Kzn16SuGfN9YFJDTbwlzGRvePCNTOX0recpLQF3kc2FmvMUhyTCH1Q==}
peerDependencies:
@@ -21821,6 +22410,17 @@ packages:
'@types/react':
optional: true
+ react-native@0.79.2:
+ resolution: {integrity: sha512-AnGzb56JvU5YCL7cAwg10+ewDquzvmgrMddiBM0GAWLwQM/6DJfGd2ZKrMuKKehHerpDDZgG+EY64gk3x3dEkw==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ '@types/react': ^19.0.0
+ react: ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
react-native@0.81.4:
resolution: {integrity: sha512-bt5bz3A/+Cv46KcjV0VQa+fo7MKxs17RCcpzjftINlen4ZDUl0I6Ut+brQ2FToa5oD0IB0xvQHfmsg2EDqsZdQ==}
engines: {node: '>= 20.19.4'}
@@ -21874,6 +22474,7 @@ packages:
react-server-dom-webpack@19.0.0:
resolution: {integrity: sha512-hLug9KEXLc8vnU9lDNe2b2rKKDaqrp5gNiES4uyu2Up3FZfZJZmdwLFXlWzdA9gTB/6/cWduSB2K1Lfag2pSvw==}
engines: {node: '>=0.10.0'}
+ deprecated: Critical Security Vulnerability in React Server Components
peerDependencies:
react: ^19.0.0
react-dom: ^19.0.0
@@ -22333,6 +22934,9 @@ packages:
scheduler@0.24.0-canary-efb381bbf-20230505:
resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==}
+ scheduler@0.25.0:
+ resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
+
scheduler@0.26.0:
resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
@@ -22685,6 +23289,9 @@ packages:
resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
engines: {node: '>=4', npm: '>=6'}
+ stream-browserify@3.0.0:
+ resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
+
stream-buffers@2.2.0:
resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==}
engines: {node: '>= 0.10.0'}
@@ -22969,12 +23576,12 @@ packages:
tar@6.2.1:
resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
engines: {node: '>=10'}
- deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me
+ deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
tar@7.5.2:
resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==}
engines: {node: '>=18'}
- deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me
+ deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
tdigest@0.1.2:
resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==}
@@ -25063,16 +25670,6 @@ snapshots:
transitivePeerDependencies:
- ts-node
- '@astrojs/tailwind@6.0.2(astro@5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@1.21.7)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1))(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))':
- dependencies:
- astro: 5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@1.21.7)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1)
- autoprefixer: 10.4.22(postcss@8.5.6)
- postcss: 8.5.6
- postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
- tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
- transitivePeerDependencies:
- - ts-node
-
'@astrojs/tailwind@6.0.2(astro@5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1))(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))':
dependencies:
astro: 5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1)
@@ -27766,6 +28363,76 @@ snapshots:
- supports-color
- utf-8-validate
+ '@expo/cli@0.24.24':
+ dependencies:
+ '@0no-co/graphql.web': 1.2.0
+ '@babel/runtime': 7.28.4
+ '@expo/code-signing-certificates': 0.0.6
+ '@expo/config': 11.0.13
+ '@expo/config-plugins': 10.1.2
+ '@expo/devcert': 1.2.0
+ '@expo/env': 1.0.7
+ '@expo/image-utils': 0.7.6
+ '@expo/json-file': 9.1.5
+ '@expo/metro-config': 0.20.18
+ '@expo/osascript': 2.3.7
+ '@expo/package-manager': 1.9.8
+ '@expo/plist': 0.3.5
+ '@expo/prebuild-config': 9.0.12
+ '@expo/schema-utils': 0.1.7
+ '@expo/spawn-async': 1.7.2
+ '@expo/ws-tunnel': 1.0.6
+ '@expo/xcpretty': 4.3.2
+ '@react-native/dev-middleware': 0.79.6
+ '@urql/core': 5.2.0
+ '@urql/exchange-retry': 1.3.2(@urql/core@5.2.0)
+ accepts: 1.3.8
+ arg: 5.0.2
+ better-opn: 3.0.2
+ bplist-creator: 0.1.0
+ bplist-parser: 0.3.2
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ compression: 1.8.1
+ connect: 3.7.0
+ debug: 4.4.3
+ env-editor: 0.4.2
+ freeport-async: 2.0.0
+ getenv: 2.0.0
+ glob: 10.5.0
+ lan-network: 0.1.7
+ minimatch: 9.0.5
+ node-forge: 1.3.3
+ npm-package-arg: 11.0.3
+ ora: 3.4.0
+ picomatch: 3.0.1
+ pretty-bytes: 5.6.0
+ pretty-format: 29.7.0
+ progress: 2.0.3
+ prompts: 2.4.2
+ qrcode-terminal: 0.11.0
+ require-from-string: 2.0.2
+ requireg: 0.2.2
+ resolve: 1.22.11
+ resolve-from: 5.0.0
+ resolve.exports: 2.0.3
+ semver: 7.7.3
+ send: 0.19.1
+ slugify: 1.6.6
+ source-map-support: 0.5.21
+ stacktrace-parser: 0.1.11
+ structured-headers: 0.4.1
+ tar: 7.5.2
+ terminal-link: 2.1.1
+ undici: 6.22.0
+ wrap-ansi: 7.0.0
+ ws: 8.18.3
+ transitivePeerDependencies:
+ - bufferutil
+ - graphql
+ - supports-color
+ - utf-8-validate
+
'@expo/cli@54.0.10(expo-router@6.0.15)(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))':
dependencies:
'@0no-co/graphql.web': 1.2.0
@@ -27778,7 +28445,7 @@ snapshots:
'@expo/json-file': 10.0.7
'@expo/mcp-tunnel': 0.0.8
'@expo/metro': 54.0.0
- '@expo/metro-config': 54.0.6(expo@54.0.12)
+ '@expo/metro-config': 54.0.9(expo@54.0.12)
'@expo/osascript': 2.3.7
'@expo/package-manager': 1.9.8
'@expo/plist': 0.4.7
@@ -27834,7 +28501,7 @@ snapshots:
wrap-ansi: 7.0.0
ws: 8.18.3
optionalDependencies:
- expo-router: 6.0.15(supujcsjl47mo53hnmela4rs24)
+ expo-router: 6.0.15(f6my4lgi43u5yo7kczxd3pw7ru)
react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
@@ -27855,7 +28522,7 @@ snapshots:
'@expo/json-file': 10.0.7
'@expo/mcp-tunnel': 0.0.8
'@expo/metro': 54.0.0
- '@expo/metro-config': 54.0.6(expo@54.0.13)
+ '@expo/metro-config': 54.0.9(expo@54.0.13)
'@expo/osascript': 2.3.7
'@expo/package-manager': 1.9.8
'@expo/plist': 0.4.7
@@ -27911,7 +28578,7 @@ snapshots:
wrap-ansi: 7.0.0
ws: 8.18.3
optionalDependencies:
- expo-router: 6.0.15(psh6y5usp77eac7hbbid4ov2mi)
+ expo-router: 6.0.15(ewsdnidpxwg6dzyorlbigkbme4)
react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
@@ -27988,7 +28655,7 @@ snapshots:
wrap-ansi: 7.0.0
ws: 8.18.3
optionalDependencies:
- expo-router: 6.0.15(xyagqkzos5etzn52s4may7634u)
+ expo-router: 6.0.15(lvmr432nn4pnebfhbi2qjoy364)
react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
@@ -28065,7 +28732,7 @@ snapshots:
wrap-ansi: 7.0.0
ws: 8.18.3
optionalDependencies:
- expo-router: 6.0.15(k2muy65dii4k2uiuhg4mwyy6ki)
+ expo-router: 6.0.15(6hayu32hencph7rqfkncbd2qum)
react-native: 0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
@@ -28142,7 +28809,7 @@ snapshots:
wrap-ansi: 7.0.0
ws: 8.18.3
optionalDependencies:
- expo-router: 6.0.15(7mqaurqidri6vkknnsci36yp4e)
+ expo-router: 6.0.15(g2vconqrtzzmzlh6ymhbjirn5e)
react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
@@ -28156,6 +28823,10 @@ snapshots:
node-forge: 1.3.2
nullthrows: 1.1.1
+ '@expo/code-signing-certificates@0.0.6':
+ dependencies:
+ node-forge: 1.3.3
+
'@expo/config-plugins@10.1.2':
dependencies:
'@expo/config-types': 53.0.5
@@ -28312,6 +28983,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@expo/env@1.0.7':
+ dependencies:
+ chalk: 4.1.2
+ debug: 4.4.3
+ dotenv: 16.4.7
+ dotenv-expand: 11.0.7
+ getenv: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
'@expo/env@2.0.7':
dependencies:
chalk: 4.1.2
@@ -28337,6 +29018,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@expo/fingerprint@0.13.4':
+ dependencies:
+ '@expo/spawn-async': 1.7.2
+ arg: 5.0.2
+ chalk: 4.1.2
+ debug: 4.4.3
+ find-up: 5.0.0
+ getenv: 2.0.0
+ glob: 10.5.0
+ ignore: 5.3.2
+ minimatch: 9.0.5
+ p-limit: 3.1.0
+ resolve-from: 5.0.0
+ semver: 7.7.3
+ transitivePeerDependencies:
+ - supports-color
+
'@expo/fingerprint@0.15.1':
dependencies:
'@expo/spawn-async': 1.7.2
@@ -28382,6 +29080,18 @@ snapshots:
temp-dir: 2.0.0
unique-string: 2.0.0
+ '@expo/image-utils@0.7.6':
+ dependencies:
+ '@expo/spawn-async': 1.7.2
+ chalk: 4.1.2
+ getenv: 2.0.0
+ jimp-compact: 0.16.1
+ parse-png: 2.1.0
+ resolve-from: 5.0.0
+ semver: 7.7.3
+ temp-dir: 2.0.0
+ unique-string: 2.0.0
+
'@expo/image-utils@0.8.7':
dependencies:
'@expo/spawn-async': 1.7.2
@@ -28452,6 +29162,30 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@expo/metro-config@0.20.18':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/generator': 7.28.5
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
+ '@expo/config': 11.0.13
+ '@expo/env': 1.0.7
+ '@expo/json-file': 9.1.5
+ '@expo/spawn-async': 1.7.2
+ chalk: 4.1.2
+ debug: 4.4.3
+ dotenv: 16.4.7
+ dotenv-expand: 11.0.7
+ getenv: 2.0.0
+ glob: 10.5.0
+ jsc-safe-url: 0.2.4
+ lightningcss: 1.27.0
+ minimatch: 9.0.5
+ postcss: 8.4.49
+ resolve-from: 5.0.0
+ transitivePeerDependencies:
+ - supports-color
+
'@expo/metro-config@54.0.6(expo@54.0.12)':
dependencies:
'@babel/code-frame': 7.27.1
@@ -28512,6 +29246,66 @@ snapshots:
- supports-color
- utf-8-validate
+ '@expo/metro-config@54.0.9(expo@54.0.12)':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/core': 7.28.5
+ '@babel/generator': 7.28.5
+ '@expo/config': 12.0.10
+ '@expo/env': 2.0.7
+ '@expo/json-file': 10.0.7
+ '@expo/metro': 54.1.0
+ '@expo/spawn-async': 1.7.2
+ browserslist: 4.28.0
+ chalk: 4.1.2
+ debug: 4.4.3
+ dotenv: 16.4.7
+ dotenv-expand: 11.0.7
+ getenv: 2.0.0
+ glob: 10.5.0
+ hermes-parser: 0.29.1
+ jsc-safe-url: 0.2.4
+ lightningcss: 1.30.2
+ minimatch: 9.0.5
+ postcss: 8.4.49
+ resolve-from: 5.0.0
+ optionalDependencies:
+ expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
+ '@expo/metro-config@54.0.9(expo@54.0.13)':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/core': 7.28.5
+ '@babel/generator': 7.28.5
+ '@expo/config': 12.0.10
+ '@expo/env': 2.0.7
+ '@expo/json-file': 10.0.7
+ '@expo/metro': 54.1.0
+ '@expo/spawn-async': 1.7.2
+ browserslist: 4.28.0
+ chalk: 4.1.2
+ debug: 4.4.3
+ dotenv: 16.4.7
+ dotenv-expand: 11.0.7
+ getenv: 2.0.0
+ glob: 10.5.0
+ hermes-parser: 0.29.1
+ jsc-safe-url: 0.2.4
+ lightningcss: 1.30.2
+ minimatch: 9.0.5
+ postcss: 8.4.49
+ resolve-from: 5.0.0
+ optionalDependencies:
+ expo: 54.0.13(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@expo/metro-config@54.0.9(expo@54.0.25)':
dependencies:
'@babel/code-frame': 7.27.1
@@ -28554,6 +29348,10 @@ snapshots:
dependencies:
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ '@expo/metro-runtime@5.0.4(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))':
+ dependencies:
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
'@expo/metro-runtime@6.1.2(expo@52.0.47)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)':
dependencies:
anser: 1.4.10
@@ -28593,6 +29391,19 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
optional: true
+ '@expo/metro-runtime@6.1.2(expo@53.0.27)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ anser: 1.4.10
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ pretty-format: 29.7.0
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ stacktrace-parser: 0.1.11
+ whatwg-fetch: 3.6.20
+ optionalDependencies:
+ react-dom: 18.3.1(react@18.3.1)
+ optional: true
+
'@expo/metro-runtime@6.1.2(expo@54.0.12)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)':
dependencies:
anser: 1.4.10
@@ -28789,6 +29600,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@expo/prebuild-config@9.0.12':
+ dependencies:
+ '@expo/config': 11.0.13
+ '@expo/config-plugins': 10.1.2
+ '@expo/config-types': 53.0.5
+ '@expo/image-utils': 0.7.6
+ '@expo/json-file': 9.1.5
+ '@react-native/normalize-colors': 0.79.6
+ debug: 4.4.3
+ resolve-from: 5.0.0
+ semver: 7.7.3
+ xml2js: 0.6.0
+ transitivePeerDependencies:
+ - supports-color
+
'@expo/rudder-sdk-node@1.1.1(encoding@0.1.13)':
dependencies:
'@expo/bunyan': 4.0.1
@@ -28814,6 +29640,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@expo/server@0.6.3':
+ dependencies:
+ abort-controller: 3.0.0
+ debug: 4.4.3
+ source-map-support: 0.5.21
+ undici: 7.16.0
+ transitivePeerDependencies:
+ - supports-color
+
'@expo/spawn-async@1.7.2':
dependencies:
cross-spawn: 7.0.6
@@ -28837,6 +29672,12 @@ snapshots:
react: 18.3.1
react-native: 0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ '@expo/vector-icons@14.1.0(expo-font@13.3.2(expo@53.0.27)(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ expo-font: 13.3.2(expo@53.0.27)(react@18.3.1)
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
'@expo/vector-icons@14.1.0(expo-font@14.0.10(expo@52.0.47)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)':
dependencies:
expo-font: 14.0.10(expo@52.0.47)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
@@ -29085,6 +29926,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@ide/backoff@1.0.0': {}
+
'@img/colour@1.0.0':
optional: true
@@ -29450,41 +30293,6 @@ snapshots:
jest-util: 30.2.0
slash: 3.0.0
- '@jest/core@29.7.0':
- dependencies:
- '@jest/console': 29.7.0
- '@jest/reporters': 29.7.0
- '@jest/test-result': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
- '@types/node': 22.19.1
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- ci-info: 3.9.0
- exit: 0.1.2
- graceful-fs: 4.2.11
- jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@22.19.1)
- jest-haste-map: 29.7.0
- jest-message-util: 29.7.0
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-resolve-dependencies: 29.7.0
- jest-runner: 29.7.0
- jest-runtime: 29.7.0
- jest-snapshot: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- jest-watcher: 29.7.0
- micromatch: 4.0.8
- pretty-format: 29.7.0
- slash: 3.0.0
- strip-ansi: 6.0.1
- transitivePeerDependencies:
- - babel-plugin-macros
- - supports-color
- - ts-node
-
'@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))':
dependencies:
'@jest/console': 29.7.0
@@ -29520,7 +30328,42 @@ snapshots:
- supports-color
- ts-node
- '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))':
+ '@jest/core@29.7.0(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))':
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/reporters': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.19.1
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-changed-files: 29.7.0
+ jest-config: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
+ jest-haste-map: 29.7.0
+ jest-message-util: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-resolve-dependencies: 29.7.0
+ jest-runner: 29.7.0
+ jest-runtime: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ jest-watcher: 29.7.0
+ micromatch: 4.0.8
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-ansi: 6.0.1
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+
+ '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))':
dependencies:
'@jest/console': 30.2.0
'@jest/pattern': 30.0.1
@@ -29535,7 +30378,7 @@ snapshots:
exit-x: 0.2.2
graceful-fs: 4.2.11
jest-changed-files: 30.2.0
- jest-config: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest-config: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
jest-haste-map: 30.2.0
jest-message-util: 30.2.0
jest-regex-util: 30.0.1
@@ -29555,6 +30398,7 @@ snapshots:
- esbuild-register
- supports-color
- ts-node
+ optional: true
'@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))':
dependencies:
@@ -29592,6 +30436,80 @@ snapshots:
- supports-color
- ts-node
+ '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))':
+ dependencies:
+ '@jest/console': 30.2.0
+ '@jest/pattern': 30.0.1
+ '@jest/reporters': 30.2.0
+ '@jest/test-result': 30.2.0
+ '@jest/transform': 30.2.0
+ '@jest/types': 30.2.0
+ '@types/node': 22.19.1
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ ci-info: 4.3.1
+ exit-x: 0.2.2
+ graceful-fs: 4.2.11
+ jest-changed-files: 30.2.0
+ jest-config: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))
+ jest-haste-map: 30.2.0
+ jest-message-util: 30.2.0
+ jest-regex-util: 30.0.1
+ jest-resolve: 30.2.0
+ jest-resolve-dependencies: 30.2.0
+ jest-runner: 30.2.0
+ jest-runtime: 30.2.0
+ jest-snapshot: 30.2.0
+ jest-util: 30.2.0
+ jest-validate: 30.2.0
+ jest-watcher: 30.2.0
+ micromatch: 4.0.8
+ pretty-format: 30.2.0
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - esbuild-register
+ - supports-color
+ - ts-node
+ optional: true
+
+ '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))':
+ dependencies:
+ '@jest/console': 30.2.0
+ '@jest/pattern': 30.0.1
+ '@jest/reporters': 30.2.0
+ '@jest/test-result': 30.2.0
+ '@jest/transform': 30.2.0
+ '@jest/types': 30.2.0
+ '@types/node': 22.19.1
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ ci-info: 4.3.1
+ exit-x: 0.2.2
+ graceful-fs: 4.2.11
+ jest-changed-files: 30.2.0
+ jest-config: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
+ jest-haste-map: 30.2.0
+ jest-message-util: 30.2.0
+ jest-regex-util: 30.0.1
+ jest-resolve: 30.2.0
+ jest-resolve-dependencies: 30.2.0
+ jest-runner: 30.2.0
+ jest-runtime: 30.2.0
+ jest-snapshot: 30.2.0
+ jest-util: 30.2.0
+ jest-validate: 30.2.0
+ jest-watcher: 30.2.0
+ micromatch: 4.0.8
+ pretty-format: 30.2.0
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - esbuild-register
+ - supports-color
+ - ts-node
+ optional: true
+
'@jest/create-cache-key-function@29.7.0':
dependencies:
'@jest/types': 29.6.3
@@ -30059,32 +30977,6 @@ snapshots:
- uglify-js
- webpack-cli
- '@nestjs/cli@10.4.9(esbuild@0.19.12)':
- dependencies:
- '@angular-devkit/core': 17.3.11(chokidar@3.6.0)
- '@angular-devkit/schematics': 17.3.11(chokidar@3.6.0)
- '@angular-devkit/schematics-cli': 17.3.11(chokidar@3.6.0)
- '@nestjs/schematics': 10.2.3(chokidar@3.6.0)(typescript@5.7.2)
- chalk: 4.1.2
- chokidar: 3.6.0
- cli-table3: 0.6.5
- commander: 4.1.1
- fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.7.2)(webpack@5.97.1(esbuild@0.19.12))
- glob: 10.4.5
- inquirer: 8.2.6
- node-emoji: 1.11.0
- ora: 5.4.1
- tree-kill: 1.2.2
- tsconfig-paths: 4.2.0
- tsconfig-paths-webpack-plugin: 4.2.0
- typescript: 5.7.2
- webpack: 5.97.1(esbuild@0.19.12)
- webpack-node-externals: 3.0.0
- transitivePeerDependencies:
- - esbuild
- - uglify-js
- - webpack-cli
-
'@nestjs/cli@10.4.9(esbuild@0.27.0)':
dependencies:
'@angular-devkit/core': 17.3.11(chokidar@3.6.0)
@@ -31230,7 +32122,6 @@ snapshots:
react: 18.3.1
optionalDependencies:
'@types/react': 18.3.27
- optional: true
'@radix-ui/react-slot@1.2.0(@types/react@19.2.7)(react@19.1.0)':
dependencies:
@@ -31380,6 +32271,11 @@ snapshots:
merge-options: 3.0.4
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ '@react-native-async-storage/async-storage@2.1.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))':
+ dependencies:
+ merge-options: 3.0.4
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
'@react-native-async-storage/async-storage@2.2.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))':
dependencies:
merge-options: 3.0.4
@@ -31423,6 +32319,8 @@ snapshots:
'@react-native/assets-registry@0.76.9': {}
+ '@react-native/assets-registry@0.79.2': {}
+
'@react-native/assets-registry@0.81.4': {}
'@react-native/assets-registry@0.81.5': {}
@@ -31448,6 +32346,14 @@ snapshots:
- '@babel/preset-env'
- supports-color
+ '@react-native/babel-plugin-codegen@0.79.6(@babel/core@7.28.5)':
+ dependencies:
+ '@babel/traverse': 7.28.5
+ '@react-native/codegen': 0.79.6(@babel/core@7.28.5)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
'@react-native/babel-plugin-codegen@0.81.5(@babel/core@7.28.5)':
dependencies:
'@babel/traverse': 7.28.5
@@ -31609,6 +32515,56 @@ snapshots:
- '@babel/preset-env'
- supports-color
+ '@react-native/babel-preset@0.79.6(@babel/core@7.28.5)':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.5)
+ '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.5)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.5)
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.5)
+ '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-runtime': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/template': 7.27.2
+ '@react-native/babel-plugin-codegen': 0.79.6(@babel/core@7.28.5)
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.5)
+ react-refresh: 0.14.2
+ transitivePeerDependencies:
+ - supports-color
+
'@react-native/babel-preset@0.81.5(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
@@ -31701,6 +32657,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@react-native/codegen@0.79.2(@babel/core@7.28.5)':
+ dependencies:
+ '@babel/core': 7.28.5
+ glob: 7.2.3
+ hermes-parser: 0.25.1
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ yargs: 17.7.2
+
+ '@react-native/codegen@0.79.6(@babel/core@7.28.5)':
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/parser': 7.28.5
+ glob: 7.2.3
+ hermes-parser: 0.25.1
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ yargs: 17.7.2
+
'@react-native/codegen@0.81.4(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
@@ -31784,6 +32759,21 @@ snapshots:
- supports-color
- utf-8-validate
+ '@react-native/community-cli-plugin@0.79.2':
+ dependencies:
+ '@react-native/dev-middleware': 0.79.2
+ chalk: 4.1.2
+ debug: 2.6.9
+ invariant: 2.2.4
+ metro: 0.82.5
+ metro-config: 0.82.5
+ metro-core: 0.82.5
+ semver: 7.7.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@react-native/community-cli-plugin@0.81.4':
dependencies:
'@react-native/dev-middleware': 0.81.4
@@ -31818,6 +32808,10 @@ snapshots:
'@react-native/debugger-frontend@0.76.9': {}
+ '@react-native/debugger-frontend@0.79.2': {}
+
+ '@react-native/debugger-frontend@0.79.6': {}
+
'@react-native/debugger-frontend@0.81.4': {}
'@react-native/debugger-frontend@0.81.5': {}
@@ -31878,6 +32872,42 @@ snapshots:
- supports-color
- utf-8-validate
+ '@react-native/dev-middleware@0.79.2':
+ dependencies:
+ '@isaacs/ttlcache': 1.4.1
+ '@react-native/debugger-frontend': 0.79.2
+ chrome-launcher: 0.15.2
+ chromium-edge-launcher: 0.2.0
+ connect: 3.7.0
+ debug: 2.6.9
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ open: 7.4.2
+ serve-static: 1.16.2
+ ws: 6.2.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
+ '@react-native/dev-middleware@0.79.6':
+ dependencies:
+ '@isaacs/ttlcache': 1.4.1
+ '@react-native/debugger-frontend': 0.79.6
+ chrome-launcher: 0.15.2
+ chromium-edge-launcher: 0.2.0
+ connect: 3.7.0
+ debug: 2.6.9
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ open: 7.4.2
+ serve-static: 1.16.2
+ ws: 6.2.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@react-native/dev-middleware@0.81.4':
dependencies:
'@isaacs/ttlcache': 1.4.1
@@ -31920,6 +32950,8 @@ snapshots:
'@react-native/gradle-plugin@0.76.9': {}
+ '@react-native/gradle-plugin@0.79.2': {}
+
'@react-native/gradle-plugin@0.81.4': {}
'@react-native/gradle-plugin@0.81.5': {}
@@ -31930,6 +32962,8 @@ snapshots:
'@react-native/js-polyfills@0.76.9': {}
+ '@react-native/js-polyfills@0.79.2': {}
+
'@react-native/js-polyfills@0.81.4': {}
'@react-native/js-polyfills@0.81.5': {}
@@ -31974,6 +33008,10 @@ snapshots:
'@react-native/normalize-colors@0.76.9': {}
+ '@react-native/normalize-colors@0.79.2': {}
+
+ '@react-native/normalize-colors@0.79.6': {}
+
'@react-native/normalize-colors@0.81.4': {}
'@react-native/normalize-colors@0.81.5': {}
@@ -32005,6 +33043,15 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.27
+ '@react-native/virtualized-lists@0.79.2(@types/react@18.3.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.27
+
'@react-native/virtualized-lists@0.81.4(@types/react@19.2.7)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)':
dependencies:
invariant: 2.2.4
@@ -32080,6 +33127,19 @@ snapshots:
transitivePeerDependencies:
- '@react-native-masked-view/masked-view'
+ '@react-navigation/bottom-tabs@7.8.6(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-screens@4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-navigation/elements': 2.8.3(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ '@react-navigation/native': 7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ color: 4.2.3
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-safe-area-context: 5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-screens: 4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ sf-symbols-typescript: 2.1.0
+ transitivePeerDependencies:
+ - '@react-native-masked-view/masked-view'
+
'@react-navigation/bottom-tabs@7.8.6(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)':
dependencies:
'@react-navigation/elements': 2.8.3(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -32177,6 +33237,23 @@ snapshots:
- '@react-native-masked-view/masked-view'
optional: true
+ '@react-navigation/drawer@7.7.4(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-screens@4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-navigation/elements': 2.8.3(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ '@react-navigation/native': 7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ color: 4.2.3
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-drawer-layout: 4.2.0(react-native-gesture-handler@2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-gesture-handler: 2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-reanimated: 3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-safe-area-context: 5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-screens: 4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ use-latest-callback: 0.2.6(react@18.3.1)
+ transitivePeerDependencies:
+ - '@react-native-masked-view/masked-view'
+ optional: true
+
'@react-navigation/drawer@7.7.4(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-gesture-handler@2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)':
dependencies:
'@react-navigation/elements': 2.8.3(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -32291,6 +33368,16 @@ snapshots:
use-latest-callback: 0.2.6(react@18.3.1)
use-sync-external-store: 1.6.0(react@18.3.1)
+ '@react-navigation/elements@2.8.3(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-navigation/native': 7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ color: 4.2.3
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-safe-area-context: 5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ use-latest-callback: 0.2.6(react@18.3.1)
+ use-sync-external-store: 1.6.0(react@18.3.1)
+
'@react-navigation/elements@2.8.3(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)':
dependencies:
'@react-navigation/native': 7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -32364,6 +33451,20 @@ snapshots:
transitivePeerDependencies:
- '@react-native-masked-view/masked-view'
+ '@react-navigation/native-stack@7.8.0(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-screens@4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-navigation/elements': 2.8.3(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ '@react-navigation/native': 7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ color: 4.2.3
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-safe-area-context: 5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-screens: 4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ sf-symbols-typescript: 2.1.0
+ warn-once: 0.1.1
+ transitivePeerDependencies:
+ - '@react-native-masked-view/masked-view'
+
'@react-navigation/native-stack@7.8.0(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)':
dependencies:
'@react-navigation/elements': 2.8.3(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -32437,6 +33538,16 @@ snapshots:
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
use-latest-callback: 0.2.6(react@18.3.1)
+ '@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-navigation/core': 7.13.2(react@18.3.1)
+ escape-string-regexp: 4.0.0
+ fast-deep-equal: 3.1.3
+ nanoid: 3.3.11
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ use-latest-callback: 0.2.6(react@18.3.1)
+
'@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)':
dependencies:
'@react-navigation/core': 7.13.2(react@19.1.0)
@@ -33347,6 +34458,8 @@ snapshots:
'@speed-highlight/core@1.2.12': {}
+ '@sqlite.org/sqlite-wasm@3.49.1-build4': {}
+
'@standard-schema/spec@1.0.0': {}
'@supabase/auth-js@2.84.0':
@@ -33817,20 +34930,7 @@ snapshots:
picocolors: 1.1.1
pretty-format: 27.5.1
- '@testing-library/react-native@13.3.3(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
- dependencies:
- jest-matcher-utils: 30.2.0
- picocolors: 1.1.1
- pretty-format: 30.2.0
- react: 19.1.0
- react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
- react-test-renderer: 19.1.0(react@19.1.0)
- redent: 3.0.0
- optionalDependencies:
- jest: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
- optional: true
-
- '@testing-library/react-native@13.3.3(jest@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@testing-library/react-native@13.3.3(jest@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
jest-matcher-utils: 30.2.0
picocolors: 1.1.1
@@ -33840,10 +34940,10 @@ snapshots:
react-test-renderer: 19.1.0(react@19.1.0)
redent: 3.0.0
optionalDependencies:
- jest: 30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest: 30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
optional: true
- '@testing-library/react-native@13.3.3(jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@testing-library/react-native@13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
jest-matcher-utils: 30.2.0
picocolors: 1.1.1
@@ -33853,10 +34953,10 @@ snapshots:
react-test-renderer: 19.1.0(react@19.1.0)
redent: 3.0.0
optionalDependencies:
- jest: 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))
optional: true
- '@testing-library/react-native@13.3.3(jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react-test-renderer@19.1.0(react@18.3.1))(react@18.3.1)':
+ '@testing-library/react-native@13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react-test-renderer@19.1.0(react@18.3.1))(react@18.3.1)':
dependencies:
jest-matcher-utils: 30.2.0
picocolors: 1.1.1
@@ -33866,10 +34966,23 @@ snapshots:
react-test-renderer: 19.1.0(react@18.3.1)
redent: 3.0.0
optionalDependencies:
- jest: 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))
optional: true
- '@testing-library/react-native@13.3.3(jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@testing-library/react-native@13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ jest-matcher-utils: 30.2.0
+ picocolors: 1.1.1
+ pretty-format: 30.2.0
+ react: 19.1.0
+ react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
+ react-test-renderer: 19.1.0(react@19.1.0)
+ redent: 3.0.0
+ optionalDependencies:
+ jest: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
+ optional: true
+
+ '@testing-library/react-native@13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
jest-matcher-utils: 30.2.0
picocolors: 1.1.1
@@ -33879,7 +34992,7 @@ snapshots:
react-test-renderer: 19.1.0(react@19.1.0)
redent: 3.0.0
optionalDependencies:
- jest: 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
optional: true
'@testing-library/svelte-core@1.0.0(svelte@5.44.0)':
@@ -34557,10 +35670,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.48.1
+ eslint: 9.39.1(jiti@1.21.7)
+ graphemer: 1.4.0
+ ignore: 7.0.5
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.48.1
'@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
'@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
@@ -34681,6 +35811,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.48.1
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@1.21.7)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.48.1
@@ -34848,6 +35990,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/type-utils@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@1.21.7)
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/type-utils@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/types': 8.48.1
@@ -35071,6 +36225,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/utils@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@1.21.7))
+ '@typescript-eslint/scope-manager': 8.48.1
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.8.3)
+ eslint: 9.39.1(jiti@1.21.7)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
@@ -35261,11 +36426,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitest/browser@3.2.4(playwright@1.57.0)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@3.2.4)':
+ '@vitest/browser@3.2.4(playwright@1.57.0)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@3.2.4)':
dependencies:
'@testing-library/dom': 10.4.1
'@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
- '@vitest/mocker': 3.2.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))
+ '@vitest/mocker': 3.2.4(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))
'@vitest/utils': 3.2.4
magic-string: 0.30.21
sirv: 3.0.2
@@ -35361,15 +36526,6 @@ snapshots:
optionalDependencies:
vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)
- '@vitest/mocker@3.2.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))':
- dependencies:
- '@vitest/spy': 3.2.4
- estree-walker: 3.0.3
- magic-string: 0.30.21
- optionalDependencies:
- vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)
- optional: true
-
'@vitest/mocker@4.0.14(vite@6.4.1(@types/node@22.19.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))':
dependencies:
'@vitest/spy': 4.0.14
@@ -35980,6 +37136,14 @@ snapshots:
assert-plus@1.0.0: {}
+ assert@2.1.0:
+ dependencies:
+ call-bind: 1.0.8
+ is-nan: 1.3.2
+ object-is: 1.1.6
+ object.assign: 4.1.7
+ util: 0.12.5
+
assertion-error@1.1.0: {}
assertion-error@2.0.1: {}
@@ -36041,108 +37205,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- astro@5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@1.21.7)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1):
- dependencies:
- '@astrojs/compiler': 2.13.0
- '@astrojs/internal-helpers': 0.7.5
- '@astrojs/markdown-remark': 6.3.9
- '@astrojs/telemetry': 3.3.0
- '@capsizecss/unpack': 3.0.1
- '@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.3.0(rollup@4.53.3)
- acorn: 8.15.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- boxen: 8.0.1
- ci-info: 4.3.1
- clsx: 2.1.1
- common-ancestor-path: 1.0.1
- cookie: 1.1.0
- cssesc: 3.0.0
- debug: 4.4.3
- deterministic-object-hash: 2.0.2
- devalue: 5.5.0
- diff: 5.2.0
- dlv: 1.1.3
- dset: 3.1.4
- es-module-lexer: 1.7.0
- esbuild: 0.25.12
- estree-walker: 3.0.3
- flattie: 1.1.1
- fontace: 0.3.1
- github-slugger: 2.0.0
- html-escaper: 3.0.3
- http-cache-semantics: 4.2.0
- import-meta-resolve: 4.2.0
- js-yaml: 4.1.1
- magic-string: 0.30.21
- magicast: 0.5.1
- mrmime: 2.0.1
- neotraverse: 0.6.18
- p-limit: 6.2.0
- p-queue: 8.1.1
- package-manager-detector: 1.5.0
- piccolore: 0.1.3
- picomatch: 4.0.3
- prompts: 2.4.2
- rehype: 13.0.2
- semver: 7.7.3
- shiki: 3.15.0
- smol-toml: 1.5.2
- svgo: 4.0.0
- tinyexec: 1.0.2
- tinyglobby: 0.2.15
- tsconfck: 3.1.6(typescript@5.9.3)
- ultrahtml: 1.6.0
- unifont: 0.6.0
- unist-util-visit: 5.0.0
- unstorage: 1.17.3(@netlify/blobs@10.4.1)(ioredis@5.9.2)
- vfile: 6.0.3
- vite: 6.4.1(@types/node@20.19.25)(jiti@1.21.7)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)
- vitefu: 1.1.1(vite@6.4.1(@types/node@20.19.25)(jiti@1.21.7)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))
- xxhash-wasm: 1.1.0
- yargs-parser: 21.1.1
- yocto-spinner: 0.2.3
- zod: 3.25.76
- zod-to-json-schema: 3.25.0(zod@3.25.76)
- zod-to-ts: 1.2.0(typescript@5.9.3)(zod@3.25.76)
- optionalDependencies:
- sharp: 0.34.5
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@types/node'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - db0
- - idb-keyval
- - ioredis
- - jiti
- - less
- - lightningcss
- - rollup
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - typescript
- - uploadthing
- - yaml
-
astro@5.16.0(@netlify/blobs@10.4.1)(@types/node@20.19.25)(ioredis@5.9.2)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.1):
dependencies:
'@astrojs/compiler': 2.13.0
@@ -36551,6 +37613,33 @@ snapshots:
- '@babel/preset-env'
- supports-color
+ babel-preset-expo@13.2.5(@babel/core@7.28.5):
+ dependencies:
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5)
+ '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-runtime': 7.28.5(@babel/core@7.28.5)
+ '@babel/preset-react': 7.28.5(@babel/core@7.28.5)
+ '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5)
+ '@react-native/babel-preset': 0.79.6(@babel/core@7.28.5)
+ babel-plugin-react-native-web: 0.19.13
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.5)
+ debug: 4.4.3
+ react-refresh: 0.14.2
+ resolve-from: 5.0.0
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
babel-preset-expo@54.0.7(@babel/core@7.28.5)(@babel/runtime@7.28.4)(expo@54.0.12)(react-refresh@0.14.2):
dependencies:
'@babel/helper-module-imports': 7.27.1
@@ -36659,6 +37748,8 @@ snapshots:
babel-plugin-jest-hoist: 30.2.0
babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.5)
+ badgin@1.2.3: {}
+
bail@2.0.2: {}
balanced-match@1.0.2: {}
@@ -37459,13 +38550,13 @@ snapshots:
- supports-color
- ts-node
- create-jest@29.7.0(@types/node@24.10.1):
+ create-jest@29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@24.10.1)
+ jest-config: 29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -38579,11 +39670,6 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-compat-utils@0.6.5(eslint@9.39.1(jiti@1.21.7)):
- dependencies:
- eslint: 9.39.1(jiti@1.21.7)
- semver: 7.7.3
-
eslint-compat-utils@0.6.5(eslint@9.39.1(jiti@2.6.1)):
dependencies:
eslint: 9.39.1(jiti@2.6.1)
@@ -38606,14 +39692,31 @@ snapshots:
- supports-color
- typescript
+ eslint-config-expo@9.2.0(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ eslint: 9.39.1(jiti@1.21.7)
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@1.21.7))
+ eslint-plugin-expo: 0.1.4(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.39.1(jiti@1.21.7))
+ eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@1.21.7))
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.39.1(jiti@1.21.7))
+ globals: 16.5.0
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+ - supports-color
+ - typescript
+
eslint-config-expo@9.2.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
+ '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
'@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
eslint: 9.39.1(jiti@2.6.1)
- eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-expo: 0.1.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-react-hooks: 5.2.0(eslint@9.39.1(jiti@2.6.1))
globals: 16.5.0
@@ -38635,10 +39738,6 @@ snapshots:
dependencies:
eslint: 9.39.1(jiti@2.6.1)
- eslint-config-prettier@9.1.2(eslint@9.39.1(jiti@1.21.7)):
- dependencies:
- eslint: 9.39.1(jiti@1.21.7)
-
eslint-config-prettier@9.1.2(eslint@9.39.1(jiti@2.6.1)):
dependencies:
eslint: 9.39.1(jiti@2.6.1)
@@ -38711,7 +39810,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)):
+ eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.4.3
@@ -38722,11 +39821,26 @@ snapshots:
tinyglobby: 0.2.15
unrs-resolver: 1.11.1
optionalDependencies:
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1))
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)):
+ eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@1.21.7)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+ debug: 4.4.3
+ eslint: 9.39.1(jiti@1.21.7)
+ get-tsconfig: 4.13.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.15
+ unrs-resolver: 1.11.1
+ optionalDependencies:
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.39.1(jiti@1.21.7))
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.4.3
@@ -38771,14 +39885,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
- eslint: 9.39.1(jiti@2.6.1)
+ '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ eslint: 9.39.1(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))
+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@1.21.7))
transitivePeerDependencies:
- supports-color
@@ -38793,20 +39907,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-astro@1.5.0(eslint@9.39.1(jiti@1.21.7)):
- dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@1.21.7))
- '@jridgewell/sourcemap-codec': 1.5.5
- '@typescript-eslint/types': 8.48.0
- astro-eslint-parser: 1.2.2
- eslint: 9.39.1(jiti@1.21.7)
- eslint-compat-utils: 0.6.5(eslint@9.39.1(jiti@1.21.7))
- globals: 16.5.0
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
- transitivePeerDependencies:
- - supports-color
-
eslint-plugin-astro@1.5.0(eslint@9.39.1(jiti@2.6.1)):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
@@ -38833,6 +39933,15 @@ snapshots:
eslint-utils: 2.1.0
regexpp: 3.2.0
+ eslint-plugin-expo@0.1.4(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3):
+ dependencies:
+ '@typescript-eslint/types': 8.48.1
+ '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
+ eslint: 9.39.1(jiti@1.21.7)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
eslint-plugin-expo@0.1.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3):
dependencies:
'@typescript-eslint/types': 8.48.1
@@ -38938,7 +40047,7 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.39.1(jiti@1.21.7)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -38947,9 +40056,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.39.1(jiti@2.6.1)
+ eslint: 9.39.1(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -38961,7 +40070,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@1.21.7))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -39064,6 +40173,10 @@ snapshots:
dependencies:
eslint: 9.39.1(jiti@2.6.1)
+ eslint-plugin-react-hooks@5.2.0(eslint@9.39.1(jiti@1.21.7)):
+ dependencies:
+ eslint: 9.39.1(jiti@1.21.7)
+
eslint-plugin-react-hooks@5.2.0(eslint@9.39.1(jiti@2.6.1)):
dependencies:
eslint: 9.39.1(jiti@2.6.1)
@@ -39090,6 +40203,28 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
+ eslint-plugin-react@7.37.5(eslint@9.39.1(jiti@1.21.7)):
+ dependencies:
+ array-includes: 3.1.9
+ array.prototype.findlast: 1.2.5
+ array.prototype.flatmap: 1.3.3
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.1
+ eslint: 9.39.1(jiti@1.21.7)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ minimatch: 3.1.2
+ object.entries: 1.1.9
+ object.fromentries: 2.0.8
+ object.values: 1.2.1
+ prop-types: 15.8.1
+ resolve: 2.0.0-next.5
+ semver: 6.3.1
+ string.prototype.matchall: 4.0.12
+ string.prototype.repeat: 1.0.0
+
eslint-plugin-react@7.37.5(eslint@9.39.1(jiti@2.6.1)):
dependencies:
array-includes: 3.1.9
@@ -39457,6 +40592,10 @@ snapshots:
expo: 54.0.13(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
+ expo-application@6.1.5(expo@53.0.27):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+
expo-asset@11.0.5(expo@52.0.47)(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1):
dependencies:
'@expo/image-utils': 0.6.5
@@ -39493,6 +40632,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ expo-asset@11.1.7(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@expo/image-utils': 0.7.6
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-constants: 17.1.8(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ transitivePeerDependencies:
+ - supports-color
+
expo-asset@12.0.10(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
'@expo/image-utils': 0.8.7
@@ -39543,6 +40692,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ expo-av@15.1.7(expo@53.0.27)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ optionalDependencies:
+ react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+
expo-blur@14.0.3(expo@52.0.47)(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1):
dependencies:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
@@ -39600,6 +40757,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ expo-constants@17.1.8(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)):
+ dependencies:
+ '@expo/config': 11.0.13
+ '@expo/env': 1.0.7
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ transitivePeerDependencies:
+ - supports-color
+
expo-constants@18.0.10(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)):
dependencies:
'@expo/config': 12.0.10
@@ -39774,6 +40940,10 @@ snapshots:
expo: 54.0.13(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
ua-parser-js: 0.7.41
+ expo-document-picker@13.1.6(expo@53.0.27):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+
expo-eas-client@1.0.7: {}
expo-file-system@18.0.12(expo@52.0.47)(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)):
@@ -39794,6 +40964,11 @@ snapshots:
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
web-streams-polyfill: 3.3.3
+ expo-file-system@18.1.11(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
expo-file-system@19.0.19(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)):
dependencies:
expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -39825,6 +41000,12 @@ snapshots:
fontfaceobserver: 2.3.0
react: 18.3.1
+ expo-font@13.3.2(expo@53.0.27)(react@18.3.1):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ fontfaceobserver: 2.3.0
+ react: 18.3.1
+
expo-font@14.0.10(expo@52.0.47)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1):
dependencies:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
@@ -39885,6 +41066,10 @@ snapshots:
dependencies:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ expo-haptics@14.1.4(expo@53.0.27):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+
expo-haptics@15.0.7(expo@54.0.12):
dependencies:
expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -39893,6 +41078,10 @@ snapshots:
dependencies:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ expo-image-loader@5.1.0(expo@53.0.27):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+
expo-image-loader@6.0.0(expo@54.0.13):
dependencies:
expo: 54.0.13(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -39902,11 +41091,24 @@ snapshots:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
expo-image-loader: 5.0.0(expo@52.0.47)
+ expo-image-picker@16.1.4(expo@53.0.27):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-image-loader: 5.1.0(expo@53.0.27)
+
expo-image-picker@17.0.8(expo@54.0.13):
dependencies:
expo: 54.0.13(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
expo-image-loader: 6.0.0(expo@54.0.13)
+ expo-image@2.3.2(expo@53.0.27)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ optionalDependencies:
+ react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+
expo-image@3.0.10(expo@54.0.12)(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -39924,6 +41126,11 @@ snapshots:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
react: 18.3.1
+ expo-keep-awake@14.1.4(expo@53.0.27)(react@18.3.1):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+
expo-keep-awake@15.0.7(expo@54.0.12)(react@19.1.0):
dependencies:
expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -39980,6 +41187,16 @@ snapshots:
- expo
- supports-color
+ expo-linking@7.1.7(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ expo-constants: 17.1.8(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ invariant: 2.2.4
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ transitivePeerDependencies:
+ - expo
+ - supports-color
+
expo-linking@8.0.9(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
expo-constants: 18.0.10(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))
@@ -40082,6 +41299,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ expo-media-library@17.1.7(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
expo-media-library@18.2.0(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)):
dependencies:
expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -40098,6 +41320,16 @@ snapshots:
require-from-string: 2.0.2
resolve-from: 5.0.0
+ expo-modules-autolinking@2.1.15:
+ dependencies:
+ '@expo/spawn-async': 1.7.2
+ chalk: 4.1.2
+ commander: 7.2.0
+ find-up: 5.0.0
+ glob: 10.5.0
+ require-from-string: 2.0.2
+ resolve-from: 5.0.0
+
expo-modules-autolinking@3.0.14:
dependencies:
'@expo/spawn-async': 1.7.2
@@ -40128,6 +41360,10 @@ snapshots:
dependencies:
invariant: 2.2.4
+ expo-modules-core@2.5.0:
+ dependencies:
+ invariant: 2.2.4
+
expo-modules-core@3.0.20(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
invariant: 2.2.4
@@ -40158,6 +41394,21 @@ snapshots:
react: 19.1.0
react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
+ expo-notifications@0.31.5(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@expo/image-utils': 0.7.6
+ '@ide/backoff': 1.0.0
+ abort-controller: 3.0.0
+ assert: 2.1.0
+ badgin: 1.2.3
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-application: 6.1.5(expo@53.0.27)
+ expo-constants: 17.1.8(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ transitivePeerDependencies:
+ - supports-color
+
expo-router@4.0.21(65am5mbkmp63mwl4oejo7rwcjy):
dependencies:
'@expo/metro-runtime': 4.0.1(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))
@@ -40248,54 +41499,38 @@ snapshots:
- react-native
- supports-color
- expo-router@6.0.15(7mqaurqidri6vkknnsci36yp4e):
+ expo-router@5.0.7(yf4f77beuqkkur2ob56gtwelcm):
dependencies:
- '@expo/metro-runtime': 6.1.2(expo@54.0.25)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@expo/schema-utils': 0.1.7
- '@radix-ui/react-slot': 1.2.0(@types/react@19.2.7)(react@19.1.0)
- '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- '@react-navigation/bottom-tabs': 7.8.6(@react-navigation/native@7.1.21(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@react-navigation/native': 7.1.21(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@react-navigation/native-stack': 7.8.0(@react-navigation/native@7.1.21(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
+ '@expo/metro-runtime': 5.0.4(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ '@expo/server': 0.6.3
+ '@radix-ui/react-slot': 1.2.0(@types/react@18.3.27)(react@18.3.1)
+ '@react-navigation/bottom-tabs': 7.8.6(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-screens@4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ '@react-navigation/native': 7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ '@react-navigation/native-stack': 7.8.0(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-screens@4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
client-only: 0.0.1
- debug: 4.4.3
- escape-string-regexp: 4.0.0
- expo: 54.0.25(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- expo-constants: 18.0.10(expo@54.0.25)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))
- expo-linking: 8.0.9(expo@54.0.25)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- expo-server: 1.0.4
- fast-deep-equal: 3.1.3
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-constants: 17.1.8(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ expo-linking: 7.1.7(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
invariant: 2.2.4
- nanoid: 3.3.11
- query-string: 7.1.3
- react: 19.1.0
react-fast-compare: 3.2.2
- react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
- react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- react-native-screens: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
+ react-native-is-edge-to-edge: 1.2.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-safe-area-context: 5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-screens: 4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ schema-utils: 4.3.3
semver: 7.6.3
server-only: 0.0.1
- sf-symbols-typescript: 2.1.0
shallowequal: 1.1.0
- use-latest-callback: 0.2.6(react@19.1.0)
- vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
optionalDependencies:
- '@react-navigation/drawer': 7.7.4(@react-navigation/native@7.1.21(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@testing-library/react-native': 13.3.3(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
- react-dom: 19.1.0(react@19.1.0)
- react-native-gesture-handler: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- react-native-web: 0.21.2(encoding@0.1.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- react-server-dom-webpack: 19.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(webpack@5.97.1(esbuild@0.19.12))
+ '@react-navigation/drawer': 7.7.4(@react-navigation/native@7.1.21(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-screens@4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-reanimated: 3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
transitivePeerDependencies:
- '@react-native-masked-view/masked-view'
- '@types/react'
- - '@types/react-dom'
+ - react
+ - react-native
- supports-color
- optional: true
- expo-router@6.0.15(k2muy65dii4k2uiuhg4mwyy6ki):
+ expo-router@6.0.15(6hayu32hencph7rqfkncbd2qum):
dependencies:
'@expo/metro-runtime': 6.1.2(expo@54.0.25)(react-dom@19.1.0(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
'@expo/schema-utils': 0.1.7
@@ -40329,7 +41564,7 @@ snapshots:
vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@19.1.0(react@18.3.1))(react@18.3.1)
optionalDependencies:
'@react-navigation/drawer': 7.7.4(@react-navigation/native@7.1.21(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
- '@testing-library/react-native': 13.3.3(jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react-test-renderer@19.1.0(react@18.3.1))(react@18.3.1)
+ '@testing-library/react-native': 13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react-test-renderer@19.1.0(react@18.3.1))(react@18.3.1)
react-dom: 19.1.0(react@18.3.1)
react-native-gesture-handler: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
@@ -40342,7 +41577,7 @@ snapshots:
- supports-color
optional: true
- expo-router@6.0.15(psh6y5usp77eac7hbbid4ov2mi):
+ expo-router@6.0.15(ewsdnidpxwg6dzyorlbigkbme4):
dependencies:
'@expo/metro-runtime': 6.1.2(expo@54.0.13)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
'@expo/schema-utils': 0.1.7
@@ -40376,7 +41611,7 @@ snapshots:
vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
optionalDependencies:
'@react-navigation/drawer': 7.7.4(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-gesture-handler@2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@testing-library/react-native': 13.3.3(jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
+ '@testing-library/react-native': 13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
react-dom: 19.1.0(react@19.1.0)
react-native-gesture-handler: 2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -40388,7 +41623,7 @@ snapshots:
- '@types/react-dom'
- supports-color
- expo-router@6.0.15(supujcsjl47mo53hnmela4rs24):
+ expo-router@6.0.15(f6my4lgi43u5yo7kczxd3pw7ru):
dependencies:
'@expo/metro-runtime': 6.1.2(expo@54.0.12)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
'@expo/schema-utils': 0.1.7
@@ -40422,7 +41657,7 @@ snapshots:
vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
optionalDependencies:
'@react-navigation/drawer': 7.7.4(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-gesture-handler@2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@testing-library/react-native': 13.3.3(jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
+ '@testing-library/react-native': 13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
react-dom: 19.1.0(react@19.1.0)
react-native-gesture-handler: 2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -40434,7 +41669,7 @@ snapshots:
- '@types/react-dom'
- supports-color
- expo-router@6.0.15(vmxlpuhz6xqbe2ee7fdabyqx3y):
+ expo-router@6.0.15(g2vconqrtzzmzlh6ymhbjirn5e):
dependencies:
'@expo/metro-runtime': 6.1.2(expo@54.0.25)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
'@expo/schema-utils': 0.1.7
@@ -40468,7 +41703,7 @@ snapshots:
vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
optionalDependencies:
'@react-navigation/drawer': 7.7.4(@react-navigation/native@7.1.21(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@testing-library/react-native': 13.3.3(jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
+ '@testing-library/react-native': 13.3.3(jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
react-dom: 19.1.0(react@19.1.0)
react-native-gesture-handler: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -40480,7 +41715,7 @@ snapshots:
- '@types/react-dom'
- supports-color
- expo-router@6.0.15(xyagqkzos5etzn52s4may7634u):
+ expo-router@6.0.15(lvmr432nn4pnebfhbi2qjoy364):
dependencies:
'@expo/metro-runtime': 6.1.2(expo@54.0.25)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
'@expo/schema-utils': 0.1.7
@@ -40514,7 +41749,7 @@ snapshots:
vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
optionalDependencies:
'@react-navigation/drawer': 7.7.4(@react-navigation/native@7.1.21(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-gesture-handler@2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- '@testing-library/react-native': 13.3.3(jest@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
+ '@testing-library/react-native': 13.3.3(jest@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3)))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)
react-dom: 19.1.0(react@19.1.0)
react-native-gesture-handler: 2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -40536,6 +41771,10 @@ snapshots:
dependencies:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ expo-secure-store@14.2.4(expo@53.0.27):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+
expo-secure-store@15.0.7(expo@54.0.12):
dependencies:
expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -40588,6 +41827,13 @@ snapshots:
react: 18.3.1
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ expo-status-bar@2.2.3(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-edge-to-edge: 1.6.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-is-edge-to-edge: 1.2.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+
expo-status-bar@3.0.8(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
react: 19.1.0
@@ -40652,6 +41898,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ expo-system-ui@5.0.11(expo@53.0.27)(react-native-web@0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)):
+ dependencies:
+ '@react-native/normalize-colors': 0.79.6
+ debug: 4.4.3
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ optionalDependencies:
+ react-native-web: 0.19.13(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ transitivePeerDependencies:
+ - supports-color
+
expo-system-ui@6.0.8(expo@54.0.12)(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)):
dependencies:
'@react-native/normalize-colors': 0.81.5
@@ -40734,6 +41991,11 @@ snapshots:
expo: 52.0.47(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@expo/metro-runtime@6.1.2)(encoding@0.1.13)(react-native-webview@13.12.2(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ expo-web-browser@14.1.6(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)):
+ dependencies:
+ expo: 53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
expo-web-browser@15.0.9(expo@54.0.12)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)):
dependencies:
expo: 54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
@@ -40857,6 +42119,38 @@ snapshots:
- supports-color
- utf-8-validate
+ expo@53.0.27(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@babel/runtime': 7.28.4
+ '@expo/cli': 0.24.24
+ '@expo/config': 11.0.13
+ '@expo/config-plugins': 10.1.2
+ '@expo/fingerprint': 0.13.4
+ '@expo/metro-config': 0.20.18
+ '@expo/vector-icons': 14.1.0(expo-font@13.3.2(expo@53.0.27)(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ babel-preset-expo: 13.2.5(@babel/core@7.28.5)
+ expo-asset: 11.1.7(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ expo-constants: 17.1.8(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ expo-file-system: 18.1.11(expo@53.0.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))
+ expo-font: 13.3.2(expo@53.0.27)(react@18.3.1)
+ expo-keep-awake: 14.1.4(expo@53.0.27)(react@18.3.1)
+ expo-modules-autolinking: 2.1.15
+ expo-modules-core: 2.5.0
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-edge-to-edge: 1.6.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ whatwg-url-without-unicode: 8.0.0-3
+ optionalDependencies:
+ '@expo/metro-runtime': 6.1.2(expo@53.0.27)(react-dom@18.3.1(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-webview: 13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-react-compiler
+ - bufferutil
+ - graphql
+ - supports-color
+ - utf-8-validate
+
expo@54.0.12(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.15)(react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
'@babel/runtime': 7.28.4
@@ -41421,23 +42715,6 @@ snapshots:
forever-agent@0.6.1: {}
- fork-ts-checker-webpack-plugin@9.0.2(typescript@5.7.2)(webpack@5.97.1(esbuild@0.19.12)):
- dependencies:
- '@babel/code-frame': 7.27.1
- chalk: 4.1.2
- chokidar: 3.6.0
- cosmiconfig: 8.3.6(typescript@5.7.2)
- deepmerge: 4.3.1
- fs-extra: 10.1.0
- memfs: 3.5.3
- minimatch: 3.1.2
- node-abort-controller: 3.1.1
- schema-utils: 3.3.0
- semver: 7.7.3
- tapable: 2.3.0
- typescript: 5.7.2
- webpack: 5.97.1(esbuild@0.19.12)
-
fork-ts-checker-webpack-plugin@9.0.2(typescript@5.7.2)(webpack@5.97.1(esbuild@0.27.0)):
dependencies:
'@babel/code-frame': 7.27.1
@@ -42654,6 +43931,11 @@ snapshots:
is-module@1.0.0: {}
+ is-nan@1.3.2:
+ dependencies:
+ call-bind: 1.0.8
+ define-properties: 1.2.1
+
is-negative-zero@2.0.3: {}
is-number-object@1.1.1:
@@ -42925,16 +44207,16 @@ snapshots:
- supports-color
- ts-node
- jest-cli@29.7.0(@types/node@24.10.1):
+ jest-cli@29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
dependencies:
- '@jest/core': 29.7.0
+ '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@24.10.1)
+ create-jest: 29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@24.10.1)
+ jest-config: 29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -42944,15 +44226,15 @@ snapshots:
- supports-color
- ts-node
- jest-cli@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0)):
+ jest-cli@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3)):
dependencies:
- '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
'@jest/test-result': 30.2.0
'@jest/types': 30.2.0
chalk: 4.1.2
exit-x: 0.2.2
import-local: 3.2.0
- jest-config: 30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest-config: 30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
jest-util: 30.2.0
jest-validate: 30.2.0
yargs: 17.7.2
@@ -42964,25 +44246,6 @@ snapshots:
- ts-node
optional: true
- jest-cli@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0)):
- dependencies:
- '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
- '@jest/test-result': 30.2.0
- '@jest/types': 30.2.0
- chalk: 4.1.2
- exit-x: 0.2.2
- import-local: 3.2.0
- jest-config: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))
- jest-util: 30.2.0
- jest-validate: 30.2.0
- yargs: 17.7.2
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - esbuild-register
- - supports-color
- - ts-node
-
jest-cli@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)):
dependencies:
'@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
@@ -43002,15 +44265,15 @@ snapshots:
- supports-color
- ts-node
- jest-cli@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)):
+ jest-cli@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)):
dependencies:
- '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))
'@jest/test-result': 30.2.0
'@jest/types': 30.2.0
chalk: 4.1.2
exit-x: 0.2.2
import-local: 3.2.0
- jest-config: 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest-config: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))
jest-util: 30.2.0
jest-validate: 30.2.0
yargs: 17.7.2
@@ -43022,35 +44285,25 @@ snapshots:
- ts-node
optional: true
- jest-config@29.7.0(@types/node@22.19.1):
+ jest-cli@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
dependencies:
- '@babel/core': 7.28.5
- '@jest/test-sequencer': 29.7.0
- '@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.28.5)
+ '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
+ '@jest/test-result': 30.2.0
+ '@jest/types': 30.2.0
chalk: 4.1.2
- ci-info: 3.9.0
- deepmerge: 4.3.1
- glob: 7.2.3
- graceful-fs: 4.2.11
- jest-circus: 29.7.0
- jest-environment-node: 29.7.0
- jest-get-type: 29.6.3
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-runner: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- micromatch: 4.0.8
- parse-json: 5.2.0
- pretty-format: 29.7.0
- slash: 3.0.0
- strip-json-comments: 3.1.1
- optionalDependencies:
- '@types/node': 22.19.1
+ exit-x: 0.2.2
+ import-local: 3.2.0
+ jest-config: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
+ jest-util: 30.2.0
+ jest-validate: 30.2.0
+ yargs: 17.7.2
transitivePeerDependencies:
+ - '@types/node'
- babel-plugin-macros
+ - esbuild-register
- supports-color
+ - ts-node
+ optional: true
jest-config@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)):
dependencies:
@@ -43083,7 +44336,38 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@24.10.1):
+ jest-config@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
+ dependencies:
+ '@babel/core': 7.28.5
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ babel-jest: 29.7.0(@babel/core@7.28.5)
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-get-type: 29.6.3
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-runner: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ micromatch: 4.0.8
+ parse-json: 5.2.0
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ optionalDependencies:
+ '@types/node': 22.19.1
+ ts-node: 10.9.2(@types/node@24.10.1)(typescript@5.9.3)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+
+ jest-config@29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
dependencies:
'@babel/core': 7.28.5
'@jest/test-sequencer': 29.7.0
@@ -43109,11 +44393,12 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 24.10.1
+ ts-node: 10.9.2(@types/node@24.10.1)(typescript@5.9.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- jest-config@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0)):
+ jest-config@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3)):
dependencies:
'@babel/core': 7.28.5
'@jest/get-type': 30.1.0
@@ -43142,12 +44427,13 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.25
esbuild-register: 3.6.0(esbuild@0.27.0)
+ ts-node: 10.9.2(@types/node@20.19.25)(typescript@5.9.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
optional: true
- jest-config@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0)):
+ jest-config@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3)):
dependencies:
'@babel/core': 7.28.5
'@jest/get-type': 30.1.0
@@ -43176,9 +44462,11 @@ snapshots:
optionalDependencies:
'@types/node': 22.19.1
esbuild-register: 3.6.0(esbuild@0.27.0)
+ ts-node: 10.9.2(@types/node@20.19.25)(typescript@5.9.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
+ optional: true
jest-config@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)):
dependencies:
@@ -43214,7 +44502,7 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-config@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)):
+ jest-config@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)):
dependencies:
'@babel/core': 7.28.5
'@jest/get-type': 30.1.0
@@ -43241,7 +44529,114 @@ snapshots:
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
+ '@types/node': 22.19.1
esbuild-register: 3.6.0(esbuild@0.27.0)
+ ts-node: 10.9.2(@types/node@24.10.1)(typescript@5.8.3)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ optional: true
+
+ jest-config@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
+ dependencies:
+ '@babel/core': 7.28.5
+ '@jest/get-type': 30.1.0
+ '@jest/pattern': 30.0.1
+ '@jest/test-sequencer': 30.2.0
+ '@jest/types': 30.2.0
+ babel-jest: 30.2.0(@babel/core@7.28.5)
+ chalk: 4.1.2
+ ci-info: 4.3.1
+ deepmerge: 4.3.1
+ glob: 10.5.0
+ graceful-fs: 4.2.11
+ jest-circus: 30.2.0
+ jest-docblock: 30.2.0
+ jest-environment-node: 30.2.0
+ jest-regex-util: 30.0.1
+ jest-resolve: 30.2.0
+ jest-runner: 30.2.0
+ jest-util: 30.2.0
+ jest-validate: 30.2.0
+ micromatch: 4.0.8
+ parse-json: 5.2.0
+ pretty-format: 30.2.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ optionalDependencies:
+ '@types/node': 22.19.1
+ esbuild-register: 3.6.0(esbuild@0.27.0)
+ ts-node: 10.9.2(@types/node@24.10.1)(typescript@5.9.3)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ optional: true
+
+ jest-config@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)):
+ dependencies:
+ '@babel/core': 7.28.5
+ '@jest/get-type': 30.1.0
+ '@jest/pattern': 30.0.1
+ '@jest/test-sequencer': 30.2.0
+ '@jest/types': 30.2.0
+ babel-jest: 30.2.0(@babel/core@7.28.5)
+ chalk: 4.1.2
+ ci-info: 4.3.1
+ deepmerge: 4.3.1
+ glob: 10.5.0
+ graceful-fs: 4.2.11
+ jest-circus: 30.2.0
+ jest-docblock: 30.2.0
+ jest-environment-node: 30.2.0
+ jest-regex-util: 30.0.1
+ jest-resolve: 30.2.0
+ jest-runner: 30.2.0
+ jest-util: 30.2.0
+ jest-validate: 30.2.0
+ micromatch: 4.0.8
+ parse-json: 5.2.0
+ pretty-format: 30.2.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ optionalDependencies:
+ '@types/node': 24.10.1
+ esbuild-register: 3.6.0(esbuild@0.27.0)
+ ts-node: 10.9.2(@types/node@24.10.1)(typescript@5.8.3)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ optional: true
+
+ jest-config@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
+ dependencies:
+ '@babel/core': 7.28.5
+ '@jest/get-type': 30.1.0
+ '@jest/pattern': 30.0.1
+ '@jest/test-sequencer': 30.2.0
+ '@jest/types': 30.2.0
+ babel-jest: 30.2.0(@babel/core@7.28.5)
+ chalk: 4.1.2
+ ci-info: 4.3.1
+ deepmerge: 4.3.1
+ glob: 10.5.0
+ graceful-fs: 4.2.11
+ jest-circus: 30.2.0
+ jest-docblock: 30.2.0
+ jest-environment-node: 30.2.0
+ jest-regex-util: 30.0.1
+ jest-resolve: 30.2.0
+ jest-runner: 30.2.0
+ jest-util: 30.2.0
+ jest-validate: 30.2.0
+ micromatch: 4.0.8
+ parse-json: 5.2.0
+ pretty-format: 30.2.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ optionalDependencies:
+ '@types/node': 24.10.1
+ esbuild-register: 3.6.0(esbuild@0.27.0)
+ ts-node: 10.9.2(@types/node@24.10.1)(typescript@5.9.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -43695,24 +45090,24 @@ snapshots:
- supports-color
- ts-node
- jest@29.7.0(@types/node@24.10.1):
+ jest@29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
dependencies:
- '@jest/core': 29.7.0
+ '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@24.10.1)
+ jest-cli: 29.7.0(@types/node@24.10.1)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
- supports-color
- ts-node
- jest@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0)):
+ jest@30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3)):
dependencies:
- '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
'@jest/types': 30.2.0
import-local: 3.2.0
- jest-cli: 30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest-cli: 30.2.0(@types/node@20.19.25)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -43721,19 +45116,6 @@ snapshots:
- ts-node
optional: true
- jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0)):
- dependencies:
- '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
- '@jest/types': 30.2.0
- import-local: 3.2.0
- jest-cli: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - esbuild-register
- - supports-color
- - ts-node
-
jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)):
dependencies:
'@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
@@ -43747,12 +45129,26 @@ snapshots:
- supports-color
- ts-node
- jest@30.2.0(esbuild-register@3.6.0(esbuild@0.27.0)):
+ jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3)):
dependencies:
- '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))
'@jest/types': 30.2.0
import-local: 3.2.0
- jest-cli: 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest-cli: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3))
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - esbuild-register
+ - supports-color
+ - ts-node
+ optional: true
+
+ jest@30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)):
+ dependencies:
+ '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
+ '@jest/types': 30.2.0
+ import-local: 3.2.0
+ jest-cli: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -44692,6 +46088,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ metro-babel-transformer@0.82.5:
+ dependencies:
+ '@babel/core': 7.28.5
+ flow-enums-runtime: 0.0.6
+ hermes-parser: 0.29.1
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - supports-color
+
metro-babel-transformer@0.83.1:
dependencies:
'@babel/core': 7.28.5
@@ -44723,6 +46128,10 @@ snapshots:
dependencies:
flow-enums-runtime: 0.0.6
+ metro-cache-key@0.82.5:
+ dependencies:
+ flow-enums-runtime: 0.0.6
+
metro-cache-key@0.83.1:
dependencies:
flow-enums-runtime: 0.0.6
@@ -44741,6 +46150,15 @@ snapshots:
flow-enums-runtime: 0.0.6
metro-core: 0.81.5
+ metro-cache@0.82.5:
+ dependencies:
+ exponential-backoff: 3.1.3
+ flow-enums-runtime: 0.0.6
+ https-proxy-agent: 7.0.6
+ metro-core: 0.82.5
+ transitivePeerDependencies:
+ - supports-color
+
metro-cache@0.83.1:
dependencies:
exponential-backoff: 3.1.3
@@ -44783,6 +46201,21 @@ snapshots:
- supports-color
- utf-8-validate
+ metro-config@0.82.5:
+ dependencies:
+ connect: 3.7.0
+ cosmiconfig: 5.2.1
+ flow-enums-runtime: 0.0.6
+ jest-validate: 29.7.0
+ metro: 0.82.5
+ metro-cache: 0.82.5
+ metro-core: 0.82.5
+ metro-runtime: 0.82.5
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
metro-config@0.83.1:
dependencies:
connect: 3.7.0
@@ -44834,6 +46267,12 @@ snapshots:
lodash.throttle: 4.1.1
metro-resolver: 0.81.5
+ metro-core@0.82.5:
+ dependencies:
+ flow-enums-runtime: 0.0.6
+ lodash.throttle: 4.1.1
+ metro-resolver: 0.82.5
+
metro-core@0.83.1:
dependencies:
flow-enums-runtime: 0.0.6
@@ -44866,6 +46305,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ metro-file-map@0.82.5:
+ dependencies:
+ debug: 4.4.3
+ fb-watchman: 2.0.2
+ flow-enums-runtime: 0.0.6
+ graceful-fs: 4.2.11
+ invariant: 2.2.4
+ jest-worker: 29.7.0
+ micromatch: 4.0.8
+ nullthrows: 1.1.1
+ walker: 1.0.8
+ transitivePeerDependencies:
+ - supports-color
+
metro-file-map@0.83.1:
dependencies:
debug: 4.4.3
@@ -44913,6 +46366,11 @@ snapshots:
flow-enums-runtime: 0.0.6
terser: 5.44.1
+ metro-minify-terser@0.82.5:
+ dependencies:
+ flow-enums-runtime: 0.0.6
+ terser: 5.44.1
+
metro-minify-terser@0.83.1:
dependencies:
flow-enums-runtime: 0.0.6
@@ -44932,6 +46390,10 @@ snapshots:
dependencies:
flow-enums-runtime: 0.0.6
+ metro-resolver@0.82.5:
+ dependencies:
+ flow-enums-runtime: 0.0.6
+
metro-resolver@0.83.1:
dependencies:
flow-enums-runtime: 0.0.6
@@ -44949,6 +46411,11 @@ snapshots:
'@babel/runtime': 7.28.4
flow-enums-runtime: 0.0.6
+ metro-runtime@0.82.5:
+ dependencies:
+ '@babel/runtime': 7.28.4
+ flow-enums-runtime: 0.0.6
+
metro-runtime@0.83.1:
dependencies:
'@babel/runtime': 7.28.4
@@ -44979,6 +46446,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ metro-source-map@0.82.5:
+ dependencies:
+ '@babel/traverse': 7.28.5
+ '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.5'
+ '@babel/types': 7.28.5
+ flow-enums-runtime: 0.0.6
+ invariant: 2.2.4
+ metro-symbolicate: 0.82.5
+ nullthrows: 1.1.1
+ ob1: 0.82.5
+ source-map: 0.5.7
+ vlq: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+
metro-source-map@0.83.1:
dependencies:
'@babel/traverse': 7.28.5
@@ -45035,6 +46517,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ metro-symbolicate@0.82.5:
+ dependencies:
+ flow-enums-runtime: 0.0.6
+ invariant: 2.2.4
+ metro-source-map: 0.82.5
+ nullthrows: 1.1.1
+ source-map: 0.5.7
+ vlq: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+
metro-symbolicate@0.83.1:
dependencies:
flow-enums-runtime: 0.0.6
@@ -45079,6 +46572,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ metro-transform-plugins@0.82.5:
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/generator': 7.28.5
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.28.5
+ flow-enums-runtime: 0.0.6
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - supports-color
+
metro-transform-plugins@0.83.1:
dependencies:
'@babel/core': 7.28.5
@@ -45132,6 +46636,26 @@ snapshots:
- supports-color
- utf-8-validate
+ metro-transform-worker@0.82.5:
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/generator': 7.28.5
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
+ flow-enums-runtime: 0.0.6
+ metro: 0.82.5
+ metro-babel-transformer: 0.82.5
+ metro-cache: 0.82.5
+ metro-cache-key: 0.82.5
+ metro-minify-terser: 0.82.5
+ metro-source-map: 0.82.5
+ metro-transform-plugins: 0.82.5
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
metro-transform-worker@0.83.1:
dependencies:
'@babel/core': 7.28.5
@@ -45239,6 +46763,53 @@ snapshots:
- supports-color
- utf-8-validate
+ metro@0.82.5:
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/core': 7.28.5
+ '@babel/generator': 7.28.5
+ '@babel/parser': 7.28.5
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ accepts: 1.3.8
+ chalk: 4.1.2
+ ci-info: 2.0.0
+ connect: 3.7.0
+ debug: 4.4.3
+ error-stack-parser: 2.1.4
+ flow-enums-runtime: 0.0.6
+ graceful-fs: 4.2.11
+ hermes-parser: 0.29.1
+ image-size: 1.2.1
+ invariant: 2.2.4
+ jest-worker: 29.7.0
+ jsc-safe-url: 0.2.4
+ lodash.throttle: 4.1.1
+ metro-babel-transformer: 0.82.5
+ metro-cache: 0.82.5
+ metro-cache-key: 0.82.5
+ metro-config: 0.82.5
+ metro-core: 0.82.5
+ metro-file-map: 0.82.5
+ metro-resolver: 0.82.5
+ metro-runtime: 0.82.5
+ metro-source-map: 0.82.5
+ metro-symbolicate: 0.82.5
+ metro-transform-plugins: 0.82.5
+ metro-transform-worker: 0.82.5
+ mime-types: 2.1.35
+ nullthrows: 1.1.1
+ serialize-error: 2.1.0
+ source-map: 0.5.7
+ throat: 5.0.0
+ ws: 7.5.10
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
metro@0.83.1:
dependencies:
'@babel/code-frame': 7.27.1
@@ -45899,25 +47470,11 @@ snapshots:
napi-postinstall@0.3.4: {}
- nativewind@4.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ nativewind@4.1.23(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-svg@15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
dependencies:
comment-json: 4.4.1
debug: 4.4.3
- react-native-css-interop: 0.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
- tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
- transitivePeerDependencies:
- - react
- - react-native
- - react-native-reanimated
- - react-native-safe-area-context
- - react-native-svg
- - supports-color
-
- nativewind@4.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
- dependencies:
- comment-json: 4.4.1
- debug: 4.4.3
- react-native-css-interop: 0.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ react-native-css-interop: 0.1.22(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-svg@15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
transitivePeerDependencies:
- react
@@ -45941,20 +47498,6 @@ snapshots:
- react-native-svg
- supports-color
- nativewind@4.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
- dependencies:
- comment-json: 4.4.1
- debug: 4.4.3
- react-native-css-interop: 0.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
- tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
- transitivePeerDependencies:
- - react
- - react-native
- - react-native-reanimated
- - react-native-safe-area-context
- - react-native-svg
- - supports-color
-
nativewind@4.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)(tailwindcss@4.1.17):
dependencies:
comment-json: 4.4.1
@@ -45969,11 +47512,53 @@ snapshots:
- react-native-svg
- supports-color
- nativewind@4.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ nativewind@4.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
dependencies:
comment-json: 4.4.1
debug: 4.4.3
- react-native-css-interop: 0.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ react-native-css-interop: 0.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - react
+ - react-native
+ - react-native-reanimated
+ - react-native-safe-area-context
+ - react-native-svg
+ - supports-color
+
+ nativewind@4.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ dependencies:
+ comment-json: 4.4.1
+ debug: 4.4.3
+ react-native-css-interop: 0.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - react
+ - react-native
+ - react-native-reanimated
+ - react-native-safe-area-context
+ - react-native-svg
+ - supports-color
+
+ nativewind@4.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ dependencies:
+ comment-json: 4.4.1
+ debug: 4.4.3
+ react-native-css-interop: 0.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
+ tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - react
+ - react-native
+ - react-native-reanimated
+ - react-native-safe-area-context
+ - react-native-svg
+ - supports-color
+
+ nativewind@4.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ dependencies:
+ comment-json: 4.4.1
+ debug: 4.4.3
+ react-native-css-interop: 0.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1))
tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
transitivePeerDependencies:
- react
@@ -46044,6 +47629,8 @@ snapshots:
node-forge@1.3.2: {}
+ node-forge@1.3.3: {}
+
node-gyp-build-optional-packages@5.2.2:
dependencies:
detect-libc: 2.1.2
@@ -46139,6 +47726,10 @@ snapshots:
dependencies:
flow-enums-runtime: 0.0.6
+ ob1@0.82.5:
+ dependencies:
+ flow-enums-runtime: 0.0.6
+
ob1@0.83.1:
dependencies:
flow-enums-runtime: 0.0.6
@@ -46157,6 +47748,11 @@ snapshots:
object-inspect@1.13.4: {}
+ object-is@1.1.6:
+ dependencies:
+ call-bind: 1.0.8
+ define-properties: 1.2.1
+
object-keys@1.1.1: {}
object.assign@4.1.7:
@@ -46522,6 +48118,12 @@ snapshots:
performance-now@2.1.0: {}
+ phosphor-react-native@2.3.1(react-native-svg@15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-svg: 15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+
phosphor-svelte@3.0.1(svelte@5.44.0)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)):
dependencies:
estree-walker: 3.0.3
@@ -47006,37 +48608,21 @@ snapshots:
react: 19.1.0
react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
- react-native-css-interop@0.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ react-native-css-interop@0.1.22(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-svg@15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
dependencies:
'@babel/helper-module-imports': 7.27.1
'@babel/traverse': 7.28.5
'@babel/types': 7.28.5
debug: 4.4.3
- lightningcss: 1.27.0
+ lightningcss: 1.30.2
react: 18.3.1
- react-native: 0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
- react-native-reanimated: 3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-reanimated: 3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
semver: 7.7.3
tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
optionalDependencies:
- react-native-safe-area-context: 4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
- transitivePeerDependencies:
- - supports-color
-
- react-native-css-interop@0.2.1(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
- dependencies:
- '@babel/helper-module-imports': 7.27.1
- '@babel/traverse': 7.28.5
- '@babel/types': 7.28.5
- debug: 4.4.3
- lightningcss: 1.27.0
- react: 18.3.1
- react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
- react-native-reanimated: 3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
- semver: 7.7.3
- tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
- optionalDependencies:
- react-native-safe-area-context: 4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ react-native-safe-area-context: 5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-svg: 15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
transitivePeerDependencies:
- supports-color
@@ -47058,23 +48644,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- react-native-css-interop@0.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
- dependencies:
- '@babel/helper-module-imports': 7.27.1
- '@babel/traverse': 7.28.5
- '@babel/types': 7.28.5
- debug: 4.4.3
- lightningcss: 1.27.0
- react: 19.1.0
- react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
- react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- semver: 7.7.3
- tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
- optionalDependencies:
- react-native-safe-area-context: 5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
- transitivePeerDependencies:
- - supports-color
-
react-native-css-interop@0.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)(tailwindcss@4.1.17):
dependencies:
'@babel/helper-module-imports': 7.27.1
@@ -47092,7 +48661,58 @@ snapshots:
transitivePeerDependencies:
- supports-color
- react-native-css-interop@0.2.1(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ react-native-css-interop@0.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ dependencies:
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ debug: 4.4.3
+ lightningcss: 1.27.0
+ react: 18.3.1
+ react-native: 0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ react-native-reanimated: 3.16.2(@babel/core@7.28.5)(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ semver: 7.7.3
+ tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
+ optionalDependencies:
+ react-native-safe-area-context: 4.12.0(react-native@0.76.7(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ transitivePeerDependencies:
+ - supports-color
+
+ react-native-css-interop@0.2.2(react-native-reanimated@3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ dependencies:
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ debug: 4.4.3
+ lightningcss: 1.27.0
+ react: 18.3.1
+ react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ react-native-reanimated: 3.16.2(@babel/core@7.28.5)(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ semver: 7.7.3
+ tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
+ optionalDependencies:
+ react-native-safe-area-context: 4.12.0(react-native@0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1)
+ transitivePeerDependencies:
+ - supports-color
+
+ react-native-css-interop@0.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
+ dependencies:
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
+ debug: 4.4.3
+ lightningcss: 1.27.0
+ react: 19.1.0
+ react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
+ react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
+ semver: 7.7.3
+ tailwindcss: 3.4.18(tsx@4.21.0)(yaml@2.8.1)
+ optionalDependencies:
+ react-native-safe-area-context: 5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ react-native-css-interop@0.2.2(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.1)):
dependencies:
'@babel/helper-module-imports': 7.27.1
'@babel/traverse': 7.28.5
@@ -47148,6 +48768,16 @@ snapshots:
use-latest-callback: 0.2.6(react@18.3.1)
optional: true
+ react-native-drawer-layout@4.2.0(react-native-gesture-handler@2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1))(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ color: 4.2.3
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-gesture-handler: 2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ react-native-reanimated: 3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ use-latest-callback: 0.2.6(react@18.3.1)
+ optional: true
+
react-native-drawer-layout@4.2.0(react-native-gesture-handler@2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
color: 4.2.3
@@ -47187,6 +48817,11 @@ snapshots:
react-native-reanimated: 4.1.5(@babel/core@7.28.5)(react-native-worklets@0.6.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0)
use-latest-callback: 0.2.6(react@19.1.0)
+ react-native-edge-to-edge@1.6.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
react-native-fit-image@1.5.5:
dependencies:
prop-types: 15.8.1
@@ -47218,6 +48853,14 @@ snapshots:
react: 18.3.1
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ react-native-gesture-handler@2.24.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@egjs/hammerjs': 2.0.17
+ hoist-non-react-statics: 3.3.2
+ invariant: 2.2.4
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
react-native-gesture-handler@2.28.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
'@egjs/hammerjs': 2.0.17
@@ -47264,6 +48907,11 @@ snapshots:
react: 18.3.1
react-native: 0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ react-native-is-edge-to-edge@1.1.7(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
react-native-is-edge-to-edge@1.2.1(react-native@0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1))(react@18.3.1):
dependencies:
react: 18.3.1
@@ -47279,6 +48927,11 @@ snapshots:
react: 18.3.1
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
+ react-native-is-edge-to-edge@1.2.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
react-native-is-edge-to-edge@1.2.1(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
react: 19.1.0
@@ -47390,6 +49043,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ react-native-reanimated@3.17.5(@babel/core@7.28.5)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@babel/core': 7.28.5
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5)
+ convert-source-map: 2.0.0
+ invariant: 2.2.4
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ react-native-is-edge-to-edge: 1.1.7(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ transitivePeerDependencies:
+ - supports-color
+
react-native-reanimated@4.1.5(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0))(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
'@babel/core': 7.28.5
@@ -47455,6 +49128,11 @@ snapshots:
react: 19.1.0
react-native: 0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0)
+ react-native-safe-area-context@5.4.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+
react-native-safe-area-context@5.6.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
react: 19.1.0
@@ -47483,6 +49161,13 @@ snapshots:
react-native: 0.76.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
warn-once: 0.1.1
+ react-native-screens@4.10.0(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-freeze: 1.0.4(react@18.3.1)
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ warn-once: 0.1.1
+
react-native-screens@4.16.0(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
react: 19.1.0
@@ -47522,6 +49207,14 @@ snapshots:
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
warn-once: 0.1.1
+ react-native-svg@15.12.1(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ css-select: 5.2.2
+ css-tree: 1.1.3
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ warn-once: 0.1.1
+
react-native-svg@15.12.1(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
css-select: 5.2.2
@@ -47608,6 +49301,14 @@ snapshots:
react-native: 0.76.9(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@types/react@18.3.27)(encoding@0.1.13)(react@18.3.1)
optional: true
+ react-native-webview@13.12.2(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1):
+ dependencies:
+ escape-string-regexp: 4.0.0
+ invariant: 2.2.4
+ react: 18.3.1
+ react-native: 0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1)
+ optional: true
+
react-native-webview@13.12.2(react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0))(react@19.1.0):
dependencies:
escape-string-regexp: 4.0.0
@@ -47890,6 +49591,54 @@ snapshots:
- supports-color
- utf-8-validate
+ react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1):
+ dependencies:
+ '@jest/create-cache-key-function': 29.7.0
+ '@react-native/assets-registry': 0.79.2
+ '@react-native/codegen': 0.79.2(@babel/core@7.28.5)
+ '@react-native/community-cli-plugin': 0.79.2
+ '@react-native/gradle-plugin': 0.79.2
+ '@react-native/js-polyfills': 0.79.2
+ '@react-native/normalize-colors': 0.79.2
+ '@react-native/virtualized-lists': 0.79.2(@types/react@18.3.27)(react-native@0.79.2(@babel/core@7.28.5)(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
+ abort-controller: 3.0.0
+ anser: 1.4.10
+ ansi-regex: 5.0.1
+ babel-jest: 29.7.0(@babel/core@7.28.5)
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ base64-js: 1.5.1
+ chalk: 4.1.2
+ commander: 12.1.0
+ event-target-shim: 5.0.1
+ flow-enums-runtime: 0.0.6
+ glob: 7.2.3
+ invariant: 2.2.4
+ jest-environment-node: 29.7.0
+ memoize-one: 5.2.1
+ metro-runtime: 0.82.5
+ metro-source-map: 0.82.5
+ nullthrows: 1.1.1
+ pretty-format: 29.7.0
+ promise: 8.3.0
+ react: 18.3.1
+ react-devtools-core: 6.1.5
+ react-refresh: 0.14.2
+ regenerator-runtime: 0.13.11
+ scheduler: 0.25.0
+ semver: 7.7.3
+ stacktrace-parser: 0.1.11
+ whatwg-fetch: 3.6.20
+ ws: 6.2.3
+ yargs: 17.7.2
+ optionalDependencies:
+ '@types/react': 18.3.27
+ transitivePeerDependencies:
+ - '@babel/core'
+ - '@react-native-community/cli'
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
react-native@0.81.4(@babel/core@7.28.5)(@types/react@19.2.7)(react@19.1.0):
dependencies:
'@jest/create-cache-key-function': 29.7.0
@@ -48140,16 +49889,6 @@ snapshots:
webpack-sources: 3.3.3
optional: true
- react-server-dom-webpack@19.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(webpack@5.97.1(esbuild@0.19.12)):
- dependencies:
- acorn-loose: 8.5.2
- neo-async: 2.6.2
- react: 19.1.0
- react-dom: 19.1.0(react@19.1.0)
- webpack: 5.97.1(esbuild@0.19.12)
- webpack-sources: 3.3.3
- optional: true
-
react-style-singleton@2.2.3(@types/react@18.3.27)(react@18.3.1):
dependencies:
get-nonce: 1.0.1
@@ -48769,6 +50508,8 @@ snapshots:
dependencies:
loose-envify: 1.4.0
+ scheduler@0.25.0: {}
+
scheduler@0.26.0: {}
schema-utils@3.3.0:
@@ -49244,6 +50985,11 @@ snapshots:
stoppable@1.1.0: {}
+ stream-browserify@3.0.0:
+ dependencies:
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+
stream-buffers@2.2.0: {}
stream-chain@2.2.5: {}
@@ -49658,17 +51404,6 @@ snapshots:
ansi-escapes: 4.3.2
supports-hyperlinks: 2.3.0
- terser-webpack-plugin@5.3.14(esbuild@0.19.12)(webpack@5.97.1(esbuild@0.19.12)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- serialize-javascript: 6.0.2
- terser: 5.44.1
- webpack: 5.97.1(esbuild@0.19.12)
- optionalDependencies:
- esbuild: 0.19.12
-
terser-webpack-plugin@5.3.14(esbuild@0.27.0)(webpack@5.100.2(esbuild@0.27.0)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
@@ -49881,27 +51616,6 @@ snapshots:
ts-interface-checker@0.1.13: {}
- ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.19.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3):
- dependencies:
- bs-logger: 0.2.6
- fast-json-stable-stringify: 2.1.0
- handlebars: 4.7.8
- jest: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
- json5: 2.2.3
- lodash.memoize: 4.1.2
- make-error: 1.3.6
- semver: 7.7.3
- type-fest: 4.41.0
- typescript: 5.9.3
- yargs-parser: 21.1.1
- optionalDependencies:
- '@babel/core': 7.28.5
- '@jest/transform': 30.2.0
- '@jest/types': 30.2.0
- babel-jest: 30.2.0(@babel/core@7.28.5)
- esbuild: 0.19.12
- jest-util: 30.2.0
-
ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3):
dependencies:
bs-logger: 0.2.6
@@ -49923,12 +51637,12 @@ snapshots:
esbuild: 0.27.0
jest-util: 30.2.0
- ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0)))(typescript@5.9.3):
+ ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3)))(typescript@5.9.3):
dependencies:
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
handlebars: 4.7.8
- jest: 30.2.0(@types/node@22.19.1)(esbuild-register@3.6.0(esbuild@0.27.0))
+ jest: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.9.3))
json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
@@ -49941,7 +51655,6 @@ snapshots:
'@jest/transform': 30.2.0
'@jest/types': 30.2.0
babel-jest: 30.2.0(@babel/core@7.28.5)
- esbuild: 0.27.0
jest-util: 30.2.0
ts-loader@9.5.4(typescript@5.9.3)(webpack@5.100.2(esbuild@0.27.0)):
@@ -49964,16 +51677,6 @@ snapshots:
typescript: 5.9.3
webpack: 5.100.2
- ts-loader@9.5.4(typescript@5.9.3)(webpack@5.97.1(esbuild@0.19.12)):
- dependencies:
- chalk: 4.1.2
- enhanced-resolve: 5.18.3
- micromatch: 4.0.8
- semver: 7.7.3
- source-map: 0.7.6
- typescript: 5.9.3
- webpack: 5.97.1(esbuild@0.19.12)
-
ts-node@10.9.2(@types/node@20.19.25)(typescript@5.9.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -50011,6 +51714,25 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
+ ts-node@10.9.2(@types/node@24.10.1)(typescript@5.8.3):
+ dependencies:
+ '@cspotcode/source-map-support': 0.8.1
+ '@tsconfig/node10': 1.0.12
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.4
+ '@types/node': 24.10.1
+ acorn: 8.15.0
+ acorn-walk: 8.3.4
+ arg: 4.1.3
+ create-require: 1.1.1
+ diff: 4.0.2
+ make-error: 1.3.6
+ typescript: 5.8.3
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ optional: true
+
ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -50746,23 +52468,6 @@ snapshots:
lightningcss: 1.30.2
terser: 5.44.1
- vite@6.4.1(@types/node@20.19.25)(jiti@1.21.7)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1):
- dependencies:
- esbuild: 0.25.12
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
- postcss: 8.5.6
- rollup: 4.53.3
- tinyglobby: 0.2.15
- optionalDependencies:
- '@types/node': 20.19.25
- fsevents: 2.3.3
- jiti: 1.21.7
- lightningcss: 1.30.2
- terser: 5.44.1
- tsx: 4.21.0
- yaml: 2.8.1
-
vite@6.4.1(@types/node@20.19.25)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1):
dependencies:
esbuild: 0.25.12
@@ -50866,10 +52571,6 @@ snapshots:
tsx: 4.21.0
yaml: 2.8.1
- vitefu@1.1.1(vite@6.4.1(@types/node@20.19.25)(jiti@1.21.7)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)):
- optionalDependencies:
- vite: 6.4.1(@types/node@20.19.25)(jiti@1.21.7)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)
-
vitefu@1.1.1(vite@6.4.1(@types/node@20.19.25)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)):
optionalDependencies:
vite: 6.4.1(@types/node@20.19.25)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)
@@ -51030,7 +52731,7 @@ snapshots:
optionalDependencies:
'@types/debug': 4.1.12
'@types/node': 24.10.1
- '@vitest/browser': 3.2.4(playwright@1.57.0)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@3.2.4)
+ '@vitest/browser': 3.2.4(playwright@1.57.0)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(vitest@3.2.4)
'@vitest/ui': 3.2.4(vitest@3.2.4)
jsdom: 27.2.0
transitivePeerDependencies:
@@ -51369,36 +53070,6 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.97.1(esbuild@0.19.12):
- dependencies:
- '@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.8
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/wasm-edit': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.15.0
- browserslist: 4.28.0
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.18.3
- es-module-lexer: 1.7.0
- eslint-scope: 5.1.1
- events: 3.3.0
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- json-parse-even-better-errors: 2.3.1
- loader-runner: 4.3.1
- mime-types: 2.1.35
- neo-async: 2.6.2
- schema-utils: 3.3.0
- tapable: 2.3.0
- terser-webpack-plugin: 5.3.14(esbuild@0.19.12)(webpack@5.97.1(esbuild@0.19.12))
- watchpack: 2.4.4
- webpack-sources: 3.3.3
- transitivePeerDependencies:
- - '@swc/core'
- - esbuild
- - uglify-js
-
webpack@5.97.1(esbuild@0.27.0):
dependencies:
'@types/eslint-scope': 3.7.7
@@ -51917,6 +53588,13 @@ snapshots:
zod@4.1.13: {}
+ zustand@4.5.7(@types/react@18.3.27)(react@18.3.1):
+ dependencies:
+ use-sync-external-store: 1.6.0(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.27
+ react: 18.3.1
+
zustand@4.5.7(@types/react@19.2.7)(react@19.1.0):
dependencies:
use-sync-external-store: 1.6.0(react@19.1.0)