- {Object.entries(typography).map(([name, style]) => (
-
+ {typographyTokenNames.map((name) => (
+
{name} · 빠른 갈색 여우가 게으른 개를 뛰어넘습니다.
))}
@@ -76,12 +122,32 @@ export const Tokens: Story = {
- Spacing / Radius / Shadow
+
+ Grid / Spacing / Radius / Shadow
+
+ {Object.entries(grid).map(([name, value]) => (
+
+ ))}
{Object.entries(spacing).map(([name, value]) => (
@@ -92,11 +158,11 @@ export const Tokens: Story = {
style={{
padding: 16,
borderRadius: radii.md,
- background: vars.color.surface,
+ background: vars.color.backgroundFill,
boxShadow: value
}}
>
-
{name}
+
{name}
))}
diff --git a/apps/web/package.json b/apps/web/package.json
index dc1ba50..ada9dcb 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -5,7 +5,7 @@
"type": "module",
"scripts": {
"dev": "vite --host 127.0.0.1",
- "dev:lan": "vite --host 0.0.0.0",
+ "dev:device": "vite --host 0.0.0.0 --strictPort",
"build": "tsc -b && vite build",
"typecheck": "tsc --noEmit"
},
diff --git a/package.json b/package.json
index 66882f8..3143239 100644
--- a/package.json
+++ b/package.json
@@ -5,12 +5,9 @@
"scripts": {
"dev": "turbo dev",
"dev:web": "turbo dev --filter=@comma/web",
- "dev:web:lan": "pnpm --filter @comma/web dev:lan",
"dev:storybook": "pnpm --filter @comma/storybook dev",
+ "dev:device": "sh ./scripts/dev-device.sh",
"dev:mobile": "turbo dev --filter=@comma/mobile-shell",
- "dev:mobile-client": "pnpm --filter @comma/mobile-shell dev:client",
- "ios:dev-client": "pnpm --filter @comma/mobile-shell ios:dev-client",
- "android:dev-client": "pnpm --filter @comma/mobile-shell android:dev-client",
"build:storybook": "pnpm --filter @comma/storybook build-storybook",
"build": "turbo build",
"typecheck": "turbo typecheck",
diff --git a/packages/design-system/assets/fonts/kepler-std/KeplerStd-BoldScnDisp.woff b/packages/design-system/assets/fonts/kepler-std/KeplerStd-BoldScnDisp.woff
new file mode 100644
index 0000000..6a5d0aa
Binary files /dev/null and b/packages/design-system/assets/fonts/kepler-std/KeplerStd-BoldScnDisp.woff differ
diff --git a/packages/design-system/assets/fonts/kepler-std/KeplerStd-BoldScnItDisp.woff b/packages/design-system/assets/fonts/kepler-std/KeplerStd-BoldScnItDisp.woff
new file mode 100644
index 0000000..328deba
Binary files /dev/null and b/packages/design-system/assets/fonts/kepler-std/KeplerStd-BoldScnItDisp.woff differ
diff --git a/packages/design-system/assets/fonts/outfit/Outfit-latin-variable.woff2 b/packages/design-system/assets/fonts/outfit/Outfit-latin-variable.woff2
new file mode 100644
index 0000000..85e3332
Binary files /dev/null and b/packages/design-system/assets/fonts/outfit/Outfit-latin-variable.woff2 differ
diff --git a/packages/design-system/assets/fonts/pretendard/Pretendard-ExtraLight.woff2 b/packages/design-system/assets/fonts/pretendard/Pretendard-ExtraLight.woff2
new file mode 100644
index 0000000..e510402
Binary files /dev/null and b/packages/design-system/assets/fonts/pretendard/Pretendard-ExtraLight.woff2 differ
diff --git a/packages/design-system/assets/fonts/pretendard/Pretendard-Light.woff2 b/packages/design-system/assets/fonts/pretendard/Pretendard-Light.woff2
new file mode 100644
index 0000000..7f82fe8
Binary files /dev/null and b/packages/design-system/assets/fonts/pretendard/Pretendard-Light.woff2 differ
diff --git a/packages/design-system/assets/fonts/pretendard/Pretendard-Medium.woff2 b/packages/design-system/assets/fonts/pretendard/Pretendard-Medium.woff2
new file mode 100644
index 0000000..f8c743d
Binary files /dev/null and b/packages/design-system/assets/fonts/pretendard/Pretendard-Medium.woff2 differ
diff --git a/packages/design-system/assets/fonts/pretendard/Pretendard-Regular.woff2 b/packages/design-system/assets/fonts/pretendard/Pretendard-Regular.woff2
new file mode 100644
index 0000000..a9f6231
Binary files /dev/null and b/packages/design-system/assets/fonts/pretendard/Pretendard-Regular.woff2 differ
diff --git a/packages/design-system/assets/fonts/pretendard/Pretendard-SemiBold.woff2 b/packages/design-system/assets/fonts/pretendard/Pretendard-SemiBold.woff2
new file mode 100644
index 0000000..4c6a32d
Binary files /dev/null and b/packages/design-system/assets/fonts/pretendard/Pretendard-SemiBold.woff2 differ
diff --git a/packages/design-system/assets/logos/symbol-default.png b/packages/design-system/assets/logos/symbol-default.png
new file mode 100644
index 0000000..7871738
Binary files /dev/null and b/packages/design-system/assets/logos/symbol-default.png differ
diff --git a/packages/design-system/assets/logos/symbol-glass.png b/packages/design-system/assets/logos/symbol-glass.png
new file mode 100644
index 0000000..ec5452e
Binary files /dev/null and b/packages/design-system/assets/logos/symbol-glass.png differ
diff --git a/packages/design-system/assets/logos/type-default.png b/packages/design-system/assets/logos/type-default.png
new file mode 100644
index 0000000..4277139
Binary files /dev/null and b/packages/design-system/assets/logos/type-default.png differ
diff --git a/packages/design-system/assets/logos/type-glass.png b/packages/design-system/assets/logos/type-glass.png
new file mode 100644
index 0000000..cd56563
Binary files /dev/null and b/packages/design-system/assets/logos/type-glass.png differ
diff --git a/packages/design-system/src/assets.ts b/packages/design-system/src/assets.ts
new file mode 100644
index 0000000..951a485
--- /dev/null
+++ b/packages/design-system/src/assets.ts
@@ -0,0 +1,40 @@
+export type DesignAsset = {
+ src: string;
+ width: number;
+ height: number;
+ figmaNodeId: string;
+ description: string;
+};
+
+export const designAssets = {
+ logos: {
+ symbolDefault: {
+ src: new URL('../assets/logos/symbol-default.png', import.meta.url).href,
+ width: 200,
+ height: 200,
+ figmaNodeId: '3211:100',
+ description: 'Symbol logo, default'
+ },
+ symbolGlass: {
+ src: new URL('../assets/logos/symbol-glass.png', import.meta.url).href,
+ width: 200,
+ height: 200,
+ figmaNodeId: '3211:106',
+ description: 'Symbol logo, glass'
+ },
+ typeDefault: {
+ src: new URL('../assets/logos/type-default.png', import.meta.url).href,
+ width: 292,
+ height: 64,
+ figmaNodeId: '3211:113',
+ description: 'Logo type, default'
+ },
+ typeGlass: {
+ src: new URL('../assets/logos/type-glass.png', import.meta.url).href,
+ width: 292,
+ height: 64,
+ figmaNodeId: '3211:119',
+ description: 'Logo type, glass'
+ }
+ }
+} as const satisfies Record
>;
diff --git a/packages/design-system/src/components.css.ts b/packages/design-system/src/components.css.ts
index 14ffc9f..9b06b9d 100644
--- a/packages/design-system/src/components.css.ts
+++ b/packages/design-system/src/components.css.ts
@@ -7,8 +7,8 @@ export const screen = style({
display: 'grid',
placeItems: 'center',
padding: vars.space[6],
- background: vars.color.background,
- color: vars.color.foreground,
+ background: vars.color.backgroundPrimary,
+ color: vars.color.textPrimary,
fontFamily: vars.font.body
});
@@ -18,27 +18,27 @@ export const panel = style({
export const eyebrow = style({
margin: `0 0 ${vars.space[3]}`,
- color: vars.color.muted,
- fontSize: vars.typography.label1.fontSize,
- fontWeight: vars.typography.label1.fontWeight,
- lineHeight: vars.typography.label1.lineHeight,
+ color: vars.color.textTertiary,
+ fontSize: vars.typography.systemSection.fontSize,
+ fontWeight: vars.typography.systemSection.fontWeight,
+ lineHeight: vars.typography.systemSection.lineHeight,
textTransform: 'uppercase'
});
export const title = style({
margin: 0,
- fontSize: 'clamp(42px, 10vw, 76px)',
- lineHeight: 0.95,
- fontFamily: vars.font.display,
- fontWeight: 400
+ fontSize: vars.typography.engNum.fontSize,
+ lineHeight: vars.typography.engNum.lineHeight,
+ fontFamily: vars.typography.engNum.fontFamily,
+ fontWeight: vars.typography.engNum.fontWeight
});
export const description = style({
margin: `${vars.space[6]} 0 ${vars.space[7]}`,
- color: vars.color.body,
- fontSize: vars.typography.display.fontSize,
- fontWeight: vars.typography.display.fontWeight,
- lineHeight: vars.typography.display.lineHeight
+ color: vars.color.textSecondary,
+ fontSize: vars.typography.bodyNormalR.fontSize,
+ fontWeight: vars.typography.bodyNormalR.fontWeight,
+ lineHeight: vars.typography.bodyNormalR.lineHeight
});
export const actionButton = recipe({
@@ -48,9 +48,9 @@ export const actionButton = recipe({
borderRadius: vars.radius.control,
padding: '0 18px',
font: 'inherit',
- fontSize: vars.typography.heading1.fontSize,
- fontWeight: vars.typography.heading1.fontWeight,
- lineHeight: vars.typography.heading1.lineHeight,
+ fontSize: vars.typography.bodyNormalB.fontSize,
+ fontWeight: vars.typography.bodyNormalB.fontWeight,
+ lineHeight: vars.typography.bodyNormalB.lineHeight,
selectors: {
'& + &': {
marginLeft: 10
@@ -60,13 +60,13 @@ export const actionButton = recipe({
variants: {
tone: {
primary: {
- background: vars.color.accent,
- color: vars.color.inverse
+ background: vars.color.textBlackSecondary,
+ color: vars.color.textPrimary
},
secondary: {
background: 'transparent',
- color: vars.color.foreground,
- boxShadow: `inset 0 0 0 1px ${vars.color.line}`
+ color: vars.color.textPrimary,
+ boxShadow: `inset 0 0 0 1px ${vars.color.linePrimary}`
}
}
},
diff --git a/packages/design-system/src/font-assets.d.ts b/packages/design-system/src/font-assets.d.ts
new file mode 100644
index 0000000..d2abe70
--- /dev/null
+++ b/packages/design-system/src/font-assets.d.ts
@@ -0,0 +1,9 @@
+declare module '*.woff2' {
+ const src: string;
+ export default src;
+}
+
+declare module '*.woff' {
+ const src: string;
+ export default src;
+}
diff --git a/packages/design-system/src/index.ts b/packages/design-system/src/index.ts
index 8482c18..f83bff9 100644
--- a/packages/design-system/src/index.ts
+++ b/packages/design-system/src/index.ts
@@ -2,6 +2,19 @@ export const brand = {
name: 'Comma'
} as const;
+export type { DesignAsset } from './assets';
+export { designAssets } from './assets';
export type { ActionButtonVariants } from './components.css';
export { actionButton, description, eyebrow, panel, screen, title } from './components.css';
-export { colors, radii, shadows, spacing, themeClass, typography, vars } from './theme.css';
+export {
+ colors,
+ grid,
+ primitiveColors,
+ radii,
+ semanticColors,
+ shadows,
+ spacing,
+ themeClass,
+ typography,
+ vars
+} from './theme.css';
diff --git a/packages/design-system/src/theme.css.ts b/packages/design-system/src/theme.css.ts
index e6d2bb3..3463769 100644
--- a/packages/design-system/src/theme.css.ts
+++ b/packages/design-system/src/theme.css.ts
@@ -1,26 +1,49 @@
-import { createTheme } from '@vanilla-extract/css';
-
-export const colors = {
- textPrimary: '#302C2C',
- textSecondary: '#6A6262',
- accent: '#5375B1',
- highlight: '#5375B14D',
- surface: '#FDFCFC',
- surfaceGlass: '#FDFCFCA8',
- surfaceSubtle: '#FDFCFC1A',
- line: '#C2BFBC',
- lineSubtle: '#C2BFBC1A',
- disabled: '#DBD8D7',
- neutral: '#58514C',
- neutralSubtle: '#58514C1A',
- error: '#FF6557',
- black: '#000000',
- white: '#FFFFFF',
- background: '#FDFCFC',
- foreground: '#302C2C',
- muted: '#6A6262',
- body: '#6A6262',
- inverse: '#FDFCFC'
+///
+
+import { createTheme, globalFontFace } from '@vanilla-extract/css';
+import keplerBoldSemicondensedDisplay from '../assets/fonts/kepler-std/KeplerStd-BoldScnDisp.woff';
+import keplerBoldSemicondensedDisplayItalic from '../assets/fonts/kepler-std/KeplerStd-BoldScnItDisp.woff';
+import outfitLatinVariable from '../assets/fonts/outfit/Outfit-latin-variable.woff2';
+import pretendardExtraLight from '../assets/fonts/pretendard/Pretendard-ExtraLight.woff2';
+import pretendardLight from '../assets/fonts/pretendard/Pretendard-Light.woff2';
+import pretendardMedium from '../assets/fonts/pretendard/Pretendard-Medium.woff2';
+import pretendardRegular from '../assets/fonts/pretendard/Pretendard-Regular.woff2';
+import pretendardSemiBold from '../assets/fonts/pretendard/Pretendard-SemiBold.woff2';
+
+export const primitiveColors = {
+ grayscale50: '#FDFCFC',
+ grayscale300: '#DBD8D7',
+ grayscale400: '#C2BFBC',
+ grayscale700: '#58514C',
+ grayscale800: '#423D38',
+ grayscale900: '#322E29',
+ grayscaleBlack: '#1A1814',
+ error: '#FF6557'
+} as const;
+
+export const semanticColors = {
+ backgroundPrimary: primitiveColors.grayscale900,
+ backgroundFill: primitiveColors.grayscale800,
+ textPrimary: primitiveColors.grayscale50,
+ textSecondary: primitiveColors.grayscale300,
+ textTertiary: primitiveColors.grayscale400,
+ textBlack: primitiveColors.grayscale900,
+ textBlackSecondary: primitiveColors.grayscale700,
+ iconPrimary: primitiveColors.grayscale50,
+ iconSecondary: primitiveColors.grayscale400,
+ iconBlack: primitiveColors.grayscale900,
+ linePrimary: primitiveColors.grayscale400,
+ lineSecondary: primitiveColors.grayscale700,
+ lineTertiary: primitiveColors.grayscale800,
+ error: primitiveColors.error
+} as const;
+
+export const colors = semanticColors;
+
+export const grid = {
+ columnCount: '4',
+ margin: '32px',
+ gutter: '12px'
} as const;
export const spacing = {
@@ -47,51 +70,196 @@ export const radii = {
control: '5px'
} as const;
+const pretendardFont =
+ 'Pretendard, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif';
+const outfitFont =
+ 'Outfit, Pretendard, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif';
+const keplerCondensedFont = '"Kepler Std", Pretendard, ui-serif, Georgia, serif';
+
+const fontDisplay = 'swap';
+
+globalFontFace('Pretendard', {
+ src: `url(${pretendardExtraLight}) format("woff2")`,
+ fontWeight: '200',
+ fontStyle: 'normal',
+ fontDisplay
+});
+
+globalFontFace('Pretendard', {
+ src: `url(${pretendardLight}) format("woff2")`,
+ fontWeight: '300',
+ fontStyle: 'normal',
+ fontDisplay
+});
+
+globalFontFace('Pretendard', {
+ src: `url(${pretendardRegular}) format("woff2")`,
+ fontWeight: '400',
+ fontStyle: 'normal',
+ fontDisplay
+});
+
+globalFontFace('Pretendard', {
+ src: `url(${pretendardMedium}) format("woff2")`,
+ fontWeight: '500',
+ fontStyle: 'normal',
+ fontDisplay
+});
+
+globalFontFace('Pretendard', {
+ src: `url(${pretendardSemiBold}) format("woff2")`,
+ fontWeight: '600',
+ fontStyle: 'normal',
+ fontDisplay
+});
+
+globalFontFace('Outfit', {
+ src: `url(${outfitLatinVariable}) format("woff2-variations")`,
+ fontWeight: '100 900',
+ fontStyle: 'normal',
+ fontDisplay
+});
+
+globalFontFace('Kepler Std', {
+ src: `url(${keplerBoldSemicondensedDisplay}) format("woff")`,
+ fontWeight: '400',
+ fontStyle: 'normal',
+ fontDisplay
+});
+
+globalFontFace('Kepler Std', {
+ src: `url(${keplerBoldSemicondensedDisplayItalic}) format("woff")`,
+ fontWeight: '400',
+ fontStyle: 'italic',
+ fontDisplay
+});
+
export const typography = {
- display: {
- fontSize: '18px',
- lineHeight: '26px',
- fontWeight: '400'
+ titleR: {
+ fontFamily: pretendardFont,
+ fontSize: '32px',
+ lineHeight: '43.2px',
+ fontWeight: '200',
+ letterSpacing: '-1.28px'
+ },
+ headingB: {
+ fontFamily: pretendardFont,
+ fontSize: '24px',
+ lineHeight: '33.6px',
+ fontWeight: '500',
+ letterSpacing: '-0.96px'
+ },
+ headingR: {
+ fontFamily: pretendardFont,
+ fontSize: '24px',
+ lineHeight: '33.6px',
+ fontWeight: '300',
+ letterSpacing: '-0.96px'
+ },
+ headlineB: {
+ fontFamily: pretendardFont,
+ fontSize: '20px',
+ lineHeight: '28px',
+ fontWeight: '500',
+ letterSpacing: '-0.8px'
+ },
+ headlineR: {
+ fontFamily: pretendardFont,
+ fontSize: '20px',
+ lineHeight: '28px',
+ fontWeight: '300',
+ letterSpacing: '-0.8px'
+ },
+ bodyNormalB: {
+ fontFamily: pretendardFont,
+ fontSize: '16px',
+ lineHeight: '24px',
+ fontWeight: '600',
+ letterSpacing: '-0.32px'
+ },
+ bodyNormalR: {
+ fontFamily: pretendardFont,
+ fontSize: '16px',
+ lineHeight: '24px',
+ fontWeight: '400',
+ letterSpacing: '-0.32px'
+ },
+ bodyReadingB: {
+ fontFamily: pretendardFont,
+ fontSize: '16px',
+ lineHeight: '24px',
+ fontWeight: '600',
+ letterSpacing: '-0.32px'
},
- heading1: {
+ bodyReadingR: {
+ fontFamily: pretendardFont,
fontSize: '16px',
- lineHeight: '22px',
- fontWeight: '600'
+ lineHeight: '24px',
+ fontWeight: '400',
+ letterSpacing: '-0.32px'
},
- heading2: {
+ labelNormalB: {
+ fontFamily: pretendardFont,
fontSize: '14px',
- lineHeight: '20px',
- fontWeight: '400'
+ lineHeight: '21px',
+ fontWeight: '600',
+ letterSpacing: '-0.28px'
},
- body1: {
- fontSize: '11px',
+ labelNormalR: {
+ fontFamily: pretendardFont,
+ fontSize: '14px',
+ lineHeight: '21px',
+ fontWeight: '400',
+ letterSpacing: '-0.28px'
+ },
+ labelReadingB: {
+ fontFamily: pretendardFont,
+ fontSize: '14px',
+ lineHeight: '21px',
+ fontWeight: '600',
+ letterSpacing: '-0.28px'
+ },
+ labelReadingR: {
+ fontFamily: pretendardFont,
+ fontSize: '14px',
+ lineHeight: '21px',
+ fontWeight: '400',
+ letterSpacing: '-0.28px'
+ },
+ captionB: {
+ fontFamily: pretendardFont,
+ fontSize: '12px',
lineHeight: '18px',
- fontWeight: '400'
- },
- body2: {
- fontSize: '9px',
- lineHeight: '16px',
- fontWeight: '400'
- },
- label1: {
- fontSize: '10px',
- lineHeight: '14px',
- fontWeight: '500'
- },
- label2: {
- fontSize: '9px',
- lineHeight: '14px',
- fontWeight: '500'
- },
- label3: {
- fontSize: '8px',
- lineHeight: '12px',
- fontWeight: '500'
- },
- caption: {
- fontSize: '8px',
- lineHeight: '12px',
- fontWeight: '400'
+ fontWeight: '600',
+ letterSpacing: '-0.24px'
+ },
+ captionR: {
+ fontFamily: pretendardFont,
+ fontSize: '12px',
+ lineHeight: '18px',
+ fontWeight: '500',
+ letterSpacing: '-0.24px'
+ },
+ engNum: {
+ fontFamily: keplerCondensedFont,
+ fontSize: '48px',
+ lineHeight: '48px',
+ fontWeight: '400',
+ letterSpacing: '-0.96px'
+ },
+ systemEyebrow: {
+ fontFamily: outfitFont,
+ fontSize: '24px',
+ lineHeight: '32.4px',
+ fontWeight: '500',
+ letterSpacing: '-0.24px'
+ },
+ systemSection: {
+ fontFamily: outfitFont,
+ fontSize: '20px',
+ lineHeight: '27px',
+ fontWeight: '500',
+ letterSpacing: '-0.2px'
}
} as const;
@@ -104,12 +272,14 @@ export const shadows = {
export const [themeClass, vars] = createTheme({
color: colors,
+ grid,
space: spacing,
radius: radii,
typography,
shadow: shadows,
font: {
- body: 'Pretendard, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif',
- display: '"Kepler Std Condensed Display", Pretendard, ui-serif, Georgia, serif'
+ body: pretendardFont,
+ display: keplerCondensedFont,
+ label: outfitFont
}
});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8d1d47f..88f4375 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -34,28 +34,37 @@ importers:
version: link:../../packages/bridge
'@webview-bridge/react-native':
specifier: ^1.7.9
- version: 1.7.9(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0)
+ version: 1.7.9(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react@19.1.0)
expo:
- specifier: ~53.0.27
- version: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- expo-dev-client:
- specifier: ~5.2.4
- version: 5.2.4(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
+ specifier: ~54.0.35
+ version: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
+ expo-constants:
+ specifier: ~18.0.13
+ version: 18.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))
expo-splash-screen:
- specifier: ~0.30.10
- version: 0.30.10(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
+ specifier: ~31.0.13
+ version: 31.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(typescript@5.9.3)
expo-status-bar:
- specifier: ^2.2.0
- version: 2.2.3(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ specifier: ^3.0.9
+ version: 3.0.9(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
react:
- specifier: 19.0.0
- version: 19.0.0
+ specifier: 19.1.0
+ version: 19.1.0
+ react-dom:
+ specifier: 19.1.0
+ version: 19.1.0(react@19.1.0)
react-native:
- specifier: 0.79.6
- version: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
+ specifier: 0.81.5
+ version: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
+ react-native-safe-area-context:
+ specifier: ~5.6.0
+ version: 5.6.2(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
+ react-native-web:
+ specifier: ^0.21.0
+ version: 0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-native-webview:
- specifier: 13.13.5
- version: 13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ specifier: 13.15.0
+ version: 13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
zod:
specifier: ^4.4.3
version: 4.4.3
@@ -64,11 +73,11 @@ importers:
specifier: ^26.0.1
version: 26.0.1
'@types/react':
- specifier: ~19.0.10
- version: 19.0.14
+ specifier: ~19.1.17
+ version: 19.1.17
typescript:
- specifier: ~5.8.3
- version: 5.8.3
+ specifier: ~5.9.3
+ version: 5.9.3
apps/storybook:
dependencies:
@@ -87,7 +96,7 @@ importers:
devDependencies:
'@storybook/react-vite':
specifier: ^10.4.6
- version: 10.4.6(@types/react-dom@19.0.3(@types/react@19.0.14))(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))
+ version: 10.4.6(@types/react-dom@19.0.3(@types/react@19.0.14))(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
'@types/react':
specifier: ~19.0.10
version: 19.0.14
@@ -96,7 +105,7 @@ importers:
version: 19.0.3(@types/react@19.0.14)
'@vanilla-extract/vite-plugin':
specifier: ^5.2.3
- version: 5.2.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))
+ version: 5.2.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
storybook:
specifier: ^10.4.6
version: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -105,7 +114,7 @@ importers:
version: 5.8.3
vite:
specifier: ^6.3.0
- version: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ version: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
apps/web:
dependencies:
@@ -120,7 +129,7 @@ importers:
version: 1.21.0
'@vitejs/plugin-react':
specifier: ^4.6.0
- version: 4.7.0(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))
+ version: 4.7.0(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
'@webview-bridge/web':
specifier: ^1.7.9
version: 1.7.9
@@ -135,7 +144,7 @@ importers:
version: 7.18.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
vite:
specifier: ^6.3.0
- version: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ version: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
devDependencies:
'@types/react':
specifier: ~19.0.10
@@ -145,7 +154,7 @@ importers:
version: 19.0.3(@types/react@19.0.14)
'@vanilla-extract/vite-plugin':
specifier: ^5.2.3
- version: 5.2.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))
+ version: 5.2.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
typescript:
specifier: ~5.8.3
version: 5.8.3
@@ -453,6 +462,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-class-static-block@7.29.7':
+ resolution: {integrity: sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+
'@babel/plugin-transform-classes@7.29.7':
resolution: {integrity: sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==}
engines: {node: '>=6.9.0'}
@@ -990,43 +1005,71 @@ packages:
cpu: [x64]
os: [win32]
- '@expo/cli@0.24.24':
- resolution: {integrity: sha512-XybHfF2QNPJNnHoUKHcG796iEkX5126UuTAs6MSpZuvZRRQRj/sGCLX+driCOVHbDOpcCOusMuHrhxHbtTApyg==}
+ '@expo/cli@54.0.25':
+ resolution: {integrity: sha512-WnUqIb8oMBhtwSfIqdCHCzcaDIpLNXItRVd5miuvWi4GO0SGo89PSsAkbVJ+LJgcaY+v5rbgMELJS9I/CqOulA==}
hasBin: true
+ peerDependencies:
+ expo: '*'
+ expo-router: '*'
+ react-native: '*'
+ peerDependenciesMeta:
+ expo-router:
+ optional: true
+ react-native:
+ optional: true
'@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==}
+ '@expo/config-plugins@54.0.4':
+ resolution: {integrity: sha512-g2yXGICdoOw5i3LkQSDxl2Q5AlQCrG7oniu0pCPPO+UxGb7He4AFqSvPSy8HpRUj55io17hT62FTjYRD+d6j3Q==}
- '@expo/config-types@53.0.5':
- resolution: {integrity: sha512-kqZ0w44E+HEGBjy+Lpyn0BVL5UANg/tmNixxaRMLS6nf37YsDrLk2VMAmeKMMk5CKG0NmOdVv3ngeUjRQMsy9g==}
+ '@expo/config-types@54.0.10':
+ resolution: {integrity: sha512-/J16SC2an1LdtCZ67xhSkGXpALYUVUNyZws7v+PVsFZxClYehDSoKLqyRaGkpHlYrCc08bS0RF5E0JV6g50psA==}
- '@expo/config@11.0.13':
- resolution: {integrity: sha512-TnGb4u/zUZetpav9sx/3fWK71oCPaOjZHoVED9NaEncktAd0Eonhq5NUghiJmkUGt3gGSjRAEBXiBbbY9/B1LA==}
+ '@expo/config@12.0.13':
+ resolution: {integrity: sha512-Cu52arBa4vSaupIWsF0h7F/Cg//N374nYb7HAxV0I4KceKA7x2UXpYaHOL7EEYYvp7tZdThBjvGpVmr8ScIvaQ==}
'@expo/devcert@1.2.1':
resolution: {integrity: sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==}
- '@expo/env@1.0.7':
- resolution: {integrity: sha512-qSTEnwvuYJ3umapO9XJtrb1fAqiPlmUUg78N0IZXXGwQRt+bkp0OBls+Y5Mxw/Owj8waAM0Z3huKKskRADR5ow==}
+ '@expo/devtools@0.1.8':
+ resolution: {integrity: sha512-SVLxbuanDjJPgc0sy3EfXUMLb/tXzp6XIHkhtPVmTWJAp+FOr6+5SeiCfJrCzZFet0Ifyke2vX3sFcKwEvCXwQ==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-native:
+ optional: true
+
+ '@expo/env@2.0.11':
+ resolution: {integrity: sha512-xV+ps6YCW7XIPVUwFVCRN2nox09dnRwy8uIjwHWTODu0zFw4kp4omnVkl0OOjuu2XOe7tdgAHxikrkJt9xB/7Q==}
- '@expo/fingerprint@0.13.4':
- resolution: {integrity: sha512-MYfPYBTMfrrNr07DALuLhG6EaLVNVrY/PXjEzsjWdWE4ZFn0yqI0IdHNkJG7t1gePT8iztHc7qnsx+oo/rDo6w==}
+ '@expo/fingerprint@0.15.5':
+ resolution: {integrity: sha512-mdVoAMcux1WlM6kd1RoWiHRNqKqS+J6mKmWQ/BKgeh937S/fcW58EE68O6nc4KDXtWi3PBeNHskOFcgyIuD4hw==}
hasBin: true
- '@expo/image-utils@0.7.6':
- resolution: {integrity: sha512-GKnMqC79+mo/1AFrmAcUcGfbsXXTRqOMNS1umebuevl3aaw+ztsYEFEiuNhHZW7PQ3Xs3URNT513ZxKhznDscw==}
+ '@expo/image-utils@0.8.14':
+ resolution: {integrity: sha512-5Sn+jG4Cw+shC2wDMXoqSAJnvERbiwzHn05FpWtD5IBflfTIs5gUmjzwiGVyjOdlMSQhgRrw/AymPbmO9h9mpQ==}
+
+ '@expo/json-file@10.0.16':
+ resolution: {integrity: sha512-fcVkWEj+hLuP2yt5W0aw6LmDRqSPWDLUSxOMcmFeV+algmIF59sQVKCwB9btjQLd4V6x9N0pISkQEkBubUHrCw==}
'@expo/json-file@10.2.0':
resolution: {integrity: sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==}
- '@expo/json-file@9.1.5':
- resolution: {integrity: sha512-prWBhLUlmcQtvN6Y7BpW2k9zXGd3ySa3R6rAguMJkp1z22nunLN64KYTUWfijFlprFoxm9r2VNnGkcbndAlgKA==}
+ '@expo/metro-config@54.0.16':
+ resolution: {integrity: sha512-3LLb9ZQl0VlqSlsalJ7+CYjfz60PBoSDHvpE1UF71aTM1Nx0Vb4LhXo7bCCC+PYP9q/GPB58LLbIROQ8PjKX2w==}
+ peerDependencies:
+ expo: '*'
+ peerDependenciesMeta:
+ expo:
+ optional: true
- '@expo/metro-config@0.20.18':
- resolution: {integrity: sha512-qPYq3Cq61KQO1CppqtmxA1NGKpzFOmdiL7WxwLhEVnz73LPSgneW7dV/3RZwVFkjThzjA41qB4a9pxDqtpepPg==}
+ '@expo/metro@54.2.0':
+ resolution: {integrity: sha512-h68TNZPGsk6swMmLm9nRSnE2UXm48rWwgcbtAHVMikXvbxdS41NDHHeqg1rcQ9AbznDRp6SQVC2MVpDnsRKU1w==}
'@expo/osascript@2.6.0':
resolution: {integrity: sha512-QvqDBlJXa8CS2vRORJ4wEflY1m0vVI07uSJdIRgBrLxRPBcsrXxrtU7+wXRXMqfq9zLwNP9XbvRsXF2omoDylg==}
@@ -1035,11 +1078,21 @@ packages:
'@expo/package-manager@1.12.1':
resolution: {integrity: sha512-fQLiFAcFRWF53mtuLK32SUJQ1ahhrTcBZPZPedYTiUT5ha5FF+UO6bPtCc0Y/hgj0/m3HCGBAuSHjbg2kI9oPQ==}
- '@expo/plist@0.3.5':
- resolution: {integrity: sha512-9RYVU1iGyCJ7vWfg3e7c/NVyMFs8wbl+dMWZphtFtsqyN9zppGREU3ctlD3i8KUE0sCUTVnLjCWr+VeUIDep2g==}
+ '@expo/plist@0.4.9':
+ resolution: {integrity: sha512-MPVpmKGfnQEnrCzgxuXcmPP/y/t6AVm+DcSb2Myp21LKWv1N3l8uFxMggesfF4ixAxkRlGmMMx9GyDC9M+XklQ==}
- '@expo/prebuild-config@9.0.12':
- resolution: {integrity: sha512-AKH5Scf+gEMgGxZZaimrJI2wlUJlRoqzDNn7/rkhZa5gUTnO4l6slKak2YdaH+nXlOWCNfAQWa76NnpQIfmv6Q==}
+ '@expo/prebuild-config@54.0.8':
+ resolution: {integrity: sha512-EA7N4dloty2t5Rde+HP0IEE+nkAQiu4A/+QGZGT9mFnZ5KKjPPkqSyYcRvP5bhQE10D+tvz6X0ngZpulbMdbsg==}
+ peerDependencies:
+ expo: '*'
+
+ '@expo/require-utils@55.0.5':
+ resolution: {integrity: sha512-U4K/CQ2VpXuwfNGsN+daKmYOt15hCP8v/pXaYH6eut7kdYZo6SfJ1yr67BIcJ+1Gzzs+QzTxswAZChKpXmceyw==}
+ peerDependencies:
+ typescript: ^5.0.0 || ^5.0.0-0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
'@expo/schema-utils@0.1.8':
resolution: {integrity: sha512-9I6ZqvnAvKKDiO+ZF8BpQQFYWXOJvTAL5L/227RUbWG1OVZDInFifzCBiqAZ3b67NRfeAgpgvbA7rejsqhY62A==}
@@ -1054,10 +1107,10 @@ packages:
'@expo/sudo-prompt@9.3.2':
resolution: {integrity: sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==}
- '@expo/vector-icons@14.1.0':
- resolution: {integrity: sha512-7T09UE9h8QDTsUeMGymB4i+iqvtEeaO5VvUjryFB4tugDTG/bkzViWA74hm5pfjjDEhYMXWaX112mcvhccmIwQ==}
+ '@expo/vector-icons@15.1.1':
+ resolution: {integrity: sha512-Iu2VkcoI5vygbtYngm7jb4ifxElNVXQYdDrYkT7UCEIiKLeWnQY0wf2ZhHZ+Wro6Sc5TaumpKUOqDRpLi5rkvw==}
peerDependencies:
- expo-font: '*'
+ expo-font: '>=14.0.4'
react: '*'
react-native: '*'
@@ -1068,10 +1121,6 @@ packages:
resolution: {integrity: sha512-4aQzz9vgxcNXFfo/iyNgDDYfsU5XGKKxWxZopw0cVotHiW+U8IJbIxMaxsINs6bHhtkG3StKNPcOrn3eBuxKPw==}
hasBin: true
- '@isaacs/cliui@8.0.2':
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
- engines: {node: '>=12'}
-
'@isaacs/fs-minipass@4.0.1':
resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
engines: {node: '>=18.0.0'}
@@ -1366,63 +1415,65 @@ packages:
cpu: [x64]
os: [win32]
- '@pkgjs/parseargs@0.11.0':
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
-
- '@react-native/assets-registry@0.79.6':
- resolution: {integrity: sha512-UVSP1224PWg0X+mRlZNftV5xQwZGfawhivuW8fGgxNK9MS/U84xZ+16lkqcPh1ank6MOt239lIWHQ1S33CHgqA==}
- engines: {node: '>=18'}
+ '@react-native/assets-registry@0.81.5':
+ resolution: {integrity: sha512-705B6x/5Kxm1RKRvSv0ADYWm5JOnoiQ1ufW7h8uu2E6G9Of/eE6hP/Ivw3U5jI16ERqZxiKQwk34VJbB0niX9w==}
+ engines: {node: '>= 20.19.4'}
- '@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'}
- '@react-native/babel-preset@0.79.6':
- resolution: {integrity: sha512-H+FRO+r2Ql6b5IwfE0E7D52JhkxjeGSBSUpCXAI5zQ60zSBJ54Hwh2bBJOohXWl4J+C7gKYSAd2JHMUETu+c/A==}
- engines: {node: '>=18'}
+ '@react-native/babel-preset@0.81.5':
+ resolution: {integrity: sha512-UoI/x/5tCmi+pZ3c1+Ypr1DaRMDLI3y+Q70pVLLVgrnC3DHsHRIbHcCHIeG/IJvoeFqFM2sTdhSOLJrf8lOPrA==}
+ engines: {node: '>= 20.19.4'}
peerDependencies:
'@babel/core': '*'
- '@react-native/codegen@0.79.6':
- resolution: {integrity: sha512-iRBX8Lgbqypwnfba7s6opeUwVyaR23mowh9ILw7EcT2oLz3RqMmjJdrbVpWhGSMGq2qkPfqAH7bhO8C7O+xfjQ==}
- engines: {node: '>=18'}
+ '@react-native/codegen@0.81.5':
+ resolution: {integrity: sha512-a2TDA03Up8lpSa9sh5VRGCQDXgCTOyDOFH+aqyinxp1HChG8uk89/G+nkJ9FPd0rqgi25eCTR16TWdS3b+fA6g==}
+ engines: {node: '>= 20.19.4'}
peerDependencies:
'@babel/core': '*'
- '@react-native/community-cli-plugin@0.79.6':
- resolution: {integrity: sha512-ZHVst9vByGsegeaddkD2YbZ6NvYb4n3pD9H7Pit94u+NlByq2uBJghoOjT6EKqg+UVl8tLRdi88cU2pDPwdHqA==}
- engines: {node: '>=18'}
+ '@react-native/community-cli-plugin@0.81.5':
+ resolution: {integrity: sha512-yWRlmEOtcyvSZ4+OvqPabt+NS36vg0K/WADTQLhrYrm9qdZSuXmq8PmdJWz/68wAqKQ+4KTILiq2kjRQwnyhQw==}
+ engines: {node: '>= 20.19.4'}
peerDependencies:
'@react-native-community/cli': '*'
+ '@react-native/metro-config': '*'
peerDependenciesMeta:
'@react-native-community/cli':
optional: true
+ '@react-native/metro-config':
+ optional: true
- '@react-native/debugger-frontend@0.79.6':
- resolution: {integrity: sha512-lIK/KkaH7ueM22bLO0YNaQwZbT/oeqhaghOvmZacaNVbJR1Cdh/XAqjT8FgCS+7PUnbxA8B55NYNKGZG3O2pYw==}
- engines: {node: '>=18'}
+ '@react-native/debugger-frontend@0.81.5':
+ resolution: {integrity: sha512-bnd9FSdWKx2ncklOetCgrlwqSGhMHP2zOxObJbOWXoj7GHEmih4MKarBo5/a8gX8EfA1EwRATdfNBQ81DY+h+w==}
+ engines: {node: '>= 20.19.4'}
- '@react-native/dev-middleware@0.79.6':
- resolution: {integrity: sha512-BK3GZBa9c7XSNR27EDRtxrgyyA3/mf1j3/y+mPk7Ac0Myu85YNrXnC9g3mL5Ytwo0g58TKrAIgs1fF2Q5Mn6mQ==}
- engines: {node: '>=18'}
+ '@react-native/dev-middleware@0.81.5':
+ resolution: {integrity: sha512-WfPfZzboYgo/TUtysuD5xyANzzfka8Ebni6RIb2wDxhb56ERi7qDrE4xGhtPsjCL4pQBXSVxyIlCy0d8I6EgGA==}
+ engines: {node: '>= 20.19.4'}
- '@react-native/gradle-plugin@0.79.6':
- resolution: {integrity: sha512-C5odetI6py3CSELeZEVz+i00M+OJuFZXYnjVD4JyvpLn462GesHRh+Se8mSkU5QSaz9cnpMnyFLJAx05dokWbA==}
- engines: {node: '>=18'}
+ '@react-native/gradle-plugin@0.81.5':
+ resolution: {integrity: sha512-hORRlNBj+ReNMLo9jme3yQ6JQf4GZpVEBLxmTXGGlIL78MAezDZr5/uq9dwElSbcGmLEgeiax6e174Fie6qPLg==}
+ engines: {node: '>= 20.19.4'}
- '@react-native/js-polyfills@0.79.6':
- resolution: {integrity: sha512-6wOaBh1namYj9JlCNgX2ILeGUIwc6OP6MWe3Y5jge7Xz9fVpRqWQk88Q5Y9VrAtTMTcxoX3CvhrfRr3tGtSfQw==}
- engines: {node: '>=18'}
+ '@react-native/js-polyfills@0.81.5':
+ resolution: {integrity: sha512-fB7M1CMOCIUudTRuj7kzxIBTVw2KXnsgbQ6+4cbqSxo8NmRRhA0Ul4ZUzZj3rFd3VznTL4Brmocv1oiN0bWZ8w==}
+ engines: {node: '>= 20.19.4'}
- '@react-native/normalize-colors@0.79.6':
- resolution: {integrity: sha512-0v2/ruY7eeKun4BeKu+GcfO+SHBdl0LJn4ZFzTzjHdWES0Cn+ONqKljYaIv8p9MV2Hx/kcdEvbY4lWI34jC/mQ==}
+ '@react-native/normalize-colors@0.74.89':
+ resolution: {integrity: sha512-qoMMXddVKVhZ8PA1AbUCk83trpd6N+1nF2A6k1i6LsQObyS92fELuk8kU/lQs6M7BsMHwqyLCpQJ1uFgNvIQXg==}
- '@react-native/virtualized-lists@0.79.6':
- resolution: {integrity: sha512-khA/Hrbb+rB68YUHrLubfLgMOD9up0glJhw25UE3Kntj32YDyuO0Tqc81ryNTcCekFKJ8XrAaEjcfPg81zBGPw==}
- engines: {node: '>=18'}
+ '@react-native/normalize-colors@0.81.5':
+ resolution: {integrity: sha512-0HuJ8YtqlTVRXGZuGeBejLE04wSQsibpTI+RGOyVqxZvgtlLLC/Ssw0UmbHhT4lYMp2fhdtvKZSs5emWB1zR/g==}
+
+ '@react-native/virtualized-lists@0.81.5':
+ resolution: {integrity: sha512-UVXgV/db25OPIvwZySeToXD/9sKKhOdkcWmmf4Jh8iBZuyfML+/5CasaZ1E7Lqg6g3uqVQq75NqIwkYmORJMPw==}
+ engines: {node: '>= 20.19.4'}
peerDependencies:
- '@types/react': ^19.0.0
+ '@types/react': ^19.1.0
react: '*'
react-native: '*'
peerDependenciesMeta:
@@ -1844,6 +1895,9 @@ packages:
'@types/react@19.0.14':
resolution: {integrity: sha512-ixLZ7zG7j1fM0DijL9hDArwhwcCb4vqmePgwtV0GfnkHRSCUEv4LvzarcTdhoqgyMznUx/EhoTUv31CKZzkQlw==}
+ '@types/react@19.1.17':
+ resolution: {integrity: sha512-Qec1E3mhALmaspIrhWt9jkQMNdw6bReVu64mjvhbhq2NFPftLPVr+l1SZgmw/66WwBNpDh7ao5AT6gF5v41PFA==}
+
'@types/resolve@1.20.6':
resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==}
@@ -1856,6 +1910,9 @@ packages:
'@types/yargs@17.0.35':
resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==}
+ '@ungap/structured-clone@1.3.2':
+ resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==}
+
'@urql/core@5.2.0':
resolution: {integrity: sha512-/n0ieD0mvvDnVAXEQgX/7qJiVcvYvNkOHeBvkwtylfjydar123caCXcl58PXFY11oU1oquJocVXHxLAbtv4x1A==}
@@ -2057,11 +2114,14 @@ packages:
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-react-native-web@0.19.13:
- resolution: {integrity: sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==}
+ babel-plugin-react-compiler@1.0.0:
+ resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==}
+
+ babel-plugin-react-native-web@0.21.2:
+ resolution: {integrity: sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==}
- babel-plugin-syntax-hermes-parser@0.25.1:
- resolution: {integrity: sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==}
+ babel-plugin-syntax-hermes-parser@0.29.1:
+ resolution: {integrity: sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA==}
babel-plugin-transform-flow-enums@0.0.2:
resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==}
@@ -2071,12 +2131,16 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0 || ^8.0.0-0
- babel-preset-expo@13.2.5:
- resolution: {integrity: sha512-YjVkP1bOLO2OgR2fyCedruYMPR7GFbAtCvvWITBW1UAp6e3ACYZtN6uoqkXgXP6PHQkb6M7qf2vZreBPEZK38A==}
+ babel-preset-expo@54.0.11:
+ resolution: {integrity: sha512-dEpeFDtYEFzmWtWVwvt7sUCZH0fxXPfbJlgXd7XNZSQDa/Ki/hTOj9exMTzqR2oyPHDNcE9VxYCJ4oS6xw4Pjg==}
peerDependencies:
- babel-plugin-react-compiler: ^19.0.0-beta-e993439-20250405
+ '@babel/runtime': ^7.20.0
+ expo: '*'
+ react-refresh: '>=0.14.0 <1.0.0'
peerDependenciesMeta:
- babel-plugin-react-compiler:
+ '@babel/runtime':
+ optional: true
+ expo:
optional: true
babel-preset-jest@29.6.3:
@@ -2159,18 +2223,6 @@ packages:
resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==}
engines: {node: '>=20.19.0'}
- caller-callsite@2.0.0:
- resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==}
- engines: {node: '>=4'}
-
- caller-path@2.0.0:
- resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==}
- engines: {node: '>=4'}
-
- callsites@2.0.0:
- resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==}
- engines: {node: '>=4'}
-
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -2321,10 +2373,6 @@ packages:
cosmiconfig: '>=9'
typescript: '>=5'
- cosmiconfig@5.2.1:
- resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
- engines: {node: '>=4'}
-
cosmiconfig@9.0.2:
resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==}
engines: {node: '>=14'}
@@ -2334,13 +2382,15 @@ packages:
typescript:
optional: true
+ cross-fetch@3.2.0:
+ resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
+
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
- crypto-random-string@2.0.0:
- resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
- engines: {node: '>=8'}
+ css-in-js-utils@3.1.0:
+ resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==}
css-what@6.2.2:
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
@@ -2431,11 +2481,6 @@ packages:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
-
detect-libc@2.1.2:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
@@ -2462,9 +2507,6 @@ packages:
resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
engines: {node: '>=12'}
- eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
-
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
@@ -2477,9 +2519,6 @@ packages:
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
- emoji-regex@9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
-
empathic@2.0.1:
resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==}
engines: {node: '>=14'}
@@ -2564,90 +2603,65 @@ packages:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
- expo-asset@11.1.7:
- resolution: {integrity: sha512-b5P8GpjUh08fRCf6m5XPVAh7ra42cQrHBIMgH2UXP+xsj4Wufl6pLy6jRF5w6U7DranUMbsXm8TOyq4EHy7ADg==}
+ expo-asset@12.0.13:
+ resolution: {integrity: sha512-x/p7WvQUnkn6K43b9eL6SPeq5Vnf1E8BDe9bDrWrvMqzyUvJnUFvl+ctg3034s/+UHe7Ne2pAmc0+yzbl8CrDQ==}
peerDependencies:
expo: '*'
react: '*'
react-native: '*'
- expo-constants@17.1.8:
- resolution: {integrity: sha512-sOCeMN/BWLA7hBP6lMwoEQzFNgTopk6YY03sBAmwT216IHyL54TjNseg8CRU1IQQ/+qinJ2fYWCl7blx2TiNcA==}
+ expo-constants@18.0.13:
+ resolution: {integrity: sha512-FnZn12E1dRYKDHlAdIyNFhBurKTS3F9CrfrBDJI5m3D7U17KBHMQ6JEfYlSj7LG7t+Ulr+IKaj58L1k5gBwTcQ==}
peerDependencies:
expo: '*'
react-native: '*'
- expo-dev-client@5.2.4:
- resolution: {integrity: sha512-s/N/nK5LPo0QZJpV4aPijxyrzV4O49S3dN8D2fljqrX2WwFZzWwFO6dX1elPbTmddxumdcpczsdUPY+Ms8g43g==}
- peerDependencies:
- expo: '*'
-
- expo-dev-launcher@5.1.16:
- resolution: {integrity: sha512-tbCske9pvbozaEblyxoyo/97D6od9Ma4yAuyUnXtRET1CKAPKYS+c4fiZ+I3B4qtpZwN3JNFUjG3oateN0y6Hg==}
- peerDependencies:
- expo: '*'
-
- expo-dev-menu-interface@1.10.0:
- resolution: {integrity: sha512-NxtM/qot5Rh2cY333iOE87dDg1S8CibW+Wu4WdLua3UMjy81pXYzAGCZGNOeY7k9GpNFqDPNDXWyBSlk9r2pBg==}
- peerDependencies:
- expo: '*'
-
- expo-dev-menu@6.1.14:
- resolution: {integrity: sha512-yonNMg2GHJZtuisVowdl1iQjZfYP85r1D1IO+ar9D9zlrBPBJhq2XEju52jd1rDmDkmDuEhBSbPNhzIcsBNiPg==}
+ expo-file-system@19.0.23:
+ resolution: {integrity: sha512-MeGkid9OeNILfT/qonaXHp4f2c15xaB28U/bcN7pqZej0Kx0+6+V7e9ZIXpPHm07zVatxA+QkMTPQEGfmvVOxA==}
peerDependencies:
expo: '*'
+ react-native: '*'
- expo-file-system@18.1.11:
- resolution: {integrity: sha512-HJw/m0nVOKeqeRjPjGdvm+zBi5/NxcdPf8M8P3G2JFvH5Z8vBWqVDic2O58jnT1OFEy0XXzoH9UqFu7cHg9DTQ==}
+ expo-font@14.0.12:
+ resolution: {integrity: sha512-QQzunE2Mxk45AsCWm3tK7OpVljbtVnKD58q4/qliev+cbye1IOduUnRIdD+P7DyButw17G9MTX795kgaQiz5hQ==}
peerDependencies:
expo: '*'
+ react: '*'
react-native: '*'
- expo-font@13.3.2:
- resolution: {integrity: sha512-wUlMdpqURmQ/CNKK/+BIHkDA5nGjMqNlYmW0pJFXY/KE/OG80Qcavdu2sHsL4efAIiNGvYdBS10WztuQYU4X0A==}
+ expo-keep-awake@15.0.8:
+ resolution: {integrity: sha512-YK9M1VrnoH1vLJiQzChZgzDvVimVoriibiDIFLbQMpjYBnvyfUeHJcin/Gx1a+XgupNXy92EQJLgI/9ZuXajYQ==}
peerDependencies:
expo: '*'
react: '*'
- expo-json-utils@0.15.0:
- resolution: {integrity: sha512-duRT6oGl80IDzH2LD2yEFWNwGIC2WkozsB6HF3cDYNoNNdUvFk6uN3YiwsTsqVM/D0z6LEAQ01/SlYvN+Fw0JQ==}
+ expo-modules-autolinking@3.0.26:
+ resolution: {integrity: sha512-WOaud6UKg16ciCOj8raKcMOoKFMHLXKI29U29yhgu1lf+Y7VxJyCktUcYo6AM+ccZ7zLD1uWZdMtgnpf+95OXA==}
+ hasBin: true
- expo-keep-awake@14.1.4:
- resolution: {integrity: sha512-wU9qOnosy4+U4z/o4h8W9PjPvcFMfZXrlUoKTMBW7F4pLqhkkP/5G4EviPZixv4XWFMjn1ExQ5rV6BX8GwJsWA==}
+ expo-modules-core@3.0.30:
+ resolution: {integrity: sha512-a6IrpAn/Jbmwxi9L+hMmXKpNqnkUpoF7WHOpn02rVLyax2J0gB1vvCVE5rNydplEnt41Q6WxQwvcOjZaIkcSUg==}
peerDependencies:
- expo: '*'
react: '*'
+ react-native: '*'
- expo-manifests@0.16.6:
- resolution: {integrity: sha512-1A+do6/mLUWF9xd3uCrlXr9QFDbjbfqAYmUy8UDLOjof1lMrOhyeC4Yi6WexA/A8dhZEpIxSMCKfn7G4aHAh4w==}
- peerDependencies:
- expo: '*'
-
- expo-modules-autolinking@2.1.15:
- resolution: {integrity: sha512-IUITUERdkgooXjr9bXsX0PmhrZUIGTMyP6NtmQpAxN5+qtf/I7ewbwLx1/rX7tgiAOzaYme+PZOp/o6yqIhFsw==}
- hasBin: true
-
- expo-modules-core@2.5.0:
- resolution: {integrity: sha512-aIbQxZE2vdCKsolQUl6Q9Farlf8tjh/ROR4hfN1qT7QBGPl1XrJGnaOKkcgYaGrlzCPg/7IBe0Np67GzKMZKKQ==}
+ expo-server@1.0.7:
+ resolution: {integrity: sha512-mcmyML3oXcqFUXUxtdtCL1O00ztNI2v76d+MdniXRUgHNxIcHZ05zo+DqBaOOT6LQnPk4vA4YHqQl7iGUfRb3g==}
+ engines: {node: '>=20.16.0'}
- expo-splash-screen@0.30.10:
- resolution: {integrity: sha512-Tt9va/sLENQDQYeOQ6cdLdGvTZ644KR3YG9aRlnpcs2/beYjOX1LHT510EGzVN9ljUTg+1ebEo5GGt2arYtPjw==}
+ expo-splash-screen@31.0.13:
+ resolution: {integrity: sha512-1epJLC1cDlwwj089R2h8cxaU5uk4ONVAC+vzGiTZH4YARQhL4Stlz1MbR6yAS173GMosvkE6CAeihR7oIbCkDA==}
peerDependencies:
expo: '*'
- expo-status-bar@2.2.3:
- resolution: {integrity: sha512-+c8R3AESBoduunxTJ8353SqKAKpxL6DvcD8VKBuh81zzJyUUbfB4CVjr1GufSJEKsMzNPXZU+HJwXx7Xh7lx8Q==}
+ expo-status-bar@3.0.9:
+ resolution: {integrity: sha512-xyYyVg6V1/SSOZWh4Ni3U129XHCnFHBTcUo0dhWtFDrZbNp/duw5AGsQfb2sVeU0gxWHXSY1+5F0jnKYC7WuOw==}
peerDependencies:
react: '*'
react-native: '*'
- expo-updates-interface@1.1.0:
- resolution: {integrity: sha512-DeB+fRe0hUDPZhpJ4X4bFMAItatFBUPjw/TVSbJsaf3Exeami+2qbbJhWkcTMoYHOB73nOIcaYcWXYJnCJXO0w==}
- peerDependencies:
- expo: '*'
-
- expo@53.0.27:
- resolution: {integrity: sha512-iQwe2uWLb88opUY4vBYEW1d2GUq3lsa43gsMBEdDV+6pw0Oek93l/4nDLe0ODDdrBRjIJm/rdhKqJC/ehHCUqw==}
+ expo@54.0.35:
+ resolution: {integrity: sha512-E+tXpQwjGm5fK/uwa55p0Xx/kuo5dXDKfVJ95IargTNa5KiFt26lSTXXa9KnHbI4EDLwFD38/xTKZvzPTlGTdg==}
hasBin: true
peerDependencies:
'@expo/dom-webview': '*'
@@ -2675,6 +2689,12 @@ packages:
fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
+ fbjs-css-vars@1.0.2:
+ resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==}
+
+ fbjs@3.0.5:
+ resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==}
+
fdir@6.5.0:
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines: {node: '>=12.0.0'}
@@ -2706,10 +2726,6 @@ packages:
fontfaceobserver@2.3.0:
resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==}
- foreground-child@3.3.1:
- resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
- engines: {node: '>=14'}
-
freeport-async@2.0.0:
resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==}
engines: {node: '>=8'}
@@ -2755,11 +2771,6 @@ packages:
deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead.
hasBin: true
- glob@10.5.0:
- resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
- deprecated: Old versions of glob 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
- hasBin: true
-
glob@13.0.6:
resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
engines: {node: 18 || 20 || >=22}
@@ -2787,18 +2798,18 @@ packages:
resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines: {node: '>= 0.4'}
- hermes-estree@0.25.1:
- resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==}
-
hermes-estree@0.29.1:
resolution: {integrity: sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==}
- hermes-parser@0.25.1:
- resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==}
+ hermes-estree@0.32.0:
+ resolution: {integrity: sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==}
hermes-parser@0.29.1:
resolution: {integrity: sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==}
+ hermes-parser@0.32.0:
+ resolution: {integrity: sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==}
+
hosted-git-info@7.0.2:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -2816,6 +2827,9 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ hyphenate-style-name@1.1.0:
+ resolution: {integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==}
+
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -2828,10 +2842,6 @@ packages:
engines: {node: '>=16.x'}
hasBin: true
- import-fresh@2.0.0:
- resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==}
- engines: {node: '>=4'}
-
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
@@ -2858,6 +2868,9 @@ packages:
resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==}
engines: {node: ^20.17.0 || >=22.9.0}
+ inline-style-prefixer@7.0.1:
+ resolution: {integrity: sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==}
+
invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
@@ -2868,10 +2881,6 @@ packages:
resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==}
engines: {node: '>= 0.4'}
- is-directory@0.3.1:
- resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==}
- engines: {node: '>=0.10.0'}
-
is-docker@2.2.1:
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
engines: {node: '>=8'}
@@ -2922,9 +2931,6 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
- jackspeak@3.4.3:
- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
-
javascript-stringify@2.1.0:
resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==}
@@ -2990,9 +2996,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
- json-parse-better-errors@1.0.2:
- resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
-
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
@@ -3008,8 +3011,8 @@ packages:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- lan-network@0.1.7:
- resolution: {integrity: sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ==}
+ lan-network@0.2.1:
+ resolution: {integrity: sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==}
hasBin: true
leven@3.1.0:
@@ -3025,130 +3028,66 @@ packages:
cpu: [arm64]
os: [android]
- lightningcss-darwin-arm64@1.27.0:
- resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [darwin]
-
lightningcss-darwin-arm64@1.32.0:
resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [darwin]
- lightningcss-darwin-x64@1.27.0:
- resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [darwin]
-
lightningcss-darwin-x64@1.32.0:
resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [darwin]
- lightningcss-freebsd-x64@1.27.0:
- resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [freebsd]
-
lightningcss-freebsd-x64@1.32.0:
resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [freebsd]
- lightningcss-linux-arm-gnueabihf@1.27.0:
- resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm]
- os: [linux]
-
lightningcss-linux-arm-gnueabihf@1.32.0:
resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
engines: {node: '>= 12.0.0'}
cpu: [arm]
os: [linux]
- lightningcss-linux-arm64-gnu@1.27.0:
- resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
-
lightningcss-linux-arm64-gnu@1.32.0:
resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-arm64-musl@1.27.0:
- resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
-
lightningcss-linux-arm64-musl@1.32.0:
resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
- lightningcss-linux-x64-gnu@1.27.0:
- resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
-
lightningcss-linux-x64-gnu@1.32.0:
resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-linux-x64-musl@1.27.0:
- resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
-
lightningcss-linux-x64-musl@1.32.0:
resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
- lightningcss-win32-arm64-msvc@1.27.0:
- resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [win32]
-
lightningcss-win32-arm64-msvc@1.32.0:
resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [win32]
- lightningcss-win32-x64-msvc@1.27.0:
- resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [win32]
-
lightningcss-win32-x64-msvc@1.32.0:
resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
- lightningcss@1.27.0:
- resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==}
- engines: {node: '>= 12.0.0'}
-
lightningcss@1.32.0:
resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
engines: {node: '>= 12.0.0'}
@@ -3210,6 +3149,9 @@ packages:
memoize-one@5.2.1:
resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
+ memoize-one@6.0.0:
+ resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
+
meow@13.2.0:
resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
engines: {node: '>=18'}
@@ -3217,62 +3159,62 @@ packages:
merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
- metro-babel-transformer@0.82.5:
- resolution: {integrity: sha512-W/scFDnwJXSccJYnOFdGiYr9srhbHPdxX9TvvACOFsIXdLilh3XuxQl/wXW6jEJfgIb0jTvoTlwwrqvuwymr6Q==}
- engines: {node: '>=18.18'}
+ metro-babel-transformer@0.83.3:
+ resolution: {integrity: sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==}
+ engines: {node: '>=20.19.4'}
- metro-cache-key@0.82.5:
- resolution: {integrity: sha512-qpVmPbDJuRLrT4kcGlUouyqLGssJnbTllVtvIgXfR7ZuzMKf0mGS+8WzcqzNK8+kCyakombQWR0uDd8qhWGJcA==}
- engines: {node: '>=18.18'}
+ metro-cache-key@0.83.3:
+ resolution: {integrity: sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw==}
+ engines: {node: '>=20.19.4'}
- metro-cache@0.82.5:
- resolution: {integrity: sha512-AwHV9607xZpedu1NQcjUkua8v7HfOTKfftl6Vc9OGr/jbpiJX6Gpy8E/V9jo/U9UuVYX2PqSUcVNZmu+LTm71Q==}
- engines: {node: '>=18.18'}
+ metro-cache@0.83.3:
+ resolution: {integrity: sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q==}
+ engines: {node: '>=20.19.4'}
- metro-config@0.82.5:
- resolution: {integrity: sha512-/r83VqE55l0WsBf8IhNmc/3z71y2zIPe5kRSuqA5tY/SL/ULzlHUJEMd1szztd0G45JozLwjvrhAzhDPJ/Qo/g==}
- engines: {node: '>=18.18'}
+ metro-config@0.83.3:
+ resolution: {integrity: sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA==}
+ engines: {node: '>=20.19.4'}
- metro-core@0.82.5:
- resolution: {integrity: sha512-OJL18VbSw2RgtBm1f2P3J5kb892LCVJqMvslXxuxjAPex8OH7Eb8RBfgEo7VZSjgb/LOf4jhC4UFk5l5tAOHHA==}
- engines: {node: '>=18.18'}
+ metro-core@0.83.3:
+ resolution: {integrity: sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw==}
+ engines: {node: '>=20.19.4'}
- metro-file-map@0.82.5:
- resolution: {integrity: sha512-vpMDxkGIB+MTN8Af5hvSAanc6zXQipsAUO+XUx3PCQieKUfLwdoa8qaZ1WAQYRpaU+CJ8vhBcxtzzo3d9IsCIQ==}
- engines: {node: '>=18.18'}
+ metro-file-map@0.83.3:
+ resolution: {integrity: sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA==}
+ engines: {node: '>=20.19.4'}
- metro-minify-terser@0.82.5:
- resolution: {integrity: sha512-v6Nx7A4We6PqPu/ta1oGTqJ4Usz0P7c+3XNeBxW9kp8zayS3lHUKR0sY0wsCHInxZlNAEICx791x+uXytFUuwg==}
- engines: {node: '>=18.18'}
+ metro-minify-terser@0.83.3:
+ resolution: {integrity: sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ==}
+ engines: {node: '>=20.19.4'}
- metro-resolver@0.82.5:
- resolution: {integrity: sha512-kFowLnWACt3bEsuVsaRNgwplT8U7kETnaFHaZePlARz4Fg8tZtmRDUmjaD68CGAwc0rwdwNCkWizLYpnyVcs2g==}
- engines: {node: '>=18.18'}
+ metro-resolver@0.83.3:
+ resolution: {integrity: sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ==}
+ engines: {node: '>=20.19.4'}
- metro-runtime@0.82.5:
- resolution: {integrity: sha512-rQZDoCUf7k4Broyw3Ixxlq5ieIPiR1ULONdpcYpbJQ6yQ5GGEyYjtkztGD+OhHlw81LCR2SUAoPvtTus2WDK5g==}
- engines: {node: '>=18.18'}
+ metro-runtime@0.83.3:
+ resolution: {integrity: sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw==}
+ engines: {node: '>=20.19.4'}
- 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.3:
+ resolution: {integrity: sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg==}
+ engines: {node: '>=20.19.4'}
- metro-symbolicate@0.82.5:
- resolution: {integrity: sha512-1u+07gzrvYDJ/oNXuOG1EXSvXZka/0JSW1q2EYBWerVKMOhvv9JzDGyzmuV7hHbF2Hg3T3S2uiM36sLz1qKsiw==}
- engines: {node: '>=18.18'}
+ metro-symbolicate@0.83.3:
+ resolution: {integrity: sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw==}
+ engines: {node: '>=20.19.4'}
hasBin: true
- metro-transform-plugins@0.82.5:
- resolution: {integrity: sha512-57Bqf3rgq9nPqLrT2d9kf/2WVieTFqsQ6qWHpEng5naIUtc/Iiw9+0bfLLWSAw0GH40iJ4yMjFcFJDtNSYynMA==}
- engines: {node: '>=18.18'}
+ metro-transform-plugins@0.83.3:
+ resolution: {integrity: sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A==}
+ engines: {node: '>=20.19.4'}
- metro-transform-worker@0.82.5:
- resolution: {integrity: sha512-mx0grhAX7xe+XUQH6qoHHlWedI8fhSpDGsfga7CpkO9Lk9W+aPitNtJWNGrW8PfjKEWbT9Uz9O50dkI8bJqigw==}
- engines: {node: '>=18.18'}
+ metro-transform-worker@0.83.3:
+ resolution: {integrity: sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA==}
+ engines: {node: '>=20.19.4'}
- metro@0.82.5:
- resolution: {integrity: sha512-8oAXxL7do8QckID/WZEKaIFuQJFUTLzfVcC48ghkHhNK2RGuQq8Xvf4AVd+TUA0SZtX0q8TGNXZ/eba1ckeGCg==}
- engines: {node: '>=18.18'}
+ metro@0.83.3:
+ resolution: {integrity: sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q==}
+ engines: {node: '>=20.19.4'}
hasBin: true
micromatch@4.0.8:
@@ -3362,6 +3304,15 @@ packages:
nested-error-stacks@2.0.1:
resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==}
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
node-forge@1.4.0:
resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==}
engines: {node: '>= 6.13.0'}
@@ -3384,9 +3335,9 @@ packages:
nullthrows@1.1.1:
resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
- ob1@0.82.5:
- resolution: {integrity: sha512-QyQQ6e66f+Ut/qUVjEce0E/wux5nAGLXYZDn1jr15JWstHsCH3l6VVrg8NKDptW9NEiBXKOJeGF/ydxeSDF3IQ==}
- engines: {node: '>=18.18'}
+ ob1@0.83.3:
+ resolution: {integrity: sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA==}
+ engines: {node: '>=20.19.4'}
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
@@ -3458,17 +3409,10 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
- package-json-from-dist@1.0.1:
- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
-
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- parse-json@4.0.0:
- resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
- engines: {node: '>=4'}
-
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -3496,10 +3440,6 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-scurry@1.11.1:
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
- engines: {node: '>=16 || 14 >=14.18'}
-
path-scurry@2.0.2:
resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
engines: {node: 18 || 20 || >=22}
@@ -3518,10 +3458,6 @@ packages:
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
- picomatch@3.0.2:
- resolution: {integrity: sha512-cfDHL6LStTEKlNilboNtobT/kEa30PtAf2Q1OgszfrG/rpVl1xaFWT9ktfkS306GmHgmnad1Sw4wabhlvFtsTw==}
- engines: {node: '>=10'}
-
picomatch@4.0.4:
resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
engines: {node: '>=12'}
@@ -3541,6 +3477,9 @@ packages:
resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
engines: {node: '>=4.0.0'}
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
postcss@8.4.49:
resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
engines: {node: ^10 || ^12 || >=14}
@@ -3569,6 +3508,9 @@ packages:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
engines: {node: '>=0.4.0'}
+ promise@7.3.1:
+ resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
+
promise@8.3.0:
resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==}
@@ -3612,37 +3554,48 @@ packages:
peerDependencies:
react: ^19.0.0
+ react-dom@19.1.0:
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
+ peerDependencies:
+ react: ^19.1.0
+
react-is@17.0.2:
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- react-native-edge-to-edge@1.6.0:
- resolution: {integrity: sha512-2WCNdE3Qd6Fwg9+4BpbATUxCLcouF6YRY7K+J36KJ4l3y+tWN6XCqAC4DuoGblAAbb2sLkhEDp4FOlbOIot2Og==}
+ react-native-is-edge-to-edge@1.3.1:
+ resolution: {integrity: sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==}
peerDependencies:
react: '*'
react-native: '*'
- react-native-is-edge-to-edge@1.3.1:
- resolution: {integrity: sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==}
+ react-native-safe-area-context@5.6.2:
+ resolution: {integrity: sha512-4XGqMNj5qjUTYywJqpdWZ9IG8jgkS3h06sfVjfw5yZQZfWnRFXczi0GnYyFyCc2EBps/qFmoCH8fez//WumdVg==}
peerDependencies:
react: '*'
react-native: '*'
- react-native-webview@13.13.5:
- resolution: {integrity: sha512-MfC2B+woL4Hlj2WCzcb1USySKk+SteXnUKmKktOk/H/AQy5+LuVdkPKm8SknJ0/RxaxhZ48WBoTRGaqgR137hw==}
+ react-native-web@0.21.2:
+ resolution: {integrity: sha512-SO2t9/17zM4iEnFvlu2DA9jqNbzNhoUP+AItkoCOyFmDMOhUnBBznBDCYN92fGdfAkfQlWzPoez6+zLxFNsZEg==}
+ peerDependencies:
+ react: ^18.0.0 || ^19.0.0
+ react-dom: ^18.0.0 || ^19.0.0
+
+ react-native-webview@13.15.0:
+ resolution: {integrity: sha512-Vzjgy8mmxa/JO6l5KZrsTC7YemSdq+qB01diA0FqjUTaWGAGwuykpJ73MDj3+mzBSlaDxAEugHzTtkUQkQEQeQ==}
peerDependencies:
react: '*'
react-native: '*'
- react-native@0.79.6:
- resolution: {integrity: sha512-kvIWSmf4QPfY41HC25TR285N7Fv0Pyn3DAEK8qRL9dA35usSaxsJkHfw+VqnonqJjXOaoKCEanwudRAJ60TBGA==}
- engines: {node: '>=18'}
+ react-native@0.81.5:
+ resolution: {integrity: sha512-1w+/oSjEXZjMqsIvmkCRsOc8UBYv163bTWKTI8+1mxztvQPhCRYGTvZ/PL1w16xXHneIj/SLGfxWg2GWN2uexw==}
+ engines: {node: '>= 20.19.4'}
hasBin: true
peerDependencies:
- '@types/react': ^19.0.0
- react: ^19.0.0
+ '@types/react': ^19.1.0
+ react: ^19.1.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3676,6 +3629,10 @@ packages:
resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==}
engines: {node: '>=0.10.0'}
+ react@19.1.0:
+ resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
+ engines: {node: '>=0.10.0'}
+
recast@0.23.11:
resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==}
engines: {node: '>= 4'}
@@ -3720,10 +3677,6 @@ packages:
resolution: {integrity: sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==}
engines: {node: '>= 4.0.0'}
- resolve-from@3.0.0:
- resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==}
- engines: {node: '>=4'}
-
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -3780,6 +3733,9 @@ packages:
scheduler@0.25.0:
resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -3804,6 +3760,9 @@ packages:
set-cookie-parser@2.7.2:
resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==}
+ setimmediate@1.0.5:
+ resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
+
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
@@ -3822,10 +3781,6 @@ packages:
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- signal-exit@4.1.0:
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
- engines: {node: '>=14'}
-
simple-plist@1.3.1:
resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==}
@@ -3900,10 +3855,6 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
-
string-width@7.2.0:
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
@@ -3939,8 +3890,11 @@ packages:
structured-headers@0.4.1:
resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==}
- sucrase@3.35.0:
- resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ styleq@0.1.3:
+ resolution: {integrity: sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==}
+
+ sucrase@3.35.1:
+ resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
@@ -3968,10 +3922,6 @@ packages:
resolution: {integrity: sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==}
engines: {node: '>=18'}
- temp-dir@2.0.0:
- resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
- engines: {node: '>=8'}
-
terminal-link@2.1.1:
resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
engines: {node: '>=8'}
@@ -4025,6 +3975,9 @@ packages:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
ts-dedent@2.3.0:
resolution: {integrity: sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==}
engines: {node: '>=6.10'}
@@ -4060,6 +4013,15 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ ua-parser-js@1.0.41:
+ resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==}
+ hasBin: true
+
ufo@1.6.4:
resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==}
@@ -4086,10 +4048,6 @@ packages:
resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==}
engines: {node: '>=4'}
- unique-string@2.0.0:
- resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
- engines: {node: '>=8'}
-
unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
@@ -4226,6 +4184,9 @@ packages:
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
webidl-conversions@5.0.0:
resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
engines: {node: '>=8'}
@@ -4240,6 +4201,9 @@ packages:
resolution: {integrity: sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==}
engines: {node: '>=10'}
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
@@ -4252,10 +4216,6 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
- wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
-
wrap-ansi@9.0.2:
resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines: {node: '>=18'}
@@ -4333,6 +4293,11 @@ packages:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
+ yaml@2.9.0:
+ resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
+ engines: {node: '>= 14.6'}
+ hasBin: true
+
yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
@@ -4686,6 +4651,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-plugin-utils': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)':
dependencies:
'@babel/core': 7.29.7
@@ -5234,27 +5207,27 @@ snapshots:
'@esbuild/win32-x64@0.25.12':
optional: true
- '@expo/cli@0.24.24':
+ '@expo/cli@54.0.25(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(typescript@5.9.3)':
dependencies:
'@0no-co/graphql.web': 1.3.2
- '@babel/runtime': 7.29.7
'@expo/code-signing-certificates': 0.0.6
- '@expo/config': 11.0.13
- '@expo/config-plugins': 10.1.2
+ '@expo/config': 12.0.13
+ '@expo/config-plugins': 54.0.4
'@expo/devcert': 1.2.1
- '@expo/env': 1.0.7
- '@expo/image-utils': 0.7.6
- '@expo/json-file': 9.1.5
- '@expo/metro-config': 0.20.18
+ '@expo/env': 2.0.11
+ '@expo/image-utils': 0.8.14(typescript@5.9.3)
+ '@expo/json-file': 10.2.0
+ '@expo/metro': 54.2.0
+ '@expo/metro-config': 54.0.16(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))
'@expo/osascript': 2.6.0
'@expo/package-manager': 1.12.1
- '@expo/plist': 0.3.5
- '@expo/prebuild-config': 9.0.12
+ '@expo/plist': 0.4.9
+ '@expo/prebuild-config': 54.0.8(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(typescript@5.9.3)
'@expo/schema-utils': 0.1.8
'@expo/spawn-async': 1.8.0
'@expo/ws-tunnel': 1.0.6
'@expo/xcpretty': 4.4.4
- '@react-native/dev-middleware': 0.79.6
+ '@react-native/dev-middleware': 0.81.5
'@urql/core': 5.2.0
'@urql/exchange-retry': 1.3.2(@urql/core@5.2.0)
accepts: 1.3.8
@@ -5268,15 +5241,17 @@ snapshots:
connect: 3.7.0
debug: 4.4.3
env-editor: 0.4.2
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
+ expo-server: 1.0.7
freeport-async: 2.0.0
getenv: 2.0.0
- glob: 10.5.0
- lan-network: 0.1.7
+ glob: 13.0.6
+ lan-network: 0.2.1
minimatch: 9.0.9
node-forge: 1.4.0
npm-package-arg: 11.0.3
ora: 3.4.0
- picomatch: 3.0.2
+ picomatch: 4.0.4
pretty-bytes: 5.6.0
pretty-format: 29.7.0
progress: 2.0.3
@@ -5298,26 +5273,29 @@ snapshots:
undici: 6.27.0
wrap-ansi: 7.0.0
ws: 8.21.0
+ optionalDependencies:
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
transitivePeerDependencies:
- bufferutil
- graphql
- supports-color
+ - typescript
- utf-8-validate
'@expo/code-signing-certificates@0.0.6':
dependencies:
node-forge: 1.4.0
- '@expo/config-plugins@10.1.2':
+ '@expo/config-plugins@54.0.4':
dependencies:
- '@expo/config-types': 53.0.5
- '@expo/json-file': 9.1.5
- '@expo/plist': 0.3.5
+ '@expo/config-types': 54.0.10
+ '@expo/json-file': 10.0.16
+ '@expo/plist': 0.4.9
'@expo/sdk-runtime-versions': 1.0.0
chalk: 4.1.2
debug: 4.4.3
getenv: 2.0.0
- glob: 10.5.0
+ glob: 13.0.6
resolve-from: 5.0.0
semver: 7.8.5
slash: 3.0.0
@@ -5327,23 +5305,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@expo/config-types@53.0.5': {}
+ '@expo/config-types@54.0.10': {}
- '@expo/config@11.0.13':
+ '@expo/config@12.0.13':
dependencies:
'@babel/code-frame': 7.10.4
- '@expo/config-plugins': 10.1.2
- '@expo/config-types': 53.0.5
- '@expo/json-file': 9.1.5
+ '@expo/config-plugins': 54.0.4
+ '@expo/config-types': 54.0.10
+ '@expo/json-file': 10.2.0
deepmerge: 4.3.1
getenv: 2.0.0
- glob: 10.5.0
+ glob: 13.0.6
require-from-string: 2.0.2
resolve-from: 5.0.0
resolve-workspace-root: 2.0.1
semver: 7.8.5
slugify: 1.6.9
- sucrase: 3.35.0
+ sucrase: 3.35.1
transitivePeerDependencies:
- supports-color
@@ -5354,7 +5332,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@expo/env@1.0.7':
+ '@expo/devtools@0.1.8(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ chalk: 4.1.2
+ optionalDependencies:
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
+
+ '@expo/env@2.0.11':
dependencies:
chalk: 4.1.2
debug: 4.4.3
@@ -5364,68 +5349,95 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@expo/fingerprint@0.13.4':
+ '@expo/fingerprint@0.15.5':
dependencies:
'@expo/spawn-async': 1.8.0
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
+ glob: 13.0.6
ignore: 5.3.2
- minimatch: 9.0.9
+ minimatch: 10.2.5
p-limit: 3.1.0
resolve-from: 5.0.0
semver: 7.8.5
transitivePeerDependencies:
- supports-color
- '@expo/image-utils@0.7.6':
+ '@expo/image-utils@0.8.14(typescript@5.9.3)':
dependencies:
+ '@expo/require-utils': 55.0.5(typescript@5.9.3)
'@expo/spawn-async': 1.8.0
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.8.5
- temp-dir: 2.0.0
- unique-string: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
- '@expo/json-file@10.2.0':
+ '@expo/json-file@10.0.16':
dependencies:
- '@babel/code-frame': 7.29.7
+ '@babel/code-frame': 7.10.4
json5: 2.2.3
- '@expo/json-file@9.1.5':
+ '@expo/json-file@10.2.0':
dependencies:
- '@babel/code-frame': 7.10.4
+ '@babel/code-frame': 7.29.7
json5: 2.2.3
- '@expo/metro-config@0.20.18':
+ '@expo/metro-config@54.0.16(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))':
dependencies:
+ '@babel/code-frame': 7.29.7
'@babel/core': 7.29.7
'@babel/generator': 7.29.7
- '@babel/parser': 7.29.7
- '@babel/types': 7.29.7
- '@expo/config': 11.0.13
- '@expo/env': 1.0.7
- '@expo/json-file': 9.1.5
+ '@expo/config': 12.0.13
+ '@expo/env': 2.0.11
+ '@expo/json-file': 10.0.16
+ '@expo/metro': 54.2.0
'@expo/spawn-async': 1.8.0
+ browserslist: 4.28.4
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
+ glob: 13.0.6
+ hermes-parser: 0.29.1
jsc-safe-url: 0.2.4
- lightningcss: 1.27.0
- minimatch: 9.0.9
+ lightningcss: 1.32.0
+ picomatch: 4.0.4
postcss: 8.4.49
resolve-from: 5.0.0
+ optionalDependencies:
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
transitivePeerDependencies:
+ - bufferutil
- supports-color
+ - utf-8-validate
+
+ '@expo/metro@54.2.0':
+ dependencies:
+ metro: 0.83.3
+ metro-babel-transformer: 0.83.3
+ metro-cache: 0.83.3
+ metro-cache-key: 0.83.3
+ metro-config: 0.83.3
+ metro-core: 0.83.3
+ metro-file-map: 0.83.3
+ metro-minify-terser: 0.83.3
+ metro-resolver: 0.83.3
+ metro-runtime: 0.83.3
+ metro-source-map: 0.83.3
+ metro-symbolicate: 0.83.3
+ metro-transform-plugins: 0.83.3
+ metro-transform-worker: 0.83.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
'@expo/osascript@2.6.0':
dependencies:
@@ -5440,26 +5452,38 @@ snapshots:
ora: 3.4.0
resolve-workspace-root: 2.0.1
- '@expo/plist@0.3.5':
+ '@expo/plist@0.4.9':
dependencies:
'@xmldom/xmldom': 0.8.13
base64-js: 1.5.1
xmlbuilder: 15.1.1
- '@expo/prebuild-config@9.0.12':
+ '@expo/prebuild-config@54.0.8(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(typescript@5.9.3)':
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
+ '@expo/config': 12.0.13
+ '@expo/config-plugins': 54.0.4
+ '@expo/config-types': 54.0.10
+ '@expo/image-utils': 0.8.14(typescript@5.9.3)
+ '@expo/json-file': 10.2.0
+ '@react-native/normalize-colors': 0.81.5
debug: 4.4.3
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
resolve-from: 5.0.0
semver: 7.8.5
xml2js: 0.6.0
transitivePeerDependencies:
- supports-color
+ - typescript
+
+ '@expo/require-utils@55.0.5(typescript@5.9.3)':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/core': 7.29.7
+ '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
+ optionalDependencies:
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
'@expo/schema-utils@0.1.8': {}
@@ -5471,11 +5495,11 @@ snapshots:
'@expo/sudo-prompt@9.3.2': {}
- '@expo/vector-icons@14.1.0(expo-font@13.3.2(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)':
+ '@expo/vector-icons@15.1.1(expo-font@14.0.12(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)':
dependencies:
- expo-font: 13.3.2(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0)
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
+ expo-font: 14.0.12(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
'@expo/ws-tunnel@1.0.6': {}
@@ -5485,15 +5509,6 @@ snapshots:
chalk: 4.1.2
js-yaml: 4.2.0
- '@isaacs/cliui@8.0.2':
- dependencies:
- string-width: 5.1.2
- string-width-cjs: string-width@4.2.3
- strip-ansi: 7.2.0
- strip-ansi-cjs: strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: wrap-ansi@7.0.0
-
'@isaacs/fs-minipass@4.0.1':
dependencies:
minipass: 7.1.3
@@ -5563,11 +5578,11 @@ snapshots:
'@types/yargs': 17.0.35
chalk: 4.1.2
- '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))':
+ '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
glob: 13.0.6
react-docgen-typescript: 2.4.0(typescript@5.8.3)
- vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
optionalDependencies:
typescript: 5.8.3
@@ -5745,20 +5760,17 @@ snapshots:
'@oxc-resolver/binding-win32-x64-msvc@11.21.3':
optional: true
- '@pkgjs/parseargs@0.11.0':
- optional: true
+ '@react-native/assets-registry@0.81.5': {}
- '@react-native/assets-registry@0.79.6': {}
-
- '@react-native/babel-plugin-codegen@0.79.6(@babel/core@7.29.7)':
+ '@react-native/babel-plugin-codegen@0.81.5(@babel/core@7.29.7)':
dependencies:
'@babel/traverse': 7.29.7
- '@react-native/codegen': 0.79.6(@babel/core@7.29.7)
+ '@react-native/codegen': 0.81.5(@babel/core@7.29.7)
transitivePeerDependencies:
- '@babel/core'
- supports-color
- '@react-native/babel-preset@0.79.6(@babel/core@7.29.7)':
+ '@react-native/babel-preset@0.81.5(@babel/core@7.29.7)':
dependencies:
'@babel/core': 7.29.7
'@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7)
@@ -5801,48 +5813,47 @@ snapshots:
'@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
'@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7)
'@babel/template': 7.29.7
- '@react-native/babel-plugin-codegen': 0.79.6(@babel/core@7.29.7)
- babel-plugin-syntax-hermes-parser: 0.25.1
+ '@react-native/babel-plugin-codegen': 0.81.5(@babel/core@7.29.7)
+ babel-plugin-syntax-hermes-parser: 0.29.1
babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7)
react-refresh: 0.14.2
transitivePeerDependencies:
- supports-color
- '@react-native/codegen@0.79.6(@babel/core@7.29.7)':
+ '@react-native/codegen@0.81.5(@babel/core@7.29.7)':
dependencies:
'@babel/core': 7.29.7
'@babel/parser': 7.29.7
glob: 7.2.3
- hermes-parser: 0.25.1
+ hermes-parser: 0.29.1
invariant: 2.2.4
nullthrows: 1.1.1
yargs: 17.7.3
- '@react-native/community-cli-plugin@0.79.6':
+ '@react-native/community-cli-plugin@0.81.5':
dependencies:
- '@react-native/dev-middleware': 0.79.6
- chalk: 4.1.2
- debug: 2.6.9
+ '@react-native/dev-middleware': 0.81.5
+ debug: 4.4.3
invariant: 2.2.4
- metro: 0.82.5
- metro-config: 0.82.5
- metro-core: 0.82.5
+ metro: 0.83.3
+ metro-config: 0.83.3
+ metro-core: 0.83.3
semver: 7.8.5
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- '@react-native/debugger-frontend@0.79.6': {}
+ '@react-native/debugger-frontend@0.81.5': {}
- '@react-native/dev-middleware@0.79.6':
+ '@react-native/dev-middleware@0.81.5':
dependencies:
'@isaacs/ttlcache': 1.4.1
- '@react-native/debugger-frontend': 0.79.6
+ '@react-native/debugger-frontend': 0.81.5
chrome-launcher: 0.15.2
chromium-edge-launcher: 0.2.0
connect: 3.7.0
- debug: 2.6.9
+ debug: 4.4.3
invariant: 2.2.4
nullthrows: 1.1.1
open: 7.4.2
@@ -5853,20 +5864,22 @@ snapshots:
- supports-color
- utf-8-validate
- '@react-native/gradle-plugin@0.79.6': {}
+ '@react-native/gradle-plugin@0.81.5': {}
- '@react-native/js-polyfills@0.79.6': {}
+ '@react-native/js-polyfills@0.81.5': {}
- '@react-native/normalize-colors@0.79.6': {}
+ '@react-native/normalize-colors@0.74.89': {}
- '@react-native/virtualized-lists@0.79.6(@types/react@19.0.14)(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)':
+ '@react-native/normalize-colors@0.81.5': {}
+
+ '@react-native/virtualized-lists@0.81.5(@types/react@19.1.17)(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)':
dependencies:
invariant: 2.2.4
nullthrows: 1.1.1
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
optionalDependencies:
- '@types/react': 19.0.14
+ '@types/react': 19.1.17
'@rolldown/binding-android-arm64@1.1.3':
optional: true
@@ -6020,24 +6033,24 @@ snapshots:
dependencies:
'@sinonjs/commons': 3.0.1
- '@storybook/builder-vite@10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))':
+ '@storybook/builder-vite@10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
- '@storybook/csf-plugin': 10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))
+ '@storybook/csf-plugin': 10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
ts-dedent: 2.3.0
- vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
transitivePeerDependencies:
- esbuild
- rollup
- webpack
- '@storybook/csf-plugin@10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))':
+ '@storybook/csf-plugin@10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
unplugin: 2.3.11
optionalDependencies:
rollup: 4.62.2
- vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
'@storybook/global@5.0.0': {}
@@ -6055,11 +6068,11 @@ snapshots:
'@types/react': 19.0.14
'@types/react-dom': 19.0.3(@types/react@19.0.14)
- '@storybook/react-vite@10.4.6(@types/react-dom@19.0.3(@types/react@19.0.14))(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))':
+ '@storybook/react-vite@10.4.6(@types/react-dom@19.0.3(@types/react@19.0.14))(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
- '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))
+ '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.8.3)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
'@rollup/pluginutils': 5.4.0(rollup@4.62.2)
- '@storybook/builder-vite': 10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))
+ '@storybook/builder-vite': 10.4.6(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
'@storybook/react': 10.4.6(@types/react-dom@19.0.3(@types/react@19.0.14))(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(typescript@5.8.3)
empathic: 2.0.1
magic-string: 0.30.21
@@ -6069,7 +6082,7 @@ snapshots:
resolve: 1.22.12
storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.0.14)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
tsconfig-paths: 4.2.0
- vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
transitivePeerDependencies:
- '@types/react'
- '@types/react-dom'
@@ -6202,6 +6215,10 @@ snapshots:
dependencies:
csstype: 3.2.3
+ '@types/react@19.1.17':
+ dependencies:
+ csstype: 3.2.3
+
'@types/resolve@1.20.6': {}
'@types/stack-utils@2.0.3': {}
@@ -6212,6 +6229,8 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
+ '@ungap/structured-clone@1.3.2': {}
+
'@urql/core@5.2.0':
dependencies:
'@0no-co/graphql.web': 1.3.2
@@ -6230,12 +6249,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vanilla-extract/compiler@0.7.0(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)':
+ '@vanilla-extract/compiler@0.7.0(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)':
dependencies:
'@vanilla-extract/css': 1.21.0
'@vanilla-extract/integration': 8.0.10
- vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
- vite-node: 6.0.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0)
+ vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
+ vite-node: 6.0.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0)(yaml@2.9.0)
transitivePeerDependencies:
- '@types/node'
- '@vitejs/devtools'
@@ -6291,11 +6310,11 @@ snapshots:
dependencies:
'@vanilla-extract/css': 1.21.0
- '@vanilla-extract/vite-plugin@5.2.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))':
+ '@vanilla-extract/vite-plugin@5.2.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)':
dependencies:
- '@vanilla-extract/compiler': 0.7.0(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ '@vanilla-extract/compiler': 0.7.0(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
'@vanilla-extract/integration': 8.0.10
- vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
transitivePeerDependencies:
- '@types/node'
- '@vitejs/devtools'
@@ -6313,7 +6332,7 @@ snapshots:
- tsx
- yaml
- '@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0))':
+ '@vitejs/plugin-react@4.7.0(vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
'@babel/core': 7.29.7
'@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7)
@@ -6321,7 +6340,7 @@ snapshots:
'@rolldown/pluginutils': 1.0.0-beta.27
'@types/babel__core': 7.20.5
react-refresh: 0.17.0
- vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)
+ vite: 6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
transitivePeerDependencies:
- supports-color
@@ -6349,13 +6368,13 @@ snapshots:
'@webcontainer/env@1.1.1': {}
- '@webview-bridge/react-native@1.7.9(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0)':
+ '@webview-bridge/react-native@1.7.9(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react@19.1.0)':
dependencies:
'@webview-bridge/types': 1.7.9
'@webview-bridge/utils': 1.7.9
- react: 19.0.0
- react-native-webview: 13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- use-sync-external-store: 1.6.0(react@19.0.0)
+ react: 19.1.0
+ react-native-webview: 13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
+ use-sync-external-store: 1.6.0(react@19.1.0)
'@webview-bridge/types@1.7.9': {}
@@ -6501,11 +6520,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- babel-plugin-react-native-web@0.19.13: {}
+ babel-plugin-react-compiler@1.0.0:
+ dependencies:
+ '@babel/types': 7.29.7
+
+ babel-plugin-react-native-web@0.21.2: {}
- babel-plugin-syntax-hermes-parser@0.25.1:
+ babel-plugin-syntax-hermes-parser@0.29.1:
dependencies:
- hermes-parser: 0.25.1
+ hermes-parser: 0.29.1
babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.7):
dependencies:
@@ -6532,12 +6555,13 @@ snapshots:
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7)
- babel-preset-expo@13.2.5(@babel/core@7.29.7):
+ babel-preset-expo@54.0.11(@babel/core@7.29.7)(@babel/runtime@7.29.7)(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-refresh@0.14.2):
dependencies:
'@babel/helper-module-imports': 7.29.7
'@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7)
'@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7)
'@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7)
'@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7)
'@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7)
'@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
@@ -6548,13 +6572,17 @@ snapshots:
'@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)
'@babel/preset-react': 7.29.7(@babel/core@7.29.7)
'@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
- '@react-native/babel-preset': 0.79.6(@babel/core@7.29.7)
- babel-plugin-react-native-web: 0.19.13
- babel-plugin-syntax-hermes-parser: 0.25.1
+ '@react-native/babel-preset': 0.81.5(@babel/core@7.29.7)
+ babel-plugin-react-compiler: 1.0.0
+ babel-plugin-react-native-web: 0.21.2
+ babel-plugin-syntax-hermes-parser: 0.29.1
babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7)
debug: 4.4.3
react-refresh: 0.14.2
resolve-from: 5.0.0
+ optionalDependencies:
+ '@babel/runtime': 7.29.7
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -6635,16 +6663,6 @@ snapshots:
cac@7.0.0: {}
- caller-callsite@2.0.0:
- dependencies:
- callsites: 2.0.0
-
- caller-path@2.0.0:
- dependencies:
- caller-callsite: 2.0.0
-
- callsites@2.0.0: {}
-
callsites@3.1.0: {}
camelcase@5.3.1: {}
@@ -6802,13 +6820,6 @@ snapshots:
jiti: 2.6.1
typescript: 5.8.3
- cosmiconfig@5.2.1:
- dependencies:
- import-fresh: 2.0.0
- is-directory: 0.3.1
- js-yaml: 3.14.2
- parse-json: 4.0.0
-
cosmiconfig@9.0.2(typescript@5.8.3):
dependencies:
env-paths: 2.2.1
@@ -6818,13 +6829,21 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
+ cross-fetch@3.2.0:
+ dependencies:
+ node-fetch: 2.7.0
+ transitivePeerDependencies:
+ - encoding
+
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
- crypto-random-string@2.0.0: {}
+ css-in-js-utils@3.1.0:
+ dependencies:
+ hyphenate-style-name: 1.1.0
css-what@6.2.2: {}
@@ -6875,8 +6894,6 @@ snapshots:
destroy@1.2.0: {}
- detect-libc@1.0.3: {}
-
detect-libc@2.1.2: {}
doctrine@3.0.0:
@@ -6897,8 +6914,6 @@ snapshots:
dotenv@16.4.7: {}
- eastasianwidth@0.2.0: {}
-
ee-first@1.1.1: {}
electron-to-chromium@1.5.378: {}
@@ -6907,8 +6922,6 @@ snapshots:
emoji-regex@8.0.0: {}
- emoji-regex@9.2.2: {}
-
empathic@2.0.1: {}
encodeurl@1.0.2: {}
@@ -6987,142 +7000,107 @@ snapshots:
event-target-shim@5.0.1: {}
- expo-asset@11.1.7(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0):
- dependencies:
- '@expo/image-utils': 0.7.6
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- expo-constants: 17.1.8(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
- transitivePeerDependencies:
- - supports-color
-
- expo-constants@17.1.8(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)):
- dependencies:
- '@expo/config': 11.0.13
- '@expo/env': 1.0.7
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
- transitivePeerDependencies:
- - supports-color
-
- expo-dev-client@5.2.4(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)):
+ expo-asset@12.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3):
dependencies:
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- expo-dev-launcher: 5.1.16(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
- expo-dev-menu: 6.1.14(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
- expo-dev-menu-interface: 1.10.0(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
- expo-manifests: 0.16.6(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
- expo-updates-interface: 1.1.0(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
+ '@expo/image-utils': 0.8.14(typescript@5.9.3)
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
+ expo-constants: 18.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
transitivePeerDependencies:
- supports-color
+ - typescript
- expo-dev-launcher@5.1.16(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)):
+ expo-constants@18.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)):
dependencies:
- ajv: 8.11.0
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- expo-dev-menu: 6.1.14(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
- expo-manifests: 0.16.6(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
- resolve-from: 5.0.0
+ '@expo/config': 12.0.13
+ '@expo/env': 2.0.11
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
transitivePeerDependencies:
- supports-color
- expo-dev-menu-interface@1.10.0(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)):
- dependencies:
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
-
- expo-dev-menu@6.1.14(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)):
- dependencies:
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- expo-dev-menu-interface: 1.10.0(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))
-
- expo-file-system@18.1.11(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)):
+ expo-file-system@19.0.23(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)):
dependencies:
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
- expo-font@13.3.2(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0):
+ expo-font@14.0.12(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0):
dependencies:
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
fontfaceobserver: 2.3.0
- react: 19.0.0
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
- expo-json-utils@0.15.0: {}
-
- expo-keep-awake@14.1.4(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0):
+ expo-keep-awake@15.0.8(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react@19.1.0):
dependencies:
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- react: 19.0.0
-
- expo-manifests@0.16.6(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)):
- dependencies:
- '@expo/config': 11.0.13
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- expo-json-utils: 0.15.0
- transitivePeerDependencies:
- - supports-color
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
+ react: 19.1.0
- expo-modules-autolinking@2.1.15:
+ expo-modules-autolinking@3.0.26:
dependencies:
'@expo/spawn-async': 1.8.0
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-core@2.5.0:
+ expo-modules-core@3.0.30(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0):
dependencies:
invariant: 2.2.4
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
- expo-splash-screen@0.30.10(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)):
+ expo-server@1.0.7: {}
+
+ expo-splash-screen@31.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(typescript@5.9.3):
dependencies:
- '@expo/prebuild-config': 9.0.12
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ '@expo/prebuild-config': 54.0.8(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(typescript@5.9.3)
+ expo: 54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
+ - typescript
- expo-status-bar@2.2.3(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0):
- dependencies:
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
- react-native-edge-to-edge: 1.6.0(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- react-native-is-edge-to-edge: 1.3.1(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
-
- expo-updates-interface@1.1.0(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)):
+ expo-status-bar@3.0.9(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0):
dependencies:
- expo: 53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
+ react-native-is-edge-to-edge: 1.3.1(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
- expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0):
+ expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3):
dependencies:
'@babel/runtime': 7.29.7
- '@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(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- babel-preset-expo: 13.2.5(@babel/core@7.29.7)
- expo-asset: 11.1.7(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
- expo-constants: 17.1.8(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))
- expo-file-system: 18.1.11(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))
- expo-font: 13.3.2(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0)
- expo-keep-awake: 14.1.4(expo@53.0.27(@babel/core@7.29.7)(react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0))(react@19.0.0)
- expo-modules-autolinking: 2.1.15
- expo-modules-core: 2.5.0
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
- react-native-edge-to-edge: 1.6.0(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ '@expo/cli': 54.0.25(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(typescript@5.9.3)
+ '@expo/config': 12.0.13
+ '@expo/config-plugins': 54.0.4
+ '@expo/devtools': 0.1.8(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
+ '@expo/fingerprint': 0.15.5
+ '@expo/metro': 54.2.0
+ '@expo/metro-config': 54.0.16(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))
+ '@expo/vector-icons': 15.1.1(expo-font@14.0.12(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
+ '@ungap/structured-clone': 1.3.2
+ babel-preset-expo: 54.0.11(@babel/core@7.29.7)(@babel/runtime@7.29.7)(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-refresh@0.14.2)
+ expo-asset: 12.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3)
+ expo-constants: 18.0.13(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))
+ expo-file-system: 19.0.23(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))
+ expo-font: 14.0.12(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
+ expo-keep-awake: 15.0.8(expo@54.0.35(@babel/core@7.29.7)(react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)(typescript@5.9.3))(react@19.1.0)
+ expo-modules-autolinking: 3.0.26
+ expo-modules-core: 3.0.30(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
+ pretty-format: 29.7.0
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
+ react-refresh: 0.14.2
whatwg-url-without-unicode: 8.0.0-3
optionalDependencies:
- react-native-webview: 13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ react-native-webview: 13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
transitivePeerDependencies:
- '@babel/core'
- - babel-plugin-react-compiler
- bufferutil
+ - expo-router
- graphql
- supports-color
+ - typescript
- utf-8-validate
exponential-backoff@3.1.3: {}
@@ -7135,6 +7113,20 @@ snapshots:
dependencies:
bser: 2.1.1
+ fbjs-css-vars@1.0.2: {}
+
+ fbjs@3.0.5:
+ dependencies:
+ cross-fetch: 3.2.0
+ fbjs-css-vars: 1.0.2
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ promise: 7.3.1
+ setimmediate: 1.0.5
+ ua-parser-js: 1.0.41
+ transitivePeerDependencies:
+ - encoding
+
fdir@6.5.0(picomatch@4.0.4):
optionalDependencies:
picomatch: 4.0.4
@@ -7169,11 +7161,6 @@ snapshots:
fontfaceobserver@2.3.0: {}
- foreground-child@3.3.1:
- dependencies:
- cross-spawn: 7.0.6
- signal-exit: 4.1.0
-
freeport-async@2.0.0: {}
fresh@0.5.2: {}
@@ -7203,15 +7190,6 @@ snapshots:
- conventional-commits-filter
- conventional-commits-parser
- glob@10.5.0:
- dependencies:
- foreground-child: 3.3.1
- jackspeak: 3.4.3
- minimatch: 9.0.9
- minipass: 7.1.3
- package-json-from-dist: 1.0.1
- path-scurry: 1.11.1
-
glob@13.0.6:
dependencies:
minimatch: 10.2.5
@@ -7241,18 +7219,18 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hermes-estree@0.25.1: {}
-
hermes-estree@0.29.1: {}
- hermes-parser@0.25.1:
- dependencies:
- hermes-estree: 0.25.1
+ hermes-estree@0.32.0: {}
hermes-parser@0.29.1:
dependencies:
hermes-estree: 0.29.1
+ hermes-parser@0.32.0:
+ dependencies:
+ hermes-estree: 0.32.0
+
hosted-git-info@7.0.2:
dependencies:
lru-cache: 10.4.3
@@ -7274,6 +7252,8 @@ snapshots:
husky@9.1.7: {}
+ hyphenate-style-name@1.1.0: {}
+
ieee754@1.2.1: {}
ignore@5.3.2: {}
@@ -7282,11 +7262,6 @@ snapshots:
dependencies:
queue: 6.0.2
- import-fresh@2.0.0:
- dependencies:
- caller-path: 2.0.0
- resolve-from: 3.0.0
-
import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
@@ -7307,6 +7282,10 @@ snapshots:
ini@6.0.0: {}
+ inline-style-prefixer@7.0.1:
+ dependencies:
+ css-in-js-utils: 3.1.0
+
invariant@2.2.4:
dependencies:
loose-envify: 1.4.0
@@ -7317,8 +7296,6 @@ snapshots:
dependencies:
hasown: 2.0.4
- is-directory@0.3.1: {}
-
is-docker@2.2.1: {}
is-docker@3.0.0: {}
@@ -7357,12 +7334,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- jackspeak@3.4.3:
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
-
javascript-stringify@2.1.0: {}
jest-environment-node@29.7.0:
@@ -7456,8 +7427,6 @@ snapshots:
jsesc@3.1.0: {}
- json-parse-better-errors@1.0.2: {}
-
json-parse-even-better-errors@2.3.1: {}
json-schema-traverse@1.0.0: {}
@@ -7466,7 +7435,7 @@ snapshots:
kleur@3.0.3: {}
- lan-network@0.1.7: {}
+ lan-network@0.2.1: {}
leven@3.1.0: {}
@@ -7480,81 +7449,36 @@ snapshots:
lightningcss-android-arm64@1.32.0:
optional: true
- lightningcss-darwin-arm64@1.27.0:
- optional: true
-
lightningcss-darwin-arm64@1.32.0:
optional: true
- lightningcss-darwin-x64@1.27.0:
- optional: true
-
lightningcss-darwin-x64@1.32.0:
optional: true
- lightningcss-freebsd-x64@1.27.0:
- optional: true
-
lightningcss-freebsd-x64@1.32.0:
optional: true
- lightningcss-linux-arm-gnueabihf@1.27.0:
- optional: true
-
lightningcss-linux-arm-gnueabihf@1.32.0:
optional: true
- lightningcss-linux-arm64-gnu@1.27.0:
- optional: true
-
lightningcss-linux-arm64-gnu@1.32.0:
optional: true
- lightningcss-linux-arm64-musl@1.27.0:
- optional: true
-
lightningcss-linux-arm64-musl@1.32.0:
optional: true
- lightningcss-linux-x64-gnu@1.27.0:
- optional: true
-
lightningcss-linux-x64-gnu@1.32.0:
optional: true
- lightningcss-linux-x64-musl@1.27.0:
- optional: true
-
lightningcss-linux-x64-musl@1.32.0:
optional: true
- lightningcss-win32-arm64-msvc@1.27.0:
- optional: true
-
lightningcss-win32-arm64-msvc@1.32.0:
optional: true
- lightningcss-win32-x64-msvc@1.27.0:
- optional: true
-
lightningcss-win32-x64-msvc@1.32.0:
optional: true
- lightningcss@1.27.0:
- dependencies:
- detect-libc: 1.0.3
- optionalDependencies:
- lightningcss-darwin-arm64: 1.27.0
- lightningcss-darwin-x64: 1.27.0
- lightningcss-freebsd-x64: 1.27.0
- lightningcss-linux-arm-gnueabihf: 1.27.0
- lightningcss-linux-arm64-gnu: 1.27.0
- lightningcss-linux-arm64-musl: 1.27.0
- lightningcss-linux-x64-gnu: 1.27.0
- lightningcss-linux-x64-musl: 1.27.0
- lightningcss-win32-arm64-msvc: 1.27.0
- lightningcss-win32-x64-msvc: 1.27.0
-
lightningcss@1.32.0:
dependencies:
detect-libc: 2.1.2
@@ -7621,54 +7545,56 @@ snapshots:
memoize-one@5.2.1: {}
+ memoize-one@6.0.0: {}
+
meow@13.2.0: {}
merge-stream@2.0.0: {}
- metro-babel-transformer@0.82.5:
+ metro-babel-transformer@0.83.3:
dependencies:
'@babel/core': 7.29.7
flow-enums-runtime: 0.0.6
- hermes-parser: 0.29.1
+ hermes-parser: 0.32.0
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
- metro-cache-key@0.82.5:
+ metro-cache-key@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
- metro-cache@0.82.5:
+ metro-cache@0.83.3:
dependencies:
exponential-backoff: 3.1.3
flow-enums-runtime: 0.0.6
https-proxy-agent: 7.0.6
- metro-core: 0.82.5
+ metro-core: 0.83.3
transitivePeerDependencies:
- supports-color
- metro-config@0.82.5:
+ metro-config@0.83.3:
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
+ metro: 0.83.3
+ metro-cache: 0.83.3
+ metro-core: 0.83.3
+ metro-runtime: 0.83.3
+ yaml: 2.9.0
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- metro-core@0.82.5:
+ metro-core@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
lodash.throttle: 4.1.1
- metro-resolver: 0.82.5
+ metro-resolver: 0.83.3
- metro-file-map@0.82.5:
+ metro-file-map@0.83.3:
dependencies:
debug: 4.4.3
fb-watchman: 2.0.2
@@ -7682,47 +7608,47 @@ snapshots:
transitivePeerDependencies:
- supports-color
- metro-minify-terser@0.82.5:
+ metro-minify-terser@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
terser: 5.48.0
- metro-resolver@0.82.5:
+ metro-resolver@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
- metro-runtime@0.82.5:
+ metro-runtime@0.83.3:
dependencies:
'@babel/runtime': 7.29.7
flow-enums-runtime: 0.0.6
- metro-source-map@0.82.5:
+ metro-source-map@0.83.3:
dependencies:
'@babel/traverse': 7.29.7
'@babel/traverse--for-generate-function-map': '@babel/traverse@7.29.7'
'@babel/types': 7.29.7
flow-enums-runtime: 0.0.6
invariant: 2.2.4
- metro-symbolicate: 0.82.5
+ metro-symbolicate: 0.83.3
nullthrows: 1.1.1
- ob1: 0.82.5
+ ob1: 0.83.3
source-map: 0.5.7
vlq: 1.0.1
transitivePeerDependencies:
- supports-color
- metro-symbolicate@0.82.5:
+ metro-symbolicate@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
invariant: 2.2.4
- metro-source-map: 0.82.5
+ metro-source-map: 0.83.3
nullthrows: 1.1.1
source-map: 0.5.7
vlq: 1.0.1
transitivePeerDependencies:
- supports-color
- metro-transform-plugins@0.82.5:
+ metro-transform-plugins@0.83.3:
dependencies:
'@babel/core': 7.29.7
'@babel/generator': 7.29.7
@@ -7733,27 +7659,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- metro-transform-worker@0.82.5:
+ metro-transform-worker@0.83.3:
dependencies:
'@babel/core': 7.29.7
'@babel/generator': 7.29.7
'@babel/parser': 7.29.7
'@babel/types': 7.29.7
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
+ metro: 0.83.3
+ metro-babel-transformer: 0.83.3
+ metro-cache: 0.83.3
+ metro-cache-key: 0.83.3
+ metro-minify-terser: 0.83.3
+ metro-source-map: 0.83.3
+ metro-transform-plugins: 0.83.3
nullthrows: 1.1.1
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- metro@0.82.5:
+ metro@0.83.3:
dependencies:
'@babel/code-frame': 7.29.7
'@babel/core': 7.29.7
@@ -7770,24 +7696,24 @@ snapshots:
error-stack-parser: 2.1.4
flow-enums-runtime: 0.0.6
graceful-fs: 4.2.11
- hermes-parser: 0.29.1
+ hermes-parser: 0.32.0
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
+ metro-babel-transformer: 0.83.3
+ metro-cache: 0.83.3
+ metro-cache-key: 0.83.3
+ metro-config: 0.83.3
+ metro-core: 0.83.3
+ metro-file-map: 0.83.3
+ metro-resolver: 0.83.3
+ metro-runtime: 0.83.3
+ metro-source-map: 0.83.3
+ metro-symbolicate: 0.83.3
+ metro-transform-plugins: 0.83.3
+ metro-transform-worker: 0.83.3
mime-types: 2.1.35
nullthrows: 1.1.1
serialize-error: 2.1.0
@@ -7868,6 +7794,10 @@ snapshots:
nested-error-stacks@2.0.1: {}
+ node-fetch@2.7.0:
+ dependencies:
+ whatwg-url: 5.0.0
+
node-forge@1.4.0: {}
node-int64@0.4.0: {}
@@ -7885,7 +7815,7 @@ snapshots:
nullthrows@1.1.1: {}
- ob1@0.82.5:
+ ob1@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
@@ -8003,17 +7933,10 @@ snapshots:
p-try@2.2.0: {}
- package-json-from-dist@1.0.1: {}
-
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- parse-json@4.0.0:
- dependencies:
- error-ex: 1.3.4
- json-parse-better-errors: 1.0.2
-
parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.29.7
@@ -8035,11 +7958,6 @@ snapshots:
path-parse@1.0.7: {}
- path-scurry@1.11.1:
- dependencies:
- lru-cache: 10.4.3
- minipass: 7.1.3
-
path-scurry@2.0.2:
dependencies:
lru-cache: 11.5.1
@@ -8053,8 +7971,6 @@ snapshots:
picomatch@2.3.2: {}
- picomatch@3.0.2: {}
-
picomatch@4.0.4: {}
pirates@4.0.7: {}
@@ -8073,6 +7989,8 @@ snapshots:
pngjs@3.4.0: {}
+ postcss-value-parser@4.2.0: {}
+
postcss@8.4.49:
dependencies:
nanoid: 3.3.15
@@ -8103,6 +8021,10 @@ snapshots:
progress@2.0.3: {}
+ promise@7.3.1:
+ dependencies:
+ asap: 2.0.6
+
promise@8.3.0:
dependencies:
asap: 2.0.6
@@ -8161,71 +8083,90 @@ snapshots:
react: 19.0.0
scheduler: 0.25.0
+ react-dom@19.1.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+ scheduler: 0.26.0
+
react-is@17.0.2: {}
react-is@18.3.1: {}
- react-native-edge-to-edge@1.6.0(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0):
+ react-native-is-edge-to-edge@1.3.1(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0):
dependencies:
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
- react-native-is-edge-to-edge@1.3.1(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0):
+ react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0):
dependencies:
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
+
+ react-native-web@0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@react-native/normalize-colors': 0.74.89
+ fbjs: 3.0.5
+ inline-style-prefixer: 7.0.1
+ memoize-one: 6.0.0
+ nullthrows: 1.1.1
+ postcss-value-parser: 4.2.0
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ styleq: 0.1.3
+ transitivePeerDependencies:
+ - encoding
- react-native-webview@13.13.5(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0):
+ react-native-webview@13.15.0(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0):
dependencies:
escape-string-regexp: 4.0.0
invariant: 2.2.4
- react: 19.0.0
- react-native: 0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0)
+ react: 19.1.0
+ react-native: 0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0)
- react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0):
+ react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0):
dependencies:
'@jest/create-cache-key-function': 29.7.0
- '@react-native/assets-registry': 0.79.6
- '@react-native/codegen': 0.79.6(@babel/core@7.29.7)
- '@react-native/community-cli-plugin': 0.79.6
- '@react-native/gradle-plugin': 0.79.6
- '@react-native/js-polyfills': 0.79.6
- '@react-native/normalize-colors': 0.79.6
- '@react-native/virtualized-lists': 0.79.6(@types/react@19.0.14)(react-native@0.79.6(@babel/core@7.29.7)(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)
+ '@react-native/assets-registry': 0.81.5
+ '@react-native/codegen': 0.81.5(@babel/core@7.29.7)
+ '@react-native/community-cli-plugin': 0.81.5
+ '@react-native/gradle-plugin': 0.81.5
+ '@react-native/js-polyfills': 0.81.5
+ '@react-native/normalize-colors': 0.81.5
+ '@react-native/virtualized-lists': 0.81.5(@types/react@19.1.17)(react-native@0.81.5(@babel/core@7.29.7)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)
abort-controller: 3.0.0
anser: 1.4.10
ansi-regex: 5.0.1
babel-jest: 29.7.0(@babel/core@7.29.7)
- babel-plugin-syntax-hermes-parser: 0.25.1
+ babel-plugin-syntax-hermes-parser: 0.29.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
+ metro-runtime: 0.83.3
+ metro-source-map: 0.83.3
nullthrows: 1.1.1
pretty-format: 29.7.0
promise: 8.3.0
- react: 19.0.0
+ react: 19.1.0
react-devtools-core: 6.1.5
react-refresh: 0.14.2
regenerator-runtime: 0.13.11
- scheduler: 0.25.0
+ scheduler: 0.26.0
semver: 7.8.5
stacktrace-parser: 0.1.11
whatwg-fetch: 3.6.20
ws: 6.2.4
yargs: 17.7.3
optionalDependencies:
- '@types/react': 19.0.14
+ '@types/react': 19.1.17
transitivePeerDependencies:
- '@babel/core'
- '@react-native-community/cli'
+ - '@react-native/metro-config'
- bufferutil
- supports-color
- utf-8-validate
@@ -8250,6 +8191,8 @@ snapshots:
react@19.0.0: {}
+ react@19.1.0: {}
+
recast@0.23.11:
dependencies:
ast-types: 0.16.1
@@ -8298,8 +8241,6 @@ snapshots:
rc: 1.2.8
resolve: 1.7.1
- resolve-from@3.0.0: {}
-
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
@@ -8388,6 +8329,8 @@ snapshots:
scheduler@0.25.0: {}
+ scheduler@0.26.0: {}
+
semver@6.3.1: {}
semver@7.8.5: {}
@@ -8423,6 +8366,8 @@ snapshots:
set-cookie-parser@2.7.2: {}
+ setimmediate@1.0.5: {}
+
setprototypeof@1.2.0: {}
shebang-command@2.0.0:
@@ -8435,8 +8380,6 @@ snapshots:
signal-exit@3.0.7: {}
- signal-exit@4.1.0: {}
-
simple-plist@1.3.1:
dependencies:
bplist-creator: 0.1.0
@@ -8510,12 +8453,6 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string-width@5.1.2:
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.2.0
-
string-width@7.2.0:
dependencies:
emoji-regex: 10.6.0
@@ -8546,14 +8483,16 @@ snapshots:
structured-headers@0.4.1: {}
- sucrase@3.35.0:
+ styleq@0.1.3: {}
+
+ sucrase@3.35.1:
dependencies:
'@jridgewell/gen-mapping': 0.3.13
commander: 4.1.1
- glob: 10.5.0
lines-and-columns: 1.2.4
mz: 2.7.0
pirates: 4.0.7
+ tinyglobby: 0.2.17
ts-interface-checker: 0.1.13
supports-color@5.5.0:
@@ -8583,8 +8522,6 @@ snapshots:
minizlib: 3.1.0
yallist: 5.0.0
- temp-dir@2.0.0: {}
-
terminal-link@2.1.1:
dependencies:
ansi-escapes: 4.3.2
@@ -8634,6 +8571,8 @@ snapshots:
toidentifier@1.0.1: {}
+ tr46@0.0.3: {}
+
ts-dedent@2.3.0: {}
ts-interface-checker@0.1.13: {}
@@ -8663,6 +8602,10 @@ snapshots:
typescript@5.8.3: {}
+ typescript@5.9.3: {}
+
+ ua-parser-js@1.0.41: {}
+
ufo@1.6.4: {}
undici-types@8.3.0: {}
@@ -8680,10 +8623,6 @@ snapshots:
unicode-property-aliases-ecmascript@2.2.0: {}
- unique-string@2.0.0:
- dependencies:
- crypto-random-string: 2.0.0
-
unpipe@1.0.0: {}
unplugin@2.3.11:
@@ -8707,6 +8646,10 @@ snapshots:
dependencies:
react: 19.0.0
+ use-sync-external-store@1.6.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+
utils-merge@1.0.1: {}
uuid@7.0.3: {}
@@ -8715,13 +8658,13 @@ snapshots:
vary@1.1.2: {}
- vite-node@6.0.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0):
+ vite-node@6.0.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0)(yaml@2.9.0):
dependencies:
cac: 7.0.0
es-module-lexer: 2.1.0
obug: 2.1.3
pathe: 2.0.3
- vite: 8.1.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0)
+ vite: 8.1.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0)(yaml@2.9.0)
transitivePeerDependencies:
- '@types/node'
- '@vitejs/devtools'
@@ -8736,7 +8679,7 @@ snapshots:
- tsx
- yaml
- vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0):
+ vite@6.4.3(@types/node@26.0.1)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0):
dependencies:
esbuild: 0.25.12
fdir: 6.5.0(picomatch@4.0.4)
@@ -8750,8 +8693,9 @@ snapshots:
jiti: 2.6.1
lightningcss: 1.32.0
terser: 5.48.0
+ yaml: 2.9.0
- vite@8.1.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0):
+ vite@8.1.0(@types/node@26.0.1)(jiti@2.6.1)(terser@5.48.0)(yaml@2.9.0):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
@@ -8763,6 +8707,7 @@ snapshots:
fsevents: 2.3.3
jiti: 2.6.1
terser: 5.48.0
+ yaml: 2.9.0
vlq@1.0.1: {}
@@ -8774,6 +8719,8 @@ snapshots:
dependencies:
defaults: 1.0.4
+ webidl-conversions@3.0.1: {}
+
webidl-conversions@5.0.0: {}
webpack-virtual-modules@0.6.2: {}
@@ -8786,6 +8733,11 @@ snapshots:
punycode: 2.3.1
webidl-conversions: 5.0.0
+ whatwg-url@5.0.0:
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+
which@2.0.2:
dependencies:
isexe: 2.0.0
@@ -8798,12 +8750,6 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- wrap-ansi@8.1.0:
- dependencies:
- ansi-styles: 6.2.3
- string-width: 5.1.2
- strip-ansi: 7.2.0
-
wrap-ansi@9.0.2:
dependencies:
ansi-styles: 6.2.3
@@ -8849,6 +8795,8 @@ snapshots:
yallist@5.0.0: {}
+ yaml@2.9.0: {}
+
yargs-parser@21.1.1: {}
yargs-parser@22.0.0: {}
diff --git a/scripts/dev-device.sh b/scripts/dev-device.sh
new file mode 100644
index 0000000..8b0850b
--- /dev/null
+++ b/scripts/dev-device.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+set -eu
+
+cleanup() {
+ if [ -n "${WEB_PID:-}" ]; then
+ kill "$WEB_PID" 2>/dev/null || true
+ fi
+
+ if [ -n "${MOBILE_PID:-}" ]; then
+ kill "$MOBILE_PID" 2>/dev/null || true
+ fi
+}
+
+trap cleanup INT TERM EXIT
+
+pnpm --filter @comma/web dev:device &
+WEB_PID=$!
+
+pnpm --filter @comma/mobile-shell dev:device &
+MOBILE_PID=$!
+
+wait "$WEB_PID" "$MOBILE_PID"