frontend: upgrade to Expo SDK 57
- bump expo/react-native to ~57/0.86, drop expo-symbols, react-navigation deps and babel.config.js
- migrate to expo-router (ThemeProvider, js-tabs), haptic-tab ref typing
- move mmkv to v4/crossStorage and createMMKV without new
- clean ScreenLayout expo-status-bar usage
- rework expo-font plugin (string ios fonts) so eas fingerprint can resolve
- flatten Link asChild styles for the expo-router Slot shim
- fix avatar upload for SDK 57 fetch (expo-file-system File) and type the { user } responsesPedro Lucas Porcellis porcellis@eletrotupi.com · 1 month ago
6faf81c8a06dfa106cadd6272f8a033a04a03469 Browse filesParents
e859306Changed files
20
Additions
+2449
Deletions
-3159
/dev/null → docs/STACK.md
1 +
# nexo / orbit — Stack Overview
2 +
3 +
> **nexo** (repo `/orbit`, app slug `orbit`) is an academic (TCC/monografia) mood- and
4 +
> bipolar-disorder (TAB) tracker. Users log moods, sleep, triggers, medicine regimens and
5 +
> "care actions"; the backend produces auto-generated insights, sends push/email reminders
6 +
> and generates clinician-ready PDF reports.
7 +
>
8 +
> The repository is the **online/academic** version. It is a client–server app; the
9 +
> "final, offline" app is planned for a separate repo.
10 +
11 +
> **Visual:** open `docs/architecture.excalidraw` (excalidraw.com / tldraw import) for a
12 +
> component-and-flow diagram of the whole stack.
13 +
14 +
---
15 +
16 +
## Repository layout
17 +
18 +
```
19 +
nexo/
20 +
├── api/ # Backend — Node.js + Express REST API (all business logic)
21 +
├── frontend/ # Mobile app — React Native (Expo) source code
22 +
├── monografia/ # LaTeX thesis (auto-compiled to PDF by CI)
23 +
├── ansible/ # One-shot VPS provisioning (bootstrap, docker, deploy user)
24 +
├── .github/workflows/ # CI/CD: test → build → deploy; thesis PDF publishing
25 +
├── docker-compose.yml # Local/dev infra: Postgres + Valkey + API
26 +
├── etc/valkey.conf # Valkey configuration mounted by compose
27 +
└── docs/ # misc (this file, class notes)
28 +
```
29 +
30 +
---
31 +
32 +
## docker-compose.yml — local/dev infrastructure
33 +
34 +
| Service | Image | Port | Purpose |
35 +
|---|---|---|---|
36 +
| `db` | `postgres:17-alpine` | host `5430` → `5432` | Relational database, health-gated |
37 +
| `valkey` | `valkey/valkey:9.0-alpine` | `6379` | Redis-compatible server: BullMQ job broker + repeatable schedules |
38 +
| `api` | `./api` (dev Dockerfile) | `3000` | Backend with `nodemon` hot reload; bind-mounts `./api` and `api/.env.development` |
39 +
40 +
Notes:
41 +
- `api` only starts after `db` and `valkey` report healthy.
42 +
- The mobile app (`frontend`) is **not** part of compose — it's an Expo app run/devved
43 +
separately and reaches the API over `EXPO_PUBLIC_API_BASE_URL`.
44 +
45 +
---
46 +
47 +
## API — `api/`
48 +
49 +
**Stack:** Node.js 24 · TypeScript 6 · Express 5 · Prisma 7 · PostgreSQL 17 · BullMQ +
50 +
Valkey · zod · pino · Resend · AWS S3 SDK · @react-pdf/renderer · Vitest.
51 +
52 +
### Architecture (layered)
53 +
```
54 +
routes/ → thin HTTP wiring (path → controller fn)
55 +
controllers/ → parse/validate request, call services, shape responses
56 +
services/ → business logic & persistence
57 +
schemas/ → zod input validation (auth, mood, trigger, medicine, etc.)
58 +
middleware/ → requireAuth (JWT), errorHandler
59 +
lib/ → prisma client, jwt, mail, s3, queue registries, push
60 +
reports/ → React-PDF report generation (JSX document + router)
61 +
```
62 +
63 +
- **Context of data:** every resource is scoped to `req.userId` set by `requireAuth`
64 +
(Bearer JWT). Passwords hashed with `bcryptjs`.
65 +
- **Errors:** domain error classes map to HTTP statuses; middleware also handles Prisma
66 +
errors (`P2025` → 404, `P2002` → 409); fallback 500. Validation errors returned with a
67 +
`fields` map.
68 +
- **Validation:** zod schemas + `zod-validation-error`; report endpoint enforces
69 +
date-range ≤ 90 days.
70 +
- **Logging:** `pino` + `pino-http` structured logs (pretty in dev via `pino-pretty`).
71 +
72 +
### Data model (Prisma, PostgreSQL)
73 +
- `users` — profile, encrypted password, activation code, push token, notification prefs,
74 +
daily reminder time, avatar (S3 key/URL).
75 +
- `moods` + `mood_components` — mood rating (enum `SAD/NEUTRAL/GOOD/GREAT/ANGRY`) with
76 +
anxiety/stress/energy levels + optional emotion components w/ intensity.
77 +
- `triggers` + `trigger_mood_links` — trigger events (category enum) optionally linked to
78 +
moods with a perceived impact.
79 +
- `medicine_regimens` + `medicine_logs` — medication schedule (times of day, cadence enum)
80 +
and "taken" logs.
81 +
- `care_actions` (+ `appointments`, `activities`, `medicine_logs`) — self-care events with
82 +
type enum (MEDICINE/APPOINTMENT/ACTIVITY).
83 +
- `sleep_records` — daily hours of sleep + annotations.
84 +
- `insights` — generated analysis rows (type/period enums, human-readable body + JSON metadata).
85 +
86 +
### Background jobs (BullMQ on Valkey) — 4 queues
87 +
- **`mail`** (concurrency 10) — welcome, activation, password-reset emails via **Resend**.
88 +
- **`insights`** (concurrency 5) — weekly fan-out every **Monday 03:00** cron:
89 +
`MOOD_TREND`, `ENERGY_SLEEP_CORRELATION`, `TRIGGER_PATTERN` (+ `DAILY_ENERGY`,
90 +
`DAILY_SLEEP`) are computed per active user and upserted into `insights`.
91 +
- **`medicine-reminders`** (5) — per-regimen recurring cron jobs (created/removed by
92 +
`syncMedicineReminderJobs`); sends Expo push "time to take medicine".
93 +
- **`daily-reminders`** (5) — per-user daily check-in push at `dailyReminderTime`
94 +
(managed by `syncDailyReminderJob`).
95 +
96 +
Default job policy: 3 attempts, exponential backoff, cleanup of completed/failed jobs.
97 +
98 +
### Notifications & email
99 +
- **Push:** Expo Push API (`exp.host/--/api/v2/push/send`) using stored device push tokens.
100 +
- **Email:** Resend (activation code, welcome, password reset).
101 +
102 +
### Files & object storage
103 +
- **Avatars:** `multer` + `multer-s3` upload to an S3-compatible store (configurable
104 +
endpoint/region → MinIO/R2 style); delete via `DeleteObjectCommand`.
105 +
- **PDF reports:** `@react-pdf/renderer` renders a React document from period data;
106 +
endpoint `POST /reports` returns an `application/pdf` attachment.
107 +
108 +
### Root static site
109 +
The API also serves `src/static/` (a Tailwind/CDN marketing landing page + link to the
110 +
published thesis PDF). This is the "web/academic" face of the project.
111 +
112 +
### Tests & CI
113 +
- **Vitest + supertest** against a disposable Postgres (`DATABASE_URL` pointed at an
114 +
`orbit_test` DB; `TRUNCATE users CASCADE` between tests). Files: auth, users, moods,
115 +
triggers, sleep, medicines, care-actions, jobs (mail, mood-trend, push).
116 +
- CI (GitHub Actions) runs the suite on a Postgres 17 service container.
117 +
118 +
### Docker / deploy
119 +
- Dev `Dockerfile`: node:24-alpine, installs `postgresql-client`/`valkey-cli`, runs `dev`
120 +
(`prisma generate && migrate deploy && nodemon`).
121 +
- `Dockerfile.production`: multi-stage build → runtime stage runs
122 +
`npx prisma migrate deploy && node dist/index.js` (migrations auto-apply on boot).
123 +
- CI workflow (`deploy.yml`) on `master`: test → build & push image to **GHCR** (latest +
124 +
short SHA tag) → SSH into the VPS → `docker compose pull && up -d --force-recreate api`.
125 +
- `ansible/provision.yml` bootstraps the VPS: packages, Docker Engine, deploy user + SSH
126 +
key, `/srv/app/production`. `thesis.yml` compiles `monografia.tex` → PDF → SCP to
127 +
`/srv/static/`.
128 +
129 +
---
130 +
131 +
## Frontend — `frontend/`
132 +
133 +
**Stack:** Expo SDK 57 · React Native 0.86 · React 19 · TypeScript 6.0 · expo-router
134 +
(file-based, typed routes) · TanStack Query v5 · Zustand · MMKV · expo-secure-store ·
135 +
expo-notifications · Reanimated/gesture-handler.
136 +
137 +
### Startup / routing
138 +
- `app/_layout.tsx` sets up `QueryClientProvider` → navigation `ThemeProvider` →
139 +
`ToastProvider` → `AuthProvider` → Stack navigator, plus a notification observer.
140 +
- `app/index.tsx` redirects: loading spinner → `/auth/login`; logged-in →
141 +
`(tabs)/new`, or `/auth/activate` if the account isn't active.
142 +
- `(tabs)/` — 5 tabs: **Histórico** (history), **Jornada** (insights), **Novo** (new
143 +
entry flow), **Ações** (care actions), **Ajustes** (settings).
144 +
- Auth screens (`auth/`): login, signup, activate, forgot/reset password.
145 +
- Detail/flow screens: entry, sleep CRUD, triggers CRUD, medicine regimens, care actions
146 +
(medicine / appointment / activity), notifications, report, profile.
147 +
148 +
### Data layer — TanStack Query + offline cache
149 +
- `lib/queryClient.ts`: persisted client backed by **MMKV** (`react-native-mmkv`) via
150 +
`createSyncStoragePersister` (throttled 1s, cache survives 24h). 5-min staleTime,
151 +
10-min GC, `retry: 1`, no refetch-on-window-focus.
152 +
- Per-domain hooks in `hooks/*.queries.ts` use typed query keys, `useInfiniteQuery`
153 +
pagination, and **optimistic updates** (create/delete mood entries roll back on error and
154 +
invalidate insight queries after a short delay).
155 +
- `hooks/useHistoryFeed.ts` merges mood/sleep/trigger/care-action entries into one feed.
156 +
157 +
### API client
158 +
- `lib/api/client.ts` — single `ApiClient` (fetch) for all endpoints: auth, users, moods,
159 +
sleep, triggers, insights, medicine regimens, care actions, trigger↔mood linking, and PDF
160 +
report (`ArrayBuffer`). JWT stored in **expo-secure-store**; a 401 handler force-logs-out.
161 +
- `lib/api/types.ts` holds shared payload/response types mirroring the backend.
162 +
163 +
### State & context
164 +
- **Zustand** `stores/moodEntry.ts` — locally composes a mood entry (mood + components +
165 +
intensities) before submit; `stores/careActionLink.ts` for linking.
166 +
- **AuthContext** — session state, bootstrap `verifyToken`+`getMe` (with 10s timeout),
167 +
login/signup/activate/logout; logout clears Query cache + MMKV.
168 +
- **ToastContext** — app-wide notifications/toasts.
169 +
170 +
### Notifications (push)
171 +
- `useRegisterPushToken.ts` — checks device/permission, sets Android channel, obtains the
172 +
Expo push token (via EAS projectId) and registers it with the backend.
173 +
- `useNotificationObserver.ts` — handles cold-launch and foreground pushes, deep-linking to
174 +
the route named in `data.screen` via `router.replace/push`.
175 +
176 +
### UI
177 +
- Custom kit under `components/ui/` (Button, Input, Cards, sections, sliders, datetime/
178 +
time pickers, chips, empty states, toast, haptic tab). Inter font bundled via expo-font;
179 +
theme tokens in `constants/theme.ts`; `misc/` has haptics, parallax, themed views.
180 +
- Shared UI constants reflect the backend enums: `moods.ts`, `mood-components.ts`,
181 +
`trigger-categories.ts`, `care-action-categories.ts`.
182 +
183 +
### Builds & updates
184 +
- `eas.json` — development (dev client), preview (internal), production (auto-increment).
185 +
`app.json` — package `com.eletrotupi.orbit`, `google-services.json` for push/FCM,
186 +
`newArchEnabled: true`, expo-updates configured (OTA over `u.expo.dev`), typed routes +
187 +
React Compiler experiments.
188 +
189 +
### E2E (Maestro on a physical Android device — no emulator)
190 +
- **Tooling:** Maestro drives whatever `adb devices` sees (a real phone via USB/wireless
191 +
debugging). Host needs **Java 17+** and **adb** only — no GUI, no Android Studio.
192 +
- Arch: `sudo pacman -S android-tools jre-openjdk-headless`
193 +
- Alpine: `sudo apk add android-tools openjdk17`
194 +
- then `curl -fsSL https://get.maestro.mobile.dev | bash` and add `~/.maestro/bin` to PATH.
195 +
- **Flows:** `frontend/e2e/*.yaml` (login, mood, logout — tagged `smoke`, share
196 +
`helpers/_login.yaml`); config `frontend/.maestro/config.yaml` (appId + env defaults).
197 +
UI `Button`/`Input`/`TextArea` and `MoodSelector` derive stable `testID`s from their
198 +
label/title (`button-entrar`, `input-email`, `mood-great`, ...), so flows mostly use ids.
199 +
- **Backend under test:** `docker-compose.e2e.yml` adds an `api-e2e` service on host port
200 +
**3001**, pointed at an isolated `orbit_e2e` database. On boot it runs `prisma migrate
201 +
deploy`, then `api/scripts/seed-e2e.mjs` (TRUNCATEs `users` and inserts a known active
202 +
user `e2e@example.com` / `e2e-password`), then the API. Activation-by-email is deliberately
203 +
skipped — the seeded user is already `active`.
204 +
- **Run** (from `frontend/`):
205 +
- `npm run test:e2e:all` → boots the stack, seeds, preps the device, runs the flows.
206 +
- `npm run test:e2e:up` / `test:e2e:down` / `test:e2e` — the individual steps
207 +
(`frontend/scripts/e2e.sh up|down|test|all`).
208 +
- `npm run test:e2e -- print-env`-style: `bash scripts/e2e.sh print-env` prints the
209 +
`EXPO_PUBLIC_*` vars to export before `expo start`.
210 +
- **Device connectivity:** the phone must reach this machine on the LAN:
211 +
- API → `EXPO_PUBLIC_API_BASE_URL=http://<lan-ip>:3001` (bundler-time env);
212 +
- Metro → flows deep-link the app via `exp://<lan-ip>:8081` (Expo Go / dev client).
213 +
`HOST_IP` is auto-detected by the script and can be overridden via env.
214 +
- **Expo Go runtime (SDK 57):** the Play-Store Expo Go only ships SDK 54, so on a store
215 +
installation the app won't load after the upgrade. Install an SDK 57 Expo Go APK from
216 +
`expo start`/`eas go` on the test device (or match the runtime), otherwise Maestro flows
217 +
will fail at launch.
218 +
- **Notes:** each run does `adb shell pm clear` on the app (fresh SecureStore/MMKV),
219 +
pre-grants `POST_NOTIFICATIONS` and disables animations for deterministic runs. For a
220 +
dev-client build the appId is `com.eletrotupi.orbit` — change it in `.maestro/config.yaml`
221 +
and `APP_ID` when running the script.
222 +
223 +
---
224 +
225 +
## How it works end-to-end
226 +
227 +
1. **Onboarding** — user signs up with name/email/password → backend creates the account,
228 +
stores a bcrypt hash, enqueues a welcome email + a 6-digit **activation code** (valid
229 +
5 min) → user activates via `/auth/activate` → session issued.
230 +
2. **Session** — every request carries a 7-day JWT; on app boot the stored token is
231 +
verified (`/auth/verify`) and refreshed user data fetched (`/users/me`).
232 +
3. **Daily use** — user records moods (with components and intensities), sleep, triggers,
233 +
medicine intakes and care actions. The app writes I/O through TanStack Query mutations
234 +
with optimistic UI; everything is cached in MMKV so history renders offline and
235 +
revalidates later. Entries can link triggers to moods to model cause/effect.
236 +
4. **Scheduled work** — BullMQ cron jobs on Valkey:
237 +
- daily/medicine push reminders per user preference;
238 +
- weekly insight fan-out (Monday 03:00) computing mood trends, energy–sleep
239 +
correlation, trigger patterns; daily energy/sleep summaries.
240 +
Insights land in the `insights` table and surface in the **Jornada** tab.
241 +
5. **Reporting** — the user picks a period (≤ 90 days) and gets a **PDF** generated by the
242 +
API (`@react-pdf/renderer`) summarizing mood, sleep, triggers and medicines — meant to
243 +
be shared with the doctor/therapist.
244 +
6. **Deploy** — push to `master` → CI tests → GHCR image → SSH deploy → container boots and
245 +
applies Prisma migrations before listening on :3000.
246 +
247 +
---
248 +
249 +
## Core architecture decisions & patterns
250 +
251 +
### Backend layering — Controller / Service (light repositories)
252 +
- Routes are thin. **Controllers** parse + validate (`zod`) and shape HTTP responses;
253 +
**Services** hold business logic and persist directly through the Prisma client
254 +
(`lib/prisma.ts`). There is **no explicit Repository/DAO layer** — the Prisma client is
255 +
the single data-access gateway, made pluggable via driver adapters (`PrismaPg` for
256 +
Postgres, `better-sqlite3` adapter already in deps for the future offline build).
257 +
- This is a **Service/Command-style** design: operations are plain async functions that
258 +
take inputs and return domain results; there's no command bus or unit-of-work wrapper.
259 +
Multi-step flows (e.g. signup → create user + store activation code + enqueue welcome
260 +
email) are composed at the controller/service boundary.
261 +
- **Domain errors** (`lib/errors/base.ts`) are raised inside services and mapped to HTTP
262 +
by the single `errorHandler` middleware (incl. Prisma `P2025`→404 / `P2002`→409), so
263 +
services never leak framework concerns.
264 +
265 +
### Background processing — Queue/Worker (producer–consumer) with fan-out
266 +
- API code only **enqueues** jobs; dedicated BullMQ **Workers** consume each queue with
267 +
per-queue concurrency (`QueueRegistry`/`WorkerRegistry`). Queues are independent, so long
268 +
tasks run **truly in parallel** and can be scaled horizontally without sticky state.
269 +
- **Insights** use a **fan-out** pattern: one repeatable cron job (Monday 03:00) enqueues
270 +
a per-user compute job for each active user. Results are written **idempotently** via a
271 +
composite unique key (`@@unique([userId, type, periodStart])`) + `prisma.insight.upsert`,
272 +
so re-runs never duplicate rows.
273 +
- Recurring per-user schedules (daily check-in, medicine times) are modeled as BullMQ
274 +
**repeatable jobs** keyed by `jobId`; dedicated "sync" services reconcile them on any
275 +
change (delete stale jobs, re-add current ones), so schedule state can't drift.
276 +
277 +
### Auth — stateless JWT
278 +
- No server-side session store: a 7-day signed JWT (userId/email) is validated by the
279 +
`requireAuth` middleware. Passwords are bcrypt-hashed; activation and password reset use
280 +
short-lived single-use codes. The API stays horizontally scalable (no sticky sessions).
281 +
282 +
### Database — schema-lived Prisma, migrations as code
283 +
- `prisma/schema.prisma` is the single source of truth; migrations are committed to the
284 +
repo and applied via `prisma migrate deploy` on container boot / CI, making each deploy
285 +
self-migrating and idempotent.
286 +
287 +
### Client — offline-first data access
288 +
- All server state is owned by **TanStack Query hooks** with typed query keys, persisted to
289 +
**MMKV** (24h) and **optimistically mutated** with rollback + controlled invalidation.
290 +
The server cache is treated as local source-ish during a session, not re-fetched on every
291 +
focus. JWT lives in **expo-secure-store**; a global 401 handler signs the session out.
292 +
293 +
### Typing discipline
294 +
- Prisma generates the API's domain types; frontend DTO types in `lib/api/types.ts` mirror
295 +
them and shared enums are duplicated in `constants/*` with `XXX: keep in sync` notes
296 +
(no OpenAPI/codegen — a conscious trade-off for this size).
297 +
298 +
---
299 +
300 +
## One-paragraph summary
301 +
302 +
`nexo/orbit` is a TypeScript monorepo-style academic project: an **Express 5 + Prisma 7**
303 +
REST API over **PostgreSQL 17** with **BullMQ/Valkey** for cron-driven background work
304 +
(insights, push and email reminders via Expo Push and Resend), S3-compatible object storage
305 +
for avatars, and React-PDF for clinician reports; and an **Expo (React Native 0.81)**
306 +
client using **expo-router** file routing, **TanStack Query persisted to MMKV** for
307 +
offline-first UX, secure JWT storage, and push-notification deep linking. Everything is
308 +
containerized for local dev via docker-compose and shipped to a VPS through GitHub Actions
309 +
+ GHCR + Ansible provisioning.frontend/.npmrc
added/dev/null → frontend/.npmrc
1 +
legacy-peer-deps=truefrontend/app.json
1 1
{
2 2
"expo": {
3 3
"name": "nexo",
4 4
"slug": "orbit",
5 5
"version": "1.0.0",
6 6
"orientation": "portrait",
7 7
"icon": "./assets/images/icon.png",
8 8
"scheme": "orbit",
9 9
"userInterfaceStyle": "light",
10 -
"newArchEnabled": true,
11 10
"android": {
12 11
"adaptiveIcon": {
13 12
"backgroundColor": "#F6F8F6",
14 13
"foregroundImage": "./assets/images/android-icon-foreground.png",
15 14
"backgroundImage": "./assets/images/android-icon-background.png",
16 15
"monochromeImage": "./assets/images/android-icon-monochrome.png"
17 16
},
18 -
"edgeToEdgeEnabled": true,
19 17
"predictiveBackGestureEnabled": false,
20 18
"package": "com.eletrotupi.orbit",
21 19
"googleServicesFile": "./google-services.json"
22 20
},
23 21
"plugins": [
35 33
}
36 34
],
37 35
[
38 36
"expo-font",
39 37
{
40 -
"fonts": [
41 -
{
42 -
"fontFamily": "Inter",
43 -
"fontDefinitions": [
44 -
{
45 -
"weight": 400,
46 -
"path": "node_modules/@expo-google-fonts/inter/400Regular/Inter_400Regular.ttf"
47 -
},
48 -
{
49 -
"weight": 400,
50 -
"style": "italic",
51 -
"path": "node_modules/@expo-google-fonts/inter/400Regular_Italic/Inter_400Regular_Italic.ttf"
52 -
},
53 -
{
54 -
"weight": 500,
55 -
"path": "node_modules/@expo-google-fonts/inter/500Medium/Inter_500Medium.ttf"
56 -
},
57 -
{
58 -
"weight": 600,
59 -
"path": "node_modules/@expo-google-fonts/inter/600SemiBold/Inter_600SemiBold.ttf"
60 -
},
61 -
{
62 -
"weight": 700,
63 -
"path": "node_modules/@expo-google-fonts/inter/700Bold/Inter_700Bold.ttf"
64 -
},
65 -
{
66 -
"weight": 900,
67 -
"path": "node_modules/@expo-google-fonts/inter/900Black/Inter_900Black.ttf"
68 -
}
69 -
]
70 -
}
71 -
]
38 +
"android": {
39 +
"fonts": [
40 +
{
41 +
"fontFamily": "Inter",
42 +
"fontDefinitions": [
43 +
{
44 +
"weight": 400,
45 +
"path": "node_modules/@expo-google-fonts/inter/400Regular/Inter_400Regular.ttf"
46 +
},
47 +
{
48 +
"weight": 400,
49 +
"style": "italic",
50 +
"path": "node_modules/@expo-google-fonts/inter/400Regular_Italic/Inter_400Regular_Italic.ttf"
51 +
},
52 +
{
53 +
"weight": 500,
54 +
"path": "node_modules/@expo-google-fonts/inter/500Medium/Inter_500Medium.ttf"
55 +
},
56 +
{
57 +
"weight": 600,
58 +
"path": "node_modules/@expo-google-fonts/inter/600SemiBold/Inter_600SemiBold.ttf"
59 +
},
60 +
{
61 +
"weight": 700,
62 +
"path": "node_modules/@expo-google-fonts/inter/700Bold/Inter_700Bold.ttf"
63 +
},
64 +
{
65 +
"weight": 900,
66 +
"path": "node_modules/@expo-google-fonts/inter/900Black/Inter_900Black.ttf"
67 +
}
68 +
]
69 +
}
70 +
]
71 +
},
72 +
"ios": {
73 +
"fonts": [
74 +
"node_modules/@expo-google-fonts/inter/400Regular/Inter_400Regular.ttf",
75 +
"node_modules/@expo-google-fonts/inter/400Regular_Italic/Inter_400Regular_Italic.ttf",
76 +
"node_modules/@expo-google-fonts/inter/500Medium/Inter_500Medium.ttf",
77 +
"node_modules/@expo-google-fonts/inter/600SemiBold/Inter_600SemiBold.ttf",
78 +
"node_modules/@expo-google-fonts/inter/700Bold/Inter_700Bold.ttf",
79 +
"node_modules/@expo-google-fonts/inter/900Black/Inter_900Black.ttf"
80 +
]
81 +
}
72 82
}
73 83
],
74 84
"expo-secure-store",
75 85
"expo-web-browser",
76 86
"@react-native-community/datetimepicker",
94 104
"url": "https://u.expo.dev/9e045ebc-b4b3-4fc9-959f-d6db2f12259c"
95 105
},
96 106
"ios": {}
97 107
}
98 108
}
frontend/app/(tabs)/_layout.tsx
1 -
import { Tabs, Redirect, router } from "expo-router";
1 +
import { Tabs } from "expo-router/js-tabs";
2 +
import { Redirect, router } from "expo-router";
2 3
import React, { useEffect } from "react";
3 4
import { View, ActivityIndicator } from "react-native";
4 5
5 6
import { HapticTab } from "@/components/misc/haptic-tab";
6 7
import { IconSymbol } from "@/components/ui/icon-symbol";
89 90
}}
90 91
/>
91 92
</Tabs>
92 93
);
93 94
}
frontend/app/_layout.tsx
1 1
import {
2 2
DarkTheme,
3 3
DefaultTheme,
4 +
Stack,
4 5
ThemeProvider,
5 -
} from "@react-navigation/native";
6 -
import { Stack } from "expo-router";
6 +
} from "expo-router";
7 7
import { useColorScheme } from "react-native";
8 8
import { QueryClientProvider } from "@tanstack/react-query";
9 9
import { queryClient } from "@/lib/queryClient";
10 10
import { useNotificationObserver } from "@/hooks/useNotificationObserver";
11 11
import { AuthProvider } from "@/context/AuthContext";
124 124
</ToastProvider>
125 125
</ThemeProvider>
126 126
</QueryClientProvider>
127 127
);
128 128
}
frontend/app/auth/forgot-password.tsx
1 1
import React, { useState } from 'react';
2 2
import {
3 3
View,
4 4
StyleSheet,
5 5
ScrollView,
99 99
variant="outline"
100 100
onPress={() => setEmailSent(false)}
101 101
style={styles.resendButton}
102 102
/>
103 103
104 -
<Link href="/auth/login" asChild style={[styles.link, { color: tintColor }]}>
105 -
<Text style={[styles.link, { color: tintColor }]}>
104 +
<Link href="/auth/login" asChild style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
105 +
<Text style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
106 106
Voltar para login
107 107
</Text>
108 108
</Link>
109 109
</View>
110 110
</View>
150 150
151 151
<View style={styles.footer}>
152 152
<Text style={[styles.footerText, { color: textColor, opacity: 0.7 }]}>
153 153
Lembra tua senha?{' '}
154 154
</Text>
155 -
<Link href="/auth/login" asChild style={[styles.link, { color: tintColor }]}>
156 -
<Text style={[styles.link, { color: tintColor }]}>
155 +
<Link href="/auth/login" asChild style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
156 +
<Text style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
157 157
Faça login
158 158
</Text>
159 159
</Link>
160 160
</View>
161 161
</ScrollView>
248 248
},
249 249
footerText: {
250 250
fontSize: 14,
251 251
},
252 252
});
frontend/app/auth/login.tsx
1 1
import React, { useState, useEffect, useRef } from "react";
2 2
import {
3 3
View,
4 4
StyleSheet,
5 5
ScrollView,
165 165
style={styles.loginButton}
166 166
/>
167 167
168 168
<Link
169 169
href="/auth/forgot-password"
170 -
style={[styles.link, { color: tintColor }]}
170 +
style={StyleSheet.flatten([styles.link, { color: tintColor }])}
171 171
asChild
172 172
>
173 173
<Text
174 -
style={[styles.footerText, { color: textColor, opacity: 0.7 }]}
174 +
style={StyleSheet.flatten([styles.footerText, { color: textColor, opacity: 0.7 }])}
175 175
>
176 176
Esqueceu a senha?
177 177
</Text>
178 178
</Link>
179 179
</View>
186 186
</Text>
187 187
188 188
<Link
189 189
href="/auth/signup"
190 190
asChild
191 -
style={[styles.link, { color: tintColor }]}
191 +
style={StyleSheet.flatten([styles.link, { color: tintColor }])}
192 192
>
193 193
<Text
194 -
style={[styles.footerText, { color: textColor, opacity: 0.7 }]}
194 +
style={StyleSheet.flatten([styles.footerText, { color: textColor, opacity: 0.7 }])}
195 195
>
196 196
Cadastre-se
197 197
</Text>
198 198
</Link>
199 199
</View>
259 259
},
260 260
footerText: {
261 261
fontSize: 14,
262 262
},
263 263
});
frontend/app/auth/reset-password.tsx
1 1
import React, { useState } from 'react';
2 2
import {
3 3
View,
4 4
StyleSheet,
5 5
ScrollView,
117 117
118 118
<View style={styles.footer}>
119 119
<Text style={[styles.footerText, { color: textColor, opacity: 0.7 }]}>
120 120
Lembrou da senha?{' '}
121 121
</Text>
122 -
<Link href="/auth/login" asChild style={[styles.link, { color: tintColor }]}>
123 -
<Text style={[styles.link, { color: tintColor }]}>
122 +
<Link href="/auth/login" asChild style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
123 +
<Text style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
124 124
Faça login
125 125
</Text>
126 126
</Link>
127 127
</View>
128 128
</ScrollView>
177 177
},
178 178
footerText: {
179 179
fontSize: 14,
180 180
},
181 181
});
frontend/app/auth/signup.tsx
1 1
import React, { useState } from 'react';
2 2
import {
3 3
View,
4 4
StyleSheet,
5 5
ScrollView,
155 155
156 156
<View style={styles.footer}>
157 157
<Text style={[styles.footerText, { color: textColor, opacity: 0.7 }]}>
158 158
Já tem uma conta?{' '}
159 159
</Text>
160 -
<Link href="/auth/login" asChild style={[styles.link, { color: tintColor }]}>
161 -
<Text style={[styles.link, { color: tintColor }]}>
160 +
<Link href="/auth/login" asChild style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
161 +
<Text style={StyleSheet.flatten([styles.link, { color: tintColor }])}>
162 162
Faça login
163 163
</Text>
164 164
</Link>
165 165
</View>
166 166
</ScrollView>
215 215
},
216 216
footerText: {
217 217
fontSize: 14,
218 218
},
219 219
});
frontend/app/profile.tsx
1 1
import { useState, useEffect } from 'react';
2 2
import {
3 3
View,
4 4
StyleSheet,
5 5
ScrollView,
12 12
import { StatusBar } from 'expo-status-bar';
13 13
import { SafeAreaView } from 'react-native-safe-area-context';
14 14
import { useThemeColor } from '@/hooks/use-theme-color';
15 15
import { Button, Input } from '@/components/ui';
16 16
import { useAuth } from '@/context/AuthContext';
17 -
import { apiClient, ApiError } from '@/lib/api'
17 +
import { apiClient, ApiError, User } from '@/lib/api'
18 18
import { useToast } from '@/context/ToastContext';
19 19
import { translateError, translateFields } from '@/lib/errors/translations';
20 20
import { Card } from '@/components/ui/Cards';
21 21
import AvatarUpload from '@/components/ui/AvatarUpload';
22 22
import { Typography, Spacing, Colors } from '@/constants/theme';
111 111
showToast(translateError(error.message) || 'Falha ao atualizar o perfil', 'error');
112 112
}
113 113
}
114 114
}
115 115
116 -
const onChangeAvatar = (userData) => {
117 -
const { id, avatarKey, avatarURL, firstName, lastName, email } = userData;
118 -
119 -
updateAuthUser({
120 -
id,
121 -
avatarKey,
122 -
avatarURL,
123 -
firstName,
124 -
lastName,
125 -
email
126 -
});
116 +
const onChangeAvatar = (user: User) => {
117 +
updateAuthUser(user);
127 118
}
128 119
129 120
return (
130 121
<SafeAreaView style={[styles.container, { backgroundColor }]}>
131 122
<StatusBar style={'dark'} />
272 263
cardBlockHint: {
273 264
...Typography.cardHint,
274 265
color: Colors.light.textSecondary
275 266
}
276 267
});
frontend/babel.config.js → /dev/null
1 -
module.exports = function (api) {
2 -
api.cache(true)
3 -
return {
4 -
presets: ['babel-preset-expo'],
5 -
plugins: [
6 -
],
7 -
}
8 -
}
frontend/components/misc/haptic-tab.tsx
1 -
import { BottomTabBarButtonProps } from '@react-navigation/bottom-tabs';
2 -
import { PlatformPressable } from '@react-navigation/elements';
1 +
import { BottomTabBarButtonProps } from 'expo-router/js-tabs';
2 +
import { Pressable } from 'react-native';
3 +
import type { Ref } from 'react';
4 +
import type { View } from 'react-native';
3 5
import * as Haptics from 'expo-haptics';
4 6
5 7
export function HapticTab(props: BottomTabBarButtonProps) {
8 +
const { ref, onPressIn, ...rest } = props;
6 9
return (
7 -
<PlatformPressable
8 -
{...props}
10 +
<Pressable
11 +
{...rest}
12 +
ref={ref as Ref<View>}
9 13
onPressIn={(ev) => {
10 -
props.onPressIn?.(ev);
14 +
onPressIn?.(ev);
11 15
}}
12 16
/>
13 17
);
14 -
}
18 +
}frontend/components/ui/AvatarUpload.tsx
1 1
import React, { useState, useRef } from 'react';
2 2
import {
3 3
View,
4 4
Image,
5 5
TouchableOpacity,
8 8
Animated,
9 9
StyleSheet,
10 10
} from 'react-native';
11 11
import { Text } from '@/components/ui/Text';
12 12
import * as ImagePicker from 'expo-image-picker';
13 +
import { File } from 'expo-file-system';
13 14
import { Ionicons } from '@expo/vector-icons';
14 15
import { apiClient, ApiError } from '@/lib/api';
15 16
import { useToast } from '@/context/ToastContext';
16 17
import { translateError } from '@/lib/errors/translations';
17 18
import { Colors } from '@/constants/theme';
19 +
import type { User } from '@/lib/api/types';
18 20
19 21
interface AvatarUploadProps {
20 22
currentAvatar?: string | null;
21 -
onUploadSuccess?: () => void;
22 -
onRemoveSuccess?: () => void;
23 +
onUploadSuccess?: (user: User) => void;
24 +
onRemoveSuccess?: (user: User) => void;
23 25
}
24 26
25 27
const AvatarUpload: React.FC<AvatarUploadProps> = ({
26 28
currentAvatar = null,
27 29
onUploadSuccess,
47 49
});
48 50
49 51
if (!result.canceled && result.assets && result.assets.length > 0) {
50 52
const asset = result.assets[0];
51 53
setPreview(asset.uri);
52 -
await uploadAvatar(asset.fileName, asset.uri, asset.mimeType);
54 +
await uploadAvatar(asset.uri);
53 55
}
54 56
} catch (error) {
55 57
console.error('Image picker error:', error);
56 58
showToast('Falha ao selecionar imagem', 'error');
57 59
}
58 60
};
59 61
60 -
const uploadAvatar = async (fileName: string, imageUri: string, mimeType: string): Promise<void> => {
62 +
const uploadAvatar = async (imageUri: string): Promise<void> => {
61 63
setIsLoading(true);
62 64
63 65
try {
64 66
const formData = new FormData();
65 -
formData.append('avatar', {
66 -
uri: imageUri,
67 -
type: mimeType,
68 -
name: fileName,
69 -
} as any);
67 +
formData.append('avatar', new File(imageUri));
70 68
71 -
const response = await apiClient.avatar(formData);
69 +
const { user } = await apiClient.avatar(formData);
72 70
73 -
onUploadSuccess?.(response.user);
71 +
onUploadSuccess?.(user);
74 72
} catch (error) {
75 73
console.error('Upload error:', error);
76 74
showToast(
77 75
error instanceof ApiError ? translateError(error.message) : 'Falha ao enviar foto',
78 76
'error',
94 92
text: 'Remover',
95 93
onPress: async () => {
96 94
setIsLoading(true);
97 95
98 96
try {
99 -
const response = await apiClient.removeAvatar();
97 +
const { user } = await apiClient.removeAvatar();
100 98
101 99
setPreview(null);
102 -
onRemoveSuccess?.(response.user);
100 +
onRemoveSuccess?.(user);
103 101
} catch (error) {
104 102
console.error('Remove error:', error);
105 103
showToast(
106 104
error instanceof ApiError ? translateError(error.message) : 'Falha ao remover foto',
107 105
'error',
301 299
textTransform: 'uppercase',
302 300
},
303 301
});
304 302
305 303
export default AvatarUpload;
frontend/components/ui/ScreenLayout.tsx
1 1
import React from "react";
2 2
3 3
import {
4 4
View,
5 5
ScrollView,
99 99
},
100 100
});
101 101
102 102
return (
103 103
<View style={styles.container}>
104 -
<StatusBar barStyle="dark-content" backgroundColor={surfaceColor} />
104 +
<StatusBar barStyle="dark-content" />
105 105
<SafeAreaView
106 106
style={styles.safeAreaView}
107 107
edges={["top", "left", "right"]}
108 108
>
109 109
<View style={styles.header}>
147 147
</View>
148 148
);
149 149
};
150 150
151 151
export default ScreenLayout;
frontend/components/ui/icon-symbol.tsx
1 1
// Fallback for using MaterialIcons on Android and web.
2 2
3 3
import MaterialIcons from '@expo/vector-icons/MaterialIcons';
4 -
import { SymbolWeight, SymbolViewProps } from 'expo-symbols';
5 4
import { ComponentProps } from 'react';
6 5
import { OpaqueColorValue, type StyleProp, type TextStyle } from 'react-native';
7 6
8 -
type IconMapping = Record<SymbolViewProps['name'], ComponentProps<typeof MaterialIcons>['name']>;
9 -
type IconSymbolName = keyof typeof MAPPING;
7 +
type MaterialIconName = ComponentProps<typeof MaterialIcons>['name'];
10 8
11 -
/**
12 -
* Add your SF Symbols to Material Icons mappings here.
13 -
* - see Material Icons in the [Icons Directory](https://icons.expo.fyi).
14 -
* - see SF Symbols in the [SF Symbols](https://developer.apple.com/sf-symbols/) app.
15 -
*
16 -
* TODO: We might get rid of this completely and just wrap a <MeterialIcons>
17 -
* since we won't have iOS stuff
18 -
*/
19 9
const MAPPING = {
20 10
'house.fill': 'home',
21 11
'notifications': 'notifications',
22 12
'add-circle': 'add-circle',
23 13
'history': 'history',
26 16
'chevron.left.forwardslash.chevron.right': 'code',
27 17
'chevron.right': 'chevron-right',
28 18
'bolt': 'bolt',
29 19
'settings.fill': 'settings',
30 20
'book': 'book'
31 -
} as IconMapping;
21 +
} as const satisfies Record<string, MaterialIconName>;
22 +
23 +
type IconSymbolName = keyof typeof MAPPING;
32 24
33 25
/**
34 -
* An icon component that uses native SF Symbols on iOS, and Material Icons on Android and web.
35 -
* This ensures a consistent look across platforms, and optimal resource usage.
26 +
* An icon component that uses Material Icons on all platforms.
36 27
* Icon `name`s are based on SF Symbols and require manual mapping to Material Icons.
37 28
*/
38 29
export function IconSymbol({
39 30
name,
40 31
size = 24,
43 34
}: {
44 35
name: IconSymbolName;
45 36
size?: number;
46 37
color: string | OpaqueColorValue;
47 38
style?: StyleProp<TextStyle>;
48 -
weight?: SymbolWeight;
49 39
}) {
50 40
return <MaterialIcons color={color} size={size} name={MAPPING[name]} style={style} />;
51 -
}
41 +
}frontend/lib/api/client.ts
1 1
import * as SecureStore from "expo-secure-store";
2 2
3 3
export class ApiError extends Error {
4 4
status: number;
5 5
fields?: Record<string, string>;
47 47
CareActionResponse,
48 48
CreateCareActionPayload,
49 49
PatchCareActionPayload,
50 50
TriggerMoodLink,
51 51
LinkMoodPayload,
52 +
AvatarResponse,
53 +
RemoveAvatarResponse,
52 54
} from "@/lib/api/types";
53 55
54 56
const API_BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL;
55 57
const TOKEN_KEY = process.env.EXPO_PUBLIC_TOKEN_KEY;
56 58
107 109
...options.headers,
108 110
},
109 111
};
110 112
111 113
let response: Response;
114 +
115 +
console.log(`${API_BASE_URL}${endpoint} => with ${JSON.stringify(config)}`)
116 +
112 117
try {
113 118
response = await fetch(`${API_BASE_URL}${endpoint}`, config);
114 -
} catch {
119 +
} catch (err) {
120 +
console.error("Underlying error: ", err)
115 121
throw new ApiError("Sem conexão com o servidor", 0);
116 122
}
117 123
118 124
if (!response.ok) {
119 125
if (response.status === 401) {
214 220
method: "PUT",
215 221
body: JSON.stringify({ user }),
216 222
});
217 223
}
218 224
219 -
async avatar(formData: FormData): Promise<User> {
220 -
return await this.request(`/users/me/avatar`, {
225 +
async avatar(formData: FormData): Promise<AvatarResponse> {
226 +
return await this.request<AvatarResponse>(`/users/me/avatar`, {
221 227
method: "POST",
222 228
body: formData,
223 -
headers: {
224 -
"Content-Type": "multipart/form-data",
225 -
} as any,
226 229
});
227 230
}
228 231
229 -
async removeAvatar(): Promise<void> {
230 -
return await this.request(`/users/me/avatar`, {
232 +
async removeAvatar(): Promise<RemoveAvatarResponse> {
233 +
return await this.request<RemoveAvatarResponse>(`/users/me/avatar`, {
231 234
method: "DELETE",
232 235
});
233 236
}
234 237
235 238
// Mood-related
510 513
return response.arrayBuffer()
511 514
}
512 515
}
513 516
514 517
export const apiClient = new ApiClient();
frontend/lib/api/types.ts
1 1
export interface User {
2 2
id: number;
3 3
email: string;
4 4
firstName: string;
5 5
lastName?: string;
10 10
pushToken?: string;
11 11
notificationsEnabled?: boolean;
12 12
dailyReminderTime?: string;
13 13
}
14 14
15 +
export interface AvatarResponse {
16 +
message: string;
17 +
fileLocation: string;
18 +
key: string;
19 +
filename: string;
20 +
size: number;
21 +
user: User;
22 +
}
23 +
24 +
export interface RemoveAvatarResponse {
25 +
user: User;
26 +
}
27 +
15 28
// Auth
16 29
export interface AuthResponse {
17 30
token: string;
18 31
user: User;
19 32
}
371 384
moodId?: number;
372 385
}
373 386
export interface MedicineRegimenResponse { regimen: MedicineRegimen; }
374 387
375 388
export interface LinkMoodPayload { moodId: number; perceivedImpact: number; }
frontend/lib/queryClient.ts
1 1
import { QueryClient } from '@tanstack/react-query';
2 2
import { createSyncStoragePersister } from '@tanstack/query-sync-storage-persister';
3 3
import { persistQueryClient } from '@tanstack/react-query-persist-client';
4 4
import { createMMKV } from 'react-native-mmkv';
5 5
6 -
export const storage = new createMMKV({ id: 'query-cache' });
6 +
export const storage = createMMKV({ id: 'query-cache' });
7 7
8 8
const mmkvStorage = {
9 9
getItem: (key: string) => storage.getString(key) ?? null,
10 10
setItem: (key: string, value: string) => storage.set(key, value),
11 11
removeItem: (key: string) => storage.remove(key)
39 39
queryClient,
40 40
persister,
41 41
// Queries survive for 24h on disk if not invalidated
42 42
maxAge: 1000 * 60 * 60 * 24
43 43
});
frontend/package-lock.json
1 1
{
2 2
"name": "orbit",
3 3
"version": "0.0.0",
4 4
"lockfileVersion": 3,
5 5
"requires": true,
9 9
"version": "0.0.0",
10 10
"dependencies": {
11 11
"@expo-google-fonts/inter": "^0.4.2",
12 12
"@expo/vector-icons": "^15.0.3",
13 13
"@react-native-async-storage/async-storage": "2.2.0",
14 -
"@react-native-community/datetimepicker": "8.4.4",
15 -
"@react-native-community/slider": "5.0.1",
16 -
"@react-navigation/bottom-tabs": "^7.4.0",
17 -
"@react-navigation/elements": "^2.6.3",
18 -
"@react-navigation/native": "^7.1.8",
14 +
"@react-native-community/datetimepicker": "9.1.0",
15 +
"@react-native-community/slider": "5.2.0",
19 16
"@tanstack/query-sync-storage-persister": "^5.100.10",
20 17
"@tanstack/react-query": "^5.100.10",
21 18
"@tanstack/react-query-persist-client": "^5.100.10",
22 19
"date-fns": "^4.1.0",
23 -
"expo": "~54.0.35",
24 -
"expo-constants": "~18.0.13",
25 -
"expo-dev-client": "~6.0.21",
26 -
"expo-device": "~8.0.10",
27 -
"expo-file-system": "~19.0.23",
28 -
"expo-font": "~14.0.12",
29 -
"expo-haptics": "~15.0.8",
30 -
"expo-image": "~3.0.11",
31 -
"expo-image-picker": "~17.0.11",
32 -
"expo-linear-gradient": "~15.0.8",
33 -
"expo-linking": "~8.0.12",
34 -
"expo-notifications": "~0.32.17",
35 -
"expo-router": "~6.0.24",
36 -
"expo-secure-store": "~15.0.8",
37 -
"expo-sharing": "~14.0.8",
38 -
"expo-splash-screen": "~31.0.13",
39 -
"expo-status-bar": "~3.0.9",
40 -
"expo-symbols": "~1.0.8",
41 -
"expo-system-ui": "~6.0.9",
42 -
"expo-updates": "~29.0.18",
43 -
"expo-web-browser": "~15.0.11",
44 -
"react": "19.1.0",
45 -
"react-dom": "19.1.0",
46 -
"react-native": "0.81.5",
47 -
"react-native-gesture-handler": "~2.28.0",
48 -
"react-native-mmkv": "^4.3.1",
49 -
"react-native-nitro-modules": "^0.35.6",
50 -
"react-native-reanimated": "~4.1.1",
51 -
"react-native-safe-area-context": "~5.6.0",
52 -
"react-native-screens": "~4.16.0",
20 +
"expo": "^57.0.22",
21 +
"expo-constants": "~57.0.18",
22 +
"expo-dev-client": "~57.0.19",
23 +
"expo-device": "~57.0.2",
24 +
"expo-file-system": "~57.0.7",
25 +
"expo-font": "~57.0.4",
26 +
"expo-haptics": "~57.0.3",
27 +
"expo-image": "~57.0.5",
28 +
"expo-image-picker": "~57.0.17",
29 +
"expo-linear-gradient": "~57.0.2",
30 +
"expo-linking": "~57.0.10",
31 +
"expo-notifications": "~57.0.18",
32 +
"expo-router": "~57.0.21",
33 +
"expo-secure-store": "~57.0.4",
34 +
"expo-sharing": "~57.0.19",
35 +
"expo-splash-screen": "~57.0.9",
36 +
"expo-status-bar": "~57.0.1",
37 +
"expo-symbols": "~57.0.3",
38 +
"expo-system-ui": "~57.0.4",
39 +
"expo-updates": "~57.0.22",
40 +
"expo-web-browser": "~57.0.3",
41 +
"react": "19.2.3",
42 +
"react-dom": "19.2.3",
43 +
"react-native": "0.86.3",
44 +
"react-native-gesture-handler": "~2.32.0",
45 +
"react-native-mmkv": "^4.3.2",
46 +
"react-native-nitro-modules": "^0.35.9",
47 +
"react-native-reanimated": "4.5.1",
48 +
"react-native-safe-area-context": "~5.7.0",
49 +
"react-native-screens": "~4.26.0",
53 50
"react-native-teleport": "^1.1.2",
54 51
"react-native-web": "~0.21.0",
55 -
"react-native-worklets": "0.5.1",
52 +
"react-native-worklets": "0.10.1",
56 53
"zustand": "^5.0.13"
57 54
},
58 55
"devDependencies": {
59 56
"@react-native-community/cli": "^20.1.3",
60 -
"@types/react": "~19.1.0",
61 -
"babel-preset-expo": "~54.0.10",
57 +
"@types/react": "~19.2.4",
58 +
"babel-preset-expo": "~57.0.0",
62 59
"eslint": "^9.25.0",
63 -
"eslint-config-expo": "~10.0.0",
64 -
"typescript": "~5.9.2"
65 -
}
66 -
},
67 -
"node_modules/@0no-co/graphql.web": {
68 -
"version": "1.2.0",
69 -
"resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.2.0.tgz",
70 -
"integrity": "sha512-/1iHy9TTr63gE1YcR5idjx8UREz1s0kFhydf3bBLCXyqjhkIc6igAzTOx3zPifCwFR87tsh/4Pa9cNts6d2otw==",
71 -
"license": "MIT",
72 -
"peerDependencies": {
73 -
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0"
74 -
},
75 -
"peerDependenciesMeta": {
76 -
"graphql": {
77 -
"optional": true
78 -
}
60 +
"eslint-config-expo": "~57.0.2",
61 +
"typescript": "~6.0.3"
79 62
}
80 63
},
81 64
"node_modules/@babel/code-frame": {
82 65
"version": "7.29.0",
83 66
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
401 384
},
402 385
"engines": {
403 386
"node": ">=6.9.0"
404 387
}
405 388
},
406 -
"node_modules/@babel/highlight": {
407 -
"version": "7.25.9",
408 -
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz",
409 -
"integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==",
410 -
"license": "MIT",
411 -
"dependencies": {
412 -
"@babel/helper-validator-identifier": "^7.25.9",
413 -
"chalk": "^2.4.2",
414 -
"js-tokens": "^4.0.0",
415 -
"picocolors": "^1.0.0"
416 -
},
417 -
"engines": {
418 -
"node": ">=6.9.0"
419 -
}
420 -
},
421 -
"node_modules/@babel/highlight/node_modules/ansi-styles": {
422 -
"version": "3.2.1",
423 -
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
424 -
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
425 -
"license": "MIT",
426 -
"dependencies": {
427 -
"color-convert": "^1.9.0"
428 -
},
429 -
"engines": {
430 -
"node": ">=4"
431 -
}
432 -
},
433 -
"node_modules/@babel/highlight/node_modules/chalk": {
434 -
"version": "2.4.2",
435 -
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
436 -
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
437 -
"license": "MIT",
438 -
"dependencies": {
439 -
"ansi-styles": "^3.2.1",
440 -
"escape-string-regexp": "^1.0.5",
441 -
"supports-color": "^5.3.0"
442 -
},
443 -
"engines": {
444 -
"node": ">=4"
445 -
}
446 -
},
447 -
"node_modules/@babel/highlight/node_modules/color-convert": {
448 -
"version": "1.9.3",
449 -
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
450 -
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
451 -
"license": "MIT",
452 -
"dependencies": {
453 -
"color-name": "1.1.3"
454 -
}
455 -
},
456 -
"node_modules/@babel/highlight/node_modules/color-name": {
457 -
"version": "1.1.3",
458 -
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
459 -
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
460 -
"license": "MIT"
461 -
},
462 -
"node_modules/@babel/highlight/node_modules/escape-string-regexp": {
463 -
"version": "1.0.5",
464 -
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
465 -
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
466 -
"license": "MIT",
467 -
"engines": {
468 -
"node": ">=0.8.0"
469 -
}
470 -
},
471 -
"node_modules/@babel/highlight/node_modules/has-flag": {
472 -
"version": "3.0.0",
473 -
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
474 -
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
475 -
"license": "MIT",
476 -
"engines": {
477 -
"node": ">=4"
478 -
}
479 -
},
480 -
"node_modules/@babel/highlight/node_modules/supports-color": {
481 -
"version": "5.5.0",
482 -
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
483 -
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
484 -
"license": "MIT",
485 -
"dependencies": {
486 -
"has-flag": "^3.0.0"
487 -
},
488 -
"engines": {
489 -
"node": ">=4"
490 -
}
491 -
},
492 389
"node_modules/@babel/parser": {
493 390
"version": "7.29.7",
494 391
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz",
495 392
"integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
496 393
"license": "MIT",
534 431
},
535 432
"peerDependencies": {
536 433
"@babel/core": "^7.0.0-0"
537 434
}
538 435
},
539 -
"node_modules/@babel/plugin-syntax-async-generators": {
540 -
"version": "7.8.4",
541 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
542 -
"integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
543 -
"license": "MIT",
544 -
"dependencies": {
545 -
"@babel/helper-plugin-utils": "^7.8.0"
546 -
},
547 -
"peerDependencies": {
548 -
"@babel/core": "^7.0.0-0"
549 -
}
550 -
},
551 -
"node_modules/@babel/plugin-syntax-bigint": {
552 -
"version": "7.8.3",
553 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
554 -
"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
555 -
"license": "MIT",
556 -
"dependencies": {
557 -
"@babel/helper-plugin-utils": "^7.8.0"
558 -
},
559 -
"peerDependencies": {
560 -
"@babel/core": "^7.0.0-0"
561 -
}
562 -
},
563 -
"node_modules/@babel/plugin-syntax-class-properties": {
564 -
"version": "7.12.13",
565 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
566 -
"integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
567 -
"license": "MIT",
568 -
"dependencies": {
569 -
"@babel/helper-plugin-utils": "^7.12.13"
570 -
},
571 -
"peerDependencies": {
572 -
"@babel/core": "^7.0.0-0"
573 -
}
574 -
},
575 -
"node_modules/@babel/plugin-syntax-class-static-block": {
576 -
"version": "7.14.5",
577 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
578 -
"integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
579 -
"license": "MIT",
580 -
"dependencies": {
581 -
"@babel/helper-plugin-utils": "^7.14.5"
582 -
},
583 -
"engines": {
584 -
"node": ">=6.9.0"
585 -
},
586 -
"peerDependencies": {
587 -
"@babel/core": "^7.0.0-0"
588 -
}
589 -
},
590 436
"node_modules/@babel/plugin-syntax-decorators": {
591 437
"version": "7.29.7",
592 438
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.29.7.tgz",
593 439
"integrity": "sha512-9MTTLbF39X6sqM92JPEsoI7++26hjZvzkxKZy64aMhWLH2mPkJ/Q3AV4QLmls3R14FpSpkOwQQfUh962JGQxxg==",
594 440
"license": "MIT",
642 488
},
643 489
"peerDependencies": {
644 490
"@babel/core": "^7.0.0-0"
645 491
}
646 492
},
647 -
"node_modules/@babel/plugin-syntax-import-attributes": {
648 -
"version": "7.28.6",
649 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz",
650 -
"integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==",
651 -
"license": "MIT",
652 -
"dependencies": {
653 -
"@babel/helper-plugin-utils": "^7.28.6"
654 -
},
655 -
"engines": {
656 -
"node": ">=6.9.0"
657 -
},
658 -
"peerDependencies": {
659 -
"@babel/core": "^7.0.0-0"
660 -
}
661 -
},
662 -
"node_modules/@babel/plugin-syntax-import-meta": {
663 -
"version": "7.10.4",
664 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
665 -
"integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
666 -
"license": "MIT",
667 -
"dependencies": {
668 -
"@babel/helper-plugin-utils": "^7.10.4"
669 -
},
670 -
"peerDependencies": {
671 -
"@babel/core": "^7.0.0-0"
672 -
}
673 -
},
674 -
"node_modules/@babel/plugin-syntax-json-strings": {
675 -
"version": "7.8.3",
676 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
677 -
"integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
678 -
"license": "MIT",
679 -
"dependencies": {
680 -
"@babel/helper-plugin-utils": "^7.8.0"
681 -
},
682 -
"peerDependencies": {
683 -
"@babel/core": "^7.0.0-0"
684 -
}
685 -
},
686 493
"node_modules/@babel/plugin-syntax-jsx": {
687 494
"version": "7.29.7",
688 495
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz",
689 496
"integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==",
690 497
"license": "MIT",
696 503
},
697 504
"peerDependencies": {
698 505
"@babel/core": "^7.0.0-0"
699 506
}
700 507
},
701 -
"node_modules/@babel/plugin-syntax-logical-assignment-operators": {
702 -
"version": "7.10.4",
703 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
704 -
"integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
705 -
"license": "MIT",
706 -
"dependencies": {
707 -
"@babel/helper-plugin-utils": "^7.10.4"
708 -
},
709 -
"peerDependencies": {
710 -
"@babel/core": "^7.0.0-0"
711 -
}
712 -
},
713 508
"node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
714 509
"version": "7.8.3",
715 510
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
716 511
"integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
717 512
"license": "MIT",
720 515
},
721 516
"peerDependencies": {
722 517
"@babel/core": "^7.0.0-0"
723 518
}
724 519
},
725 -
"node_modules/@babel/plugin-syntax-numeric-separator": {
726 -
"version": "7.10.4",
727 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
728 -
"integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
729 -
"license": "MIT",
730 -
"dependencies": {
731 -
"@babel/helper-plugin-utils": "^7.10.4"
732 -
},
733 -
"peerDependencies": {
734 -
"@babel/core": "^7.0.0-0"
735 -
}
736 -
},
737 -
"node_modules/@babel/plugin-syntax-object-rest-spread": {
738 -
"version": "7.8.3",
739 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
740 -
"integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
741 -
"license": "MIT",
742 -
"dependencies": {
743 -
"@babel/helper-plugin-utils": "^7.8.0"
744 -
},
745 -
"peerDependencies": {
746 -
"@babel/core": "^7.0.0-0"
747 -
}
748 -
},
749 -
"node_modules/@babel/plugin-syntax-optional-catch-binding": {
750 -
"version": "7.8.3",
751 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
752 -
"integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
753 -
"license": "MIT",
754 -
"dependencies": {
755 -
"@babel/helper-plugin-utils": "^7.8.0"
756 -
},
757 -
"peerDependencies": {
758 -
"@babel/core": "^7.0.0-0"
759 -
}
760 -
},
761 520
"node_modules/@babel/plugin-syntax-optional-chaining": {
762 521
"version": "7.8.3",
763 522
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
764 523
"integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
765 524
"license": "MIT",
766 525
"dependencies": {
767 526
"@babel/helper-plugin-utils": "^7.8.0"
768 -
},
769 -
"peerDependencies": {
770 -
"@babel/core": "^7.0.0-0"
771 -
}
772 -
},
773 -
"node_modules/@babel/plugin-syntax-private-property-in-object": {
774 -
"version": "7.14.5",
775 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
776 -
"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
777 -
"license": "MIT",
778 -
"dependencies": {
779 -
"@babel/helper-plugin-utils": "^7.14.5"
780 -
},
781 -
"engines": {
782 -
"node": ">=6.9.0"
783 -
},
784 -
"peerDependencies": {
785 -
"@babel/core": "^7.0.0-0"
786 -
}
787 -
},
788 -
"node_modules/@babel/plugin-syntax-top-level-await": {
789 -
"version": "7.14.5",
790 -
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
791 -
"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
792 -
"license": "MIT",
793 -
"dependencies": {
794 -
"@babel/helper-plugin-utils": "^7.14.5"
795 -
},
796 -
"engines": {
797 -
"node": ">=6.9.0"
798 527
},
799 528
"peerDependencies": {
800 529
"@babel/core": "^7.0.0-0"
801 530
}
802 531
},
929 658
},
930 659
"peerDependencies": {
931 660
"@babel/core": "^7.0.0-0"
932 661
}
933 662
},
934 -
"node_modules/@babel/plugin-transform-computed-properties": {
935 -
"version": "7.29.7",
936 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz",
937 -
"integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==",
938 -
"license": "MIT",
939 -
"dependencies": {
940 -
"@babel/helper-plugin-utils": "^7.29.7",
941 -
"@babel/template": "^7.29.7"
942 -
},
943 -
"engines": {
944 -
"node": ">=6.9.0"
945 -
},
946 -
"peerDependencies": {
947 -
"@babel/core": "^7.0.0-0"
948 -
}
949 -
},
950 663
"node_modules/@babel/plugin-transform-destructuring": {
951 664
"version": "7.29.7",
952 665
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz",
953 666
"integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==",
954 667
"license": "MIT",
1008 721
},
1009 722
"peerDependencies": {
1010 723
"@babel/core": "^7.0.0-0"
1011 724
}
1012 725
},
1013 -
"node_modules/@babel/plugin-transform-function-name": {
1014 -
"version": "7.29.7",
1015 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz",
1016 -
"integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==",
1017 -
"license": "MIT",
1018 -
"dependencies": {
1019 -
"@babel/helper-compilation-targets": "^7.29.7",
1020 -
"@babel/helper-plugin-utils": "^7.29.7",
1021 -
"@babel/traverse": "^7.29.7"
1022 -
},
1023 -
"engines": {
1024 -
"node": ">=6.9.0"
1025 -
},
1026 -
"peerDependencies": {
1027 -
"@babel/core": "^7.0.0-0"
1028 -
}
1029 -
},
1030 -
"node_modules/@babel/plugin-transform-literals": {
1031 -
"version": "7.29.7",
1032 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz",
1033 -
"integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==",
1034 -
"license": "MIT",
1035 -
"dependencies": {
1036 -
"@babel/helper-plugin-utils": "^7.29.7"
1037 -
},
1038 -
"engines": {
1039 -
"node": ">=6.9.0"
1040 -
},
1041 -
"peerDependencies": {
1042 -
"@babel/core": "^7.0.0-0"
1043 -
}
1044 -
},
1045 726
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
1046 727
"version": "7.29.7",
1047 728
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz",
1048 729
"integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==",
1049 730
"license": "MIT",
1094 775
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz",
1095 776
"integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==",
1096 777
"license": "MIT",
1097 778
"dependencies": {
1098 779
"@babel/helper-plugin-utils": "^7.28.6"
1099 -
},
1100 -
"engines": {
1101 -
"node": ">=6.9.0"
1102 -
},
1103 -
"peerDependencies": {
1104 -
"@babel/core": "^7.0.0-0"
1105 -
}
1106 -
},
1107 -
"node_modules/@babel/plugin-transform-numeric-separator": {
1108 -
"version": "7.29.7",
1109 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz",
1110 -
"integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==",
1111 -
"license": "MIT",
1112 -
"dependencies": {
1113 -
"@babel/helper-plugin-utils": "^7.29.7"
1114 780
},
1115 781
"engines": {
1116 782
"node": ">=6.9.0"
1117 783
},
1118 784
"peerDependencies": {
1264 930
},
1265 931
"peerDependencies": {
1266 932
"@babel/core": "^7.0.0-0"
1267 933
}
1268 934
},
1269 -
"node_modules/@babel/plugin-transform-react-jsx-self": {
1270 -
"version": "7.29.7",
1271 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
1272 -
"integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==",
1273 -
"license": "MIT",
1274 -
"dependencies": {
1275 -
"@babel/helper-plugin-utils": "^7.29.7"
1276 -
},
1277 -
"engines": {
1278 -
"node": ">=6.9.0"
1279 -
},
1280 -
"peerDependencies": {
1281 -
"@babel/core": "^7.0.0-0"
1282 -
}
1283 -
},
1284 -
"node_modules/@babel/plugin-transform-react-jsx-source": {
1285 -
"version": "7.29.7",
1286 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
1287 -
"integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==",
1288 -
"license": "MIT",
1289 -
"dependencies": {
1290 -
"@babel/helper-plugin-utils": "^7.29.7"
1291 -
},
1292 -
"engines": {
1293 -
"node": ">=6.9.0"
1294 -
},
1295 -
"peerDependencies": {
1296 -
"@babel/core": "^7.0.0-0"
1297 -
}
1298 -
},
1299 935
"node_modules/@babel/plugin-transform-react-pure-annotations": {
1300 936
"version": "7.29.7",
1301 937
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.29.7.tgz",
1302 938
"integrity": "sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==",
1303 939
"license": "MIT",
1310 946
},
1311 947
"peerDependencies": {
1312 948
"@babel/core": "^7.0.0-0"
1313 949
}
1314 950
},
1315 -
"node_modules/@babel/plugin-transform-regenerator": {
1316 -
"version": "7.29.7",
1317 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz",
1318 -
"integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==",
1319 -
"license": "MIT",
1320 -
"dependencies": {
1321 -
"@babel/helper-plugin-utils": "^7.29.7"
1322 -
},
1323 -
"engines": {
1324 -
"node": ">=6.9.0"
1325 -
},
1326 -
"peerDependencies": {
1327 -
"@babel/core": "^7.0.0-0"
1328 -
}
1329 -
},
1330 951
"node_modules/@babel/plugin-transform-runtime": {
1331 952
"version": "7.29.7",
1332 953
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.7.tgz",
1333 954
"integrity": "sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==",
1334 955
"license": "MIT",
1360 981
},
1361 982
"peerDependencies": {
1362 983
"@babel/core": "^7.0.0-0"
1363 984
}
1364 985
},
1365 -
"node_modules/@babel/plugin-transform-spread": {
1366 -
"version": "7.29.7",
1367 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz",
1368 -
"integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==",
1369 -
"license": "MIT",
1370 -
"dependencies": {
1371 -
"@babel/helper-plugin-utils": "^7.29.7",
1372 -
"@babel/helper-skip-transparent-expression-wrappers": "^7.29.7"
1373 -
},
1374 -
"engines": {
1375 -
"node": ">=6.9.0"
1376 -
},
1377 -
"peerDependencies": {
1378 -
"@babel/core": "^7.0.0-0"
1379 -
}
1380 -
},
1381 -
"node_modules/@babel/plugin-transform-sticky-regex": {
1382 -
"version": "7.29.7",
1383 -
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz",
1384 -
"integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==",
1385 -
"license": "MIT",
1386 -
"dependencies": {
1387 -
"@babel/helper-plugin-utils": "^7.29.7"
1388 -
},
1389 -
"engines": {
1390 -
"node": ">=6.9.0"
1391 -
},
1392 -
"peerDependencies": {
1393 -
"@babel/core": "^7.0.0-0"
1394 -
}
1395 -
},
1396 986
"node_modules/@babel/plugin-transform-template-literals": {
1397 987
"version": "7.27.1",
1398 988
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz",
1399 989
"integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==",
1400 990
"license": "MIT",
1441 1031
},
1442 1032
"peerDependencies": {
1443 1033
"@babel/core": "^7.0.0-0"
1444 1034
}
1445 1035
},
1446 -
"node_modules/@babel/preset-react": {
1447 -
"version": "7.29.7",
1448 -
"resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.29.7.tgz",
1449 -
"integrity": "sha512-C+PV1TFUPTmBQGoPBL8j2QmLpZ117YTCwxIZeJOM96GbYMFSc7/pOXU5lVykwnZxyTqQxRsvoRk6f2FktZgGHA==",
1450 -
"license": "MIT",
1451 -
"dependencies": {
1452 -
"@babel/helper-plugin-utils": "^7.29.7",
1453 -
"@babel/helper-validator-option": "^7.29.7",
1454 -
"@babel/plugin-transform-react-display-name": "^7.29.7",
1455 -
"@babel/plugin-transform-react-jsx": "^7.29.7",
1456 -
"@babel/plugin-transform-react-jsx-development": "^7.29.7",
1457 -
"@babel/plugin-transform-react-pure-annotations": "^7.29.7"
1458 -
},
1459 -
"engines": {
1460 -
"node": ">=6.9.0"
1461 -
},
1462 -
"peerDependencies": {
1463 -
"@babel/core": "^7.0.0-0"
1464 -
}
1465 -
},
1466 1036
"node_modules/@babel/preset-typescript": {
1467 1037
"version": "7.28.5",
1468 1038
"resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz",
1469 1039
"integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==",
1470 1040
"license": "MIT",
1529 1099
"@babel/generator": "^7.29.7",
1530 1100
"@babel/helper-globals": "^7.29.7",
1531 1101
"@babel/parser": "^7.29.7",
1532 1102
"@babel/template": "^7.29.7",
1533 1103
"@babel/types": "^7.29.7",
1534 -
"debug": "^4.3.1"
1535 -
},
1536 -
"engines": {
1537 -
"node": ">=6.9.0"
1538 -
}
1539 -
},
1540 -
"node_modules/@babel/traverse--for-generate-function-map": {
1541 -
"name": "@babel/traverse",
1542 -
"version": "7.29.0",
1543 -
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
1544 -
"integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
1545 -
"license": "MIT",
1546 -
"dependencies": {
1547 -
"@babel/code-frame": "^7.29.0",
1548 -
"@babel/generator": "^7.29.0",
1549 -
"@babel/helper-globals": "^7.28.0",
1550 -
"@babel/parser": "^7.29.0",
1551 -
"@babel/template": "^7.28.6",
1552 -
"@babel/types": "^7.29.0",
1553 1104
"debug": "^4.3.1"
1554 1105
},
1555 1106
"engines": {
1556 1107
"node": ">=6.9.0"
1557 1108
}
1777 1328
"version": "0.4.2",
1778 1329
"resolved": "https://registry.npmjs.org/@expo-google-fonts/inter/-/inter-0.4.2.tgz",
1779 1330
"integrity": "sha512-syfiImMaDmq7cFi0of+waE2M4uSCyd16zgyWxdPOY7fN2VBmSLKEzkfbZgeOjJq61kSqPBNNtXjggiQiSD6gMQ==",
1780 1331
"license": "MIT AND OFL-1.1"
1781 1332
},
1333 +
"node_modules/@expo-google-fonts/material-symbols": {
1334 +
"version": "0.4.48",
1335 +
"resolved": "https://registry.npmjs.org/@expo-google-fonts/material-symbols/-/material-symbols-0.4.48.tgz",
1336 +
"integrity": "sha512-aZztj44PyA/sj3TXSwwpLJwqMlTUJ49okbZJYURzEcuERxMQB0KbX7RrLBi8WJnuWz5HFOLlTRxORrJfNnUPNQ==",
1337 +
"license": "MIT AND Apache-2.0"
1338 +
},
1782 1339
"node_modules/@expo/code-signing-certificates": {
1783 1340
"version": "0.0.6",
1784 1341
"resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.6.tgz",
1785 1342
"integrity": "sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==",
1786 1343
"license": "MIT",
1787 1344
"dependencies": {
1788 1345
"node-forge": "^1.3.3"
1789 1346
}
1790 1347
},
1791 -
"node_modules/@expo/config": {
1792 -
"version": "12.0.13",
1793 -
"resolved": "https://registry.npmjs.org/@expo/config/-/config-12.0.13.tgz",
1794 -
"integrity": "sha512-Cu52arBa4vSaupIWsF0h7F/Cg//N374nYb7HAxV0I4KceKA7x2UXpYaHOL7EEYYvp7tZdThBjvGpVmr8ScIvaQ==",
1795 -
"license": "MIT",
1796 -
"dependencies": {
1797 -
"@babel/code-frame": "~7.10.4",
1798 -
"@expo/config-plugins": "~54.0.4",
1799 -
"@expo/config-types": "^54.0.10",
1800 -
"@expo/json-file": "^10.0.8",
1801 -
"deepmerge": "^4.3.1",
1802 -
"getenv": "^2.0.0",
1803 -
"glob": "^13.0.0",
1804 -
"require-from-string": "^2.0.2",
1805 -
"resolve-from": "^5.0.0",
1806 -
"resolve-workspace-root": "^2.0.0",
1807 -
"semver": "^7.6.0",
1808 -
"slugify": "^1.3.4",
1809 -
"sucrase": "~3.35.1"
1810 -
}
1811 -
},
1812 1348
"node_modules/@expo/config-plugins": {
1813 -
"version": "54.0.4",
1814 -
"resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-54.0.4.tgz",
1815 -
"integrity": "sha512-g2yXGICdoOw5i3LkQSDxl2Q5AlQCrG7oniu0pCPPO+UxGb7He4AFqSvPSy8HpRUj55io17hT62FTjYRD+d6j3Q==",
1349 +
"version": "57.0.9",
1350 +
"resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-57.0.9.tgz",
1351 +
"integrity": "sha512-hHgfL1avkCdEvDSw7IwlKwRYYNgcxzbNNMIk6W6lTkJpY0MajinAfeJUS0J+wPCsjUfGbVqOJM+XhPaO5ulUxg==",
1816 1352
"license": "MIT",
1817 1353
"dependencies": {
1818 -
"@expo/config-types": "^54.0.10",
1819 -
"@expo/json-file": "~10.0.8",
1820 -
"@expo/plist": "^0.4.8",
1354 +
"@expo/config-types": "^57.0.2",
1355 +
"@expo/json-file": "~11.0.1",
1356 +
"@expo/plist": "^0.8.1",
1357 +
"@expo/require-utils": "^57.0.5",
1821 1358
"@expo/sdk-runtime-versions": "^1.0.0",
1822 1359
"chalk": "^4.1.2",
1823 1360
"debug": "^4.3.5",
1824 1361
"getenv": "^2.0.0",
1825 1362
"glob": "^13.0.0",
1826 -
"resolve-from": "^5.0.0",
1827 1363
"semver": "^7.5.4",
1828 -
"slash": "^3.0.0",
1829 1364
"slugify": "^1.6.6",
1830 1365
"xcode": "^3.0.1",
1831 1366
"xml2js": "0.6.0"
1832 1367
}
1833 1368
},
1834 1369
"node_modules/@expo/config-plugins/node_modules/semver": {
1835 -
"version": "7.7.4",
1836 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
1837 -
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
1370 +
"version": "7.8.5",
1371 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1372 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1838 1373
"license": "ISC",
1839 1374
"bin": {
1840 1375
"semver": "bin/semver.js"
1841 1376
},
1842 1377
"engines": {
1843 1378
"node": ">=10"
1844 1379
}
1845 1380
},
1846 1381
"node_modules/@expo/config-types": {
1847 -
"version": "54.0.10",
1848 -
"resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-54.0.10.tgz",
1849 -
"integrity": "sha512-/J16SC2an1LdtCZ67xhSkGXpALYUVUNyZws7v+PVsFZxClYehDSoKLqyRaGkpHlYrCc08bS0RF5E0JV6g50psA==",
1382 +
"version": "57.0.2",
1383 +
"resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-57.0.2.tgz",
1384 +
"integrity": "sha512-ewW08OonrcRIsRKIlFvvcmmafE5zemb1ocu3HkNwtVPyRtj2w42pZCAkMIROYpcVBaPnc3mDT9UZDzwXWC3i6g==",
1850 1385
"license": "MIT"
1851 1386
},
1852 -
"node_modules/@expo/config/node_modules/@babel/code-frame": {
1853 -
"version": "7.10.4",
1854 -
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1855 -
"integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1856 -
"license": "MIT",
1857 -
"dependencies": {
1858 -
"@babel/highlight": "^7.10.4"
1859 -
}
1860 -
},
1861 -
"node_modules/@expo/config/node_modules/semver": {
1862 -
"version": "7.7.4",
1863 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
1864 -
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
1865 -
"license": "ISC",
1866 -
"bin": {
1867 -
"semver": "bin/semver.js"
1868 -
},
1869 -
"engines": {
1870 -
"node": ">=10"
1871 -
}
1872 -
},
1873 1387
"node_modules/@expo/devcert": {
1874 1388
"version": "1.2.1",
1875 1389
"resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.2.1.tgz",
1876 1390
"integrity": "sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==",
1877 1391
"license": "MIT",
1888 1402
"dependencies": {
1889 1403
"ms": "^2.1.1"
1890 1404
}
1891 1405
},
1892 1406
"node_modules/@expo/devtools": {
1893 -
"version": "0.1.8",
1894 -
"resolved": "https://registry.npmjs.org/@expo/devtools/-/devtools-0.1.8.tgz",
1895 -
"integrity": "sha512-SVLxbuanDjJPgc0sy3EfXUMLb/tXzp6XIHkhtPVmTWJAp+FOr6+5SeiCfJrCzZFet0Ifyke2vX3sFcKwEvCXwQ==",
1407 +
"version": "57.0.1",
1408 +
"resolved": "https://registry.npmjs.org/@expo/devtools/-/devtools-57.0.1.tgz",
1409 +
"integrity": "sha512-GyUf+wFNkbttaX0jR7MZa9bm77U0IrLg6d2AjpxdyoXw/w4abHoXG0oFufwLMgP9zLTd5+Ct4X/ffNUTnlzZgg==",
1896 1410
"license": "MIT",
1897 1411
"dependencies": {
1898 1412
"chalk": "^4.1.2"
1899 1413
},
1900 1414
"peerDependencies": {
1908 1422
"react-native": {
1909 1423
"optional": true
1910 1424
}
1911 1425
}
1912 1426
},
1427 +
"node_modules/@expo/dom-webview": {
1428 +
"version": "57.0.1",
1429 +
"resolved": "https://registry.npmjs.org/@expo/dom-webview/-/dom-webview-57.0.1.tgz",
1430 +
"integrity": "sha512-lAKsME4SAq+8sf56oN0DX5TBYyruupoRxbWbD2xf9RnKY8y6x8eb9LCE5pxSN0qyWdqnp+0wmyWzDkKboThKAw==",
1431 +
"license": "MIT",
1432 +
"peerDependencies": {
1433 +
"expo": "*",
1434 +
"react": "*",
1435 +
"react-native": "*"
1436 +
}
1437 +
},
1913 1438
"node_modules/@expo/env": {
1914 -
"version": "2.0.11",
1915 -
"resolved": "https://registry.npmjs.org/@expo/env/-/env-2.0.11.tgz",
1916 -
"integrity": "sha512-xV+ps6YCW7XIPVUwFVCRN2nox09dnRwy8uIjwHWTODu0zFw4kp4omnVkl0OOjuu2XOe7tdgAHxikrkJt9xB/7Q==",
1439 +
"version": "2.4.3",
1440 +
"resolved": "https://registry.npmjs.org/@expo/env/-/env-2.4.3.tgz",
1441 +
"integrity": "sha512-M1NXeZCA1mkMkYOyIe7PlyRX0/jqFtMoJgyblnlq/vpCRfmueFT7RnGSQG8uEFDF5WHOFGijAQ3fogPh3/n5Ng==",
1917 1442
"license": "MIT",
1918 1443
"dependencies": {
1919 1444
"chalk": "^4.0.0",
1920 1445
"debug": "^4.3.4",
1921 -
"dotenv": "~16.4.5",
1922 -
"dotenv-expand": "~11.0.6",
1923 1446
"getenv": "^2.0.0"
1447 +
},
1448 +
"engines": {
1449 +
"node": ">=20.12.0"
1924 1450
}
1925 1451
},
1452 +
"node_modules/@expo/expo-modules-macros-plugin": {
1453 +
"version": "0.6.1",
1454 +
"resolved": "https://registry.npmjs.org/@expo/expo-modules-macros-plugin/-/expo-modules-macros-plugin-0.6.1.tgz",
1455 +
"integrity": "sha512-cpsLZE4rqkc1Y3eZTkxB98jrqY1YXgetmtxFt8q89jBRmk3quRuk1BZo+VcnCSObZardjg99r1k5xijEMONFGA==",
1456 +
"license": "MIT"
1457 +
},
1926 1458
"node_modules/@expo/fingerprint": {
1927 -
"version": "0.15.5",
1928 -
"resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.15.5.tgz",
1929 -
"integrity": "sha512-mdVoAMcux1WlM6kd1RoWiHRNqKqS+J6mKmWQ/BKgeh937S/fcW58EE68O6nc4KDXtWi3PBeNHskOFcgyIuD4hw==",
1459 +
"version": "0.20.13",
1460 +
"resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.20.13.tgz",
1461 +
"integrity": "sha512-h1x+w+JpNRu88a/5SMZRzJs9YDGR/f7R8ApCr7OdenhqmJ00hFxQMzvxajDLL+1P2Y2g/ND0xksusqvBqWSW5Q==",
1930 1462
"license": "MIT",
1931 1463
"dependencies": {
1932 -
"@expo/spawn-async": "^1.7.2",
1464 +
"@expo/env": "^2.4.3",
1465 +
"@expo/spawn-async": "^1.8.0",
1933 1466
"arg": "^5.0.2",
1934 1467
"chalk": "^4.1.2",
1935 1468
"debug": "^4.3.4",
1936 1469
"getenv": "^2.0.0",
1937 1470
"glob": "^13.0.0",
1938 1471
"ignore": "^5.3.1",
1939 1472
"minimatch": "^10.2.2",
1940 -
"p-limit": "^3.1.0",
1941 1473
"resolve-from": "^5.0.0",
1942 1474
"semver": "^7.6.0"
1943 1475
},
1944 1476
"bin": {
1945 1477
"fingerprint": "bin/cli.js"
1953 1485
"engines": {
1954 1486
"node": "18 || 20 || >=22"
1955 1487
}
1956 1488
},
1957 1489
"node_modules/@expo/fingerprint/node_modules/brace-expansion": {
1958 -
"version": "5.0.6",
1959 -
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz",
1960 -
"integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==",
1490 +
"version": "5.0.12",
1491 +
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz",
1492 +
"integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==",
1961 1493
"license": "MIT",
1962 1494
"dependencies": {
1963 1495
"balanced-match": "^4.0.2"
1964 1496
},
1965 1497
"engines": {
1966 -
"node": "18 || 20 || >=22"
1498 +
"node": "20 || >=22"
1967 1499
}
1968 1500
},
1969 1501
"node_modules/@expo/fingerprint/node_modules/minimatch": {
1970 -
"version": "10.2.5",
1971 -
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
1972 -
"integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
1502 +
"version": "10.2.6",
1503 +
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz",
1504 +
"integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==",
1973 1505
"license": "BlueOak-1.0.0",
1974 1506
"dependencies": {
1975 -
"brace-expansion": "^5.0.5"
1507 +
"brace-expansion": "^5.0.8"
1976 1508
},
1977 1509
"engines": {
1978 1510
"node": "18 || 20 || >=22"
1979 1511
},
1980 1512
"funding": {
1981 1513
"url": "https://github.com/sponsors/isaacs"
1982 1514
}
1983 1515
},
1984 1516
"node_modules/@expo/fingerprint/node_modules/semver": {
1985 -
"version": "7.8.0",
1986 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
1987 -
"integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
1517 +
"version": "7.8.5",
1518 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1519 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1988 1520
"license": "ISC",
1989 1521
"bin": {
1990 1522
"semver": "bin/semver.js"
1991 1523
},
1992 1524
"engines": {
1993 1525
"node": ">=10"
1994 1526
}
1995 1527
},
1996 1528
"node_modules/@expo/image-utils": {
1997 -
"version": "0.8.12",
1998 -
"resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.8.12.tgz",
1999 -
"integrity": "sha512-3KguH7kyKqq7pNwLb9j6BBdD/bjmNwXZG/HPWT6GWIXbwrvAJt2JNyYTP5agWJ8jbbuys1yuCzmkX+TU6rmI7A==",
1529 +
"version": "0.11.5",
1530 +
"resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.11.5.tgz",
1531 +
"integrity": "sha512-KPQBTpmpAfy/Vu9y4wPW808/qtZxjYmyJg8cm2QCPAupp+qEWA3b5zmk0ulOwQ9OgeHxuCPgUqWgkwHFo7UsrQ==",
2000 1532
"license": "MIT",
2001 1533
"dependencies": {
2002 -
"@expo/spawn-async": "^1.7.2",
1534 +
"@expo/require-utils": "^57.0.5",
1535 +
"@expo/spawn-async": "^1.8.0",
2003 1536
"chalk": "^4.0.0",
2004 1537
"getenv": "^2.0.0",
2005 1538
"jimp-compact": "0.16.1",
2006 1539
"parse-png": "^2.1.0",
2007 -
"resolve-from": "^5.0.0",
2008 1540
"semver": "^7.6.0"
2009 1541
}
2010 1542
},
2011 1543
"node_modules/@expo/image-utils/node_modules/semver": {
2012 -
"version": "7.7.4",
2013 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
2014 -
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
1544 +
"version": "7.8.5",
1545 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1546 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
2015 1547
"license": "ISC",
2016 1548
"bin": {
2017 1549
"semver": "bin/semver.js"
2018 1550
},
2019 1551
"engines": {
2020 1552
"node": ">=10"
2021 1553
}
2022 1554
},
1555 +
"node_modules/@expo/inline-modules": {
1556 +
"version": "0.1.7",
1557 +
"resolved": "https://registry.npmjs.org/@expo/inline-modules/-/inline-modules-0.1.7.tgz",
1558 +
"integrity": "sha512-Bz/khd1gIJqDkje7t5ejD5e9jFbm4xEJzWSwRKadRo6gruepbw1xJ3Eb+e58OS8fY1ZNQYjzZbspnuph67sN0g==",
1559 +
"license": "MIT",
1560 +
"dependencies": {
1561 +
"@expo/config-plugins": "~57.0.9"
1562 +
}
1563 +
},
2023 1564
"node_modules/@expo/json-file": {
2024 -
"version": "10.0.14",
2025 -
"resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.0.14.tgz",
2026 -
"integrity": "sha512-yWwBFywFv+SxkJp/pIzzA416JVYflNUh7pqQzgaA6nXDqRyK7KfrqVzk8PdUfDnqbBcaZZxpzNssfQZzp5KHrA==",
1565 +
"version": "11.0.1",
1566 +
"resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-11.0.1.tgz",
1567 +
"integrity": "sha512-zxHWj4MKKMAL29ZQSY/Fssx4Thluk40JmuGNaeS078wy/NhlFhnVi+rHHunulE3xJAJ0CM73m8VK2+GkF9eRwQ==",
2027 1568
"license": "MIT",
2028 1569
"dependencies": {
2029 1570
"@babel/code-frame": "^7.20.0",
2030 1571
"json5": "^2.2.3"
2031 1572
}
2032 1573
},
1574 +
"node_modules/@expo/local-build-cache-provider": {
1575 +
"version": "57.0.8",
1576 +
"resolved": "https://registry.npmjs.org/@expo/local-build-cache-provider/-/local-build-cache-provider-57.0.8.tgz",
1577 +
"integrity": "sha512-SEdE0pAQrr90bRh3MNR0ZuwoIBw390cYdFgbn7Vk0Mtm9EHaBfP7kYj+2hXnXZJgOEm3/JMtfoD3rV7rWA9FGg==",
1578 +
"license": "MIT",
1579 +
"dependencies": {
1580 +
"@expo/config": "~57.0.9",
1581 +
"chalk": "^4.1.2"
1582 +
}
1583 +
},
1584 +
"node_modules/@expo/local-build-cache-provider/node_modules/@expo/config": {
1585 +
"version": "57.0.9",
1586 +
"resolved": "https://registry.npmjs.org/@expo/config/-/config-57.0.9.tgz",
1587 +
"integrity": "sha512-dmzlKraIFxa7wLwV6K7WzI8jp6QZpW6Mc5mGjLimJUFjzh4uQdYaT3m3plEutM5yxBoBEwqzks7l+I/ljCbxAQ==",
1588 +
"license": "MIT",
1589 +
"dependencies": {
1590 +
"@expo/config-plugins": "~57.0.9",
1591 +
"@expo/config-types": "^57.0.2",
1592 +
"@expo/json-file": "^11.0.1",
1593 +
"@expo/require-utils": "^57.0.5",
1594 +
"deepmerge": "^4.3.1",
1595 +
"getenv": "^2.0.0",
1596 +
"glob": "^13.0.0",
1597 +
"resolve-workspace-root": "^2.0.0",
1598 +
"semver": "^7.6.0",
1599 +
"slugify": "^1.3.4"
1600 +
}
1601 +
},
1602 +
"node_modules/@expo/local-build-cache-provider/node_modules/semver": {
1603 +
"version": "7.8.5",
1604 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1605 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1606 +
"license": "ISC",
1607 +
"bin": {
1608 +
"semver": "bin/semver.js"
1609 +
},
1610 +
"engines": {
1611 +
"node": ">=10"
1612 +
}
1613 +
},
1614 +
"node_modules/@expo/log-box": {
1615 +
"version": "57.0.4",
1616 +
"resolved": "https://registry.npmjs.org/@expo/log-box/-/log-box-57.0.4.tgz",
1617 +
"integrity": "sha512-IxwS9s1L2muj8mj8AQSuiy7u8OFJdc02NRFo2me/Tj6DiaeG5SREqmpBE4rQpR2cadqSg5jl8Qab8Cjie616dg==",
1618 +
"license": "MIT",
1619 +
"dependencies": {
1620 +
"@expo/dom-webview": "^57.0.1",
1621 +
"anser": "^1.4.9",
1622 +
"stacktrace-parser": "^0.1.10"
1623 +
},
1624 +
"peerDependencies": {
1625 +
"@expo/dom-webview": "^57.0.1",
1626 +
"expo": "*",
1627 +
"react": "*",
1628 +
"react-native": "*"
1629 +
}
1630 +
},
2033 1631
"node_modules/@expo/metro": {
2034 -
"version": "54.2.0",
2035 -
"resolved": "https://registry.npmjs.org/@expo/metro/-/metro-54.2.0.tgz",
2036 -
"integrity": "sha512-h68TNZPGsk6swMmLm9nRSnE2UXm48rWwgcbtAHVMikXvbxdS41NDHHeqg1rcQ9AbznDRp6SQVC2MVpDnsRKU1w==",
1632 +
"version": "56.0.2",
1633 +
"resolved": "https://registry.npmjs.org/@expo/metro/-/metro-56.0.2.tgz",
1634 +
"integrity": "sha512-Ld5AeYMCCDa8bLeWhfuLbZFFjlV3f6ORqyPz2glGh6RltIngMuLf9BTC2yvHFjkKuGxL5SynijmA8xmNNWn5iA==",
2037 1635
"license": "MIT",
2038 1636
"dependencies": {
2039 -
"metro": "0.83.3",
2040 -
"metro-babel-transformer": "0.83.3",
2041 -
"metro-cache": "0.83.3",
2042 -
"metro-cache-key": "0.83.3",
2043 -
"metro-config": "0.83.3",
2044 -
"metro-core": "0.83.3",
2045 -
"metro-file-map": "0.83.3",
2046 -
"metro-minify-terser": "0.83.3",
2047 -
"metro-resolver": "0.83.3",
2048 -
"metro-runtime": "0.83.3",
2049 -
"metro-source-map": "0.83.3",
2050 -
"metro-symbolicate": "0.83.3",
2051 -
"metro-transform-plugins": "0.83.3",
2052 -
"metro-transform-worker": "0.83.3"
1637 +
"metro": "0.84.5",
1638 +
"metro-babel-transformer": "0.84.5",
1639 +
"metro-cache": "0.84.5",
1640 +
"metro-cache-key": "0.84.5",
1641 +
"metro-config": "0.84.5",
1642 +
"metro-core": "0.84.5",
1643 +
"metro-file-map": "0.84.5",
1644 +
"metro-minify-terser": "0.84.5",
1645 +
"metro-resolver": "0.84.5",
1646 +
"metro-runtime": "0.84.5",
1647 +
"metro-source-map": "0.84.5",
1648 +
"metro-symbolicate": "0.84.5",
1649 +
"metro-transform-plugins": "0.84.5",
1650 +
"metro-transform-worker": "0.84.5"
1651 +
}
1652 +
},
1653 +
"node_modules/@expo/metro-config": {
1654 +
"version": "57.0.12",
1655 +
"resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-57.0.12.tgz",
1656 +
"integrity": "sha512-S62Lrq35HZqBFD55423pmWb8PjaiR/W02zQC1uECBmw1vTN8WZaFz4TJ0i21EeJzwfebMb9MLxL8JZ102Z6VbA==",
1657 +
"license": "MIT",
1658 +
"dependencies": {
1659 +
"@babel/code-frame": "^7.20.0",
1660 +
"@babel/core": "^7.20.0",
1661 +
"@babel/generator": "^7.20.5",
1662 +
"@expo/config": "~57.0.9",
1663 +
"@expo/env": "~2.4.3",
1664 +
"@expo/json-file": "~11.0.1",
1665 +
"@expo/metro": "~56.0.2",
1666 +
"@expo/require-utils": "^57.0.5",
1667 +
"@expo/spawn-async": "^1.8.0",
1668 +
"@jridgewell/gen-mapping": "^0.3.13",
1669 +
"@jridgewell/remapping": "^2.3.5",
1670 +
"@jridgewell/sourcemap-codec": "^1.5.5",
1671 +
"browserslist": "^4.25.0",
1672 +
"chalk": "^4.1.0",
1673 +
"debug": "^4.3.2",
1674 +
"getenv": "^2.0.0",
1675 +
"glob": "^13.0.0",
1676 +
"hermes-parser": "^0.36.0",
1677 +
"jsc-safe-url": "^0.2.4",
1678 +
"lightningcss": "^1.30.1",
1679 +
"picomatch": "^4.0.4",
1680 +
"postcss": "^8.5.14",
1681 +
"resolve-from": "^5.0.0"
1682 +
},
1683 +
"peerDependencies": {
1684 +
"expo": "*"
1685 +
},
1686 +
"peerDependenciesMeta": {
1687 +
"expo": {
1688 +
"optional": true
1689 +
}
1690 +
}
1691 +
},
1692 +
"node_modules/@expo/metro-config/node_modules/@expo/config": {
1693 +
"version": "57.0.9",
1694 +
"resolved": "https://registry.npmjs.org/@expo/config/-/config-57.0.9.tgz",
1695 +
"integrity": "sha512-dmzlKraIFxa7wLwV6K7WzI8jp6QZpW6Mc5mGjLimJUFjzh4uQdYaT3m3plEutM5yxBoBEwqzks7l+I/ljCbxAQ==",
1696 +
"license": "MIT",
1697 +
"dependencies": {
1698 +
"@expo/config-plugins": "~57.0.9",
1699 +
"@expo/config-types": "^57.0.2",
1700 +
"@expo/json-file": "^11.0.1",
1701 +
"@expo/require-utils": "^57.0.5",
1702 +
"deepmerge": "^4.3.1",
1703 +
"getenv": "^2.0.0",
1704 +
"glob": "^13.0.0",
1705 +
"resolve-workspace-root": "^2.0.0",
1706 +
"semver": "^7.6.0",
1707 +
"slugify": "^1.3.4"
1708 +
}
1709 +
},
1710 +
"node_modules/@expo/metro-config/node_modules/hermes-estree": {
1711 +
"version": "0.36.1",
1712 +
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.36.1.tgz",
1713 +
"integrity": "sha512-guv1nQ6IJ7S83NRFPWc3SA7IBZrdNC9kapwOq6uXvF4wP+sDCgjzQbKPCoyYmoyZRzztF/n/c36l/rccCZSiCw==",
1714 +
"license": "MIT"
1715 +
},
1716 +
"node_modules/@expo/metro-config/node_modules/hermes-parser": {
1717 +
"version": "0.36.1",
1718 +
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.36.1.tgz",
1719 +
"integrity": "sha512-GApNk4zLHi2UWoWZZkx7LNCOSzLSc5lB55pZ/PhK7ycFeg7u5LcF88p/WbpIi1XUDtE0MpHE3uRR3u3KB7TjSQ==",
1720 +
"license": "MIT",
1721 +
"dependencies": {
1722 +
"hermes-estree": "0.36.1"
1723 +
}
1724 +
},
1725 +
"node_modules/@expo/metro-config/node_modules/picomatch": {
1726 +
"version": "4.0.7",
1727 +
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
1728 +
"integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
1729 +
"license": "MIT",
1730 +
"engines": {
1731 +
"node": ">=12"
1732 +
},
1733 +
"funding": {
1734 +
"url": "https://github.com/sponsors/jonschlinkert"
1735 +
}
1736 +
},
1737 +
"node_modules/@expo/metro-config/node_modules/semver": {
1738 +
"version": "7.8.5",
1739 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1740 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1741 +
"license": "ISC",
1742 +
"bin": {
1743 +
"semver": "bin/semver.js"
1744 +
},
1745 +
"engines": {
1746 +
"node": ">=10"
1747 +
}
1748 +
},
1749 +
"node_modules/@expo/metro-file-map": {
1750 +
"version": "57.0.3",
1751 +
"resolved": "https://registry.npmjs.org/@expo/metro-file-map/-/metro-file-map-57.0.3.tgz",
1752 +
"integrity": "sha512-1OXy+uPYY5uc7Tm4VBsd2NRn+3wHhqeqNuEO/Xo4kmYgv8FjYgUAc+bUXON9FpC2ikcLn4EVlGM9ce2exx9Mlg==",
1753 +
"license": "MIT",
1754 +
"dependencies": {
1755 +
"debug": "^4.3.4",
1756 +
"fb-watchman": "^2.0.2",
1757 +
"invariant": "^2.2.4",
1758 +
"jest-worker": "^29.7.0",
1759 +
"micromatch": "^4.0.4",
1760 +
"walker": "^1.0.8"
2053 1761
}
2054 1762
},
2055 1763
"node_modules/@expo/metro-runtime": {
2056 -
"version": "6.1.2",
2057 -
"resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-6.1.2.tgz",
2058 -
"integrity": "sha512-nvM+Qv45QH7pmYvP8JB1G8JpScrWND3KrMA6ZKe62cwwNiX/BjHU28Ear0v/4bQWXlOY0mv6B8CDIm8JxXde9g==",
1764 +
"version": "57.0.15",
1765 +
"resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-57.0.15.tgz",
1766 +
"integrity": "sha512-9RaFkqIzRud6ol9fc5ZKHgNDYeDjQVBdAQC+rjSQ6RiKV0pY+SjDqGmKY5a4M9TaV0qLMCNNrp5R88BqC2xbuQ==",
2059 1767
"license": "MIT",
2060 1768
"dependencies": {
1769 +
"@expo/log-box": "^57.0.4",
2061 1770
"anser": "^1.4.9",
2062 1771
"pretty-format": "^29.7.0",
2063 1772
"stacktrace-parser": "^0.1.10",
2064 1773
"whatwg-fetch": "^3.0.0"
2065 1774
},
2066 1775
"peerDependencies": {
1776 +
"@expo/log-box": "^57.0.4",
2067 1777
"expo": "*",
2068 1778
"react": "*",
2069 1779
"react-dom": "*",
2070 1780
"react-native": "*"
2071 1781
},
2073 1783
"react-dom": {
2074 1784
"optional": true
2075 1785
}
2076 1786
}
2077 1787
},
1788 +
"node_modules/@expo/metro/node_modules/accepts": {
1789 +
"version": "2.0.0",
1790 +
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
1791 +
"integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
1792 +
"license": "MIT",
1793 +
"dependencies": {
1794 +
"mime-types": "^3.0.0",
1795 +
"negotiator": "^1.0.0"
1796 +
},
1797 +
"engines": {
1798 +
"node": ">= 0.6"
1799 +
}
1800 +
},
1801 +
"node_modules/@expo/metro/node_modules/content-type": {
1802 +
"version": "2.1.0",
1803 +
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
1804 +
"integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
1805 +
"license": "MIT",
1806 +
"engines": {
1807 +
"node": ">=18"
1808 +
},
1809 +
"funding": {
1810 +
"type": "opencollective",
1811 +
"url": "https://opencollective.com/express"
1812 +
}
1813 +
},
1814 +
"node_modules/@expo/metro/node_modules/hermes-estree": {
1815 +
"version": "0.35.0",
1816 +
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.35.0.tgz",
1817 +
"integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==",
1818 +
"license": "MIT"
1819 +
},
1820 +
"node_modules/@expo/metro/node_modules/hermes-parser": {
1821 +
"version": "0.35.0",
1822 +
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.35.0.tgz",
1823 +
"integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==",
1824 +
"license": "MIT",
1825 +
"dependencies": {
1826 +
"hermes-estree": "0.35.0"
1827 +
}
1828 +
},
1829 +
"node_modules/@expo/metro/node_modules/metro": {
1830 +
"version": "0.84.5",
1831 +
"resolved": "https://registry.npmjs.org/metro/-/metro-0.84.5.tgz",
1832 +
"integrity": "sha512-r1liLkyFZMVSEMNjU1CJU5pRzs3NdkxHqXS60O25c0rCIqAR+cGk7rPydw/g0WAIKVXojIBIF45yYBPagJGcgw==",
1833 +
"license": "MIT",
1834 +
"dependencies": {
1835 +
"@babel/code-frame": "^7.29.0",
1836 +
"@babel/core": "^7.25.2",
1837 +
"@babel/generator": "^7.29.1",
1838 +
"@babel/parser": "^7.29.0",
1839 +
"@babel/template": "^7.28.6",
1840 +
"@babel/traverse": "^7.29.0",
1841 +
"@babel/types": "^7.29.0",
1842 +
"accepts": "^2.0.0",
1843 +
"ci-info": "^2.0.0",
1844 +
"connect": "^3.6.5",
1845 +
"debug": "^4.4.0",
1846 +
"error-stack-parser": "^2.0.6",
1847 +
"flow-enums-runtime": "^0.0.6",
1848 +
"graceful-fs": "^4.2.4",
1849 +
"hermes-parser": "0.35.0",
1850 +
"invariant": "^2.2.4",
1851 +
"jest-worker": "^29.7.0",
1852 +
"jsc-safe-url": "^0.2.2",
1853 +
"lodash.throttle": "^4.1.1",
1854 +
"metro-babel-transformer": "0.84.5",
1855 +
"metro-cache": "0.84.5",
1856 +
"metro-cache-key": "0.84.5",
1857 +
"metro-config": "0.84.5",
1858 +
"metro-core": "0.84.5",
1859 +
"metro-file-map": "0.84.5",
1860 +
"metro-resolver": "0.84.5",
1861 +
"metro-runtime": "0.84.5",
1862 +
"metro-source-map": "0.84.5",
1863 +
"metro-symbolicate": "0.84.5",
1864 +
"metro-transform-plugins": "0.84.5",
1865 +
"metro-transform-worker": "0.84.5",
1866 +
"mime-types": "^3.0.1",
1867 +
"nullthrows": "^1.1.1",
1868 +
"serialize-error": "^2.1.0",
1869 +
"source-map": "^0.5.6",
1870 +
"throat": "^5.0.0",
1871 +
"ws": "^7.5.10",
1872 +
"yargs": "^17.6.2"
1873 +
},
1874 +
"bin": {
1875 +
"metro": "src/cli.js"
1876 +
},
1877 +
"engines": {
1878 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1879 +
}
1880 +
},
1881 +
"node_modules/@expo/metro/node_modules/metro-babel-transformer": {
1882 +
"version": "0.84.5",
1883 +
"resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.84.5.tgz",
1884 +
"integrity": "sha512-2WbHILKMiJUzfdjmGOQOqU1bWi9//gqiclc/tkk/AIsrrVw3efhZ1uhkOwMTxUEPOzqoo091H0olLmVZH5FHGQ==",
1885 +
"license": "MIT",
1886 +
"dependencies": {
1887 +
"@babel/core": "^7.25.2",
1888 +
"flow-enums-runtime": "^0.0.6",
1889 +
"hermes-parser": "0.35.0",
1890 +
"metro-cache-key": "0.84.5",
1891 +
"nullthrows": "^1.1.1"
1892 +
},
1893 +
"engines": {
1894 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1895 +
}
1896 +
},
1897 +
"node_modules/@expo/metro/node_modules/metro-cache": {
1898 +
"version": "0.84.5",
1899 +
"resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.84.5.tgz",
1900 +
"integrity": "sha512-WHS0n2OxQqtwEjSeQFPePNrMvEFhmQcUQM9cRJMHByWoi/GMWFBEWOf7hVkAM/0KRutAXNbDlSu/cZB6CyxgQQ==",
1901 +
"license": "MIT",
1902 +
"dependencies": {
1903 +
"exponential-backoff": "^3.1.1",
1904 +
"flow-enums-runtime": "^0.0.6",
1905 +
"https-proxy-agent": "^7.0.5",
1906 +
"metro-core": "0.84.5"
1907 +
},
1908 +
"engines": {
1909 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1910 +
}
1911 +
},
1912 +
"node_modules/@expo/metro/node_modules/metro-cache-key": {
1913 +
"version": "0.84.5",
1914 +
"resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.84.5.tgz",
1915 +
"integrity": "sha512-3dPB2TnvGjjf0/9O7AXVQURKXuQNauTZE7WpTGTlR017Gh/B5y0m/2wcqxfveUguHSpu89KhVxCAlr2k/H7uhQ==",
1916 +
"license": "MIT",
1917 +
"dependencies": {
1918 +
"flow-enums-runtime": "^0.0.6"
1919 +
},
1920 +
"engines": {
1921 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1922 +
}
1923 +
},
1924 +
"node_modules/@expo/metro/node_modules/metro-config": {
1925 +
"version": "0.84.5",
1926 +
"resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.84.5.tgz",
1927 +
"integrity": "sha512-zie+uN6oohscowi2S7ByU+wUw6CrT4ZxW9uAbONOObSxx86RGmnIAmjXHLkfmcdYoY7jzOPEbqcI6oeVmqyBQA==",
1928 +
"license": "MIT",
1929 +
"dependencies": {
1930 +
"connect": "^3.6.5",
1931 +
"flow-enums-runtime": "^0.0.6",
1932 +
"jest-validate": "^29.7.0",
1933 +
"metro": "0.84.5",
1934 +
"metro-cache": "0.84.5",
1935 +
"metro-core": "0.84.5",
1936 +
"metro-runtime": "0.84.5",
1937 +
"yaml": "^2.6.1"
1938 +
},
1939 +
"engines": {
1940 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1941 +
}
1942 +
},
1943 +
"node_modules/@expo/metro/node_modules/metro-core": {
1944 +
"version": "0.84.5",
1945 +
"resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.84.5.tgz",
1946 +
"integrity": "sha512-xwm605hCi5Y6eJTTb8ZWo6pkUcoBEIyiQOfkZh5GwtDwUrP9SNhTQZhzJHrBCwwxlf3Ptl/pxWJgQ1rsNYMnrA==",
1947 +
"license": "MIT",
1948 +
"dependencies": {
1949 +
"flow-enums-runtime": "^0.0.6",
1950 +
"lodash.throttle": "^4.1.1",
1951 +
"metro-resolver": "0.84.5"
1952 +
},
1953 +
"engines": {
1954 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1955 +
}
1956 +
},
1957 +
"node_modules/@expo/metro/node_modules/metro-file-map": {
1958 +
"version": "0.84.5",
1959 +
"resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.84.5.tgz",
1960 +
"integrity": "sha512-mlm/JL8toSbSc2akpKIGmzvrVRSCgZ5vkbycI34oMLoOnLGuLyC8WTyVJ6P0hZG/usDaGwZSl/s9BCRriqjGJA==",
1961 +
"license": "MIT",
1962 +
"dependencies": {
1963 +
"debug": "^4.4.0",
1964 +
"fb-watchman": "^2.0.0",
1965 +
"flow-enums-runtime": "^0.0.6",
1966 +
"graceful-fs": "^4.2.4",
1967 +
"invariant": "^2.2.4",
1968 +
"jest-worker": "^29.7.0",
1969 +
"micromatch": "^4.0.4",
1970 +
"nullthrows": "^1.1.1",
1971 +
"walker": "^1.0.7"
1972 +
},
1973 +
"engines": {
1974 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1975 +
}
1976 +
},
1977 +
"node_modules/@expo/metro/node_modules/metro-minify-terser": {
1978 +
"version": "0.84.5",
1979 +
"resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.84.5.tgz",
1980 +
"integrity": "sha512-BJoFwCEDsYnagPqarayInv2+diCDNDdLlaof/p6s9w4gh+gc9HXYM+pDvsKGKKUumpZswNF3Z/ftTMqKl/5IBg==",
1981 +
"license": "MIT",
1982 +
"dependencies": {
1983 +
"flow-enums-runtime": "^0.0.6",
1984 +
"terser": "^5.15.0"
1985 +
},
1986 +
"engines": {
1987 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
1988 +
}
1989 +
},
1990 +
"node_modules/@expo/metro/node_modules/metro-resolver": {
1991 +
"version": "0.84.5",
1992 +
"resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.84.5.tgz",
1993 +
"integrity": "sha512-VSSnepg1k6LyCwtb6eirWdAWlpKwBG8Rdtsr1mU38rMelFyWgh3/QuMSiZIZAIjwg/fsa8GhW5/FO54CAUPCEA==",
1994 +
"license": "MIT",
1995 +
"dependencies": {
1996 +
"flow-enums-runtime": "^0.0.6"
1997 +
},
1998 +
"engines": {
1999 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
2000 +
}
2001 +
},
2002 +
"node_modules/@expo/metro/node_modules/metro-runtime": {
2003 +
"version": "0.84.5",
2004 +
"resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.84.5.tgz",
2005 +
"integrity": "sha512-U1m2+d1Pr+JO2/iVXBB2OfXXityz7tqwIorxfrT15IEgaHvpJBq/OHiqnOWPKJbUl3JcxjcdviZZOKk85oK4Qg==",
2006 +
"license": "MIT",
2007 +
"dependencies": {
2008 +
"@babel/runtime": "^7.25.0",
2009 +
"flow-enums-runtime": "^0.0.6"
2010 +
},
2011 +
"engines": {
2012 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
2013 +
}
2014 +
},
2015 +
"node_modules/@expo/metro/node_modules/metro-source-map": {
2016 +
"version": "0.84.5",
2017 +
"resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.84.5.tgz",
2018 +
"integrity": "sha512-2BtV5L9uPc49F13Gn5wiP6bX/EncqzqTIk2VL/0F/96Vo0YEOjluT/qktQjFODfqGFsucwnh5mPEAl/2jVEfeg==",
2019 +
"license": "MIT",
2020 +
"dependencies": {
2021 +
"@babel/traverse": "^7.29.0",
2022 +
"@babel/types": "^7.29.0",
2023 +
"flow-enums-runtime": "^0.0.6",
2024 +
"invariant": "^2.2.4",
2025 +
"metro-symbolicate": "0.84.5",
2026 +
"nullthrows": "^1.1.1",
2027 +
"ob1": "0.84.5",
2028 +
"source-map": "^0.5.6",
2029 +
"vlq": "^1.0.0"
2030 +
},
2031 +
"engines": {
2032 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
2033 +
}
2034 +
},
2035 +
"node_modules/@expo/metro/node_modules/metro-symbolicate": {
2036 +
"version": "0.84.5",
2037 +
"resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.84.5.tgz",
2038 +
"integrity": "sha512-rQ40zYDAkaWBN9yvjUuAD0ZpzBMZSoKyGYXnb5JrfbKjun7fTvfoLHL3KXFYenBTYZkQtlp4cKSCv/1utxFyOw==",
2039 +
"license": "MIT",
2040 +
"dependencies": {
2041 +
"flow-enums-runtime": "^0.0.6",
2042 +
"invariant": "^2.2.4",
2043 +
"metro-source-map": "0.84.5",
2044 +
"nullthrows": "^1.1.1",
2045 +
"source-map": "^0.5.6",
2046 +
"vlq": "^1.0.0"
2047 +
},
2048 +
"bin": {
2049 +
"metro-symbolicate": "src/index.js"
2050 +
},
2051 +
"engines": {
2052 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
2053 +
}
2054 +
},
2055 +
"node_modules/@expo/metro/node_modules/metro-transform-plugins": {
2056 +
"version": "0.84.5",
2057 +
"resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.84.5.tgz",
2058 +
"integrity": "sha512-+InaSVGaOyt0DyRo4Y/zIdPI6CZwnbNho5LAL23tgmuGwv7fyfkF7kKfPjZcfxXBcoYdTLLFnCfCH/dHSiCqNg==",
2059 +
"license": "MIT",
2060 +
"dependencies": {
2061 +
"@babel/core": "^7.25.2",
2062 +
"@babel/generator": "^7.29.1",
2063 +
"@babel/template": "^7.28.6",
2064 +
"@babel/traverse": "^7.29.0",
2065 +
"flow-enums-runtime": "^0.0.6",
2066 +
"nullthrows": "^1.1.1"
2067 +
},
2068 +
"engines": {
2069 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
2070 +
}
2071 +
},
2072 +
"node_modules/@expo/metro/node_modules/metro-transform-worker": {
2073 +
"version": "0.84.5",
2074 +
"resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.84.5.tgz",
2075 +
"integrity": "sha512-ui1Z8x4s5RL36gMmKLaMMO7O9NNDHNdthEZSCDQHAau3JcAsTaFOK6I+2q4I/kW5u8hSEjJk9L45TXSVJw6g1A==",
2076 +
"license": "MIT",
2077 +
"dependencies": {
2078 +
"@babel/core": "^7.25.2",
2079 +
"@babel/generator": "^7.29.1",
2080 +
"@babel/parser": "^7.29.0",
2081 +
"@babel/types": "^7.29.0",
2082 +
"flow-enums-runtime": "^0.0.6",
2083 +
"metro": "0.84.5",
2084 +
"metro-babel-transformer": "0.84.5",
2085 +
"metro-cache": "0.84.5",
2086 +
"metro-cache-key": "0.84.5",
2087 +
"metro-minify-terser": "0.84.5",
2088 +
"metro-source-map": "0.84.5",
2089 +
"metro-transform-plugins": "0.84.5",
2090 +
"nullthrows": "^1.1.1"
2091 +
},
2092 +
"engines": {
2093 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
2094 +
}
2095 +
},
2096 +
"node_modules/@expo/metro/node_modules/mime-db": {
2097 +
"version": "1.54.0",
2098 +
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
2099 +
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
2100 +
"license": "MIT",
2101 +
"engines": {
2102 +
"node": ">= 0.6"
2103 +
}
2104 +
},
2105 +
"node_modules/@expo/metro/node_modules/mime-types": {
2106 +
"version": "3.0.2",
2107 +
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
2108 +
"integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
2109 +
"license": "MIT",
2110 +
"dependencies": {
2111 +
"mime-db": "^1.54.0"
2112 +
},
2113 +
"engines": {
2114 +
"node": ">=18"
2115 +
},
2116 +
"funding": {
2117 +
"type": "opencollective",
2118 +
"url": "https://opencollective.com/express"
2119 +
}
2120 +
},
2121 +
"node_modules/@expo/metro/node_modules/negotiator": {
2122 +
"version": "1.1.0",
2123 +
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",
2124 +
"integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==",
2125 +
"license": "MIT",
2126 +
"dependencies": {
2127 +
"content-type": "^2.1.0"
2128 +
},
2129 +
"engines": {
2130 +
"node": ">=18"
2131 +
},
2132 +
"funding": {
2133 +
"type": "opencollective",
2134 +
"url": "https://opencollective.com/express"
2135 +
}
2136 +
},
2137 +
"node_modules/@expo/metro/node_modules/ob1": {
2138 +
"version": "0.84.5",
2139 +
"resolved": "https://registry.npmjs.org/ob1/-/ob1-0.84.5.tgz",
2140 +
"integrity": "sha512-aH9RkoZc7w/90HBamFxTw8ZLFr05wXS+iOnvmrgo53Ep8Pyrm5FieQSaPIVROkfFVQISeD/zo92fes26TOwe+A==",
2141 +
"license": "MIT",
2142 +
"dependencies": {
2143 +
"flow-enums-runtime": "^0.0.6"
2144 +
},
2145 +
"engines": {
2146 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
2147 +
}
2148 +
},
2078 2149
"node_modules/@expo/osascript": {
2079 -
"version": "2.6.0",
2080 -
"resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.6.0.tgz",
2081 -
"integrity": "sha512-QvqDBlJXa8CS2vRORJ4wEflY1m0vVI07uSJdIRgBrLxRPBcsrXxrtU7+wXRXMqfq9zLwNP9XbvRsXF2omoDylg==",
2150 +
"version": "2.7.1",
2151 +
"resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.7.1.tgz",
2152 +
"integrity": "sha512-Zn03EX6In7ts2lPUW2ESUSkEhEWQN1qqsiXjadtZMJOuZRkMiAg1ZQHuvz9DjByDWNJ2pBwAGyrts9lj9k389g==",
2082 2153
"license": "MIT",
2083 2154
"dependencies": {
2084 2155
"@expo/spawn-async": "^1.8.0"
2085 2156
},
2086 2157
"engines": {
2087 2158
"node": ">=12"
2088 2159
}
2089 2160
},
2090 2161
"node_modules/@expo/package-manager": {
2091 -
"version": "1.12.1",
2092 -
"resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.12.1.tgz",
2093 -
"integrity": "sha512-fQLiFAcFRWF53mtuLK32SUJQ1ahhrTcBZPZPedYTiUT5ha5FF+UO6bPtCc0Y/hgj0/m3HCGBAuSHjbg2kI9oPQ==",
2162 +
"version": "1.13.1",
2163 +
"resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.13.1.tgz",
2164 +
"integrity": "sha512-y/K+CaYYpZpNGZhSX4HyLT/vyIunFjNfyoxNysPBCefeLKI/VCx6f9LNPzrxayr3rCYO5bl9O8H+HRQK265Nkg==",
2094 2165
"license": "MIT",
2095 2166
"dependencies": {
2096 -
"@expo/json-file": "^10.2.0",
2167 +
"@expo/json-file": "^11.0.1",
2097 2168
"@expo/spawn-async": "^1.8.0",
2098 2169
"chalk": "^4.0.0",
2099 2170
"npm-package-arg": "^11.0.0",
2100 2171
"ora": "^3.4.0",
2101 2172
"resolve-workspace-root": "^2.0.0"
2102 2173
}
2103 2174
},
2104 -
"node_modules/@expo/package-manager/node_modules/@expo/json-file": {
2105 -
"version": "10.2.0",
2106 -
"resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz",
2107 -
"integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==",
2108 -
"license": "MIT",
2109 -
"dependencies": {
2110 -
"@babel/code-frame": "^7.20.0",
2111 -
"json5": "^2.2.3"
2112 -
}
2113 -
},
2114 2175
"node_modules/@expo/plist": {
2115 -
"version": "0.4.9",
2116 -
"resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.4.9.tgz",
2117 -
"integrity": "sha512-MPVpmKGfnQEnrCzgxuXcmPP/y/t6AVm+DcSb2Myp21LKWv1N3l8uFxMggesfF4ixAxkRlGmMMx9GyDC9M+XklQ==",
2176 +
"version": "0.8.1",
2177 +
"resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.8.1.tgz",
2178 +
"integrity": "sha512-3gTReGIUm0oRaMClsAJYxBnVPCl6fVpsl8HS+DTVxDhW4GyVyxg9E/Znm3BvcHtUJ51RJJI14pC1wvrNilCRHw==",
2118 2179
"license": "MIT",
2119 2180
"dependencies": {
2120 2181
"@xmldom/xmldom": "^0.8.8",
2121 -
"base64-js": "^1.2.3",
2182 +
"base64-js": "^1.5.1",
2122 2183
"xmlbuilder": "^15.1.1"
2123 2184
}
2124 2185
},
2125 -
"node_modules/@expo/prebuild-config": {
2126 -
"version": "54.0.8",
2127 -
"resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-54.0.8.tgz",
2128 -
"integrity": "sha512-EA7N4dloty2t5Rde+HP0IEE+nkAQiu4A/+QGZGT9mFnZ5KKjPPkqSyYcRvP5bhQE10D+tvz6X0ngZpulbMdbsg==",
2186 +
"node_modules/@expo/require-utils": {
2187 +
"version": "57.0.5",
2188 +
"resolved": "https://registry.npmjs.org/@expo/require-utils/-/require-utils-57.0.5.tgz",
2189 +
"integrity": "sha512-kTAXj9lDFEIPMsbAOGCGbjBbMF0oi7CqkYM79KOX0DDD9wSwXmlKL1z2h8OwsrBf7mbOo2DjlRvZu4BEjrIxGw==",
2129 2190
"license": "MIT",
2130 2191
"dependencies": {
2131 -
"@expo/config": "~12.0.13",
2132 -
"@expo/config-plugins": "~54.0.4",
2133 -
"@expo/config-types": "^54.0.10",
2134 -
"@expo/image-utils": "^0.8.8",
2135 -
"@expo/json-file": "^10.0.8",
2136 -
"@react-native/normalize-colors": "0.81.5",
2137 -
"debug": "^4.3.1",
2138 -
"resolve-from": "^5.0.0",
2139 -
"semver": "^7.6.0",
2140 -
"xml2js": "0.6.0"
2192 +
"@babel/code-frame": "^7.20.0",
2193 +
"@babel/core": "^7.25.2",
2194 +
"@babel/plugin-transform-modules-commonjs": "^7.24.8"
2141 2195
},
2142 2196
"peerDependencies": {
2143 -
"expo": "*"
2144 -
}
2145 -
},
2146 -
"node_modules/@expo/prebuild-config/node_modules/semver": {
2147 -
"version": "7.7.4",
2148 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
2149 -
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
2150 -
"license": "ISC",
2151 -
"bin": {
2152 -
"semver": "bin/semver.js"
2197 +
"typescript": "^5.0.0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0"
2153 2198
},
2154 -
"engines": {
2155 -
"node": ">=10"
2199 +
"peerDependenciesMeta": {
2200 +
"typescript": {
2201 +
"optional": true
2202 +
}
2156 2203
}
2157 2204
},
2158 2205
"node_modules/@expo/schema-utils": {
2159 -
"version": "0.1.8",
2160 -
"resolved": "https://registry.npmjs.org/@expo/schema-utils/-/schema-utils-0.1.8.tgz",
2161 -
"integrity": "sha512-9I6ZqvnAvKKDiO+ZF8BpQQFYWXOJvTAL5L/227RUbWG1OVZDInFifzCBiqAZ3b67NRfeAgpgvbA7rejsqhY62A==",
2206 +
"version": "57.0.2",
2207 +
"resolved": "https://registry.npmjs.org/@expo/schema-utils/-/schema-utils-57.0.2.tgz",
2208 +
"integrity": "sha512-fMu/jyN0l1Wzv7XkeWR4IYCx1M8ryui3FdBNGrWwbRgJ7EhxXxK8E2jxP2W3pbgUwUY0V3hG8+GyfCZwny+Lxw==",
2162 2209
"license": "MIT"
2163 2210
},
2164 2211
"node_modules/@expo/sdk-runtime-versions": {
2165 2212
"version": "1.0.0",
2166 2213
"resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz",
2183 2230
"version": "9.3.2",
2184 2231
"resolved": "https://registry.npmjs.org/@expo/sudo-prompt/-/sudo-prompt-9.3.2.tgz",
2185 2232
"integrity": "sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==",
2186 2233
"license": "MIT"
2187 2234
},
2235 +
"node_modules/@expo/ui": {
2236 +
"version": "57.0.18",
2237 +
"resolved": "https://registry.npmjs.org/@expo/ui/-/ui-57.0.18.tgz",
2238 +
"integrity": "sha512-9RkA26v0FSyHlkQCyavZrT8EzsALfkNHIFO5uC+IsAxzWzItdOWdy6asjpg1yaCvBEGMYkP17FUZxluhVbeleA==",
2239 +
"license": "MIT",
2240 +
"dependencies": {
2241 +
"sf-symbols-typescript": "^2.1.0",
2242 +
"vaul": "^1.1.2"
2243 +
},
2244 +
"peerDependencies": {
2245 +
"@babel/core": "*",
2246 +
"expo": "*",
2247 +
"react": "*",
2248 +
"react-dom": "*",
2249 +
"react-native": "*",
2250 +
"react-native-worklets": "*"
2251 +
},
2252 +
"peerDependenciesMeta": {
2253 +
"@babel/core": {
2254 +
"optional": true
2255 +
},
2256 +
"react-dom": {
2257 +
"optional": true
2258 +
},
2259 +
"react-native-worklets": {
2260 +
"optional": true
2261 +
}
2262 +
}
2263 +
},
2188 2264
"node_modules/@expo/vector-icons": {
2189 2265
"version": "15.1.1",
2190 2266
"resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-15.1.1.tgz",
2191 2267
"integrity": "sha512-Iu2VkcoI5vygbtYngm7jb4ifxElNVXQYdDrYkT7UCEIiKLeWnQY0wf2ZhHZ+Wro6Sc5TaumpKUOqDRpLi5rkvw==",
2192 2268
"license": "MIT",
2194 2270
"expo-font": ">=14.0.4",
2195 2271
"react": "*",
2196 2272
"react-native": "*"
2197 2273
}
2198 2274
},
2199 -
"node_modules/@expo/ws-tunnel": {
2200 -
"version": "1.0.6",
2201 -
"resolved": "https://registry.npmjs.org/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz",
2202 -
"integrity": "sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q==",
2203 -
"license": "MIT"
2204 -
},
2205 2275
"node_modules/@expo/xcpretty": {
2206 -
"version": "4.4.4",
2207 -
"resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.4.4.tgz",
2208 -
"integrity": "sha512-4aQzz9vgxcNXFfo/iyNgDDYfsU5XGKKxWxZopw0cVotHiW+U8IJbIxMaxsINs6bHhtkG3StKNPcOrn3eBuxKPw==",
2276 +
"version": "4.4.5",
2277 +
"resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.4.5.tgz",
2278 +
"integrity": "sha512-J3eL4n4h5QTwfD0SIz8OIk6/+sOL/hFZAMacgCM07UNlxBQfJipEpIC2AQxvGkbYeStByJ0TVhQAJo+DeNgaSQ==",
2209 2279
"license": "BSD-3-Clause",
2210 2280
"dependencies": {
2211 2281
"@babel/code-frame": "^7.20.0",
2212 2282
"chalk": "^4.1.0",
2213 2283
"js-yaml": "^4.1.0"
2218 2288
},
2219 2289
"node_modules/@hapi/hoek": {
2220 2290
"version": "9.3.0",
2221 2291
"resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
2222 2292
"integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
2223 -
"devOptional": true,
2293 +
"dev": true,
2224 2294
"license": "BSD-3-Clause"
2225 2295
},
2226 2296
"node_modules/@hapi/topo": {
2227 2297
"version": "5.1.0",
2228 2298
"resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
2229 2299
"integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
2230 -
"devOptional": true,
2300 +
"dev": true,
2231 2301
"license": "BSD-3-Clause",
2232 2302
"dependencies": {
2233 2303
"@hapi/hoek": "^9.0.0"
2234 2304
}
2235 2305
},
2281 2351
"node": ">=18.18"
2282 2352
},
2283 2353
"funding": {
2284 2354
"type": "github",
2285 2355
"url": "https://github.com/sponsors/nzakas"
2286 -
}
2287 -
},
2288 -
"node_modules/@ide/backoff": {
2289 -
"version": "1.0.0",
2290 -
"resolved": "https://registry.npmjs.org/@ide/backoff/-/backoff-1.0.0.tgz",
2291 -
"integrity": "sha512-F0YfUDjvT+Mtt/R4xdl2X0EYCHMMiJqNLdxHD++jDT5ydEFIyqbCHh51Qx2E211dgZprPKhV7sHmnXKpLuvc5g==",
2292 -
"license": "MIT"
2293 -
},
2294 -
"node_modules/@isaacs/fs-minipass": {
2295 -
"version": "4.0.1",
2296 -
"resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
2297 -
"integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
2298 -
"license": "ISC",
2299 -
"dependencies": {
2300 -
"minipass": "^7.0.4"
2301 -
},
2302 -
"engines": {
2303 -
"node": ">=18.0.0"
2304 2356
}
2305 2357
},
2306 2358
"node_modules/@isaacs/ttlcache": {
2307 2359
"version": "1.4.1",
2308 2360
"resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz",
2310 2362
"license": "ISC",
2311 2363
"engines": {
2312 2364
"node": ">=12"
2313 2365
}
2314 2366
},
2315 -
"node_modules/@istanbuljs/load-nyc-config": {
2316 -
"version": "1.1.0",
2317 -
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
2318 -
"integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
2319 -
"license": "ISC",
2320 -
"dependencies": {
2321 -
"camelcase": "^5.3.1",
2322 -
"find-up": "^4.1.0",
2323 -
"get-package-type": "^0.1.0",
2324 -
"js-yaml": "^3.13.1",
2325 -
"resolve-from": "^5.0.0"
2326 -
},
2327 -
"engines": {
2328 -
"node": ">=8"
2329 -
}
2330 -
},
2331 -
"node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
2332 -
"version": "1.0.10",
2333 -
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2334 -
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2335 -
"license": "MIT",
2336 -
"dependencies": {
2337 -
"sprintf-js": "~1.0.2"
2338 -
}
2339 -
},
2340 -
"node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": {
2341 -
"version": "5.3.1",
2342 -
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
2343 -
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
2344 -
"license": "MIT",
2345 -
"engines": {
2346 -
"node": ">=6"
2347 -
}
2348 -
},
2349 -
"node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
2350 -
"version": "4.1.0",
2351 -
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2352 -
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2353 -
"license": "MIT",
2354 -
"dependencies": {
2355 -
"locate-path": "^5.0.0",
2356 -
"path-exists": "^4.0.0"
2357 -
},
2358 -
"engines": {
2359 -
"node": ">=8"
2360 -
}
2361 -
},
2362 -
"node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
2363 -
"version": "3.14.2",
2364 -
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
2365 -
"integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
2366 -
"license": "MIT",
2367 -
"dependencies": {
2368 -
"argparse": "^1.0.7",
2369 -
"esprima": "^4.0.0"
2370 -
},
2371 -
"bin": {
2372 -
"js-yaml": "bin/js-yaml.js"
2373 -
}
2374 -
},
2375 -
"node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
2376 -
"version": "5.0.0",
2377 -
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2378 -
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2379 -
"license": "MIT",
2380 -
"dependencies": {
2381 -
"p-locate": "^4.1.0"
2382 -
},
2383 -
"engines": {
2384 -
"node": ">=8"
2385 -
}
2386 -
},
2387 -
"node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
2388 -
"version": "2.3.0",
2389 -
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2390 -
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2391 -
"license": "MIT",
2392 -
"dependencies": {
2393 -
"p-try": "^2.0.0"
2394 -
},
2395 -
"engines": {
2396 -
"node": ">=6"
2397 -
},
2398 -
"funding": {
2399 -
"url": "https://github.com/sponsors/sindresorhus"
2400 -
}
2401 -
},
2402 -
"node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
2403 -
"version": "4.1.0",
2404 -
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2405 -
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2406 -
"license": "MIT",
2407 -
"dependencies": {
2408 -
"p-limit": "^2.2.0"
2409 -
},
2410 -
"engines": {
2411 -
"node": ">=8"
2412 -
}
2413 -
},
2414 -
"node_modules/@istanbuljs/schema": {
2415 -
"version": "0.1.3",
2416 -
"resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
2417 -
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
2418 -
"license": "MIT",
2419 -
"engines": {
2420 -
"node": ">=8"
2421 -
}
2422 -
},
2423 -
"node_modules/@jest/create-cache-key-function": {
2424 -
"version": "29.7.0",
2425 -
"resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz",
2426 -
"integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==",
2427 -
"license": "MIT",
2428 -
"dependencies": {
2429 -
"@jest/types": "^29.6.3"
2430 -
},
2431 -
"engines": {
2432 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2433 -
}
2434 -
},
2435 -
"node_modules/@jest/environment": {
2436 -
"version": "29.7.0",
2437 -
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
2438 -
"integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
2439 -
"license": "MIT",
2440 -
"dependencies": {
2441 -
"@jest/fake-timers": "^29.7.0",
2442 -
"@jest/types": "^29.6.3",
2443 -
"@types/node": "*",
2444 -
"jest-mock": "^29.7.0"
2445 -
},
2446 -
"engines": {
2447 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2448 -
}
2449 -
},
2450 -
"node_modules/@jest/fake-timers": {
2451 -
"version": "29.7.0",
2452 -
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz",
2453 -
"integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==",
2454 -
"license": "MIT",
2455 -
"dependencies": {
2456 -
"@jest/types": "^29.6.3",
2457 -
"@sinonjs/fake-timers": "^10.0.2",
2458 -
"@types/node": "*",
2459 -
"jest-message-util": "^29.7.0",
2460 -
"jest-mock": "^29.7.0",
2461 -
"jest-util": "^29.7.0"
2462 -
},
2463 -
"engines": {
2464 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2465 -
}
2466 -
},
2467 2367
"node_modules/@jest/schemas": {
2468 2368
"version": "29.6.3",
2469 2369
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
2470 2370
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
2471 2371
"license": "MIT",
2474 2374
},
2475 2375
"engines": {
2476 2376
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2477 2377
}
2478 2378
},
2479 -
"node_modules/@jest/transform": {
2480 -
"version": "29.7.0",
2481 -
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz",
2482 -
"integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==",
2483 -
"license": "MIT",
2484 -
"dependencies": {
2485 -
"@babel/core": "^7.11.6",
2486 -
"@jest/types": "^29.6.3",
2487 -
"@jridgewell/trace-mapping": "^0.3.18",
2488 -
"babel-plugin-istanbul": "^6.1.1",
2489 -
"chalk": "^4.0.0",
2490 -
"convert-source-map": "^2.0.0",
2491 -
"fast-json-stable-stringify": "^2.1.0",
2492 -
"graceful-fs": "^4.2.9",
2493 -
"jest-haste-map": "^29.7.0",
2494 -
"jest-regex-util": "^29.6.3",
2495 -
"jest-util": "^29.7.0",
2496 -
"micromatch": "^4.0.4",
2497 -
"pirates": "^4.0.4",
2498 -
"slash": "^3.0.0",
2499 -
"write-file-atomic": "^4.0.2"
2500 -
},
2501 -
"engines": {
2502 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2503 -
}
2504 -
},
2505 2379
"node_modules/@jest/types": {
2506 2380
"version": "29.6.3",
2507 2381
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
2508 2382
"integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
2509 2383
"license": "MIT",
2589 2463
},
2590 2464
"node_modules/@nodable/entities": {
2591 2465
"version": "2.1.0",
2592 2466
"resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
2593 2467
"integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==",
2594 -
"devOptional": true,
2468 +
"dev": true,
2595 2469
"funding": [
2596 2470
{
2597 2471
"type": "github",
2598 2472
"url": "https://github.com/sponsors/nodable"
2599 2473
}
2602 2476
},
2603 2477
"node_modules/@nodelib/fs.scandir": {
2604 2478
"version": "2.1.5",
2605 2479
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
2606 2480
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
2607 -
"devOptional": true,
2481 +
"dev": true,
2608 2482
"license": "MIT",
2609 2483
"dependencies": {
2610 2484
"@nodelib/fs.stat": "2.0.5",
2611 2485
"run-parallel": "^1.1.9"
2612 2486
},
2616 2490
},
2617 2491
"node_modules/@nodelib/fs.stat": {
2618 2492
"version": "2.0.5",
2619 2493
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
2620 2494
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
2621 -
"devOptional": true,
2495 +
"dev": true,
2622 2496
"license": "MIT",
2623 2497
"engines": {
2624 2498
"node": ">= 8"
2625 2499
}
2626 2500
},
2627 2501
"node_modules/@nodelib/fs.walk": {
2628 2502
"version": "1.2.8",
2629 2503
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
2630 2504
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
2631 -
"devOptional": true,
2505 +
"dev": true,
2632 2506
"license": "MIT",
2633 2507
"dependencies": {
2634 2508
"@nodelib/fs.scandir": "2.1.5",
2635 2509
"fastq": "^1.6.0"
2636 2510
},
2849 2723
},
2850 2724
"node_modules/@react-native-community/cli": {
2851 2725
"version": "20.1.3",
2852 2726
"resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-20.1.3.tgz",
2853 2727
"integrity": "sha512-sLo8cu9JyFNfuuF1C+8NJ4DHE/PEFaXGd4enkcxi/OJjGG8+sOQrdjNQ4i+cVh/2c+ah1mEMwsYjc3z0+/MqSg==",
2854 -
"devOptional": true,
2728 +
"dev": true,
2855 2729
"license": "MIT",
2856 2730
"dependencies": {
2857 2731
"@react-native-community/cli-clean": "20.1.3",
2858 2732
"@react-native-community/cli-config": "20.1.3",
2859 2733
"@react-native-community/cli-doctor": "20.1.3",
2879 2753
},
2880 2754
"node_modules/@react-native-community/cli-clean": {
2881 2755
"version": "20.1.3",
2882 2756
"resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-20.1.3.tgz",
2883 2757
"integrity": "sha512-sFLdLzapfC0scjgzBJJWYDY2RhHPjuuPkA5r6q0gc/UQH/izXpMpLrhh1DW84cMDraNACK0U62tU7ebNaQ1LMQ==",
2884 -
"devOptional": true,
2758 +
"dev": true,
2885 2759
"license": "MIT",
2886 2760
"dependencies": {
2887 2761
"@react-native-community/cli-tools": "20.1.3",
2888 2762
"execa": "^5.0.0",
2889 2763
"fast-glob": "^3.3.2",
2892 2766
},
2893 2767
"node_modules/@react-native-community/cli-config": {
2894 2768
"version": "20.1.3",
2895 2769
"resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-20.1.3.tgz",
2896 2770
"integrity": "sha512-n73nW0cG92oNF0r994pPqm0DjAShOm3F8LSffDYhJqNAno+h/csmv/37iL4NtSpmKIO8xqsG3uVTXz9X/hzNaQ==",
2897 -
"devOptional": true,
2771 +
"dev": true,
2898 2772
"license": "MIT",
2899 2773
"dependencies": {
2900 2774
"@react-native-community/cli-tools": "20.1.3",
2901 2775
"cosmiconfig": "^9.0.0",
2902 2776
"deepmerge": "^4.3.0",
2907 2781
},
2908 2782
"node_modules/@react-native-community/cli-config-android": {
2909 2783
"version": "20.1.3",
2910 2784
"resolved": "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-20.1.3.tgz",
2911 2785
"integrity": "sha512-DNHDP+OWLyhKShGciBqPcxhxfp1Z/7GQcb4F+TGyCeKQAr+JdnUjRXN3X+YCU/v+g2kbYYyRJKlGabzkVvdrAw==",
2912 -
"devOptional": true,
2786 +
"dev": true,
2913 2787
"license": "MIT",
2914 2788
"dependencies": {
2915 2789
"@react-native-community/cli-tools": "20.1.3",
2916 2790
"fast-glob": "^3.3.2",
2917 2791
"fast-xml-parser": "^5.3.6",
2920 2794
},
2921 2795
"node_modules/@react-native-community/cli-config-apple": {
2922 2796
"version": "20.1.3",
2923 2797
"resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-20.1.3.tgz",
2924 2798
"integrity": "sha512-QX9B83nAfCPs0KiaYz61kAEHWr9sttooxzRzNdQwvZTwnsIpvWOT9GvMMj/19OeXiQzMJBzZX0Pgt6+spiUsDQ==",
2925 -
"devOptional": true,
2799 +
"dev": true,
2926 2800
"license": "MIT",
2927 2801
"dependencies": {
2928 2802
"@react-native-community/cli-tools": "20.1.3",
2929 2803
"execa": "^5.0.0",
2930 2804
"fast-glob": "^3.3.2",
2933 2807
},
2934 2808
"node_modules/@react-native-community/cli-doctor": {
2935 2809
"version": "20.1.3",
2936 2810
"resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-20.1.3.tgz",
2937 2811
"integrity": "sha512-EI+mAPWn255/WZ4CQohy1I049yiaxVr41C3BeQ2BCyhxODIDR8XRsLzYb1t9MfqK/C3ZncUN2mPSRXFeKPPI1w==",
2938 -
"devOptional": true,
2812 +
"dev": true,
2939 2813
"license": "MIT",
2940 2814
"dependencies": {
2941 2815
"@react-native-community/cli-config": "20.1.3",
2942 2816
"@react-native-community/cli-platform-android": "20.1.3",
2943 2817
"@react-native-community/cli-platform-apple": "20.1.3",
2957 2831
},
2958 2832
"node_modules/@react-native-community/cli-doctor/node_modules/cli-cursor": {
2959 2833
"version": "3.1.0",
2960 2834
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
2961 2835
"integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
2962 -
"devOptional": true,
2836 +
"dev": true,
2963 2837
"license": "MIT",
2964 2838
"dependencies": {
2965 2839
"restore-cursor": "^3.1.0"
2966 2840
},
2967 2841
"engines": {
2970 2844
},
2971 2845
"node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": {
2972 2846
"version": "4.1.0",
2973 2847
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2974 2848
"integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
2975 -
"devOptional": true,
2849 +
"dev": true,
2976 2850
"license": "MIT",
2977 2851
"dependencies": {
2978 2852
"chalk": "^4.1.0",
2979 2853
"is-unicode-supported": "^0.1.0"
2980 2854
},
2987 2861
},
2988 2862
"node_modules/@react-native-community/cli-doctor/node_modules/mimic-fn": {
2989 2863
"version": "2.1.0",
2990 2864
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2991 2865
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2992 -
"devOptional": true,
2866 +
"dev": true,
2993 2867
"license": "MIT",
2994 2868
"engines": {
2995 2869
"node": ">=6"
2996 2870
}
2997 2871
},
2998 2872
"node_modules/@react-native-community/cli-doctor/node_modules/onetime": {
2999 2873
"version": "5.1.2",
3000 2874
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3001 2875
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3002 -
"devOptional": true,
2876 +
"dev": true,
3003 2877
"license": "MIT",
3004 2878
"dependencies": {
3005 2879
"mimic-fn": "^2.1.0"
3006 2880
},
3007 2881
"engines": {
3013 2887
},
3014 2888
"node_modules/@react-native-community/cli-doctor/node_modules/ora": {
3015 2889
"version": "5.4.1",
3016 2890
"resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
3017 2891
"integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
3018 -
"devOptional": true,
2892 +
"dev": true,
3019 2893
"license": "MIT",
3020 2894
"dependencies": {
3021 2895
"bl": "^4.1.0",
3022 2896
"chalk": "^4.1.0",
3023 2897
"cli-cursor": "^3.1.0",
3037 2911
},
3038 2912
"node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": {
3039 2913
"version": "3.1.0",
3040 2914
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3041 2915
"integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3042 -
"devOptional": true,
2916 +
"dev": true,
3043 2917
"license": "MIT",
3044 2918
"dependencies": {
3045 2919
"onetime": "^5.1.0",
3046 2920
"signal-exit": "^3.0.2"
3047 2921
},
3051 2925
},
3052 2926
"node_modules/@react-native-community/cli-doctor/node_modules/semver": {
3053 2927
"version": "7.8.0",
3054 2928
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
3055 2929
"integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
3056 -
"devOptional": true,
2930 +
"dev": true,
3057 2931
"license": "ISC",
3058 2932
"bin": {
3059 2933
"semver": "bin/semver.js"
3060 2934
},
3061 2935
"engines": {
3064 2938
},
3065 2939
"node_modules/@react-native-community/cli-platform-android": {
3066 2940
"version": "20.1.3",
3067 2941
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-20.1.3.tgz",
3068 2942
"integrity": "sha512-bzB9ELPOISuqgtDZXFPQlkuxx1YFkNx3cNgslc5ElCrk+5LeCLQLIBh/dmIuK8rwUrPcrramjeBj++Noc+TaAA==",
3069 -
"devOptional": true,
2943 +
"dev": true,
3070 2944
"license": "MIT",
3071 2945
"dependencies": {
3072 2946
"@react-native-community/cli-config-android": "20.1.3",
3073 2947
"@react-native-community/cli-tools": "20.1.3",
3074 2948
"execa": "^5.0.0",
3078 2952
},
3079 2953
"node_modules/@react-native-community/cli-platform-apple": {
3080 2954
"version": "20.1.3",
3081 2955
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-20.1.3.tgz",
3082 2956
"integrity": "sha512-XJ+DqAD4hkplWVXK5AMgN7pP9+4yRSe5KfZ/b42+ofkDBI55ALlUmX+9HWE3fMuRjcotTCoNZqX2ov97cFDXpQ==",
3083 -
"devOptional": true,
2957 +
"dev": true,
3084 2958
"license": "MIT",
3085 2959
"dependencies": {
3086 2960
"@react-native-community/cli-config-apple": "20.1.3",
3087 2961
"@react-native-community/cli-tools": "20.1.3",
3088 2962
"execa": "^5.0.0",
3092 2966
},
3093 2967
"node_modules/@react-native-community/cli-platform-ios": {
3094 2968
"version": "20.1.3",
3095 2969
"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-20.1.3.tgz",
3096 2970
"integrity": "sha512-2qL48SINotuHbZO73cgqSwqd/OWNx0xTbFSdujhpogV4p8BNwYYypfjh4vJY5qJEB5PxuoVkMXT+aCADpg9nBg==",
3097 -
"devOptional": true,
2971 +
"dev": true,
3098 2972
"license": "MIT",
3099 2973
"dependencies": {
3100 2974
"@react-native-community/cli-platform-apple": "20.1.3"
3101 2975
}
3102 2976
},
3103 2977
"node_modules/@react-native-community/cli-server-api": {
3104 2978
"version": "20.1.3",
3105 2979
"resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-20.1.3.tgz",
3106 2980
"integrity": "sha512-hsNsdUKZDd2T99OuNuiXz4VuvLa1UN0zcxefmPjXQgI0byrBLzzDr+o7p03sKuODSzKi2h+BMnUxiS07HACQLA==",
3107 -
"devOptional": true,
2981 +
"dev": true,
3108 2982
"license": "MIT",
3109 2983
"dependencies": {
3110 2984
"@react-native-community/cli-tools": "20.1.3",
3111 2985
"body-parser": "^2.2.2",
3112 2986
"compression": "^1.7.1",
3122 2996
},
3123 2997
"node_modules/@react-native-community/cli-server-api/node_modules/is-wsl": {
3124 2998
"version": "1.1.0",
3125 2999
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
3126 3000
"integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
3127 -
"devOptional": true,
3001 +
"dev": true,
3128 3002
"license": "MIT",
3129 3003
"engines": {
3130 3004
"node": ">=4"
3131 3005
}
3132 3006
},
3133 3007
"node_modules/@react-native-community/cli-server-api/node_modules/open": {
3134 3008
"version": "6.4.0",
3135 3009
"resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
3136 3010
"integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
3137 -
"devOptional": true,
3011 +
"dev": true,
3138 3012
"license": "MIT",
3139 3013
"dependencies": {
3140 3014
"is-wsl": "^1.1.0"
3141 3015
},
3142 3016
"engines": {
3145 3019
},
3146 3020
"node_modules/@react-native-community/cli-server-api/node_modules/ws": {
3147 3021
"version": "6.2.3",
3148 3022
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
3149 3023
"integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
3150 -
"devOptional": true,
3024 +
"dev": true,
3151 3025
"license": "MIT",
3152 3026
"dependencies": {
3153 3027
"async-limiter": "~1.0.0"
3154 3028
}
3155 3029
},
3156 3030
"node_modules/@react-native-community/cli-tools": {
3157 3031
"version": "20.1.3",
3158 3032
"resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.3.tgz",
3159 3033
"integrity": "sha512-EAn0vPCMxtHhfWk2UwLmSUfPfLUnFgC7NjiVJVTKJyVk5qGnkPfoT8te/1IUXFTysUB0F0RIi+NgDB4usFOLeA==",
3160 -
"devOptional": true,
3034 +
"dev": true,
3161 3035
"license": "MIT",
3162 3036
"dependencies": {
3163 3037
"@vscode/sudo-prompt": "^9.0.0",
3164 3038
"appdirsjs": "^1.2.4",
3165 3039
"execa": "^5.0.0",
3174 3048
},
3175 3049
"node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": {
3176 3050
"version": "3.1.0",
3177 3051
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3178 3052
"integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3179 -
"devOptional": true,
3053 +
"dev": true,
3180 3054
"license": "MIT",
3181 3055
"dependencies": {
3182 3056
"restore-cursor": "^3.1.0"
3183 3057
},
3184 3058
"engines": {
3187 3061
},
3188 3062
"node_modules/@react-native-community/cli-tools/node_modules/log-symbols": {
3189 3063
"version": "4.1.0",
3190 3064
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
3191 3065
"integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
3192 -
"devOptional": true,
3066 +
"dev": true,
3193 3067
"license": "MIT",
3194 3068
"dependencies": {
3195 3069
"chalk": "^4.1.0",
3196 3070
"is-unicode-supported": "^0.1.0"
3197 3071
},
3204 3078
},
3205 3079
"node_modules/@react-native-community/cli-tools/node_modules/mime": {
3206 3080
"version": "2.6.0",
3207 3081
"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
3208 3082
"integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
3209 -
"devOptional": true,
3083 +
"dev": true,
3210 3084
"license": "MIT",
3211 3085
"bin": {
3212 3086
"mime": "cli.js"
3213 3087
},
3214 3088
"engines": {
3217 3091
},
3218 3092
"node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": {
3219 3093
"version": "2.1.0",
3220 3094
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3221 3095
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3222 -
"devOptional": true,
3096 +
"dev": true,
3223 3097
"license": "MIT",
3224 3098
"engines": {
3225 3099
"node": ">=6"
3226 3100
}
3227 3101
},
3228 3102
"node_modules/@react-native-community/cli-tools/node_modules/onetime": {
3229 3103
"version": "5.1.2",
3230 3104
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3231 3105
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3232 -
"devOptional": true,
3106 +
"dev": true,
3233 3107
"license": "MIT",
3234 3108
"dependencies": {
3235 3109
"mimic-fn": "^2.1.0"
3236 3110
},
3237 3111
"engines": {
3243 3117
},
3244 3118
"node_modules/@react-native-community/cli-tools/node_modules/ora": {
3245 3119
"version": "5.4.1",
3246 3120
"resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
3247 3121
"integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
3248 -
"devOptional": true,
3122 +
"dev": true,
3249 3123
"license": "MIT",
3250 3124
"dependencies": {
3251 3125
"bl": "^4.1.0",
3252 3126
"chalk": "^4.1.0",
3253 3127
"cli-cursor": "^3.1.0",
3267 3141
},
3268 3142
"node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": {
3269 3143
"version": "3.1.0",
3270 3144
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3271 3145
"integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3272 -
"devOptional": true,
3146 +
"dev": true,
3273 3147
"license": "MIT",
3274 3148
"dependencies": {
3275 3149
"onetime": "^5.1.0",
3276 3150
"signal-exit": "^3.0.2"
3277 3151
},
3281 3155
},
3282 3156
"node_modules/@react-native-community/cli-tools/node_modules/semver": {
3283 3157
"version": "7.8.0",
3284 3158
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
3285 3159
"integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
3286 -
"devOptional": true,
3160 +
"dev": true,
3287 3161
"license": "ISC",
3288 3162
"bin": {
3289 3163
"semver": "bin/semver.js"
3290 3164
},
3291 3165
"engines": {
3294 3168
},
3295 3169
"node_modules/@react-native-community/cli-types": {
3296 3170
"version": "20.1.3",
3297 3171
"resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-20.1.3.tgz",
3298 3172
"integrity": "sha512-IdAcegf0pH1hVraxWTG1ACLkYC0LDQfqtaEf42ESyLIF3Xap70JzL/9tAlxw7lSCPZPFWhrcgU0TBc4SkC/ecw==",
3299 -
"devOptional": true,
3173 +
"dev": true,
3300 3174
"license": "MIT",
3301 3175
"dependencies": {
3302 3176
"joi": "^17.2.1"
3303 3177
}
3304 3178
},
3305 3179
"node_modules/@react-native-community/cli/node_modules/commander": {
3306 3180
"version": "9.5.0",
3307 3181
"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
3308 3182
"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
3309 -
"devOptional": true,
3183 +
"dev": true,
3310 3184
"license": "MIT",
3311 3185
"engines": {
3312 3186
"node": "^12.20.0 || >=14"
3313 3187
}
3314 3188
},
3315 3189
"node_modules/@react-native-community/cli/node_modules/semver": {
3316 3190
"version": "7.8.0",
3317 3191
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
3318 3192
"integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
3319 -
"devOptional": true,
3193 +
"dev": true,
3320 3194
"license": "ISC",
3321 3195
"bin": {
3322 3196
"semver": "bin/semver.js"
3323 3197
},
3324 3198
"engines": {
3325 3199
"node": ">=10"
3326 3200
}
3327 3201
},
3328 3202
"node_modules/@react-native-community/datetimepicker": {
3329 -
"version": "8.4.4",
3330 -
"resolved": "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-8.4.4.tgz",
3331 -
"integrity": "sha512-bc4ZixEHxZC9/qf5gbdYvIJiLZ5CLmEsC3j+Yhe1D1KC/3QhaIfGDVdUcid0PdlSoGOSEq4VlB93AWyetEyBSQ==",
3203 +
"version": "9.1.0",
3204 +
"resolved": "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-9.1.0.tgz",
3205 +
"integrity": "sha512-eadbnk+I2vxvW30iTAsm/qlCnMMAadkifIMYNEB2lzhxN/SvlKc7S2V4k5DyrwjdCbqdcMk3t9K6fnUMcAV34w==",
3332 3206
"license": "MIT",
3333 3207
"dependencies": {
3334 3208
"invariant": "^2.2.4"
3335 3209
},
3336 3210
"peerDependencies": {
3347 3221
"optional": true
3348 3222
}
3349 3223
}
3350 3224
},
3351 3225
"node_modules/@react-native-community/slider": {
3352 -
"version": "5.0.1",
3353 -
"resolved": "https://registry.npmjs.org/@react-native-community/slider/-/slider-5.0.1.tgz",
3354 -
"integrity": "sha512-K3JRWkIW4wQ79YJ6+BPZzp1SamoikxfPRw7Yw4B4PElEQmqZFrmH9M5LxvIo460/3QSrZF/wCgi3qizJt7g/iw==",
3226 +
"version": "5.2.0",
3227 +
"resolved": "https://registry.npmjs.org/@react-native-community/slider/-/slider-5.2.0.tgz",
3228 +
"integrity": "sha512-484sH8aWEaSjxaZ7HT3YZ8CKDcNes2synko1vdEz5DFEdvKAduxKJTj22L/qBMD7rtIkfbX69DMzWDAGbOAV6w==",
3355 3229
"license": "MIT"
3356 3230
},
3357 -
"node_modules/@react-native/assets-registry": {
3358 -
"version": "0.81.5",
3359 -
"resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.81.5.tgz",
3360 -
"integrity": "sha512-705B6x/5Kxm1RKRvSv0ADYWm5JOnoiQ1ufW7h8uu2E6G9Of/eE6hP/Ivw3U5jI16ERqZxiKQwk34VJbB0niX9w==",
3231 +
"node_modules/@react-native-masked-view/masked-view": {
3232 +
"version": "0.3.2",
3233 +
"resolved": "https://registry.npmjs.org/@react-native-masked-view/masked-view/-/masked-view-0.3.2.tgz",
3234 +
"integrity": "sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ==",
3361 3235
"license": "MIT",
3362 -
"engines": {
3363 -
"node": ">= 20.19.4"
3236 +
"peerDependencies": {
3237 +
"react": ">=16",
3238 +
"react-native": ">=0.57"
3364 3239
}
3365 3240
},
3366 -
"node_modules/@react-native/babel-plugin-codegen": {
3367 -
"version": "0.81.5",
3368 -
"resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.81.5.tgz",
3369 -
"integrity": "sha512-oF71cIH6je3fSLi6VPjjC3Sgyyn57JLHXs+mHWc9MoCiJJcM4nqsS5J38zv1XQ8d3zOW2JtHro+LF0tagj2bfQ==",
3241 +
"node_modules/@react-native/assets-registry": {
3242 +
"version": "0.86.3",
3243 +
"resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.86.3.tgz",
3244 +
"integrity": "sha512-TDhgCZA4wjJg84d5A9swiOQYPIWSKEEVdg9IwMFZDupQzW/F3QoLUrfAJOcalgqTDA9/buTB8awhE3Whwg6u9Q==",
3370 3245
"license": "MIT",
3371 -
"dependencies": {
3372 -
"@babel/traverse": "^7.25.3",
3373 -
"@react-native/codegen": "0.81.5"
3374 -
},
3375 3246
"engines": {
3376 -
"node": ">= 20.19.4"
3247 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3377 3248
}
3378 3249
},
3379 -
"node_modules/@react-native/babel-preset": {
3380 -
"version": "0.81.5",
3381 -
"resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.81.5.tgz",
3382 -
"integrity": "sha512-UoI/x/5tCmi+pZ3c1+Ypr1DaRMDLI3y+Q70pVLLVgrnC3DHsHRIbHcCHIeG/IJvoeFqFM2sTdhSOLJrf8lOPrA==",
3250 +
"node_modules/@react-native/babel-plugin-codegen": {
3251 +
"version": "0.86.3",
3252 +
"resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.86.3.tgz",
3253 +
"integrity": "sha512-O6Xza4JBGPIU8J7YbKTyBoYL4thpy8jMW/oaLDWdAyOwYHKIjK47pAL5HUEbOe2bWz2PEKjbYRF2ApkJv1ottQ==",
3383 3254
"license": "MIT",
3384 3255
"dependencies": {
3385 -
"@babel/core": "^7.25.2",
3386 -
"@babel/plugin-proposal-export-default-from": "^7.24.7",
3387 -
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
3388 -
"@babel/plugin-syntax-export-default-from": "^7.24.7",
3389 -
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
3390 -
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
3391 -
"@babel/plugin-transform-arrow-functions": "^7.24.7",
3392 -
"@babel/plugin-transform-async-generator-functions": "^7.25.4",
3393 -
"@babel/plugin-transform-async-to-generator": "^7.24.7",
3394 -
"@babel/plugin-transform-block-scoping": "^7.25.0",
3395 -
"@babel/plugin-transform-class-properties": "^7.25.4",
3396 -
"@babel/plugin-transform-classes": "^7.25.4",
3397 -
"@babel/plugin-transform-computed-properties": "^7.24.7",
3398 -
"@babel/plugin-transform-destructuring": "^7.24.8",
3399 -
"@babel/plugin-transform-flow-strip-types": "^7.25.2",
3400 -
"@babel/plugin-transform-for-of": "^7.24.7",
3401 -
"@babel/plugin-transform-function-name": "^7.25.1",
3402 -
"@babel/plugin-transform-literals": "^7.25.2",
3403 -
"@babel/plugin-transform-logical-assignment-operators": "^7.24.7",
3404 -
"@babel/plugin-transform-modules-commonjs": "^7.24.8",
3405 -
"@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7",
3406 -
"@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
3407 -
"@babel/plugin-transform-numeric-separator": "^7.24.7",
3408 -
"@babel/plugin-transform-object-rest-spread": "^7.24.7",
3409 -
"@babel/plugin-transform-optional-catch-binding": "^7.24.7",
3410 -
"@babel/plugin-transform-optional-chaining": "^7.24.8",
3411 -
"@babel/plugin-transform-parameters": "^7.24.7",
3412 -
"@babel/plugin-transform-private-methods": "^7.24.7",
3413 -
"@babel/plugin-transform-private-property-in-object": "^7.24.7",
3414 -
"@babel/plugin-transform-react-display-name": "^7.24.7",
3415 -
"@babel/plugin-transform-react-jsx": "^7.25.2",
3416 -
"@babel/plugin-transform-react-jsx-self": "^7.24.7",
3417 -
"@babel/plugin-transform-react-jsx-source": "^7.24.7",
3418 -
"@babel/plugin-transform-regenerator": "^7.24.7",
3419 -
"@babel/plugin-transform-runtime": "^7.24.7",
3420 -
"@babel/plugin-transform-shorthand-properties": "^7.24.7",
3421 -
"@babel/plugin-transform-spread": "^7.24.7",
3422 -
"@babel/plugin-transform-sticky-regex": "^7.24.7",
3423 -
"@babel/plugin-transform-typescript": "^7.25.2",
3424 -
"@babel/plugin-transform-unicode-regex": "^7.24.7",
3425 -
"@babel/template": "^7.25.0",
3426 -
"@react-native/babel-plugin-codegen": "0.81.5",
3427 -
"babel-plugin-syntax-hermes-parser": "0.29.1",
3428 -
"babel-plugin-transform-flow-enums": "^0.0.2",
3429 -
"react-refresh": "^0.14.0"
3256 +
"@babel/traverse": "^7.29.0",
3257 +
"@react-native/codegen": "0.86.3"
3430 3258
},
3431 3259
"engines": {
3432 -
"node": ">= 20.19.4"
3433 -
},
3434 -
"peerDependencies": {
3435 -
"@babel/core": "*"
3260 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3436 3261
}
3437 3262
},
3438 3263
"node_modules/@react-native/codegen": {
3439 -
"version": "0.81.5",
3440 -
"resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.81.5.tgz",
3441 -
"integrity": "sha512-a2TDA03Up8lpSa9sh5VRGCQDXgCTOyDOFH+aqyinxp1HChG8uk89/G+nkJ9FPd0rqgi25eCTR16TWdS3b+fA6g==",
3264 +
"version": "0.86.3",
3265 +
"resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.86.3.tgz",
3266 +
"integrity": "sha512-Ux4jHi0fh+bdtVEcL0gaPLbY56V+SvFUDl/8sRAE1jdb4k+o7fT/4Nc29yz4X+qfjstkSqObQTMBGhdzxH9JvA==",
3442 3267
"license": "MIT",
3443 3268
"dependencies": {
3444 3269
"@babel/core": "^7.25.2",
3445 -
"@babel/parser": "^7.25.3",
3446 -
"glob": "^7.1.1",
3447 -
"hermes-parser": "0.29.1",
3270 +
"@babel/parser": "^7.29.0",
3271 +
"hermes-parser": "0.36.0",
3448 3272
"invariant": "^2.2.4",
3449 3273
"nullthrows": "^1.1.1",
3274 +
"tinyglobby": "^0.2.15",
3450 3275
"yargs": "^17.6.2"
3451 3276
},
3452 3277
"engines": {
3453 -
"node": ">= 20.19.4"
3278 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3454 3279
},
3455 3280
"peerDependencies": {
3456 3281
"@babel/core": "*"
3457 3282
}
3458 3283
},
3459 -
"node_modules/@react-native/codegen/node_modules/glob": {
3460 -
"version": "7.2.3",
3461 -
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
3462 -
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
3463 -
"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",
3464 -
"license": "ISC",
3465 -
"dependencies": {
3466 -
"fs.realpath": "^1.0.0",
3467 -
"inflight": "^1.0.4",
3468 -
"inherits": "2",
3469 -
"minimatch": "^3.1.1",
3470 -
"once": "^1.3.0",
3471 -
"path-is-absolute": "^1.0.0"
3472 -
},
3473 -
"engines": {
3474 -
"node": "*"
3475 -
},
3476 -
"funding": {
3477 -
"url": "https://github.com/sponsors/isaacs"
3478 -
}
3479 -
},
3480 3284
"node_modules/@react-native/community-cli-plugin": {
3481 -
"version": "0.81.5",
3482 -
"resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.81.5.tgz",
3483 -
"integrity": "sha512-yWRlmEOtcyvSZ4+OvqPabt+NS36vg0K/WADTQLhrYrm9qdZSuXmq8PmdJWz/68wAqKQ+4KTILiq2kjRQwnyhQw==",
3285 +
"version": "0.86.3",
3286 +
"resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.86.3.tgz",
3287 +
"integrity": "sha512-qSDL9LQc5mZSZPNczT95WU9YQuPzxBklgON9vLhhqfI0yWIwKInqFx88dQ/uiEXBtf0yossthaQIqA4Ml6bF6g==",
3484 3288
"license": "MIT",
3485 3289
"dependencies": {
3486 -
"@react-native/dev-middleware": "0.81.5",
3290 +
"@react-native/dev-middleware": "0.86.3",
3487 3291
"debug": "^4.4.0",
3488 3292
"invariant": "^2.2.4",
3489 -
"metro": "^0.83.1",
3490 -
"metro-config": "^0.83.1",
3491 -
"metro-core": "^0.83.1",
3293 +
"metro": "^0.84.3",
3294 +
"metro-config": "^0.84.3",
3295 +
"metro-core": "^0.84.3",
3492 3296
"semver": "^7.1.3"
3493 3297
},
3494 3298
"engines": {
3495 -
"node": ">= 20.19.4"
3299 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3496 3300
},
3497 3301
"peerDependencies": {
3498 3302
"@react-native-community/cli": "*",
3499 -
"@react-native/metro-config": "*"
3303 +
"@react-native/metro-config": "0.86.3"
3500 3304
},
3501 3305
"peerDependenciesMeta": {
3502 3306
"@react-native-community/cli": {
3503 3307
"optional": true
3504 3308
},
3506 3310
"optional": true
3507 3311
}
3508 3312
}
3509 3313
},
3510 3314
"node_modules/@react-native/community-cli-plugin/node_modules/semver": {
3511 -
"version": "7.7.4",
3512 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
3513 -
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
3315 +
"version": "7.8.5",
3316 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
3317 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
3514 3318
"license": "ISC",
3515 3319
"bin": {
3516 3320
"semver": "bin/semver.js"
3517 3321
},
3518 3322
"engines": {
3519 3323
"node": ">=10"
3520 3324
}
3521 3325
},
3522 3326
"node_modules/@react-native/debugger-frontend": {
3523 -
"version": "0.81.5",
3524 -
"resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.81.5.tgz",
3525 -
"integrity": "sha512-bnd9FSdWKx2ncklOetCgrlwqSGhMHP2zOxObJbOWXoj7GHEmih4MKarBo5/a8gX8EfA1EwRATdfNBQ81DY+h+w==",
3327 +
"version": "0.86.3",
3328 +
"resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.86.3.tgz",
3329 +
"integrity": "sha512-TQmeofQ0PcuylhhlleOeuzHYZfbrgm3gayXzowqUEzgRisTm1D40/J3ggqs7XkQi5HP5ZA3n8dHmKL9vIzPcsw==",
3526 3330
"license": "BSD-3-Clause",
3527 3331
"engines": {
3528 -
"node": ">= 20.19.4"
3332 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3333 +
}
3334 +
},
3335 +
"node_modules/@react-native/debugger-shell": {
3336 +
"version": "0.86.3",
3337 +
"resolved": "https://registry.npmjs.org/@react-native/debugger-shell/-/debugger-shell-0.86.3.tgz",
3338 +
"integrity": "sha512-O4ds+J7xZfxkbih9T+cAGegBdvKSPKYJm/lDgC9CpEjFMkmzWTpVLU3Qsv9sqZuo58z+sGhIcJfPsCFFWHpqbQ==",
3339 +
"license": "MIT",
3340 +
"dependencies": {
3341 +
"cross-spawn": "^7.0.6",
3342 +
"debug": "^4.4.0",
3343 +
"fb-dotslash": "0.5.8"
3344 +
},
3345 +
"engines": {
3346 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3529 3347
}
3530 3348
},
3531 3349
"node_modules/@react-native/dev-middleware": {
3532 -
"version": "0.81.5",
3533 -
"resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.81.5.tgz",
3534 -
"integrity": "sha512-WfPfZzboYgo/TUtysuD5xyANzzfka8Ebni6RIb2wDxhb56ERi7qDrE4xGhtPsjCL4pQBXSVxyIlCy0d8I6EgGA==",
3350 +
"version": "0.86.3",
3351 +
"resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.86.3.tgz",
3352 +
"integrity": "sha512-LiEPTqTg/63bYUnrPyHLfjTDCNhA/+CUqI1+DsA9tYyewtSbULd5awsva6SgE10I+2iMhgKXS3ymkhU/kSCrGA==",
3535 3353
"license": "MIT",
3536 3354
"dependencies": {
3537 3355
"@isaacs/ttlcache": "^1.4.1",
3538 -
"@react-native/debugger-frontend": "0.81.5",
3356 +
"@react-native/debugger-frontend": "0.86.3",
3357 +
"@react-native/debugger-shell": "0.86.3",
3539 3358
"chrome-launcher": "^0.15.2",
3540 -
"chromium-edge-launcher": "^0.2.0",
3359 +
"chromium-edge-launcher": "^0.3.0",
3541 3360
"connect": "^3.6.5",
3542 3361
"debug": "^4.4.0",
3543 3362
"invariant": "^2.2.4",
3544 3363
"nullthrows": "^1.1.1",
3545 3364
"open": "^7.0.3",
3546 3365
"serve-static": "^1.16.2",
3547 -
"ws": "^6.2.3"
3366 +
"ws": "^7.5.10"
3548 3367
},
3549 3368
"engines": {
3550 -
"node": ">= 20.19.4"
3551 -
}
3552 -
},
3553 -
"node_modules/@react-native/dev-middleware/node_modules/ws": {
3554 -
"version": "6.2.3",
3555 -
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
3556 -
"integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
3557 -
"license": "MIT",
3558 -
"dependencies": {
3559 -
"async-limiter": "~1.0.0"
3369 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3560 3370
}
3561 3371
},
3562 3372
"node_modules/@react-native/gradle-plugin": {
3563 -
"version": "0.81.5",
3564 -
"resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.81.5.tgz",
3565 -
"integrity": "sha512-hORRlNBj+ReNMLo9jme3yQ6JQf4GZpVEBLxmTXGGlIL78MAezDZr5/uq9dwElSbcGmLEgeiax6e174Fie6qPLg==",
3373 +
"version": "0.86.3",
3374 +
"resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.86.3.tgz",
3375 +
"integrity": "sha512-lxmx0GqLEWRIpZfpYFXlYVIs3ENQwaW6Vmp6oi29l2GoQJ1wZfFZRdMimDWlGEk8LKfHar3QH3iaPMkTcK9lEQ==",
3566 3376
"license": "MIT",
3567 3377
"engines": {
3568 -
"node": ">= 20.19.4"
3378 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3569 3379
}
3570 3380
},
3571 3381
"node_modules/@react-native/js-polyfills": {
3572 -
"version": "0.81.5",
3573 -
"resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.81.5.tgz",
3574 -
"integrity": "sha512-fB7M1CMOCIUudTRuj7kzxIBTVw2KXnsgbQ6+4cbqSxo8NmRRhA0Ul4ZUzZj3rFd3VznTL4Brmocv1oiN0bWZ8w==",
3382 +
"version": "0.86.3",
3383 +
"resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.86.3.tgz",
3384 +
"integrity": "sha512-eYIJ0es967+tePBFQDnl/gidVFxLns3fnbiK6rxscQrGodvuUO6hwxpQnfNynJ8MjbbndImXihXjcnJdc7SzJg==",
3575 3385
"license": "MIT",
3576 3386
"engines": {
3577 -
"node": ">= 20.19.4"
3387 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3578 3388
}
3579 3389
},
3580 3390
"node_modules/@react-native/normalize-colors": {
3581 -
"version": "0.81.5",
3582 -
"resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.81.5.tgz",
3583 -
"integrity": "sha512-0HuJ8YtqlTVRXGZuGeBejLE04wSQsibpTI+RGOyVqxZvgtlLLC/Ssw0UmbHhT4lYMp2fhdtvKZSs5emWB1zR/g==",
3391 +
"version": "0.86.3",
3392 +
"resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.86.3.tgz",
3393 +
"integrity": "sha512-Cv3CDkprb67GrzuaS9BGbBJC/6G4lIw3nyKOHRKTqTTum4bn37y5+R0Z04L8mcbQN85eEohNrRwb7IOM4j6uvg==",
3584 3394
"license": "MIT"
3585 3395
},
3586 -
"node_modules/@react-navigation/bottom-tabs": {
3587 -
"version": "7.15.6",
3588 -
"resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-7.15.6.tgz",
3589 -
"integrity": "sha512-olB+s0ApMzWN9t5Bk5Mj6ntSlVRz3B8v+1LtwGS/29lyC311G5es0kgxyzpGKE9gy6Ef8W526QH5cIka2jh0kQ==",
3396 +
"node_modules/@react-native/virtualized-lists": {
3397 +
"version": "0.86.3",
3398 +
"resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.86.3.tgz",
3399 +
"integrity": "sha512-1j44NEyNn05Ut40vHAmoSWbsIcybFkMAOBTwQt1PrESyfSS+qBoyU1LGIogNva0VIa0rQyEC5PzbA7R4/7Nhyw==",
3590 3400
"license": "MIT",
3591 3401
"dependencies": {
3592 -
"@react-navigation/elements": "^2.9.11",
3593 -
"color": "^4.2.3",
3594 -
"sf-symbols-typescript": "^2.1.0"
3595 -
},
3596 -
"peerDependencies": {
3597 -
"@react-navigation/native": "^7.1.34",
3598 -
"react": ">= 18.2.0",
3599 -
"react-native": "*",
3600 -
"react-native-safe-area-context": ">= 4.0.0",
3601 -
"react-native-screens": ">= 4.0.0"
3602 -
}
3603 -
},
3604 -
"node_modules/@react-navigation/core": {
3605 -
"version": "7.16.2",
3606 -
"resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-7.16.2.tgz",
3607 -
"integrity": "sha512-0dbCC2aTjNW7MvG1fY7zeq6eYvmmaFCEnBDXPuMPJ8uKgfs9lFGXIQFIfBdmcBVX6vHhS+K213VCsuHSIv5jYw==",
3608 -
"license": "MIT",
3609 -
"dependencies": {
3610 -
"@react-navigation/routers": "^7.5.3",
3611 -
"escape-string-regexp": "^4.0.0",
3612 -
"fast-deep-equal": "^3.1.3",
3613 -
"nanoid": "^3.3.11",
3614 -
"query-string": "^7.1.3",
3615 -
"react-is": "^19.1.0",
3616 -
"use-latest-callback": "^0.2.4",
3617 -
"use-sync-external-store": "^1.5.0"
3402 +
"invariant": "^2.2.4",
3403 +
"nullthrows": "^1.1.1"
3618 3404
},
3619 -
"peerDependencies": {
3620 -
"react": ">= 18.2.0"
3621 -
}
3622 -
},
3623 -
"node_modules/@react-navigation/elements": {
3624 -
"version": "2.9.11",
3625 -
"resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-2.9.11.tgz",
3626 -
"integrity": "sha512-O5KiwaVCcEVuqZgQ77xiBFSl1sha77rNMTFlLWYnom33ZHPDarV3bM9WNyVnMZxU8ZVTi02X3+ZhO0fSn5QYyg==",
3627 -
"license": "MIT",
3628 -
"dependencies": {
3629 -
"color": "^4.2.3",
3630 -
"use-latest-callback": "^0.2.4",
3631 -
"use-sync-external-store": "^1.5.0"
3405 +
"engines": {
3406 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
3632 3407
},
3633 3408
"peerDependencies": {
3634 -
"@react-native-masked-view/masked-view": ">= 0.2.0",
3635 -
"@react-navigation/native": "^7.1.34",
3636 -
"react": ">= 18.2.0",
3637 -
"react-native": "*",
3638 -
"react-native-safe-area-context": ">= 4.0.0"
3409 +
"@types/react": "^19.2.0",
3410 +
"react": "*",
3411 +
"react-native": "0.86.3"
3639 3412
},
3640 3413
"peerDependenciesMeta": {
3641 -
"@react-native-masked-view/masked-view": {
3414 +
"@types/react": {
3642 3415
"optional": true
3643 3416
}
3644 3417
}
3645 3418
},
3646 -
"node_modules/@react-navigation/native": {
3647 -
"version": "7.1.34",
3648 -
"resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-7.1.34.tgz",
3649 -
"integrity": "sha512-zzQ0mKAhLsjTIsaoLfILKZVMObJzE0F+bOi0hl2Glt+1Rd2GtaWJ1Z024c3yLmX+Oc79pqoCQLBXpyxtrZu9NQ==",
3650 -
"license": "MIT",
3651 -
"dependencies": {
3652 -
"@react-navigation/core": "^7.16.2",
3653 -
"escape-string-regexp": "^4.0.0",
3654 -
"fast-deep-equal": "^3.1.3",
3655 -
"nanoid": "^3.3.11",
3656 -
"use-latest-callback": "^0.2.4"
3657 -
},
3658 -
"peerDependencies": {
3659 -
"react": ">= 18.2.0",
3660 -
"react-native": "*"
3661 -
}
3662 -
},
3663 -
"node_modules/@react-navigation/native-stack": {
3664 -
"version": "7.14.6",
3665 -
"resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-7.14.6.tgz",
3666 -
"integrity": "sha512-VRlC5mLanRPHK0E15Cild6U01Z5TDPBlmt5YcXRBc+hQTAMbMT9XcSTobf3sJXNY0zzDD1IpSs3Ynex/GU225g==",
3667 -
"license": "MIT",
3668 -
"dependencies": {
3669 -
"@react-navigation/elements": "^2.9.11",
3670 -
"color": "^4.2.3",
3671 -
"sf-symbols-typescript": "^2.1.0",
3672 -
"warn-once": "^0.1.1"
3673 -
},
3674 -
"peerDependencies": {
3675 -
"@react-navigation/native": "^7.1.34",
3676 -
"react": ">= 18.2.0",
3677 -
"react-native": "*",
3678 -
"react-native-safe-area-context": ">= 4.0.0",
3679 -
"react-native-screens": ">= 4.0.0"
3680 -
}
3681 -
},
3682 -
"node_modules/@react-navigation/routers": {
3683 -
"version": "7.5.3",
3684 -
"resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-7.5.3.tgz",
3685 -
"integrity": "sha512-1tJHg4KKRJuQ1/EvJxatrMef3NZXEPzwUIUZ3n1yJ2t7Q97siwRtbynRpQG9/69ebbtiZ8W3ScOZF/OmhvM4Rg==",
3686 -
"license": "MIT",
3687 -
"dependencies": {
3688 -
"nanoid": "^3.3.11"
3689 -
}
3690 -
},
3691 3419
"node_modules/@rtsao/scc": {
3692 3420
"version": "1.1.0",
3693 3421
"resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
3694 3422
"integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
3695 3423
"dev": true,
3697 3425
},
3698 3426
"node_modules/@sideway/address": {
3699 3427
"version": "4.1.5",
3700 3428
"resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
3701 3429
"integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
3702 -
"devOptional": true,
3430 +
"dev": true,
3703 3431
"license": "BSD-3-Clause",
3704 3432
"dependencies": {
3705 3433
"@hapi/hoek": "^9.0.0"
3706 3434
}
3707 3435
},
3708 3436
"node_modules/@sideway/formula": {
3709 3437
"version": "3.0.1",
3710 3438
"resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
3711 3439
"integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
3712 -
"devOptional": true,
3440 +
"dev": true,
3713 3441
"license": "BSD-3-Clause"
3714 3442
},
3715 3443
"node_modules/@sideway/pinpoint": {
3716 3444
"version": "2.0.0",
3717 3445
"resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
3718 3446
"integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
3719 -
"devOptional": true,
3447 +
"dev": true,
3720 3448
"license": "BSD-3-Clause"
3721 3449
},
3722 3450
"node_modules/@sinclair/typebox": {
3723 3451
"version": "0.27.10",
3724 3452
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz",
3725 3453
"integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==",
3726 3454
"license": "MIT"
3727 -
},
3728 -
"node_modules/@sinonjs/commons": {
3729 -
"version": "3.0.1",
3730 -
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
3731 -
"integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
3732 -
"license": "BSD-3-Clause",
3733 -
"dependencies": {
3734 -
"type-detect": "4.0.8"
3735 -
}
3736 -
},
3737 -
"node_modules/@sinonjs/fake-timers": {
3738 -
"version": "10.3.0",
3739 -
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
3740 -
"integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
3741 -
"license": "BSD-3-Clause",
3742 -
"dependencies": {
3743 -
"@sinonjs/commons": "^3.0.0"
3744 -
}
3745 3455
},
3746 3456
"node_modules/@tanstack/query-core": {
3747 3457
"version": "5.100.10",
3748 3458
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.100.10.tgz",
3749 3459
"integrity": "sha512-8UR0yJR+GiQ40m3lPhUr0xbfAupe6GSQiksSBSa9SM2NjezFyxXCIA69/lz8cSoNKZLrw1/PktIyQBJcVeMi3w==",
3822 3532
"optional": true,
3823 3533
"dependencies": {
3824 3534
"tslib": "^2.4.0"
3825 3535
}
3826 3536
},
3827 -
"node_modules/@types/babel__core": {
3828 -
"version": "7.20.5",
3829 -
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
3830 -
"integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
3831 -
"license": "MIT",
3832 -
"dependencies": {
3833 -
"@babel/parser": "^7.20.7",
3834 -
"@babel/types": "^7.20.7",
3835 -
"@types/babel__generator": "*",
3836 -
"@types/babel__template": "*",
3837 -
"@types/babel__traverse": "*"
3838 -
}
3839 -
},
3840 -
"node_modules/@types/babel__generator": {
3841 -
"version": "7.27.0",
3842 -
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
3843 -
"integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
3844 -
"license": "MIT",
3845 -
"dependencies": {
3846 -
"@babel/types": "^7.0.0"
3847 -
}
3848 -
},
3849 -
"node_modules/@types/babel__template": {
3850 -
"version": "7.4.4",
3851 -
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
3852 -
"integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
3853 -
"license": "MIT",
3854 -
"dependencies": {
3855 -
"@babel/parser": "^7.1.0",
3856 -
"@babel/types": "^7.0.0"
3857 -
}
3858 -
},
3859 -
"node_modules/@types/babel__traverse": {
3860 -
"version": "7.28.0",
3861 -
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
3862 -
"integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
3863 -
"license": "MIT",
3864 -
"dependencies": {
3865 -
"@babel/types": "^7.28.2"
3866 -
}
3867 -
},
3868 3537
"node_modules/@types/estree": {
3869 3538
"version": "1.0.8",
3870 3539
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
3871 3540
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
3872 3541
"dev": true,
3873 3542
"license": "MIT"
3874 -
},
3875 -
"node_modules/@types/graceful-fs": {
3876 -
"version": "4.1.9",
3877 -
"resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
3878 -
"integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
3879 -
"license": "MIT",
3880 -
"dependencies": {
3881 -
"@types/node": "*"
3882 -
}
3883 3543
},
3884 3544
"node_modules/@types/hammerjs": {
3885 3545
"version": "2.0.46",
3886 3546
"resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz",
3887 3547
"integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==",
3933 3593
"dependencies": {
3934 3594
"undici-types": "~7.18.0"
3935 3595
}
3936 3596
},
3937 3597
"node_modules/@types/react": {
3938 -
"version": "19.1.17",
3939 -
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.17.tgz",
3940 -
"integrity": "sha512-Qec1E3mhALmaspIrhWt9jkQMNdw6bReVu64mjvhbhq2NFPftLPVr+l1SZgmw/66WwBNpDh7ao5AT6gF5v41PFA==",
3941 -
"devOptional": true,
3598 +
"version": "19.2.18",
3599 +
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",
3600 +
"integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",
3942 3601
"license": "MIT",
3943 3602
"dependencies": {
3944 -
"csstype": "^3.0.2"
3603 +
"csstype": "^3.2.2"
3945 3604
}
3946 3605
},
3947 -
"node_modules/@types/stack-utils": {
3948 -
"version": "2.0.3",
3949 -
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
3950 -
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
3951 -
"license": "MIT"
3606 +
"node_modules/@types/react-test-renderer": {
3607 +
"version": "19.3.0",
3608 +
"resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-19.3.0.tgz",
3609 +
"integrity": "sha512-TX4p2D4Z2oigM3SXU7+QyLSUnSR0vR1S1Pfxm/qFL9nHQ3jclgi6ioGoWQmlIr1DeKRVmPJrmNlhgM0JlWlLUg==",
3610 +
"license": "MIT",
3611 +
"dependencies": {
3612 +
"@types/react": "*"
3613 +
}
3952 3614
},
3953 3615
"node_modules/@types/yargs": {
3954 3616
"version": "17.0.35",
3955 3617
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz",
3956 3618
"integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==",
3964 3626
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
3965 3627
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
3966 3628
"license": "MIT"
3967 3629
},
3968 3630
"node_modules/@typescript-eslint/eslint-plugin": {
3969 -
"version": "8.57.1",
3970 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.1.tgz",
3971 -
"integrity": "sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==",
3631 +
"version": "8.70.0",
3632 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.0.tgz",
3633 +
"integrity": "sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA==",
3972 3634
"dev": true,
3973 3635
"license": "MIT",
3974 3636
"dependencies": {
3975 3637
"@eslint-community/regexpp": "^4.12.2",
3976 -
"@typescript-eslint/scope-manager": "8.57.1",
3977 -
"@typescript-eslint/type-utils": "8.57.1",
3978 -
"@typescript-eslint/utils": "8.57.1",
3979 -
"@typescript-eslint/visitor-keys": "8.57.1",
3638 +
"@typescript-eslint/scope-manager": "8.70.0",
3639 +
"@typescript-eslint/type-utils": "8.70.0",
3640 +
"@typescript-eslint/utils": "8.70.0",
3641 +
"@typescript-eslint/visitor-keys": "8.70.0",
3980 3642
"ignore": "^7.0.5",
3981 3643
"natural-compare": "^1.4.0",
3982 -
"ts-api-utils": "^2.4.0"
3644 +
"ts-api-utils": "^2.5.0"
3983 3645
},
3984 3646
"engines": {
3985 3647
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3986 3648
},
3987 3649
"funding": {
3988 3650
"type": "opencollective",
3989 3651
"url": "https://opencollective.com/typescript-eslint"
3990 3652
},
3991 3653
"peerDependencies": {
3992 -
"@typescript-eslint/parser": "^8.57.1",
3654 +
"@typescript-eslint/parser": "^8.70.0",
3993 3655
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
3994 -
"typescript": ">=4.8.4 <6.0.0"
3656 +
"typescript": ">=4.8.4 <6.1.0"
3995 3657
}
3996 3658
},
3997 3659
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
3998 -
"version": "7.0.5",
3999 -
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
4000 -
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
3660 +
"version": "7.0.9",
3661 +
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz",
3662 +
"integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==",
4001 3663
"dev": true,
4002 3664
"license": "MIT",
4003 3665
"engines": {
4004 3666
"node": ">= 4"
4005 3667
}
4006 3668
},
4007 3669
"node_modules/@typescript-eslint/parser": {
4008 -
"version": "8.57.1",
4009 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.1.tgz",
4010 -
"integrity": "sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw==",
3670 +
"version": "8.70.0",
3671 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.70.0.tgz",
3672 +
"integrity": "sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q==",
4011 3673
"dev": true,
4012 3674
"license": "MIT",
4013 3675
"dependencies": {
4014 -
"@typescript-eslint/scope-manager": "8.57.1",
4015 -
"@typescript-eslint/types": "8.57.1",
4016 -
"@typescript-eslint/typescript-estree": "8.57.1",
4017 -
"@typescript-eslint/visitor-keys": "8.57.1",
3676 +
"@typescript-eslint/scope-manager": "8.70.0",
3677 +
"@typescript-eslint/types": "8.70.0",
3678 +
"@typescript-eslint/typescript-estree": "8.70.0",
3679 +
"@typescript-eslint/visitor-keys": "8.70.0",
4018 3680
"debug": "^4.4.3"
4019 3681
},
4020 3682
"engines": {
4021 3683
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4022 3684
},
4024 3686
"type": "opencollective",
4025 3687
"url": "https://opencollective.com/typescript-eslint"
4026 3688
},
4027 3689
"peerDependencies": {
4028 3690
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
4029 -
"typescript": ">=4.8.4 <6.0.0"
3691 +
"typescript": ">=4.8.4 <6.1.0"
4030 3692
}
4031 3693
},
4032 3694
"node_modules/@typescript-eslint/project-service": {
4033 -
"version": "8.57.1",
4034 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.1.tgz",
4035 -
"integrity": "sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==",
3695 +
"version": "8.70.0",
3696 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.0.tgz",
3697 +
"integrity": "sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==",
4036 3698
"dev": true,
4037 3699
"license": "MIT",
4038 3700
"dependencies": {
4039 -
"@typescript-eslint/tsconfig-utils": "^8.57.1",
4040 -
"@typescript-eslint/types": "^8.57.1",
3701 +
"@typescript-eslint/tsconfig-utils": "^8.70.0",
3702 +
"@typescript-eslint/types": "^8.70.0",
4041 3703
"debug": "^4.4.3"
4042 3704
},
4043 3705
"engines": {
4044 3706
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4045 3707
},
4046 3708
"funding": {
4047 3709
"type": "opencollective",
4048 3710
"url": "https://opencollective.com/typescript-eslint"
4049 3711
},
4050 3712
"peerDependencies": {
4051 -
"typescript": ">=4.8.4 <6.0.0"
3713 +
"typescript": ">=4.8.4 <6.1.0"
4052 3714
}
4053 3715
},
4054 3716
"node_modules/@typescript-eslint/scope-manager": {
4055 -
"version": "8.57.1",
4056 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.1.tgz",
4057 -
"integrity": "sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==",
3717 +
"version": "8.70.0",
3718 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.0.tgz",
3719 +
"integrity": "sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==",
4058 3720
"dev": true,
4059 3721
"license": "MIT",
4060 3722
"dependencies": {
4061 -
"@typescript-eslint/types": "8.57.1",
4062 -
"@typescript-eslint/visitor-keys": "8.57.1"
3723 +
"@typescript-eslint/types": "8.70.0",
3724 +
"@typescript-eslint/visitor-keys": "8.70.0"
4063 3725
},
4064 3726
"engines": {
4065 3727
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4066 3728
},
4067 3729
"funding": {
4068 3730
"type": "opencollective",
4069 3731
"url": "https://opencollective.com/typescript-eslint"
4070 3732
}
4071 3733
},
4072 3734
"node_modules/@typescript-eslint/tsconfig-utils": {
4073 -
"version": "8.57.1",
4074 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.1.tgz",
4075 -
"integrity": "sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==",
3735 +
"version": "8.70.0",
3736 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.0.tgz",
3737 +
"integrity": "sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==",
4076 3738
"dev": true,
4077 3739
"license": "MIT",
4078 3740
"engines": {
4079 3741
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4080 3742
},
4081 3743
"funding": {
4082 3744
"type": "opencollective",
4083 3745
"url": "https://opencollective.com/typescript-eslint"
4084 3746
},
4085 3747
"peerDependencies": {
4086 -
"typescript": ">=4.8.4 <6.0.0"
3748 +
"typescript": ">=4.8.4 <6.1.0"
4087 3749
}
4088 3750
},
4089 3751
"node_modules/@typescript-eslint/type-utils": {
4090 -
"version": "8.57.1",
4091 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.1.tgz",
4092 -
"integrity": "sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA==",
3752 +
"version": "8.70.0",
3753 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.70.0.tgz",
3754 +
"integrity": "sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw==",
4093 3755
"dev": true,
4094 3756
"license": "MIT",
4095 3757
"dependencies": {
4096 -
"@typescript-eslint/types": "8.57.1",
4097 -
"@typescript-eslint/typescript-estree": "8.57.1",
4098 -
"@typescript-eslint/utils": "8.57.1",
3758 +
"@typescript-eslint/types": "8.70.0",
3759 +
"@typescript-eslint/typescript-estree": "8.70.0",
3760 +
"@typescript-eslint/utils": "8.70.0",
4099 3761
"debug": "^4.4.3",
4100 -
"ts-api-utils": "^2.4.0"
3762 +
"ts-api-utils": "^2.5.0"
4101 3763
},
4102 3764
"engines": {
4103 3765
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4104 3766
},
4105 3767
"funding": {
4106 3768
"type": "opencollective",
4107 3769
"url": "https://opencollective.com/typescript-eslint"
4108 3770
},
4109 3771
"peerDependencies": {
4110 3772
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
4111 -
"typescript": ">=4.8.4 <6.0.0"
3773 +
"typescript": ">=4.8.4 <6.1.0"
4112 3774
}
4113 3775
},
4114 3776
"node_modules/@typescript-eslint/types": {
4115 -
"version": "8.57.1",
4116 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.1.tgz",
4117 -
"integrity": "sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==",
3777 +
"version": "8.70.0",
3778 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.0.tgz",
3779 +
"integrity": "sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==",
4118 3780
"dev": true,
4119 3781
"license": "MIT",
4120 3782
"engines": {
4121 3783
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4122 3784
},
4124 3786
"type": "opencollective",
4125 3787
"url": "https://opencollective.com/typescript-eslint"
4126 3788
}
4127 3789
},
4128 3790
"node_modules/@typescript-eslint/typescript-estree": {
4129 -
"version": "8.57.1",
4130 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.1.tgz",
4131 -
"integrity": "sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==",
3791 +
"version": "8.70.0",
3792 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.0.tgz",
3793 +
"integrity": "sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==",
4132 3794
"dev": true,
4133 3795
"license": "MIT",
4134 3796
"dependencies": {
4135 -
"@typescript-eslint/project-service": "8.57.1",
4136 -
"@typescript-eslint/tsconfig-utils": "8.57.1",
4137 -
"@typescript-eslint/types": "8.57.1",
4138 -
"@typescript-eslint/visitor-keys": "8.57.1",
3797 +
"@typescript-eslint/project-service": "8.70.0",
3798 +
"@typescript-eslint/tsconfig-utils": "8.70.0",
3799 +
"@typescript-eslint/types": "8.70.0",
3800 +
"@typescript-eslint/visitor-keys": "8.70.0",
4139 3801
"debug": "^4.4.3",
4140 3802
"minimatch": "^10.2.2",
4141 3803
"semver": "^7.7.3",
4142 3804
"tinyglobby": "^0.2.15",
4143 -
"ts-api-utils": "^2.4.0"
3805 +
"ts-api-utils": "^2.5.0"
4144 3806
},
4145 3807
"engines": {
4146 3808
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4147 3809
},
4148 3810
"funding": {
4149 3811
"type": "opencollective",
4150 3812
"url": "https://opencollective.com/typescript-eslint"
4151 3813
},
4152 3814
"peerDependencies": {
4153 -
"typescript": ">=4.8.4 <6.0.0"
3815 +
"typescript": ">=4.8.4 <6.1.0"
4154 3816
}
4155 3817
},
4156 3818
"node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
4157 3819
"version": "4.0.4",
4158 3820
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
4162 3824
"engines": {
4163 3825
"node": "18 || 20 || >=22"
4164 3826
}
4165 3827
},
4166 3828
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
4167 -
"version": "5.0.4",
4168 -
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz",
4169 -
"integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==",
3829 +
"version": "5.0.12",
3830 +
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz",
3831 +
"integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==",
4170 3832
"dev": true,
4171 3833
"license": "MIT",
4172 3834
"dependencies": {
4173 3835
"balanced-match": "^4.0.2"
4174 3836
},
4175 3837
"engines": {
4176 -
"node": "18 || 20 || >=22"
3838 +
"node": "20 || >=22"
4177 3839
}
4178 3840
},
4179 3841
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
4180 -
"version": "10.2.4",
4181 -
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
4182 -
"integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
3842 +
"version": "10.2.6",
3843 +
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz",
3844 +
"integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==",
4183 3845
"dev": true,
4184 3846
"license": "BlueOak-1.0.0",
4185 3847
"dependencies": {
4186 -
"brace-expansion": "^5.0.2"
3848 +
"brace-expansion": "^5.0.8"
4187 3849
},
4188 3850
"engines": {
4189 3851
"node": "18 || 20 || >=22"
4190 3852
},
4191 3853
"funding": {
4192 3854
"url": "https://github.com/sponsors/isaacs"
4193 3855
}
4194 3856
},
4195 3857
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
4196 -
"version": "7.7.4",
4197 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
4198 -
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
3858 +
"version": "7.8.5",
3859 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
3860 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
4199 3861
"dev": true,
4200 3862
"license": "ISC",
4201 3863
"bin": {
4202 3864
"semver": "bin/semver.js"
4203 3865
},
4204 3866
"engines": {
4205 3867
"node": ">=10"
4206 3868
}
4207 3869
},
4208 3870
"node_modules/@typescript-eslint/utils": {
4209 -
"version": "8.57.1",
4210 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.1.tgz",
4211 -
"integrity": "sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==",
3871 +
"version": "8.70.0",
3872 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.0.tgz",
3873 +
"integrity": "sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==",
4212 3874
"dev": true,
4213 3875
"license": "MIT",
4214 3876
"dependencies": {
4215 3877
"@eslint-community/eslint-utils": "^4.9.1",
4216 -
"@typescript-eslint/scope-manager": "8.57.1",
4217 -
"@typescript-eslint/types": "8.57.1",
4218 -
"@typescript-eslint/typescript-estree": "8.57.1"
3878 +
"@typescript-eslint/scope-manager": "8.70.0",
3879 +
"@typescript-eslint/types": "8.70.0",
3880 +
"@typescript-eslint/typescript-estree": "8.70.0"
4219 3881
},
4220 3882
"engines": {
4221 3883
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4222 3884
},
4223 3885
"funding": {
4224 3886
"type": "opencollective",
4225 3887
"url": "https://opencollective.com/typescript-eslint"
4226 3888
},
4227 3889
"peerDependencies": {
4228 3890
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
4229 -
"typescript": ">=4.8.4 <6.0.0"
3891 +
"typescript": ">=4.8.4 <6.1.0"
4230 3892
}
4231 3893
},
4232 3894
"node_modules/@typescript-eslint/visitor-keys": {
4233 -
"version": "8.57.1",
4234 -
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.1.tgz",
4235 -
"integrity": "sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==",
3895 +
"version": "8.70.0",
3896 +
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.0.tgz",
3897 +
"integrity": "sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==",
4236 3898
"dev": true,
4237 3899
"license": "MIT",
4238 3900
"dependencies": {
4239 -
"@typescript-eslint/types": "8.57.1",
3901 +
"@typescript-eslint/types": "8.70.0",
4240 3902
"eslint-visitor-keys": "^5.0.0"
4241 3903
},
4242 3904
"engines": {
4243 3905
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4244 3906
},
4557 4219
"optional": true,
4558 4220
"os": [
4559 4221
"win32"
4560 4222
]
4561 4223
},
4562 -
"node_modules/@urql/core": {
4563 -
"version": "5.2.0",
4564 -
"resolved": "https://registry.npmjs.org/@urql/core/-/core-5.2.0.tgz",
4565 -
"integrity": "sha512-/n0ieD0mvvDnVAXEQgX/7qJiVcvYvNkOHeBvkwtylfjydar123caCXcl58PXFY11oU1oquJocVXHxLAbtv4x1A==",
4566 -
"license": "MIT",
4567 -
"dependencies": {
4568 -
"@0no-co/graphql.web": "^1.0.13",
4569 -
"wonka": "^6.3.2"
4570 -
}
4571 -
},
4572 -
"node_modules/@urql/exchange-retry": {
4573 -
"version": "1.3.2",
4574 -
"resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.2.tgz",
4575 -
"integrity": "sha512-TQMCz2pFJMfpNxmSfX1VSfTjwUIFx/mL+p1bnfM1xjjdla7Z+KnGMW/EhFbpckp3LyWAH4PgOsMwOMnIN+MBFg==",
4576 -
"license": "MIT",
4577 -
"dependencies": {
4578 -
"@urql/core": "^5.1.2",
4579 -
"wonka": "^6.3.2"
4580 -
},
4581 -
"peerDependencies": {
4582 -
"@urql/core": "^5.0.0"
4583 -
}
4584 -
},
4585 4224
"node_modules/@vscode/sudo-prompt": {
4586 4225
"version": "9.3.2",
4587 4226
"resolved": "https://registry.npmjs.org/@vscode/sudo-prompt/-/sudo-prompt-9.3.2.tgz",
4588 4227
"integrity": "sha512-gcXoCN00METUNFeQOFJ+C9xUI0DKB+0EGMVg7wbVYRHBw2Eq3fKisDZOkRdOz3kqXRKOENMfShPOmypw1/8nOw==",
4589 -
"devOptional": true,
4228 +
"dev": true,
4590 4229
"license": "MIT"
4591 4230
},
4592 4231
"node_modules/@xmldom/xmldom": {
4593 4232
"version": "0.8.11",
4594 4233
"resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz",
4652 4291
"license": "MIT",
4653 4292
"engines": {
4654 4293
"node": ">= 14"
4655 4294
}
4656 4295
},
4296 +
"node_modules/agent-cli-detector": {
4297 +
"version": "0.1.7",
4298 +
"resolved": "https://registry.npmjs.org/agent-cli-detector/-/agent-cli-detector-0.1.7.tgz",
4299 +
"integrity": "sha512-d8OWDVdZMgjhLUT9ZPgSv/BdFFF9pVuscC0JdUSz3bjwE15gcp6u/o0/JooM2yyAWC49KThFhXlgTXRa9B7yng==",
4300 +
"license": "MIT",
4301 +
"bin": {
4302 +
"agent-cli-detector": "dist/cli.js"
4303 +
},
4304 +
"engines": {
4305 +
"node": ">=18.18"
4306 +
}
4307 +
},
4657 4308
"node_modules/ajv": {
4658 4309
"version": "6.14.0",
4659 4310
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
4660 4311
"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
4661 4312
"dev": true,
4706 4357
},
4707 4358
"node_modules/ansi-fragments": {
4708 4359
"version": "0.2.1",
4709 4360
"resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz",
4710 4361
"integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==",
4711 -
"devOptional": true,
4362 +
"dev": true,
4712 4363
"license": "MIT",
4713 4364
"dependencies": {
4714 4365
"colorette": "^1.0.7",
4715 4366
"slice-ansi": "^2.0.0",
4716 4367
"strip-ansi": "^5.0.0"
4718 4369
},
4719 4370
"node_modules/ansi-fragments/node_modules/ansi-regex": {
4720 4371
"version": "4.1.1",
4721 4372
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
4722 4373
"integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
4723 -
"devOptional": true,
4374 +
"dev": true,
4724 4375
"license": "MIT",
4725 4376
"engines": {
4726 4377
"node": ">=6"
4727 4378
}
4728 4379
},
4729 4380
"node_modules/ansi-fragments/node_modules/strip-ansi": {
4730 4381
"version": "5.2.0",
4731 4382
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4732 4383
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4733 -
"devOptional": true,
4384 +
"dev": true,
4734 4385
"license": "MIT",
4735 4386
"dependencies": {
4736 4387
"ansi-regex": "^4.1.0"
4737 4388
},
4738 4389
"engines": {
4761 4412
},
4762 4413
"funding": {
4763 4414
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
4764 4415
}
4765 4416
},
4766 -
"node_modules/any-promise": {
4767 -
"version": "1.3.0",
4768 -
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
4769 -
"integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
4770 -
"license": "MIT"
4771 -
},
4772 -
"node_modules/anymatch": {
4773 -
"version": "3.1.3",
4774 -
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
4775 -
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
4776 -
"license": "ISC",
4777 -
"dependencies": {
4778 -
"normalize-path": "^3.0.0",
4779 -
"picomatch": "^2.0.4"
4780 -
},
4781 -
"engines": {
4782 -
"node": ">= 8"
4783 -
}
4784 -
},
4785 4417
"node_modules/appdirsjs": {
4786 4418
"version": "1.2.7",
4787 4419
"resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz",
4788 4420
"integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==",
4789 -
"devOptional": true,
4421 +
"dev": true,
4790 4422
"license": "MIT"
4791 4423
},
4792 4424
"node_modules/arg": {
4793 4425
"version": "5.0.2",
4794 4426
"resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
4977 4609
"version": "2.0.6",
4978 4610
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
4979 4611
"integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
4980 4612
"license": "MIT"
4981 4613
},
4982 -
"node_modules/assert": {
4983 -
"version": "2.1.0",
4984 -
"resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz",
4985 -
"integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
4986 -
"license": "MIT",
4987 -
"dependencies": {
4988 -
"call-bind": "^1.0.2",
4989 -
"is-nan": "^1.3.2",
4990 -
"object-is": "^1.1.5",
4991 -
"object.assign": "^4.1.4",
4992 -
"util": "^0.12.5"
4993 -
}
4994 -
},
4995 4614
"node_modules/astral-regex": {
4996 4615
"version": "1.0.0",
4997 4616
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
4998 4617
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
4999 -
"devOptional": true,
4618 +
"dev": true,
5000 4619
"license": "MIT",
5001 4620
"engines": {
5002 4621
"node": ">=4"
5003 4622
}
5004 4623
},
5014 4633
},
5015 4634
"node_modules/async-limiter": {
5016 4635
"version": "1.0.1",
5017 4636
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
5018 4637
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
4638 +
"dev": true,
5019 4639
"license": "MIT"
5020 4640
},
5021 4641
"node_modules/available-typed-arrays": {
5022 4642
"version": "1.0.7",
5023 4643
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
5024 4644
"integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
4645 +
"dev": true,
5025 4646
"license": "MIT",
5026 4647
"dependencies": {
5027 4648
"possible-typed-array-names": "^1.0.0"
5028 4649
},
5029 4650
"engines": {
5031 4652
},
5032 4653
"funding": {
5033 4654
"url": "https://github.com/sponsors/ljharb"
5034 4655
}
5035 4656
},
5036 -
"node_modules/babel-jest": {
5037 -
"version": "29.7.0",
5038 -
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
5039 -
"integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==",
5040 -
"license": "MIT",
5041 -
"dependencies": {
5042 -
"@jest/transform": "^29.7.0",
5043 -
"@types/babel__core": "^7.1.14",
5044 -
"babel-plugin-istanbul": "^6.1.1",
5045 -
"babel-preset-jest": "^29.6.3",
5046 -
"chalk": "^4.0.0",
5047 -
"graceful-fs": "^4.2.9",
5048 -
"slash": "^3.0.0"
5049 -
},
5050 -
"engines": {
5051 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
5052 -
},
5053 -
"peerDependencies": {
5054 -
"@babel/core": "^7.8.0"
5055 -
}
5056 -
},
5057 -
"node_modules/babel-plugin-istanbul": {
5058 -
"version": "6.1.1",
5059 -
"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
5060 -
"integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
5061 -
"license": "BSD-3-Clause",
5062 -
"dependencies": {
5063 -
"@babel/helper-plugin-utils": "^7.0.0",
5064 -
"@istanbuljs/load-nyc-config": "^1.0.0",
5065 -
"@istanbuljs/schema": "^0.1.2",
5066 -
"istanbul-lib-instrument": "^5.0.4",
5067 -
"test-exclude": "^6.0.0"
5068 -
},
5069 -
"engines": {
5070 -
"node": ">=8"
5071 -
}
5072 -
},
5073 -
"node_modules/babel-plugin-jest-hoist": {
5074 -
"version": "29.6.3",
5075 -
"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz",
5076 -
"integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==",
5077 -
"license": "MIT",
5078 -
"dependencies": {
5079 -
"@babel/template": "^7.3.3",
5080 -
"@babel/types": "^7.3.3",
5081 -
"@types/babel__core": "^7.1.14",
5082 -
"@types/babel__traverse": "^7.0.6"
5083 -
},
5084 -
"engines": {
5085 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
5086 -
}
5087 -
},
5088 4657
"node_modules/babel-plugin-polyfill-corejs2": {
5089 4658
"version": "0.4.17",
5090 4659
"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz",
5091 4660
"integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==",
5092 4661
"license": "MIT",
5138 4707
"resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.21.2.tgz",
5139 4708
"integrity": "sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==",
5140 4709
"license": "MIT"
5141 4710
},
5142 4711
"node_modules/babel-plugin-syntax-hermes-parser": {
5143 -
"version": "0.29.1",
5144 -
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.1.tgz",
5145 -
"integrity": "sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA==",
4712 +
"version": "0.36.1",
4713 +
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.36.1.tgz",
4714 +
"integrity": "sha512-ycduwJbvdvIMmVvlAZqGggS+pm5Eu4Bk9pcV9Sm2Z4PJNRVsKkv0g7vHj+LeuC1gHTeF67sJXFOq61IlqCa2hA==",
5146 4715
"license": "MIT",
5147 4716
"dependencies": {
5148 -
"hermes-parser": "0.29.1"
4717 +
"hermes-parser": "0.36.1"
4718 +
}
4719 +
},
4720 +
"node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-estree": {
4721 +
"version": "0.36.1",
4722 +
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.36.1.tgz",
4723 +
"integrity": "sha512-guv1nQ6IJ7S83NRFPWc3SA7IBZrdNC9kapwOq6uXvF4wP+sDCgjzQbKPCoyYmoyZRzztF/n/c36l/rccCZSiCw==",
4724 +
"license": "MIT"
4725 +
},
4726 +
"node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-parser": {
4727 +
"version": "0.36.1",
4728 +
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.36.1.tgz",
4729 +
"integrity": "sha512-GApNk4zLHi2UWoWZZkx7LNCOSzLSc5lB55pZ/PhK7ycFeg7u5LcF88p/WbpIi1XUDtE0MpHE3uRR3u3KB7TjSQ==",
4730 +
"license": "MIT",
4731 +
"dependencies": {
4732 +
"hermes-estree": "0.36.1"
5149 4733
}
5150 4734
},
5151 4735
"node_modules/babel-plugin-transform-flow-enums": {
5152 4736
"version": "0.0.2",
5153 4737
"resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz",
5155 4739
"license": "MIT",
5156 4740
"dependencies": {
5157 4741
"@babel/plugin-syntax-flow": "^7.12.1"
5158 4742
}
5159 4743
},
5160 -
"node_modules/babel-preset-current-node-syntax": {
5161 -
"version": "1.2.0",
5162 -
"resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
5163 -
"integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
5164 -
"license": "MIT",
5165 -
"dependencies": {
5166 -
"@babel/plugin-syntax-async-generators": "^7.8.4",
5167 -
"@babel/plugin-syntax-bigint": "^7.8.3",
5168 -
"@babel/plugin-syntax-class-properties": "^7.12.13",
5169 -
"@babel/plugin-syntax-class-static-block": "^7.14.5",
5170 -
"@babel/plugin-syntax-import-attributes": "^7.24.7",
5171 -
"@babel/plugin-syntax-import-meta": "^7.10.4",
5172 -
"@babel/plugin-syntax-json-strings": "^7.8.3",
5173 -
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
5174 -
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
5175 -
"@babel/plugin-syntax-numeric-separator": "^7.10.4",
5176 -
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
5177 -
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
5178 -
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
5179 -
"@babel/plugin-syntax-private-property-in-object": "^7.14.5",
5180 -
"@babel/plugin-syntax-top-level-await": "^7.14.5"
5181 -
},
5182 -
"peerDependencies": {
5183 -
"@babel/core": "^7.0.0 || ^8.0.0-0"
5184 -
}
5185 -
},
5186 4744
"node_modules/babel-preset-expo": {
5187 -
"version": "54.0.11",
5188 -
"resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-54.0.11.tgz",
5189 -
"integrity": "sha512-dEpeFDtYEFzmWtWVwvt7sUCZH0fxXPfbJlgXd7XNZSQDa/Ki/hTOj9exMTzqR2oyPHDNcE9VxYCJ4oS6xw4Pjg==",
4745 +
"version": "57.0.11",
4746 +
"resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-57.0.11.tgz",
4747 +
"integrity": "sha512-R0NouDI3nzQUsjBh5TUJSDXLmuVzE2bp2YE0ywJkKxzrdWVjShpAlZMBuDeOQy6iKGB6ZCCvMqbQvpqgNMJ7iw==",
5190 4748
"license": "MIT",
5191 4749
"dependencies": {
4750 +
"@babel/generator": "^7.20.5",
5192 4751
"@babel/helper-module-imports": "^7.25.9",
5193 4752
"@babel/plugin-proposal-decorators": "^7.12.9",
5194 4753
"@babel/plugin-proposal-export-default-from": "^7.24.7",
4754 +
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
5195 4755
"@babel/plugin-syntax-export-default-from": "^7.24.7",
4756 +
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
4757 +
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
4758 +
"@babel/plugin-transform-async-generator-functions": "^7.25.4",
4759 +
"@babel/plugin-transform-async-to-generator": "^7.24.7",
4760 +
"@babel/plugin-transform-block-scoping": "^7.25.0",
4761 +
"@babel/plugin-transform-class-properties": "^7.25.4",
5196 4762
"@babel/plugin-transform-class-static-block": "^7.27.1",
4763 +
"@babel/plugin-transform-classes": "^7.25.4",
4764 +
"@babel/plugin-transform-destructuring": "^7.24.8",
5197 4765
"@babel/plugin-transform-export-namespace-from": "^7.25.9",
5198 4766
"@babel/plugin-transform-flow-strip-types": "^7.25.2",
4767 +
"@babel/plugin-transform-for-of": "^7.24.7",
4768 +
"@babel/plugin-transform-logical-assignment-operators": "^7.24.7",
5199 4769
"@babel/plugin-transform-modules-commonjs": "^7.24.8",
4770 +
"@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7",
4771 +
"@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
5200 4772
"@babel/plugin-transform-object-rest-spread": "^7.24.7",
4773 +
"@babel/plugin-transform-optional-catch-binding": "^7.24.7",
4774 +
"@babel/plugin-transform-optional-chaining": "^7.24.8",
5201 4775
"@babel/plugin-transform-parameters": "^7.24.7",
5202 4776
"@babel/plugin-transform-private-methods": "^7.24.7",
5203 4777
"@babel/plugin-transform-private-property-in-object": "^7.24.7",
4778 +
"@babel/plugin-transform-react-display-name": "^7.24.7",
4779 +
"@babel/plugin-transform-react-jsx": "^7.28.6",
4780 +
"@babel/plugin-transform-react-jsx-development": "^7.27.1",
4781 +
"@babel/plugin-transform-react-pure-annotations": "^7.27.1",
5204 4782
"@babel/plugin-transform-runtime": "^7.24.7",
5205 -
"@babel/preset-react": "^7.22.15",
4783 +
"@babel/plugin-transform-typescript": "^7.25.2",
4784 +
"@babel/plugin-transform-unicode-regex": "^7.24.7",
5206 4785
"@babel/preset-typescript": "^7.23.0",
5207 -
"@react-native/babel-preset": "0.81.5",
4786 +
"@react-native/babel-plugin-codegen": "0.86.3",
5208 4787
"babel-plugin-react-compiler": "^1.0.0",
5209 4788
"babel-plugin-react-native-web": "~0.21.0",
5210 -
"babel-plugin-syntax-hermes-parser": "^0.29.1",
4789 +
"babel-plugin-syntax-hermes-parser": "^0.36.0",
5211 4790
"babel-plugin-transform-flow-enums": "^0.0.2",
5212 -
"debug": "^4.3.4",
5213 -
"resolve-from": "^5.0.0"
4791 +
"debug": "^4.3.4"
5214 4792
},
5215 4793
"peerDependencies": {
5216 4794
"@babel/runtime": "^7.20.0",
5217 4795
"expo": "*",
4796 +
"expo-widgets": "^57.0.18",
5218 4797
"react-refresh": ">=0.14.0 <1.0.0"
5219 4798
},
5220 4799
"peerDependenciesMeta": {
5221 4800
"@babel/runtime": {
5222 4801
"optional": true
5223 4802
},
5224 4803
"expo": {
5225 4804
"optional": true
4805 +
},
4806 +
"expo-widgets": {
4807 +
"optional": true
5226 4808
}
5227 -
}
5228 -
},
5229 -
"node_modules/babel-preset-jest": {
5230 -
"version": "29.6.3",
5231 -
"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz",
5232 -
"integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==",
5233 -
"license": "MIT",
5234 -
"dependencies": {
5235 -
"babel-plugin-jest-hoist": "^29.6.3",
5236 -
"babel-preset-current-node-syntax": "^1.0.0"
5237 -
},
5238 -
"engines": {
5239 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
5240 -
},
5241 -
"peerDependencies": {
5242 -
"@babel/core": "^7.0.0"
5243 4809
}
5244 4810
},
5245 4811
"node_modules/badgin": {
5246 4812
"version": "1.2.3",
5247 4813
"resolved": "https://registry.npmjs.org/badgin/-/badgin-1.2.3.tgz",
5250 4816
},
5251 4817
"node_modules/balanced-match": {
5252 4818
"version": "1.0.2",
5253 4819
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
5254 4820
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
4821 +
"dev": true,
5255 4822
"license": "MIT"
5256 4823
},
5257 4824
"node_modules/base64-js": {
5258 4825
"version": "1.5.1",
5259 4826
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
5284 4851
},
5285 4852
"engines": {
5286 4853
"node": ">=6.0.0"
5287 4854
}
5288 4855
},
5289 -
"node_modules/better-opn": {
5290 -
"version": "3.0.2",
5291 -
"resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz",
5292 -
"integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==",
5293 -
"license": "MIT",
5294 -
"dependencies": {
5295 -
"open": "^8.0.4"
5296 -
},
5297 -
"engines": {
5298 -
"node": ">=12.0.0"
5299 -
}
5300 -
},
5301 -
"node_modules/better-opn/node_modules/open": {
5302 -
"version": "8.4.2",
5303 -
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
5304 -
"integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
5305 -
"license": "MIT",
5306 -
"dependencies": {
5307 -
"define-lazy-prop": "^2.0.0",
5308 -
"is-docker": "^2.1.1",
5309 -
"is-wsl": "^2.2.0"
5310 -
},
5311 -
"engines": {
5312 -
"node": ">=12"
5313 -
},
5314 -
"funding": {
5315 -
"url": "https://github.com/sponsors/sindresorhus"
5316 -
}
5317 -
},
5318 4856
"node_modules/big-integer": {
5319 4857
"version": "1.6.52",
5320 4858
"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
5321 4859
"integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
5322 4860
"license": "Unlicense",
5326 4864
},
5327 4865
"node_modules/bl": {
5328 4866
"version": "4.1.0",
5329 4867
"resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
5330 4868
"integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
5331 -
"devOptional": true,
4869 +
"dev": true,
5332 4870
"license": "MIT",
5333 4871
"dependencies": {
5334 4872
"buffer": "^5.5.0",
5335 4873
"inherits": "^2.0.4",
5336 4874
"readable-stream": "^3.4.0"
5338 4876
},
5339 4877
"node_modules/body-parser": {
5340 4878
"version": "2.2.2",
5341 4879
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz",
5342 4880
"integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
5343 -
"devOptional": true,
4881 +
"dev": true,
5344 4882
"license": "MIT",
5345 4883
"dependencies": {
5346 4884
"bytes": "^3.1.2",
5347 4885
"content-type": "^1.0.5",
5348 4886
"debug": "^4.4.3",
5363 4901
},
5364 4902
"node_modules/body-parser/node_modules/on-finished": {
5365 4903
"version": "2.4.1",
5366 4904
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
5367 4905
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
5368 -
"devOptional": true,
4906 +
"dev": true,
5369 4907
"license": "MIT",
5370 4908
"dependencies": {
5371 4909
"ee-first": "1.1.1"
5372 4910
},
5373 4911
"engines": {
5397 4935
},
5398 4936
"node_modules/brace-expansion": {
5399 4937
"version": "1.1.12",
5400 4938
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
5401 4939
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
4940 +
"dev": true,
5402 4941
"license": "MIT",
5403 4942
"dependencies": {
5404 4943
"balanced-match": "^1.0.0",
5405 4944
"concat-map": "0.0.1"
5406 4945
}
5461 5000
},
5462 5001
"node_modules/buffer": {
5463 5002
"version": "5.7.1",
5464 5003
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
5465 5004
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
5005 +
"dev": true,
5466 5006
"funding": [
5467 5007
{
5468 5008
"type": "github",
5469 5009
"url": "https://github.com/sponsors/feross"
5470 5010
},
5500 5040
},
5501 5041
"node_modules/call-bind": {
5502 5042
"version": "1.0.8",
5503 5043
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
5504 5044
"integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
5045 +
"dev": true,
5505 5046
"license": "MIT",
5506 5047
"dependencies": {
5507 5048
"call-bind-apply-helpers": "^1.0.0",
5508 5049
"es-define-property": "^1.0.0",
5509 5050
"get-intrinsic": "^1.2.4",
5518 5059
},
5519 5060
"node_modules/call-bind-apply-helpers": {
5520 5061
"version": "1.0.2",
5521 5062
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
5522 5063
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
5064 +
"dev": true,
5523 5065
"license": "MIT",
5524 5066
"dependencies": {
5525 5067
"es-errors": "^1.3.0",
5526 5068
"function-bind": "^1.1.2"
5527 5069
},
5531 5073
},
5532 5074
"node_modules/call-bound": {
5533 5075
"version": "1.0.4",
5534 5076
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
5535 5077
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
5078 +
"dev": true,
5536 5079
"license": "MIT",
5537 5080
"dependencies": {
5538 5081
"call-bind-apply-helpers": "^1.0.2",
5539 5082
"get-intrinsic": "^1.3.0"
5540 5083
},
5547 5090
},
5548 5091
"node_modules/callsites": {
5549 5092
"version": "3.1.0",
5550 5093
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
5551 5094
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
5552 -
"devOptional": true,
5095 +
"dev": true,
5553 5096
"license": "MIT",
5554 5097
"engines": {
5555 5098
"node": ">=6"
5556 5099
}
5557 5100
},
5601 5144
},
5602 5145
"funding": {
5603 5146
"url": "https://github.com/chalk/chalk?sponsor=1"
5604 5147
}
5605 5148
},
5606 -
"node_modules/chownr": {
5607 -
"version": "3.0.0",
5608 -
"resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
5609 -
"integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
5610 -
"license": "BlueOak-1.0.0",
5611 -
"engines": {
5612 -
"node": ">=18"
5613 -
}
5614 -
},
5615 5149
"node_modules/chrome-launcher": {
5616 5150
"version": "0.15.2",
5617 5151
"resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz",
5618 5152
"integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==",
5619 5153
"license": "Apache-2.0",
5629 5163
"engines": {
5630 5164
"node": ">=12.13.0"
5631 5165
}
5632 5166
},
5633 5167
"node_modules/chromium-edge-launcher": {
5634 -
"version": "0.2.0",
5635 -
"resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz",
5636 -
"integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==",
5168 +
"version": "0.3.0",
5169 +
"resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.3.0.tgz",
5170 +
"integrity": "sha512-p03azHlGjtyRvFEee3cyvtsRYdniSkwjkzmM/KmVnqT5d7QkkwpJBhis/zCLMYdQMVJ5tt140TBNqqrZPaWeFA==",
5637 5171
"license": "Apache-2.0",
5638 5172
"dependencies": {
5639 5173
"@types/node": "*",
5640 5174
"escape-string-regexp": "^4.0.0",
5641 5175
"is-wsl": "^2.2.0",
5642 5176
"lighthouse-logger": "^1.0.0",
5643 -
"mkdirp": "^1.0.4",
5644 -
"rimraf": "^3.0.2"
5177 +
"mkdirp": "^1.0.4"
5645 5178
}
5646 5179
},
5647 5180
"node_modules/ci-info": {
5648 5181
"version": "2.0.0",
5649 5182
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
5746 5279
},
5747 5280
"node_modules/colorette": {
5748 5281
"version": "1.4.0",
5749 5282
"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
5750 5283
"integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
5751 -
"devOptional": true,
5284 +
"dev": true,
5752 5285
"license": "MIT"
5753 5286
},
5754 5287
"node_modules/command-exists": {
5755 5288
"version": "1.2.9",
5756 5289
"resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz",
5757 5290
"integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
5758 -
"devOptional": true,
5291 +
"dev": true,
5759 5292
"license": "MIT"
5760 5293
},
5761 5294
"node_modules/commander": {
5762 5295
"version": "7.2.0",
5763 5296
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
5823 5356
},
5824 5357
"node_modules/concat-map": {
5825 5358
"version": "0.0.1",
5826 5359
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
5827 5360
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
5361 +
"dev": true,
5828 5362
"license": "MIT"
5829 5363
},
5830 5364
"node_modules/connect": {
5831 5365
"version": "3.7.0",
5832 5366
"resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
5859 5393
},
5860 5394
"node_modules/content-type": {
5861 5395
"version": "1.0.5",
5862 5396
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
5863 5397
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
5864 -
"devOptional": true,
5398 +
"dev": true,
5865 5399
"license": "MIT",
5866 5400
"engines": {
5867 5401
"node": ">= 0.6"
5868 5402
}
5869 5403
},
5888 5422
},
5889 5423
"node_modules/cosmiconfig": {
5890 5424
"version": "9.0.1",
5891 5425
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz",
5892 5426
"integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==",
5893 -
"devOptional": true,
5427 +
"dev": true,
5894 5428
"license": "MIT",
5895 5429
"dependencies": {
5896 5430
"env-paths": "^2.2.1",
5897 5431
"import-fresh": "^3.3.0",
5898 5432
"js-yaml": "^4.1.0",
5947 5481
},
5948 5482
"node_modules/csstype": {
5949 5483
"version": "3.2.3",
5950 5484
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
5951 5485
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
5952 -
"devOptional": true,
5953 5486
"license": "MIT"
5954 5487
},
5955 5488
"node_modules/data-view-buffer": {
5956 5489
"version": "1.0.2",
5957 5490
"resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
6018 5551
},
6019 5552
"node_modules/dayjs": {
6020 5553
"version": "1.11.20",
6021 5554
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.20.tgz",
6022 5555
"integrity": "sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==",
6023 -
"devOptional": true,
5556 +
"dev": true,
6024 5557
"license": "MIT"
6025 5558
},
6026 5559
"node_modules/debug": {
6027 5560
"version": "4.4.3",
6028 5561
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
6042 5575
},
6043 5576
"node_modules/decamelize": {
6044 5577
"version": "1.2.0",
6045 5578
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
6046 5579
"integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
6047 -
"devOptional": true,
5580 +
"dev": true,
6048 5581
"license": "MIT",
6049 5582
"engines": {
6050 5583
"node": ">=0.10.0"
6051 5584
}
6052 5585
},
6057 5590
"license": "MIT",
6058 5591
"engines": {
6059 5592
"node": ">=0.10"
6060 5593
}
6061 5594
},
6062 -
"node_modules/deep-extend": {
6063 -
"version": "0.6.0",
6064 -
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
6065 -
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
6066 -
"license": "MIT",
6067 -
"engines": {
6068 -
"node": ">=4.0.0"
6069 -
}
6070 -
},
6071 5595
"node_modules/deep-is": {
6072 5596
"version": "0.1.4",
6073 5597
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
6074 5598
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
6075 5599
"dev": true,
6098 5622
},
6099 5623
"node_modules/define-data-property": {
6100 5624
"version": "1.1.4",
6101 5625
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
6102 5626
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
5627 +
"dev": true,
6103 5628
"license": "MIT",
6104 5629
"dependencies": {
6105 5630
"es-define-property": "^1.0.0",
6106 5631
"es-errors": "^1.3.0",
6107 5632
"gopd": "^1.0.1"
6111 5636
},
6112 5637
"funding": {
6113 5638
"url": "https://github.com/sponsors/ljharb"
6114 5639
}
6115 5640
},
6116 -
"node_modules/define-lazy-prop": {
6117 -
"version": "2.0.0",
6118 -
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
6119 -
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
6120 -
"license": "MIT",
6121 -
"engines": {
6122 -
"node": ">=8"
6123 -
}
6124 -
},
6125 5641
"node_modules/define-properties": {
6126 5642
"version": "1.2.1",
6127 5643
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
6128 5644
"integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
5645 +
"dev": true,
6129 5646
"license": "MIT",
6130 5647
"dependencies": {
6131 5648
"define-data-property": "^1.0.1",
6132 5649
"has-property-descriptors": "^1.0.0",
6133 5650
"object-keys": "^1.1.1"
6171 5688
"version": "1.1.0",
6172 5689
"resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
6173 5690
"integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==",
6174 5691
"license": "MIT"
6175 5692
},
5693 +
"node_modules/dnssd-advertise": {
5694 +
"version": "1.1.6",
5695 +
"resolved": "https://registry.npmjs.org/dnssd-advertise/-/dnssd-advertise-1.1.6.tgz",
5696 +
"integrity": "sha512-Ndrrf6BMPalkQPd/zubL+4YghH2J9NspapQ09uDXwYbvOPkP0oaqf5CkcwJ0b50kS2O3ul6yVu+jz+RY62Cejg==",
5697 +
"license": "MIT"
5698 +
},
6176 5699
"node_modules/doctrine": {
6177 5700
"version": "2.1.0",
6178 5701
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
6179 5702
"integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
6180 5703
"dev": true,
6184 5707
},
6185 5708
"engines": {
6186 5709
"node": ">=0.10.0"
6187 5710
}
6188 5711
},
6189 -
"node_modules/dotenv": {
6190 -
"version": "16.4.7",
6191 -
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
6192 -
"integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
6193 -
"license": "BSD-2-Clause",
6194 -
"engines": {
6195 -
"node": ">=12"
6196 -
},
6197 -
"funding": {
6198 -
"url": "https://dotenvx.com"
6199 -
}
6200 -
},
6201 -
"node_modules/dotenv-expand": {
6202 -
"version": "11.0.7",
6203 -
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz",
6204 -
"integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==",
6205 -
"license": "BSD-2-Clause",
6206 -
"dependencies": {
6207 -
"dotenv": "^16.4.5"
6208 -
},
6209 -
"engines": {
6210 -
"node": ">=12"
6211 -
},
6212 -
"funding": {
6213 -
"url": "https://dotenvx.com"
6214 -
}
6215 -
},
6216 5712
"node_modules/dunder-proto": {
6217 5713
"version": "1.0.1",
6218 5714
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
6219 5715
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
5716 +
"dev": true,
6220 5717
"license": "MIT",
6221 5718
"dependencies": {
6222 5719
"call-bind-apply-helpers": "^1.0.1",
6223 5720
"es-errors": "^1.3.0",
6224 5721
"gopd": "^1.2.0"
6252 5749
"license": "MIT",
6253 5750
"engines": {
6254 5751
"node": ">= 0.8"
6255 5752
}
6256 5753
},
6257 -
"node_modules/env-editor": {
6258 -
"version": "0.4.2",
6259 -
"resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz",
6260 -
"integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==",
6261 -
"license": "MIT",
6262 -
"engines": {
6263 -
"node": ">=8"
6264 -
}
6265 -
},
6266 5754
"node_modules/env-paths": {
6267 5755
"version": "2.2.1",
6268 5756
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
6269 5757
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
6270 -
"devOptional": true,
5758 +
"dev": true,
6271 5759
"license": "MIT",
6272 5760
"engines": {
6273 5761
"node": ">=6"
6274 5762
}
6275 5763
},
6276 5764
"node_modules/envinfo": {
6277 5765
"version": "7.21.0",
6278 5766
"resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz",
6279 5767
"integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==",
6280 -
"devOptional": true,
5768 +
"dev": true,
6281 5769
"license": "MIT",
6282 5770
"bin": {
6283 5771
"envinfo": "dist/cli.js"
6284 5772
},
6285 5773
"engines": {
6288 5776
},
6289 5777
"node_modules/error-ex": {
6290 5778
"version": "1.3.4",
6291 5779
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz",
6292 5780
"integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==",
6293 -
"devOptional": true,
5781 +
"dev": true,
6294 5782
"license": "MIT",
6295 5783
"dependencies": {
6296 5784
"is-arrayish": "^0.2.1"
6297 5785
}
6298 5786
},
6299 5787
"node_modules/error-ex/node_modules/is-arrayish": {
6300 5788
"version": "0.2.1",
6301 5789
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6302 5790
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
6303 -
"devOptional": true,
5791 +
"dev": true,
6304 5792
"license": "MIT"
6305 5793
},
6306 5794
"node_modules/error-stack-parser": {
6307 5795
"version": "2.1.4",
6308 5796
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
6314 5802
},
6315 5803
"node_modules/errorhandler": {
6316 5804
"version": "1.5.2",
6317 5805
"resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.2.tgz",
6318 5806
"integrity": "sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw==",
6319 -
"devOptional": true,
5807 +
"dev": true,
6320 5808
"license": "MIT",
6321 5809
"dependencies": {
6322 5810
"accepts": "~1.3.8",
6323 5811
"escape-html": "~1.0.3"
6324 5812
},
6401 5889
},
6402 5890
"node_modules/es-define-property": {
6403 5891
"version": "1.0.1",
6404 5892
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
6405 5893
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
5894 +
"dev": true,
6406 5895
"license": "MIT",
6407 5896
"engines": {
6408 5897
"node": ">= 0.4"
6409 5898
}
6410 5899
},
6411 5900
"node_modules/es-errors": {
6412 5901
"version": "1.3.0",
6413 5902
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
6414 5903
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
5904 +
"dev": true,
6415 5905
"license": "MIT",
6416 5906
"engines": {
6417 5907
"node": ">= 0.4"
6418 5908
}
6419 5909
},
6448 5938
},
6449 5939
"node_modules/es-object-atoms": {
6450 5940
"version": "1.1.1",
6451 5941
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
6452 5942
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
5943 +
"dev": true,
6453 5944
"license": "MIT",
6454 5945
"dependencies": {
6455 5946
"es-errors": "^1.3.0"
6456 5947
},
6457 5948
"engines": {
6591 6082
"optional": true
6592 6083
}
6593 6084
}
6594 6085
},
6595 6086
"node_modules/eslint-config-expo": {
6596 -
"version": "10.0.0",
6597 -
"resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-10.0.0.tgz",
6598 -
"integrity": "sha512-/XC/DvniUWTzU7Ypb/cLDhDD4DXqEio4lug1ObD/oQ9Hcx3OVOR8Mkp4u6U4iGoZSJyIQmIk3WVHe/P1NYUXKw==",
6087 +
"version": "57.0.2",
6088 +
"resolved": "https://registry.npmjs.org/eslint-config-expo/-/eslint-config-expo-57.0.2.tgz",
6089 +
"integrity": "sha512-dOWkx+MWclLVnYpPPBzas4sfnPaAjk+fe/dbvJSzbWtHUR4fGGaTT/lTcOpxqhwRIlTKKBUYGKude0tcTBsZHg==",
6599 6090
"dev": true,
6600 6091
"license": "MIT",
6601 6092
"dependencies": {
6602 -
"@typescript-eslint/eslint-plugin": "^8.18.2",
6603 -
"@typescript-eslint/parser": "^8.18.2",
6093 +
"@typescript-eslint/eslint-plugin": "^8.59.0",
6094 +
"@typescript-eslint/parser": "^8.59.0",
6604 6095
"eslint-import-resolver-typescript": "^3.6.3",
6605 -
"eslint-plugin-expo": "^1.0.0",
6096 +
"eslint-plugin-expo": "^1.1.0",
6606 6097
"eslint-plugin-import": "^2.30.0",
6607 6098
"eslint-plugin-react": "^7.37.3",
6608 -
"eslint-plugin-react-hooks": "^5.1.0",
6099 +
"eslint-plugin-react-hooks": "^7.0.0",
6609 6100
"globals": "^16.0.0"
6610 6101
},
6611 6102
"peerDependencies": {
6612 6103
"eslint": ">=8.10"
6613 6104
}
6709 6200
"dependencies": {
6710 6201
"ms": "^2.1.1"
6711 6202
}
6712 6203
},
6713 6204
"node_modules/eslint-plugin-expo": {
6714 -
"version": "1.0.0",
6715 -
"resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-1.0.0.tgz",
6716 -
"integrity": "sha512-qLtunR+cNFtC+jwYCBia5c/PJurMjSLMOV78KrEOyQK02ohZapU4dCFFnS2hfrJuw0zxfsjVkjqg3QBqi933QA==",
6205 +
"version": "1.1.0",
6206 +
"resolved": "https://registry.npmjs.org/eslint-plugin-expo/-/eslint-plugin-expo-1.1.0.tgz",
6207 +
"integrity": "sha512-vPP0EPx7IA7ZfP49dY4rq9RV5jqkFWG+Pih3/oGjzIRjMI+ogcOE8i6isYkLXAdw/yvFV2BRZkTaQaiOGQqn6Q==",
6717 6208
"dev": true,
6718 6209
"license": "MIT",
6719 6210
"dependencies": {
6720 -
"@typescript-eslint/types": "^8.29.1",
6721 -
"@typescript-eslint/utils": "^8.29.1",
6211 +
"@typescript-eslint/types": "^8.59.0",
6212 +
"@typescript-eslint/utils": "^8.59.0",
6722 6213
"eslint": "^9.24.0"
6723 6214
},
6724 6215
"engines": {
6725 6216
"node": ">=18.0.0"
6726 6217
},
6804 6295
"peerDependencies": {
6805 6296
"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
6806 6297
}
6807 6298
},
6808 6299
"node_modules/eslint-plugin-react-hooks": {
6809 -
"version": "5.2.0",
6810 -
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
6811 -
"integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
6300 +
"version": "7.1.1",
6301 +
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz",
6302 +
"integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==",
6812 6303
"dev": true,
6813 6304
"license": "MIT",
6305 +
"dependencies": {
6306 +
"@babel/core": "^7.24.4",
6307 +
"@babel/parser": "^7.24.4",
6308 +
"hermes-parser": "^0.25.1",
6309 +
"zod": "^3.25.0 || ^4.0.0",
6310 +
"zod-validation-error": "^3.5.0 || ^4.0.0"
6311 +
},
6814 6312
"engines": {
6815 -
"node": ">=10"
6313 +
"node": ">=18"
6816 6314
},
6817 6315
"peerDependencies": {
6818 -
"eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
6316 +
"eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0"
6317 +
}
6318 +
},
6319 +
"node_modules/eslint-plugin-react-hooks/node_modules/hermes-estree": {
6320 +
"version": "0.25.1",
6321 +
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
6322 +
"integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==",
6323 +
"dev": true,
6324 +
"license": "MIT"
6325 +
},
6326 +
"node_modules/eslint-plugin-react-hooks/node_modules/hermes-parser": {
6327 +
"version": "0.25.1",
6328 +
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
6329 +
"integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==",
6330 +
"dev": true,
6331 +
"license": "MIT",
6332 +
"dependencies": {
6333 +
"hermes-estree": "0.25.1"
6819 6334
}
6820 6335
},
6821 6336
"node_modules/eslint-plugin-react/node_modules/resolve": {
6822 6337
"version": "2.0.0-next.6",
6823 6338
"resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz",
6888 6403
},
6889 6404
"funding": {
6890 6405
"url": "https://opencollective.com/eslint"
6891 6406
}
6892 6407
},
6893 -
"node_modules/esprima": {
6894 -
"version": "4.0.1",
6895 -
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
6896 -
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
6897 -
"license": "BSD-2-Clause",
6898 -
"bin": {
6899 -
"esparse": "bin/esparse.js",
6900 -
"esvalidate": "bin/esvalidate.js"
6901 -
},
6902 -
"engines": {
6903 -
"node": ">=4"
6904 -
}
6905 -
},
6906 6408
"node_modules/esquery": {
6907 6409
"version": "1.7.0",
6908 6410
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
6909 6411
"integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
6910 6412
"dev": true,
6969 6471
},
6970 6472
"node_modules/execa": {
6971 6473
"version": "5.1.1",
6972 6474
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
6973 6475
"integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
6974 -
"devOptional": true,
6476 +
"dev": true,
6975 6477
"license": "MIT",
6976 6478
"dependencies": {
6977 6479
"cross-spawn": "^7.0.3",
6978 6480
"get-stream": "^6.0.0",
6979 6481
"human-signals": "^2.1.0",
6993 6495
},
6994 6496
"node_modules/execa/node_modules/mimic-fn": {
6995 6497
"version": "2.1.0",
6996 6498
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
6997 6499
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
6998 -
"devOptional": true,
6500 +
"dev": true,
6999 6501
"license": "MIT",
7000 6502
"engines": {
7001 6503
"node": ">=6"
7002 6504
}
7003 6505
},
7004 6506
"node_modules/execa/node_modules/onetime": {
7005 6507
"version": "5.1.2",
7006 6508
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
7007 6509
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
7008 -
"devOptional": true,
6510 +
"dev": true,
7009 6511
"license": "MIT",
7010 6512
"dependencies": {
7011 6513
"mimic-fn": "^2.1.0"
7012 6514
},
7013 6515
"engines": {
7016 6518
"funding": {
7017 6519
"url": "https://github.com/sponsors/sindresorhus"
7018 6520
}
7019 6521
},
7020 6522
"node_modules/expo": {
7021 -
"version": "54.0.35",
7022 -
"resolved": "https://registry.npmjs.org/expo/-/expo-54.0.35.tgz",
7023 -
"integrity": "sha512-E+tXpQwjGm5fK/uwa55p0Xx/kuo5dXDKfVJ95IargTNa5KiFt26lSTXXa9KnHbI4EDLwFD38/xTKZvzPTlGTdg==",
6523 +
"version": "57.0.22",
6524 +
"resolved": "https://registry.npmjs.org/expo/-/expo-57.0.22.tgz",
6525 +
"integrity": "sha512-YWUGqWtchsRQzcbU+Iqqt/1kFbZ9Pp3/eg+UenINahNt2RIaDElFJFFWLD1Yfex6WnBm6ESSE8h0/ja28hRqZg==",
7024 6526
"license": "MIT",
7025 6527
"dependencies": {
7026 6528
"@babel/runtime": "^7.20.0",
7027 -
"@expo/cli": "54.0.25",
7028 -
"@expo/config": "~12.0.13",
7029 -
"@expo/config-plugins": "~54.0.4",
7030 -
"@expo/devtools": "0.1.8",
7031 -
"@expo/fingerprint": "0.15.5",
7032 -
"@expo/metro": "~54.2.0",
7033 -
"@expo/metro-config": "54.0.16",
7034 -
"@expo/vector-icons": "^15.0.3",
6529 +
"@expo/cli": "^57.0.24",
6530 +
"@expo/config": "~57.0.9",
6531 +
"@expo/config-plugins": "~57.0.9",
6532 +
"@expo/devtools": "~57.0.1",
6533 +
"@expo/dom-webview": "~57.0.1",
6534 +
"@expo/fingerprint": "^0.20.13",
6535 +
"@expo/local-build-cache-provider": "^57.0.8",
6536 +
"@expo/log-box": "^57.0.4",
6537 +
"@expo/metro": "~56.0.2",
6538 +
"@expo/metro-config": "~57.0.12",
7035 6539
"@ungap/structured-clone": "^1.3.0",
7036 -
"babel-preset-expo": "~54.0.11",
7037 -
"expo-asset": "~12.0.13",
7038 -
"expo-constants": "~18.0.13",
7039 -
"expo-file-system": "~19.0.23",
7040 -
"expo-font": "~14.0.12",
7041 -
"expo-keep-awake": "~15.0.8",
7042 -
"expo-modules-autolinking": "3.0.26",
7043 -
"expo-modules-core": "3.0.30",
6540 +
"babel-preset-expo": "~57.0.11",
6541 +
"expo-asset": "~57.0.17",
6542 +
"expo-constants": "~57.0.18",
6543 +
"expo-file-system": "~57.0.7",
6544 +
"expo-font": "~57.0.4",
6545 +
"expo-keep-awake": "~57.0.2",
6546 +
"expo-modules-autolinking": "~57.0.13",
6547 +
"expo-modules-core": "~57.0.18",
7044 6548
"pretty-format": "^29.7.0",
7045 6549
"react-refresh": "^0.14.2",
7046 -
"whatwg-url-without-unicode": "8.0.0-3"
6550 +
"whatwg-url-minimum": "^0.1.2"
7047 6551
},
7048 6552
"bin": {
7049 6553
"expo": "bin/cli",
7050 6554
"expo-modules-autolinking": "bin/autolinking",
7051 6555
"fingerprint": "bin/fingerprint"
7052 6556
},
7053 6557
"peerDependencies": {
7054 6558
"@expo/dom-webview": "*",
7055 6559
"@expo/metro-runtime": "*",
7056 6560
"react": "*",
6561 +
"react-dom": "*",
7057 6562
"react-native": "*",
6563 +
"react-native-web": "*",
7058 6564
"react-native-webview": "*"
7059 6565
},
7060 6566
"peerDependenciesMeta": {
7061 6567
"@expo/dom-webview": {
7062 6568
"optional": true
7063 6569
},
7064 6570
"@expo/metro-runtime": {
7065 6571
"optional": true
7066 6572
},
6573 +
"react-dom": {
6574 +
"optional": true
6575 +
},
6576 +
"react-native-web": {
6577 +
"optional": true
6578 +
},
7067 6579
"react-native-webview": {
7068 6580
"optional": true
7069 6581
}
7070 6582
}
7071 6583
},
7072 6584
"node_modules/expo-application": {
7073 -
"version": "7.0.8",
7074 -
"resolved": "https://registry.npmjs.org/expo-application/-/expo-application-7.0.8.tgz",
7075 -
"integrity": "sha512-qFGyxk7VJbrNOQWBbE09XUuGuvkOgFS9QfToaK2FdagM2aQ+x3CvGV2DuVgl/l4ZxPgIf3b/MNh9xHpwSwn74Q==",
6585 +
"version": "57.0.3",
6586 +
"resolved": "https://registry.npmjs.org/expo-application/-/expo-application-57.0.3.tgz",
6587 +
"integrity": "sha512-t/CxeLio0NjY9/cOak1tQp62/hAUjzJxmhR4rVUR7K5bb9YoEtfl1ZekTn+Iuh+dYOMYzF0l72ODMSmY3CR1NA==",
7076 6588
"license": "MIT",
7077 6589
"peerDependencies": {
7078 6590
"expo": "*"
7079 6591
}
7080 6592
},
7081 6593
"node_modules/expo-asset": {
7082 -
"version": "12.0.13",
7083 -
"resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-12.0.13.tgz",
7084 -
"integrity": "sha512-x/p7WvQUnkn6K43b9eL6SPeq5Vnf1E8BDe9bDrWrvMqzyUvJnUFvl+ctg3034s/+UHe7Ne2pAmc0+yzbl8CrDQ==",
6594 +
"version": "57.0.17",
6595 +
"resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-57.0.17.tgz",
6596 +
"integrity": "sha512-qSdWZBSfEg06o3GJMwcj36tw0vXkB6eYjqkQistWmyJkHxhUOKnsKJnev6OraXxLdoI+KOd1+qgp/ENx8gcqYA==",
7085 6597
"license": "MIT",
7086 6598
"dependencies": {
7087 -
"@expo/image-utils": "^0.8.8",
7088 -
"expo-constants": "~18.0.13"
6599 +
"@expo/image-utils": "^0.11.5",
6600 +
"expo-constants": "~57.0.18"
7089 6601
},
7090 6602
"peerDependencies": {
7091 6603
"expo": "*",
7092 6604
"react": "*",
7093 6605
"react-native": "*"
7094 6606
}
7095 6607
},
7096 6608
"node_modules/expo-constants": {
7097 -
"version": "18.0.13",
7098 -
"resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-18.0.13.tgz",
7099 -
"integrity": "sha512-FnZn12E1dRYKDHlAdIyNFhBurKTS3F9CrfrBDJI5m3D7U17KBHMQ6JEfYlSj7LG7t+Ulr+IKaj58L1k5gBwTcQ==",
6609 +
"version": "57.0.18",
6610 +
"resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-57.0.18.tgz",
6611 +
"integrity": "sha512-cLDwDOniPfuCZPHNY++cAY2ZkK97u5aobbBvilPK2LLmaWxR4ZpD31LWUIzUDLrwMPxLjmh1uURnbeYEf0Mivw==",
7100 6612
"license": "MIT",
7101 6613
"dependencies": {
7102 -
"@expo/config": "~12.0.13",
7103 -
"@expo/env": "~2.0.8"
6614 +
"@expo/env": "~2.4.3"
7104 6615
},
7105 6616
"peerDependencies": {
7106 6617
"expo": "*",
7107 6618
"react-native": "*"
7108 6619
}
7109 6620
},
7110 6621
"node_modules/expo-dev-client": {
7111 -
"version": "6.0.21",
7112 -
"resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-6.0.21.tgz",
7113 -
"integrity": "sha512-SWI6HD0pa4eJujkYFkvvpezUE1zmJXGLu+34azpu7+QJgO+FLutDYDj8BSTdeH/NYDEClDFjCGqVMcWETvmsCQ==",
6622 +
"version": "57.0.19",
6623 +
"resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-57.0.19.tgz",
6624 +
"integrity": "sha512-7giMK6BLL685GECHem2UAQvS473ImZLi5l+Q5tq+XSyv6I9UNVPs0p07mKwgBzq8z7DR3d4nTl702ziFxTjO3Q==",
7114 6625
"license": "MIT",
7115 6626
"dependencies": {
7116 -
"expo-dev-launcher": "6.0.21",
7117 -
"expo-dev-menu": "7.0.19",
7118 -
"expo-dev-menu-interface": "2.0.0",
7119 -
"expo-manifests": "~1.0.11",
7120 -
"expo-updates-interface": "~2.0.0"
6627 +
"expo-dev-launcher": "~57.0.20",
6628 +
"expo-dev-menu": "~57.0.18",
6629 +
"expo-dev-menu-interface": "~57.0.0",
6630 +
"expo-manifests": "~57.0.2",
6631 +
"expo-updates-interface": "~57.0.2"
7121 6632
},
7122 6633
"peerDependencies": {
7123 6634
"expo": "*"
7124 6635
}
7125 6636
},
7126 6637
"node_modules/expo-dev-launcher": {
7127 -
"version": "6.0.21",
7128 -
"resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-6.0.21.tgz",
7129 -
"integrity": "sha512-QZ9gcKMZbp6EsIhzS0QoGB8Cf4xeVJhjbNgWUwcoBIk8gshoFz8CkCQOnX+HNv2sSY3rdCaNpx3Xo0Rflyq7rA==",
6638 +
"version": "57.0.20",
6639 +
"resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-57.0.20.tgz",
6640 +
"integrity": "sha512-F6oAHaDn9j3L/gyMGE+OalriX6PHZWnZLxpN5jc6crTrp8f6hSwGhmsHpAvdOzijfMjyi3R2UkcISFsCIIQYFA==",
7130 6641
"license": "MIT",
7131 6642
"dependencies": {
7132 -
"ajv": "^8.11.0",
7133 -
"expo-dev-menu": "7.0.19",
7134 -
"expo-manifests": "~1.0.11"
6643 +
"@expo/schema-utils": "^57.0.2",
6644 +
"expo-dev-menu": "~57.0.18",
6645 +
"expo-manifests": "~57.0.2"
7135 6646
},
7136 6647
"peerDependencies": {
7137 -
"expo": "*"
7138 -
}
7139 -
},
7140 -
"node_modules/expo-dev-launcher/node_modules/ajv": {
7141 -
"version": "8.20.0",
7142 -
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
7143 -
"integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
7144 -
"license": "MIT",
7145 -
"dependencies": {
7146 -
"fast-deep-equal": "^3.1.3",
7147 -
"fast-uri": "^3.0.1",
7148 -
"json-schema-traverse": "^1.0.0",
7149 -
"require-from-string": "^2.0.2"
7150 -
},
7151 -
"funding": {
7152 -
"type": "github",
7153 -
"url": "https://github.com/sponsors/epoberezkin"
6648 +
"expo": "*",
6649 +
"react-native": "*"
7154 6650
}
7155 6651
},
7156 -
"node_modules/expo-dev-launcher/node_modules/json-schema-traverse": {
7157 -
"version": "1.0.0",
7158 -
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
7159 -
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
7160 -
"license": "MIT"
7161 -
},
7162 6652
"node_modules/expo-dev-menu": {
7163 -
"version": "7.0.19",
7164 -
"resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-7.0.19.tgz",
7165 -
"integrity": "sha512-ju5MZiBCPhUKKvHy0ElZdnlhq01mkEEiR8jfrgQVvW26aWjzjLiOhppNAyXtvGbhk7WxJim3wYMiqFFrjGdfKA==",
6653 +
"version": "57.0.18",
6654 +
"resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-57.0.18.tgz",
6655 +
"integrity": "sha512-H7m9ENtVYz4FpJktQj+z/njIN1t7kOEaKCv8Qgv2SdAlyFTW8s2EnufxPoSlg2zUTanaauJ6wrR6XESHwW7kpw==",
7166 6656
"license": "MIT",
7167 6657
"dependencies": {
7168 -
"expo-dev-menu-interface": "2.0.0"
6658 +
"expo-dev-menu-interface": "~57.0.0"
7169 6659
},
7170 6660
"peerDependencies": {
7171 -
"expo": "*"
6661 +
"expo": "*",
6662 +
"react-native": "*"
7172 6663
}
7173 6664
},
7174 6665
"node_modules/expo-dev-menu-interface": {
7175 -
"version": "2.0.0",
7176 -
"resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-2.0.0.tgz",
7177 -
"integrity": "sha512-BvAMPt6x+vyXpThsyjjOYyjwfjREV4OOpQkZ0tNl+nGpsPfcY9mc6DRACoWnH9KpLzyIt3BOgh3cuy/h/OxQjw==",
6666 +
"version": "57.0.0",
6667 +
"resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-57.0.0.tgz",
6668 +
"integrity": "sha512-F47VdzOHYc19FhI/jBgctpO8a5UskTIxG6a1E5t3W5gF8VImuvBQffdXXfLHhsuCl7dS3v3U0R45cleeVXO1Zg==",
7178 6669
"license": "MIT",
7179 6670
"peerDependencies": {
7180 6671
"expo": "*"
7181 6672
}
7182 6673
},
7183 6674
"node_modules/expo-device": {
7184 -
"version": "8.0.10",
7185 -
"resolved": "https://registry.npmjs.org/expo-device/-/expo-device-8.0.10.tgz",
7186 -
"integrity": "sha512-jd5BxjaF7382JkDMaC+P04aXXknB2UhWaVx5WiQKA05ugm/8GH5uaz9P9ckWdMKZGQVVEOC8MHaUADoT26KmFA==",
6675 +
"version": "57.0.2",
6676 +
"resolved": "https://registry.npmjs.org/expo-device/-/expo-device-57.0.2.tgz",
6677 +
"integrity": "sha512-1A0/FICR3CgrH43FeiDQP3l5eHDmiMoh4EjXfhfoHHkMgdBQdyD0kwDWskiGZlQ3E0Nd0LHkCFH6vJ1ofm/jow==",
7187 6678
"license": "MIT",
7188 6679
"dependencies": {
7189 6680
"ua-parser-js": "^0.7.33"
7190 6681
},
7191 6682
"peerDependencies": {
7217 6708
"engines": {
7218 6709
"node": "*"
7219 6710
}
7220 6711
},
7221 6712
"node_modules/expo-eas-client": {
7222 -
"version": "1.0.8",
7223 -
"resolved": "https://registry.npmjs.org/expo-eas-client/-/expo-eas-client-1.0.8.tgz",
7224 -
"integrity": "sha512-5or11NJhSeDoHHI6zyvQDW2cz/yFyE+1Cz8NTs5NK8JzC7J0JrkUgptWtxyfB6Xs/21YRNifd3qgbBN3hfKVgA==",
6713 +
"version": "57.0.4",
6714 +
"resolved": "https://registry.npmjs.org/expo-eas-client/-/expo-eas-client-57.0.4.tgz",
6715 +
"integrity": "sha512-VSPi6Kldu0EpPkC2e3bv3QNAUVDogbz1tTj7KgcdbsuUySt0hu24g4f1fJ/YjYzCw9G1l755x4QQctcX1j7UEA==",
7225 6716
"license": "MIT"
7226 6717
},
7227 6718
"node_modules/expo-file-system": {
7228 -
"version": "19.0.23",
7229 -
"resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-19.0.23.tgz",
7230 -
"integrity": "sha512-MeGkid9OeNILfT/qonaXHp4f2c15xaB28U/bcN7pqZej0Kx0+6+V7e9ZIXpPHm07zVatxA+QkMTPQEGfmvVOxA==",
6719 +
"version": "57.0.7",
6720 +
"resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-57.0.7.tgz",
6721 +
"integrity": "sha512-1vkZRadOsIputFDBcclqBa1pO3iXOO6iIsdqJipQWw4V5TSnWgmRTuOF7ro8IzrVue+PHbum++KCG3Tawem4cg==",
7231 6722
"license": "MIT",
7232 6723
"peerDependencies": {
7233 6724
"expo": "*",
7234 6725
"react-native": "*"
7235 6726
}
7236 6727
},
7237 6728
"node_modules/expo-font": {
7238 -
"version": "14.0.12",
7239 -
"resolved": "https://registry.npmjs.org/expo-font/-/expo-font-14.0.12.tgz",
7240 -
"integrity": "sha512-QQzunE2Mxk45AsCWm3tK7OpVljbtVnKD58q4/qliev+cbye1IOduUnRIdD+P7DyButw17G9MTX795kgaQiz5hQ==",
6729 +
"version": "57.0.4",
6730 +
"resolved": "https://registry.npmjs.org/expo-font/-/expo-font-57.0.4.tgz",
6731 +
"integrity": "sha512-7WOMC2oA6xCfOm8bbofqWn2bIqyWFm7YLEnpc/gA1MJH0Ll0TfT/3+CqRkoW2eNRWMS8sxrz5WukUmSvmNquHA==",
7241 6732
"license": "MIT",
7242 6733
"dependencies": {
7243 6734
"fontfaceobserver": "^2.1.0"
7244 6735
},
7245 6736
"peerDependencies": {
7246 6737
"expo": "*",
7247 6738
"react": "*",
7248 6739
"react-native": "*"
7249 6740
}
7250 6741
},
6742 +
"node_modules/expo-glass-effect": {
6743 +
"version": "57.0.3",
6744 +
"resolved": "https://registry.npmjs.org/expo-glass-effect/-/expo-glass-effect-57.0.3.tgz",
6745 +
"integrity": "sha512-aTh2J5eCxf+rSRMBJTnP8Ib5/k8DYFVDuEX1xqesN9F9aqTXocwMv/aQRVBNUs/iogDWhHIJz2pN97IsrrTcoA==",
6746 +
"license": "MIT",
6747 +
"peerDependencies": {
6748 +
"expo": "*",
6749 +
"react": "*",
6750 +
"react-native": "*"
6751 +
}
6752 +
},
7251 6753
"node_modules/expo-haptics": {
7252 -
"version": "15.0.8",
7253 -
"resolved": "https://registry.npmjs.org/expo-haptics/-/expo-haptics-15.0.8.tgz",
7254 -
"integrity": "sha512-lftutojy8Qs8zaDzzjwM3gKHFZ8bOOEZDCkmh2Ddpe95Ra6kt2izeOfOfKuP/QEh0MZ1j9TfqippyHdRd1ZM9g==",
6754 +
"version": "57.0.3",
6755 +
"resolved": "https://registry.npmjs.org/expo-haptics/-/expo-haptics-57.0.3.tgz",
6756 +
"integrity": "sha512-qucUXtwtJdtECKSQK5D6TQBc/0SxKj7s5wQ4mrfSxhZsHrS9a4rcxINl/gbruMaY9spTXStco32ST4pV0vXmxw==",
7255 6757
"license": "MIT",
7256 6758
"peerDependencies": {
7257 6759
"expo": "*"
7258 6760
}
7259 6761
},
7260 6762
"node_modules/expo-image": {
7261 -
"version": "3.0.11",
7262 -
"resolved": "https://registry.npmjs.org/expo-image/-/expo-image-3.0.11.tgz",
7263 -
"integrity": "sha512-4TudfUCLgYgENv+f48omnU8tjS2S0Pd9EaON5/s1ZUBRwZ7K8acEr4NfvLPSaeXvxW24iLAiyQ7sV7BXQH3RoA==",
6763 +
"version": "57.0.5",
6764 +
"resolved": "https://registry.npmjs.org/expo-image/-/expo-image-57.0.5.tgz",
6765 +
"integrity": "sha512-jOm5lofaIKXhQ7i0Hz3I5JuNULw/aghmpIPZXddwQcEtw8+wUhlozq3M7LbsOrcsBEapcG4jFs85DsfuFoz1tQ==",
7264 6766
"license": "MIT",
6767 +
"dependencies": {
6768 +
"sf-symbols-typescript": "^2.2.0"
6769 +
},
7265 6770
"peerDependencies": {
7266 6771
"expo": "*",
7267 6772
"react": "*",
7268 6773
"react-native": "*",
7269 6774
"react-native-web": "*"
7273 6778
"optional": true
7274 6779
}
7275 6780
}
7276 6781
},
7277 6782
"node_modules/expo-image-loader": {
7278 -
"version": "6.0.0",
7279 -
"resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-6.0.0.tgz",
7280 -
"integrity": "sha512-nKs/xnOGw6ACb4g26xceBD57FKLFkSwEUTDXEDF3Gtcu3MqF3ZIYd3YM+sSb1/z9AKV1dYT7rMSGVNgsveXLIQ==",
6783 +
"version": "57.0.1",
6784 +
"resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-57.0.1.tgz",
6785 +
"integrity": "sha512-uhrZKLT/cTl2mXyR28kPpVkS5O+PK9N1QA/07IFM4f5T4g0lTW1JHT3NEWwEEsGFldPmVX4j7LwUVVZxE+woug==",
7281 6786
"license": "MIT",
7282 6787
"peerDependencies": {
7283 6788
"expo": "*"
7284 6789
}
7285 6790
},
7286 6791
"node_modules/expo-image-picker": {
7287 -
"version": "17.0.11",
7288 -
"resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-17.0.11.tgz",
7289 -
"integrity": "sha512-/apkoyukDvsCHHb9fzP+F34A1uQqSzUtYH/2P/xJACNEwq+mwEXjXvVU8bzlJq6ih0Qo1+tpVivIa7B9kYSwOQ==",
6792 +
"version": "57.0.17",
6793 +
"resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-57.0.17.tgz",
6794 +
"integrity": "sha512-qPcCkGSoqDLpmdXCLiLe09Je01gzBrwEgLd4SBI03Od/5t531vDTkzUmGemjm7vcsCTG2iqZMh2VZXBscAPO3g==",
7290 6795
"license": "MIT",
7291 6796
"dependencies": {
7292 -
"expo-image-loader": "~6.0.0"
6797 +
"expo-image-loader": "~57.0.1"
7293 6798
},
7294 6799
"peerDependencies": {
7295 6800
"expo": "*"
7296 6801
}
7297 6802
},
7298 6803
"node_modules/expo-json-utils": {
7299 -
"version": "0.15.0",
7300 -
"resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.15.0.tgz",
7301 -
"integrity": "sha512-duRT6oGl80IDzH2LD2yEFWNwGIC2WkozsB6HF3cDYNoNNdUvFk6uN3YiwsTsqVM/D0z6LEAQ01/SlYvN+Fw0JQ==",
6804 +
"version": "57.0.2",
6805 +
"resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-57.0.2.tgz",
6806 +
"integrity": "sha512-9kYZECLKE3pYZQs+kt3+ggY83Lfryog9/UEo3HJKGcHUZeKKtlFBIPFjI4LzREubsvjP7AsvG0FdEX9EquIoAQ==",
7302 6807
"license": "MIT"
7303 6808
},
7304 6809
"node_modules/expo-keep-awake": {
7305 -
"version": "15.0.8",
7306 -
"resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-15.0.8.tgz",
7307 -
"integrity": "sha512-YK9M1VrnoH1vLJiQzChZgzDvVimVoriibiDIFLbQMpjYBnvyfUeHJcin/Gx1a+XgupNXy92EQJLgI/9ZuXajYQ==",
6810 +
"version": "57.0.2",
6811 +
"resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-57.0.2.tgz",
6812 +
"integrity": "sha512-GqgH746wtJImmsbyHmCQoi7cOslKuWQBbJHXr53S35Bpf5UvxCAztvnitUEd7D0QvFN2rvkOhylbZpgZZfBLlQ==",
7308 6813
"license": "MIT",
7309 6814
"peerDependencies": {
7310 6815
"expo": "*",
7311 6816
"react": "*"
7312 6817
}
7313 6818
},
7314 6819
"node_modules/expo-linear-gradient": {
7315 -
"version": "15.0.8",
7316 -
"resolved": "https://registry.npmjs.org/expo-linear-gradient/-/expo-linear-gradient-15.0.8.tgz",
7317 -
"integrity": "sha512-V2d8Wjn0VzhPHO+rrSBtcl+Fo+jUUccdlmQ6OoL9/XQB7Qk3d9lYrqKDJyccwDxmQT10JdST3Tmf2K52NLc3kw==",
6820 +
"version": "57.0.2",
6821 +
"resolved": "https://registry.npmjs.org/expo-linear-gradient/-/expo-linear-gradient-57.0.2.tgz",
6822 +
"integrity": "sha512-eGNSfcbdXYvw0B/TQ3nmXKQgj0jLUi3EgsXGlvI79rlXg5RR5dQTkY2yqkf7BQDM3PMd3tqBMZdsLhvBqSUaMg==",
7318 6823
"license": "MIT",
7319 6824
"peerDependencies": {
7320 6825
"expo": "*",
7321 6826
"react": "*",
7322 6827
"react-native": "*"
7323 6828
}
7324 6829
},
7325 6830
"node_modules/expo-linking": {
7326 -
"version": "8.0.12",
7327 -
"resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-8.0.12.tgz",
7328 -
"integrity": "sha512-FpXeIpFgZuxihwT9lBo86YD3y6LphBuAhN680MMxm/Y7fmsc57vimn2d3vFu68VI0+Z9w457t494mu2wvlgWTQ==",
6831 +
"version": "57.0.10",
6832 +
"resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-57.0.10.tgz",
6833 +
"integrity": "sha512-RzRi4l4pIYzjgoCJKnqkO+lUI+M2YX6qgcMIQkIbLAXdcWrykBoKYwHGlmAkdFHQm89GaYcq329yfxG+c1hv8w==",
7329 6834
"license": "MIT",
7330 6835
"dependencies": {
7331 -
"expo-constants": "~18.0.13",
6836 +
"expo-constants": "~57.0.18",
7332 6837
"invariant": "^2.2.4"
7333 6838
},
7334 6839
"peerDependencies": {
7335 6840
"react": "*",
7336 6841
"react-native": "*"
7337 6842
}
7338 6843
},
7339 6844
"node_modules/expo-manifests": {
7340 -
"version": "1.0.11",
7341 -
"resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-1.0.11.tgz",
7342 -
"integrity": "sha512-6zItytTewN37Cjhp3glUg0ozrgW2GwB8x9wtfzUNoJIMmxO38nnGdTLMaotYhRqdf5PP2Dzdmej1HDHXVNUpRw==",
6845 +
"version": "57.0.2",
6846 +
"resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-57.0.2.tgz",
6847 +
"integrity": "sha512-pPIIcKR73OShwlWMg8H90WRzKUd2krDdKlKAwuQV1FtUwE7H3hQEFw0ePFQY9yFoGMF/77ryYwNKfI5umMcCog==",
7343 6848
"license": "MIT",
7344 6849
"dependencies": {
7345 -
"@expo/config": "~12.0.13",
7346 -
"expo-json-utils": "~0.15.0"
6850 +
"expo-json-utils": "~57.0.2"
7347 6851
},
7348 6852
"peerDependencies": {
7349 6853
"expo": "*"
7350 6854
}
7351 6855
},
7352 6856
"node_modules/expo-modules-autolinking": {
7353 -
"version": "3.0.26",
7354 -
"resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-3.0.26.tgz",
7355 -
"integrity": "sha512-WOaud6UKg16ciCOj8raKcMOoKFMHLXKI29U29yhgu1lf+Y7VxJyCktUcYo6AM+ccZ7zLD1uWZdMtgnpf+95OXA==",
6857 +
"version": "57.0.13",
6858 +
"resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-57.0.13.tgz",
6859 +
"integrity": "sha512-Hj5NjZRlfccazhKab+wK19leRVUr1Y/PUERaRvegIbUSkq4GVxKq6lU9QHlKQyC16MdD/VS4iwsiLivB4o7lvQ==",
7356 6860
"license": "MIT",
7357 6861
"dependencies": {
7358 -
"@expo/spawn-async": "^1.7.2",
6862 +
"@expo/require-utils": "^57.0.5",
6863 +
"@expo/spawn-async": "^1.8.0",
7359 6864
"chalk": "^4.1.0",
7360 -
"commander": "^7.2.0",
7361 -
"require-from-string": "^2.0.2",
7362 -
"resolve-from": "^5.0.0"
6865 +
"commander": "^7.2.0"
7363 6866
},
7364 6867
"bin": {
7365 6868
"expo-modules-autolinking": "bin/expo-modules-autolinking.js"
7366 6869
}
7367 6870
},
7368 -
"node_modules/expo-modules-core": {
7369 -
"version": "3.0.30",
7370 -
"resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-3.0.30.tgz",
7371 -
"integrity": "sha512-a6IrpAn/Jbmwxi9L+hMmXKpNqnkUpoF7WHOpn02rVLyax2J0gB1vvCVE5rNydplEnt41Q6WxQwvcOjZaIkcSUg==",
6871 +
"node_modules/expo-modules-jsi": {
6872 +
"version": "57.1.0",
6873 +
"resolved": "https://registry.npmjs.org/expo-modules-jsi/-/expo-modules-jsi-57.1.0.tgz",
6874 +
"integrity": "sha512-a5ckeHfnbYfonhcHGkM0EU/a0Keh+/OufXy/HyFS+spr5Ib0N4Oh1ZsSYFQhp5xdOUFkVofKRhfH+VmcccIIpA==",
7372 6875
"license": "MIT",
7373 -
"dependencies": {
7374 -
"invariant": "^2.2.4"
7375 -
},
7376 6876
"peerDependencies": {
7377 -
"react": "*",
7378 6877
"react-native": "*"
7379 6878
}
7380 6879
},
7381 6880
"node_modules/expo-notifications": {
7382 -
"version": "0.32.17",
7383 -
"resolved": "https://registry.npmjs.org/expo-notifications/-/expo-notifications-0.32.17.tgz",
7384 -
"integrity": "sha512-lwwzn7tImuzTzn9PAglZlS2VfZEvsfFGJTK9Eb8I4cqkGh2DI23YJFJH+WPEIu4QhDvk5JeBjklenJ8IZbmA4A==",
6881 +
"version": "57.0.18",
6882 +
"resolved": "https://registry.npmjs.org/expo-notifications/-/expo-notifications-57.0.18.tgz",
6883 +
"integrity": "sha512-EUyFHeP7pakTYO3UkxnK3CvzgrNSfe+IOxcCa8dX6DuSxSvIOcIzaQ2sNZ4XsvzmJzZPxl3MHKql2QVigDmg8A==",
7385 6884
"license": "MIT",
7386 6885
"dependencies": {
7387 -
"@expo/image-utils": "^0.8.8",
7388 -
"@ide/backoff": "^1.0.0",
6886 +
"@expo/image-utils": "^0.11.5",
7389 6887
"abort-controller": "^3.0.0",
7390 -
"assert": "^2.0.0",
7391 6888
"badgin": "^1.1.5",
7392 -
"expo-application": "~7.0.8",
7393 -
"expo-constants": "~18.0.13"
6889 +
"expo-application": "~57.0.3",
6890 +
"expo-constants": "~57.0.18"
7394 6891
},
7395 6892
"peerDependencies": {
7396 6893
"expo": "*",
7397 6894
"react": "*",
7398 6895
"react-native": "*"
7399 6896
}
7400 6897
},
7401 6898
"node_modules/expo-router": {
7402 -
"version": "6.0.24",
7403 -
"resolved": "https://registry.npmjs.org/expo-router/-/expo-router-6.0.24.tgz",
7404 -
"integrity": "sha512-KIssKXnwjrdCxPWC8GsMTfKTwng40VrCsO16O9x6fKlfUwBW8itxY9PpCGyQeMJkiEADa+DUhtrDgl+uHg4/DA==",
6899 +
"version": "57.0.21",
6900 +
"resolved": "https://registry.npmjs.org/expo-router/-/expo-router-57.0.21.tgz",
6901 +
"integrity": "sha512-r7UDLZU0gtVm8FW4nv2pxSl9TDhKlf2shcBbfp1T9STXJ3xYl9llLH701qQkICuXqqt3vGpOZ57GXC1ioVWg4g==",
7405 6902
"license": "MIT",
7406 6903
"dependencies": {
7407 -
"@expo/metro-runtime": "^6.1.2",
7408 -
"@expo/schema-utils": "^0.1.8",
7409 -
"@radix-ui/react-slot": "1.2.0",
6904 +
"@expo/log-box": "^57.0.4",
6905 +
"@expo/metro-runtime": "^57.0.15",
6906 +
"@expo/schema-utils": "^57.0.2",
6907 +
"@expo/ui": "^57.0.18",
6908 +
"@radix-ui/react-slot": "^1.2.0",
7410 6909
"@radix-ui/react-tabs": "^1.1.12",
7411 -
"@react-navigation/bottom-tabs": "^7.4.0",
7412 -
"@react-navigation/native": "^7.1.8",
7413 -
"@react-navigation/native-stack": "^7.3.16",
6910 +
"@react-native-masked-view/masked-view": "^0.3.2",
7414 6911
"client-only": "^0.0.1",
6912 +
"color": "^4.2.3",
7415 6913
"debug": "^4.3.4",
7416 6914
"escape-string-regexp": "^4.0.0",
7417 -
"expo-server": "^1.0.7",
6915 +
"expo-glass-effect": "^57.0.3",
6916 +
"expo-server": "^57.0.3",
6917 +
"expo-symbols": "^57.0.3",
7418 6918
"fast-deep-equal": "^3.1.3",
7419 6919
"invariant": "^2.2.4",
7420 -
"nanoid": "^3.3.8",
6920 +
"nanoid": "^3.3.18",
7421 6921
"query-string": "^7.1.3",
7422 6922
"react-fast-compare": "^3.2.2",
7423 -
"react-native-is-edge-to-edge": "^1.1.6",
7424 -
"semver": "~7.6.3",
6923 +
"react-is": "^19.1.0",
6924 +
"react-native-drawer-layout": "^4.2.2",
6925 +
"react-native-screens": "^4.26.0",
7425 6926
"server-only": "^0.0.1",
7426 6927
"sf-symbols-typescript": "^2.1.0",
7427 6928
"shallowequal": "^1.1.0",
7428 -
"use-latest-callback": "^0.2.1",
6929 +
"standard-navigation": "^0.0.5",
7429 6930
"vaul": "^1.1.2"
7430 6931
},
7431 6932
"peerDependencies": {
7432 -
"@expo/metro-runtime": "^6.1.2",
7433 -
"@react-navigation/drawer": "^7.5.0",
7434 -
"@testing-library/react-native": ">= 12.0.0",
6933 +
"@expo/log-box": "^57.0.4",
6934 +
"@expo/metro-runtime": "^57.0.15",
6935 +
"@testing-library/react-native": ">= 13.2.0",
7435 6936
"expo": "*",
7436 -
"expo-constants": "^18.0.13",
7437 -
"expo-linking": "^8.0.12",
6937 +
"expo-constants": "^57.0.18",
6938 +
"expo-linking": "^57.0.10",
7438 6939
"react": "*",
7439 6940
"react-dom": "*",
7440 6941
"react-native": "*",
7441 6942
"react-native-gesture-handler": "*",
7442 6943
"react-native-reanimated": "*",
7443 6944
"react-native-safe-area-context": ">= 5.4.0",
7444 -
"react-native-screens": "*",
6945 +
"react-native-screens": "^4.26.0",
7445 6946
"react-native-web": "*",
7446 6947
"react-server-dom-webpack": "~19.0.4 || ~19.1.5 || ~19.2.4"
7447 6948
},
7448 6949
"peerDependenciesMeta": {
7449 -
"@react-navigation/drawer": {
7450 -
"optional": true
7451 -
},
7452 6950
"@testing-library/react-native": {
7453 6951
"optional": true
7454 6952
},
7455 6953
"react-dom": {
7456 6954
"optional": true
7637 7135
"@types/react-dom": {
7638 7136
"optional": true
7639 7137
}
7640 7138
}
7641 7139
},
7642 -
"node_modules/expo-router/node_modules/semver": {
7643 -
"version": "7.6.3",
7644 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
7645 -
"integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
7646 -
"license": "ISC",
7647 -
"bin": {
7648 -
"semver": "bin/semver.js"
7649 -
},
7650 -
"engines": {
7651 -
"node": ">=10"
7652 -
}
7653 -
},
7654 7140
"node_modules/expo-secure-store": {
7655 -
"version": "15.0.8",
7656 -
"resolved": "https://registry.npmjs.org/expo-secure-store/-/expo-secure-store-15.0.8.tgz",
7657 -
"integrity": "sha512-lHnzvRajBu4u+P99+0GEMijQMFCOYpWRO4dWsXSuMt77+THPIGjzNvVKrGSl6mMrLsfVaKL8BpwYZLGlgA+zAw==",
7141 +
"version": "57.0.4",
7142 +
"resolved": "https://registry.npmjs.org/expo-secure-store/-/expo-secure-store-57.0.4.tgz",
7143 +
"integrity": "sha512-7zBA1RThURTXdP4w65kBzZNbcSsfArqVd+p+ETAnPRWXO8J296Qd0YaCVyRpJ0HSwlCnGdvOnqO+NgSreHsOhA==",
7658 7144
"license": "MIT",
7659 7145
"peerDependencies": {
7660 7146
"expo": "*"
7661 7147
}
7662 7148
},
7663 7149
"node_modules/expo-server": {
7664 -
"version": "1.0.7",
7665 -
"resolved": "https://registry.npmjs.org/expo-server/-/expo-server-1.0.7.tgz",
7666 -
"integrity": "sha512-mcmyML3oXcqFUXUxtdtCL1O00ztNI2v76d+MdniXRUgHNxIcHZ05zo+DqBaOOT6LQnPk4vA4YHqQl7iGUfRb3g==",
7150 +
"version": "57.0.3",
7151 +
"resolved": "https://registry.npmjs.org/expo-server/-/expo-server-57.0.3.tgz",
7152 +
"integrity": "sha512-aK+LdKzauHSGmsOStZtyxdzv0zWssCkxTw3m4QuOhfDSJsZaMRTd9O41d8ixU/QfELTbaJ0oRNcF7JFV/7O9YQ==",
7667 7153
"license": "MIT",
7668 7154
"engines": {
7669 7155
"node": ">=20.16.0"
7670 7156
}
7671 7157
},
7672 7158
"node_modules/expo-sharing": {
7673 -
"version": "14.0.8",
7674 -
"resolved": "https://registry.npmjs.org/expo-sharing/-/expo-sharing-14.0.8.tgz",
7675 -
"integrity": "sha512-A1pPr2iBrxypFDCWVAESk532HK+db7MFXbvO2sCV9ienaFXAk7lIBm6bkqgE6vzRd9O3RGdEGzYx80cYlc089Q==",
7159 +
"version": "57.0.19",
7160 +
"resolved": "https://registry.npmjs.org/expo-sharing/-/expo-sharing-57.0.19.tgz",
7161 +
"integrity": "sha512-lZ9chd/kxalZkMaJnPxW6dEpj7hnlrikesiEV9KLS99VKgkfLgH+/pFvIfk0YwGJ1b1/eLGcZ7OfJ2jjSgFpNA==",
7676 7162
"license": "MIT",
7163 +
"dependencies": {
7164 +
"@expo/config-plugins": "^57.0.9",
7165 +
"@expo/config-types": "^57.0.2",
7166 +
"@expo/plist": "^0.8.1"
7167 +
},
7677 7168
"peerDependencies": {
7678 -
"expo": "*"
7169 +
"expo": "*",
7170 +
"react": "*",
7171 +
"react-native": "*"
7679 7172
}
7680 7173
},
7681 7174
"node_modules/expo-splash-screen": {
7682 -
"version": "31.0.13",
7683 -
"resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-31.0.13.tgz",
7684 -
"integrity": "sha512-1epJLC1cDlwwj089R2h8cxaU5uk4ONVAC+vzGiTZH4YARQhL4Stlz1MbR6yAS173GMosvkE6CAeihR7oIbCkDA==",
7175 +
"version": "57.0.9",
7176 +
"resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-57.0.9.tgz",
7177 +
"integrity": "sha512-7cKDn7uBwg0RkcmY015/5j9st4msWJ4zQiPmQdVZoppW3cFSbv05n7xhM6CjUU466Tx4VRTqDF21HuIHkmnEtA==",
7685 7178
"license": "MIT",
7686 7179
"dependencies": {
7687 -
"@expo/prebuild-config": "^54.0.8"
7180 +
"@expo/config-plugins": "~57.0.9",
7181 +
"@expo/image-utils": "^0.11.5",
7182 +
"xml2js": "0.6.0"
7688 7183
},
7689 7184
"peerDependencies": {
7690 7185
"expo": "*"
7691 7186
}
7692 7187
},
7693 7188
"node_modules/expo-status-bar": {
7694 -
"version": "3.0.9",
7695 -
"resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-3.0.9.tgz",
7696 -
"integrity": "sha512-xyYyVg6V1/SSOZWh4Ni3U129XHCnFHBTcUo0dhWtFDrZbNp/duw5AGsQfb2sVeU0gxWHXSY1+5F0jnKYC7WuOw==",
7189 +
"version": "57.0.1",
7190 +
"resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-57.0.1.tgz",
7191 +
"integrity": "sha512-Xwaq1gAoVRWx5dPG5VhT5RSbnI9OilhZnO5qoPBnUaBAa5VzRzfdS8q0/bsPt0jR2DKLtGuP0bQ6efMJ4RIMDg==",
7697 7192
"license": "MIT",
7698 -
"dependencies": {
7699 -
"react-native-is-edge-to-edge": "^1.2.1"
7700 -
},
7701 7193
"peerDependencies": {
7194 +
"expo": "*",
7702 7195
"react": "*",
7703 7196
"react-native": "*"
7704 7197
}
7705 7198
},
7706 7199
"node_modules/expo-structured-headers": {
7707 -
"version": "5.0.0",
7708 -
"resolved": "https://registry.npmjs.org/expo-structured-headers/-/expo-structured-headers-5.0.0.tgz",
7709 -
"integrity": "sha512-RmrBtnSphk5REmZGV+lcdgdpxyzio5rJw8CXviHE6qH5pKQQ83fhMEcigvrkBdsn2Efw2EODp4Yxl1/fqMvOZw==",
7200 +
"version": "57.0.1",
7201 +
"resolved": "https://registry.npmjs.org/expo-structured-headers/-/expo-structured-headers-57.0.1.tgz",
7202 +
"integrity": "sha512-5VwmitVr2J716pOuHXWmEnHbZhZg63DBOZKH5tj0SR8Sps/3jSAf9wf9+UGTKcKgAxGf1PPwQ0lAQ2bG3RwjAg==",
7710 7203
"license": "MIT"
7711 7204
},
7712 7205
"node_modules/expo-symbols": {
7713 -
"version": "1.0.8",
7714 -
"resolved": "https://registry.npmjs.org/expo-symbols/-/expo-symbols-1.0.8.tgz",
7715 -
"integrity": "sha512-7bNjK350PaQgxBf0owpmSYkdZIpdYYmaPttDBb2WIp6rIKtcEtdzdfmhsc2fTmjBURHYkg36+eCxBFXO25/1hw==",
7206 +
"version": "57.0.3",
7207 +
"resolved": "https://registry.npmjs.org/expo-symbols/-/expo-symbols-57.0.3.tgz",
7208 +
"integrity": "sha512-uuK5yHLVR7kExUCrO/ItBvp/kp1maQ9Nkb6KvNy5ZUQnN0NMKwuhJ4GvbfS9N3ACmvCjTT4gKvg4yH5UuKIYNA==",
7716 7209
"license": "MIT",
7717 7210
"dependencies": {
7211 +
"@expo-google-fonts/material-symbols": "^0.4.1",
7718 7212
"sf-symbols-typescript": "^2.0.0"
7719 7213
},
7720 7214
"peerDependencies": {
7721 7215
"expo": "*",
7216 +
"expo-font": "*",
7217 +
"react": "*",
7722 7218
"react-native": "*"
7723 7219
}
7724 7220
},
7725 7221
"node_modules/expo-system-ui": {
7726 -
"version": "6.0.9",
7727 -
"resolved": "https://registry.npmjs.org/expo-system-ui/-/expo-system-ui-6.0.9.tgz",
7728 -
"integrity": "sha512-eQTYGzw1V4RYiYHL9xDLYID3Wsec2aZS+ypEssmF64D38aDrqbDgz1a2MSlHLQp2jHXSs3FvojhZ9FVela1Zcg==",
7222 +
"version": "57.0.4",
7223 +
"resolved": "https://registry.npmjs.org/expo-system-ui/-/expo-system-ui-57.0.4.tgz",
7224 +
"integrity": "sha512-z//rxQJzhTNA1PcKrUtWmrd21jAS3nEDu1b0n8B/7LTTR933OcsZYP1HnbaZifuo2ZH/h7nce2Ow61WZ1Ig2bg==",
7729 7225
"license": "MIT",
7730 7226
"dependencies": {
7731 -
"@react-native/normalize-colors": "0.81.5",
7227 +
"@react-native/normalize-colors": "0.86.3",
7732 7228
"debug": "^4.3.2"
7733 7229
},
7734 7230
"peerDependencies": {
7735 7231
"expo": "*",
7736 7232
"react-native": "*",
7741 7237
"optional": true
7742 7238
}
7743 7239
}
7744 7240
},
7745 7241
"node_modules/expo-updates": {
7746 -
"version": "29.0.18",
7747 -
"resolved": "https://registry.npmjs.org/expo-updates/-/expo-updates-29.0.18.tgz",
7748 -
"integrity": "sha512-qn0YDM7wVwghQAaxb9NYzzwrmj+v8Djz5H+Zft4/myG9SPg4ICAfDy52IVF0K+/GH/oNgsFfzmmLl6hIkDu42g==",
7242 +
"version": "57.0.22",
7243 +
"resolved": "https://registry.npmjs.org/expo-updates/-/expo-updates-57.0.22.tgz",
7244 +
"integrity": "sha512-W/wR3PZiIiu+DtbNFju0WXJF0eqR6m0CNorjmxoQ9/RGiplpIZTrFOBp74dwsU1DOk3qpsivfLHsotR+mGTwkQ==",
7749 7245
"license": "MIT",
7750 7246
"dependencies": {
7751 7247
"@expo/code-signing-certificates": "^0.0.6",
7752 -
"@expo/plist": "^0.4.9",
7753 -
"@expo/spawn-async": "^1.7.2",
7754 -
"arg": "4.1.0",
7248 +
"@expo/plist": "^0.8.1",
7249 +
"@expo/spawn-async": "^1.8.0",
7250 +
"arg": "^4.1.0",
7755 7251
"chalk": "^4.1.2",
7756 7252
"debug": "^4.3.4",
7757 -
"expo-eas-client": "~1.0.8",
7758 -
"expo-manifests": "~1.0.11",
7759 -
"expo-structured-headers": "~5.0.0",
7760 -
"expo-updates-interface": "~2.0.0",
7253 +
"expo-eas-client": "~57.0.4",
7254 +
"expo-manifests": "~57.0.2",
7255 +
"expo-structured-headers": "~57.0.1",
7256 +
"expo-updates-interface": "~57.0.2",
7761 7257
"getenv": "^2.0.0",
7762 7258
"glob": "^13.0.0",
7763 7259
"ignore": "^5.3.1",
7260 +
"nullthrows": "^1.1.1",
7764 7261
"resolve-from": "^5.0.0"
7765 7262
},
7766 7263
"bin": {
7767 7264
"expo-updates": "bin/cli.js"
7768 7265
},
7769 7266
"peerDependencies": {
7770 7267
"expo": "*",
7268 +
"expo-dev-client": "*",
7771 7269
"react": "*",
7772 7270
"react-native": "*"
7271 +
},
7272 +
"peerDependenciesMeta": {
7273 +
"expo-dev-client": {
7274 +
"optional": true
7275 +
}
7773 7276
}
7774 7277
},
7775 7278
"node_modules/expo-updates-interface": {
7776 -
"version": "2.0.0",
7777 -
"resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-2.0.0.tgz",
7778 -
"integrity": "sha512-pTzAIufEZdVPKql6iMi5ylVSPqV1qbEopz9G6TSECQmnNde2nwq42PxdFBaUEd8IZJ/fdJLQnOT3m6+XJ5s7jg==",
7279 +
"version": "57.0.2",
7280 +
"resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-57.0.2.tgz",
7281 +
"integrity": "sha512-x3SA5toiHZEkW+5oeNdUM1Rvt6M3ExegQsSwS3Z1+S9gn9utGYTGBkb8MBQivhjIZiRlQYDIhauxA8kySQEWtQ==",
7779 7282
"license": "MIT",
7780 7283
"peerDependencies": {
7781 7284
"expo": "*"
7782 7285
}
7783 7286
},
7786 7289
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz",
7787 7290
"integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==",
7788 7291
"license": "MIT"
7789 7292
},
7790 7293
"node_modules/expo-web-browser": {
7791 -
"version": "15.0.11",
7792 -
"resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-15.0.11.tgz",
7793 -
"integrity": "sha512-r2LS4Ro6DgUPZkcaEfgt8mp9eJuoA93x11Jh7S6utFe0FEzvUNn2yFhxg8XVwESaaHGt2k5V8LuK36rsp0BeIw==",
7294 +
"version": "57.0.3",
7295 +
"resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-57.0.3.tgz",
7296 +
"integrity": "sha512-+ecvhyS/PdWkpv4ai6FF1Trd6Y/4kn/eQ3O86mie2ecU3w+I8bKZh13kppY/jw1uSL7yikt03L5W/iiHojrFwQ==",
7794 7297
"license": "MIT",
7795 7298
"peerDependencies": {
7796 7299
"expo": "*",
7797 7300
"react-native": "*"
7798 7301
}
7799 7302
},
7800 7303
"node_modules/expo/node_modules/@expo/cli": {
7801 -
"version": "54.0.25",
7802 -
"resolved": "https://registry.npmjs.org/@expo/cli/-/cli-54.0.25.tgz",
7803 -
"integrity": "sha512-WnUqIb8oMBhtwSfIqdCHCzcaDIpLNXItRVd5miuvWi4GO0SGo89PSsAkbVJ+LJgcaY+v5rbgMELJS9I/CqOulA==",
7304 +
"version": "57.0.24",
7305 +
"resolved": "https://registry.npmjs.org/@expo/cli/-/cli-57.0.24.tgz",
7306 +
"integrity": "sha512-CCBkvhPgAcrzJQ3daYbyOD6YuqKKkvOIyUfAbsUIvlpLomIlocYxFHYdmaC/KHqfCsbGFYSV/QKTSYshhSFNEA==",
7804 7307
"license": "MIT",
7805 7308
"dependencies": {
7806 -
"@0no-co/graphql.web": "^1.0.8",
7807 7309
"@expo/code-signing-certificates": "^0.0.6",
7808 -
"@expo/config": "~12.0.13",
7809 -
"@expo/config-plugins": "~54.0.4",
7310 +
"@expo/config": "~57.0.9",
7311 +
"@expo/config-plugins": "~57.0.9",
7810 7312
"@expo/devcert": "^1.2.1",
7811 -
"@expo/env": "~2.0.8",
7812 -
"@expo/image-utils": "^0.8.8",
7813 -
"@expo/json-file": "^10.0.16",
7814 -
"@expo/metro": "~54.2.0",
7815 -
"@expo/metro-config": "~54.0.16",
7816 -
"@expo/osascript": "^2.3.8",
7817 -
"@expo/package-manager": "^1.9.10",
7818 -
"@expo/plist": "^0.4.9",
7819 -
"@expo/prebuild-config": "^54.0.8",
7820 -
"@expo/schema-utils": "^0.1.8",
7821 -
"@expo/spawn-async": "^1.7.2",
7822 -
"@expo/ws-tunnel": "^1.0.1",
7823 -
"@expo/xcpretty": "^4.3.0",
7824 -
"@react-native/dev-middleware": "0.81.5",
7825 -
"@urql/core": "^5.0.6",
7826 -
"@urql/exchange-retry": "^1.3.0",
7313 +
"@expo/env": "~2.4.3",
7314 +
"@expo/image-utils": "^0.11.5",
7315 +
"@expo/inline-modules": "^0.1.7",
7316 +
"@expo/json-file": "^11.0.1",
7317 +
"@expo/log-box": "^57.0.4",
7318 +
"@expo/metro": "~56.0.2",
7319 +
"@expo/metro-config": "~57.0.12",
7320 +
"@expo/metro-file-map": "^57.0.3",
7321 +
"@expo/osascript": "^2.7.1",
7322 +
"@expo/package-manager": "^1.13.1",
7323 +
"@expo/plist": "^0.8.1",
7324 +
"@expo/prebuild-config": "^57.0.16",
7325 +
"@expo/require-utils": "^57.0.5",
7326 +
"@expo/router-server": "^57.0.9",
7327 +
"@expo/schema-utils": "^57.0.2",
7328 +
"@expo/spawn-async": "^1.8.0",
7329 +
"@expo/ws-tunnel": "^2.0.0",
7330 +
"@expo/xcpretty": "^4.4.4",
7331 +
"@react-native/dev-middleware": "0.86.3",
7827 7332
"accepts": "^1.3.8",
7333 +
"agent-cli-detector": "0.1.7",
7828 7334
"arg": "^5.0.2",
7829 -
"better-opn": "~3.0.2",
7830 7335
"bplist-creator": "0.1.0",
7831 7336
"bplist-parser": "^0.3.1",
7832 7337
"chalk": "^4.0.0",
7833 7338
"ci-info": "^3.3.0",
7834 7339
"compression": "^1.7.4",
7835 7340
"connect": "^3.7.0",
7836 7341
"debug": "^4.3.4",
7837 -
"env-editor": "^0.4.1",
7838 -
"expo-server": "^1.0.7",
7839 -
"freeport-async": "^2.0.0",
7342 +
"dnssd-advertise": "^1.1.4",
7343 +
"expo-server": "^57.0.3",
7344 +
"fetch-nodeshim": "^0.4.10",
7840 7345
"getenv": "^2.0.0",
7841 7346
"glob": "^13.0.0",
7842 7347
"lan-network": "^0.2.1",
7843 -
"minimatch": "^9.0.0",
7348 +
"multitars": "^1.0.2",
7844 7349
"node-forge": "^1.3.3",
7845 7350
"npm-package-arg": "^11.0.0",
7846 7351
"ora": "^3.4.0",
7847 -
"picomatch": "^4.0.3",
7848 -
"pretty-bytes": "^5.6.0",
7352 +
"picomatch": "^4.0.4",
7849 7353
"pretty-format": "^29.7.0",
7850 7354
"progress": "^2.0.3",
7851 7355
"prompts": "^2.3.2",
7852 -
"qrcode-terminal": "0.11.0",
7853 -
"require-from-string": "^2.0.2",
7854 -
"requireg": "^0.2.2",
7855 -
"resolve": "^1.22.2",
7856 7356
"resolve-from": "^5.0.0",
7857 -
"resolve.exports": "^2.0.3",
7357 +
"sandbox-cli-detector": "^0.2.0",
7858 7358
"semver": "^7.6.0",
7859 7359
"send": "^0.19.0",
7860 7360
"slugify": "^1.3.4",
7861 -
"source-map-support": "~0.5.21",
7862 7361
"stacktrace-parser": "^0.1.10",
7863 7362
"structured-headers": "^0.4.1",
7864 -
"tar": "^7.5.2",
7865 7363
"terminal-link": "^2.1.1",
7866 -
"undici": "^6.18.2",
7364 +
"toqr": "^0.1.1",
7867 7365
"wrap-ansi": "^7.0.0",
7868 -
"ws": "^8.12.1"
7366 +
"ws": "^8.12.1",
7367 +
"zod": "^3.25.76"
7869 7368
},
7870 7369
"bin": {
7871 -
"expo-internal": "build/bin/cli"
7370 +
"expo-internal": "main.js"
7872 7371
},
7873 7372
"peerDependencies": {
7874 7373
"expo": "*",
7875 7374
"expo-router": "*",
7876 7375
"react-native": "*"
7882 7381
"react-native": {
7883 7382
"optional": true
7884 7383
}
7885 7384
}
7886 7385
},
7887 -
"node_modules/expo/node_modules/@expo/json-file": {
7888 -
"version": "10.2.0",
7889 -
"resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.2.0.tgz",
7890 -
"integrity": "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==",
7891 -
"license": "MIT",
7892 -
"dependencies": {
7893 -
"@babel/code-frame": "^7.20.0",
7894 -
"json5": "^2.2.3"
7895 -
}
7896 -
},
7897 -
"node_modules/expo/node_modules/@expo/metro-config": {
7898 -
"version": "54.0.16",
7899 -
"resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-54.0.16.tgz",
7900 -
"integrity": "sha512-3LLb9ZQl0VlqSlsalJ7+CYjfz60PBoSDHvpE1UF71aTM1Nx0Vb4LhXo7bCCC+PYP9q/GPB58LLbIROQ8PjKX2w==",
7386 +
"node_modules/expo/node_modules/@expo/cli/node_modules/@expo/router-server": {
7387 +
"version": "57.0.9",
7388 +
"resolved": "https://registry.npmjs.org/@expo/router-server/-/router-server-57.0.9.tgz",
7389 +
"integrity": "sha512-/PxRQozFesIyCJZOAtrQE8XcmcojNiL5ctPMQnbE4ojC2EJPu0zc7c0Y4PuXsoRxrZxm8Usw76/lCVrXcfTZ2w==",
7901 7390
"license": "MIT",
7902 7391
"dependencies": {
7903 -
"@babel/code-frame": "^7.20.0",
7904 -
"@babel/core": "^7.20.0",
7905 -
"@babel/generator": "^7.20.5",
7906 -
"@expo/config": "~12.0.13",
7907 -
"@expo/env": "~2.0.8",
7908 -
"@expo/json-file": "~10.0.16",
7909 -
"@expo/metro": "~54.2.0",
7910 -
"@expo/spawn-async": "^1.7.2",
7911 -
"browserslist": "^4.25.0",
7912 -
"chalk": "^4.1.0",
7913 -
"debug": "^4.3.2",
7914 -
"dotenv": "~16.4.5",
7915 -
"dotenv-expand": "~11.0.6",
7916 -
"getenv": "^2.0.0",
7917 -
"glob": "^13.0.0",
7918 -
"hermes-parser": "^0.29.1",
7919 -
"jsc-safe-url": "^0.2.4",
7920 -
"lightningcss": "^1.30.1",
7921 -
"picomatch": "^4.0.3",
7922 -
"postcss": "~8.4.32",
7923 -
"resolve-from": "^5.0.0"
7392 +
"debug": "^4.3.4"
7924 7393
},
7925 7394
"peerDependencies": {
7926 -
"expo": "*"
7395 +
"@expo/metro-runtime": "^57.0.15",
7396 +
"expo": "*",
7397 +
"expo-constants": "^57.0.17",
7398 +
"expo-font": "^57.0.3",
7399 +
"expo-router": "*",
7400 +
"expo-server": "^57.0.3",
7401 +
"react": "*",
7402 +
"react-dom": "*",
7403 +
"react-server-dom-webpack": "~19.0.1 || ~19.1.2 || ~19.2.1"
7927 7404
},
7928 7405
"peerDependenciesMeta": {
7929 -
"expo": {
7406 +
"@expo/metro-runtime": {
7407 +
"optional": true
7408 +
},
7409 +
"expo-router": {
7410 +
"optional": true
7411 +
},
7412 +
"react-dom": {
7413 +
"optional": true
7414 +
},
7415 +
"react-server-dom-webpack": {
7930 7416
"optional": true
7931 7417
}
7932 7418
}
7933 7419
},
7934 -
"node_modules/expo/node_modules/@expo/metro-config/node_modules/@expo/json-file": {
7935 -
"version": "10.0.16",
7936 -
"resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-10.0.16.tgz",
7937 -
"integrity": "sha512-fcVkWEj+hLuP2yt5W0aw6LmDRqSPWDLUSxOMcmFeV+algmIF59sQVKCwB9btjQLd4V6x9N0pISkQEkBubUHrCw==",
7420 +
"node_modules/expo/node_modules/@expo/config": {
7421 +
"version": "57.0.9",
7422 +
"resolved": "https://registry.npmjs.org/@expo/config/-/config-57.0.9.tgz",
7423 +
"integrity": "sha512-dmzlKraIFxa7wLwV6K7WzI8jp6QZpW6Mc5mGjLimJUFjzh4uQdYaT3m3plEutM5yxBoBEwqzks7l+I/ljCbxAQ==",
7938 7424
"license": "MIT",
7939 7425
"dependencies": {
7940 -
"@babel/code-frame": "~7.10.4",
7941 -
"json5": "^2.2.3"
7426 +
"@expo/config-plugins": "~57.0.9",
7427 +
"@expo/config-types": "^57.0.2",
7428 +
"@expo/json-file": "^11.0.1",
7429 +
"@expo/require-utils": "^57.0.5",
7430 +
"deepmerge": "^4.3.1",
7431 +
"getenv": "^2.0.0",
7432 +
"glob": "^13.0.0",
7433 +
"resolve-workspace-root": "^2.0.0",
7434 +
"semver": "^7.6.0",
7435 +
"slugify": "^1.3.4"
7942 7436
}
7943 7437
},
7944 -
"node_modules/expo/node_modules/@expo/metro-config/node_modules/@expo/json-file/node_modules/@babel/code-frame": {
7945 -
"version": "7.10.4",
7946 -
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
7947 -
"integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
7438 +
"node_modules/expo/node_modules/@expo/prebuild-config": {
7439 +
"version": "57.0.16",
7440 +
"resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-57.0.16.tgz",
7441 +
"integrity": "sha512-QA8oMZ7y70kjOzw+abhRl9uYC8Nu/abeUTHr0YVxb3pgIC14gc7w543bYtI+5gEDI3q55jKUViIauC76QvZN1w==",
7948 7442
"license": "MIT",
7949 7443
"dependencies": {
7950 -
"@babel/highlight": "^7.10.4"
7444 +
"@expo/config": "~57.0.9",
7445 +
"@expo/config-plugins": "~57.0.9",
7446 +
"@expo/config-types": "^57.0.2",
7447 +
"@expo/image-utils": "^0.11.5",
7448 +
"@expo/json-file": "^11.0.1",
7449 +
"@react-native/normalize-colors": "0.86.3",
7450 +
"debug": "^4.3.1",
7451 +
"expo-modules-autolinking": "~57.0.13",
7452 +
"resolve-from": "^5.0.0",
7453 +
"semver": "^7.6.0"
7951 7454
}
7952 7455
},
7953 -
"node_modules/expo/node_modules/brace-expansion": {
7954 -
"version": "2.1.1",
7955 -
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz",
7956 -
"integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==",
7456 +
"node_modules/expo/node_modules/@expo/ws-tunnel": {
7457 +
"version": "2.0.0",
7458 +
"resolved": "https://registry.npmjs.org/@expo/ws-tunnel/-/ws-tunnel-2.0.0.tgz",
7459 +
"integrity": "sha512-j+JfTRdCk820J9dU0sA2SqshQIKFOMo7ED84w9MJFcebfbNQgsLztEY/SABDkGnjatrW4xGqnUhVRxSBVyCkXw==",
7957 7460
"license": "MIT",
7958 -
"dependencies": {
7959 -
"balanced-match": "^1.0.0"
7461 +
"peerDependencies": {
7462 +
"ws": "^8.0.0"
7960 7463
}
7961 7464
},
7962 7465
"node_modules/expo/node_modules/ci-info": {
7963 7466
"version": "3.9.0",
7964 7467
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
7972 7475
"license": "MIT",
7973 7476
"engines": {
7974 7477
"node": ">=8"
7975 7478
}
7976 7479
},
7977 -
"node_modules/expo/node_modules/minimatch": {
7978 -
"version": "9.0.9",
7979 -
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
7980 -
"integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
7981 -
"license": "ISC",
7480 +
"node_modules/expo/node_modules/expo-modules-core": {
7481 +
"version": "57.0.18",
7482 +
"resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-57.0.18.tgz",
7483 +
"integrity": "sha512-ovB7C+GVQTlKAOIsOIHJVVXN9Mn0ljf2SYBS+afrRaGqq+HZEn1D3o+HReIVeH1NjCn/xDBb7I4HjldHs6luZA==",
7484 +
"license": "MIT",
7982 7485
"dependencies": {
7983 -
"brace-expansion": "^2.0.2"
7486 +
"@expo/expo-modules-macros-plugin": "0.6.1",
7487 +
"expo-modules-jsi": "~57.1.0",
7488 +
"invariant": "^2.2.4"
7984 7489
},
7985 -
"engines": {
7986 -
"node": ">=16 || 14 >=14.17"
7490 +
"peerDependencies": {
7491 +
"react": "*",
7492 +
"react-native": "*",
7493 +
"react-native-worklets": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0"
7987 7494
},
7988 -
"funding": {
7989 -
"url": "https://github.com/sponsors/isaacs"
7495 +
"peerDependenciesMeta": {
7496 +
"react-native-worklets": {
7497 +
"optional": true
7498 +
}
7990 7499
}
7991 7500
},
7992 7501
"node_modules/expo/node_modules/picomatch": {
7993 -
"version": "4.0.4",
7994 -
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
7995 -
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
7502 +
"version": "4.0.7",
7503 +
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
7504 +
"integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
7996 7505
"license": "MIT",
7997 7506
"engines": {
7998 7507
"node": ">=12"
7999 7508
},
8000 7509
"funding": {
8001 7510
"url": "https://github.com/sponsors/jonschlinkert"
8002 7511
}
8003 7512
},
8004 7513
"node_modules/expo/node_modules/semver": {
8005 -
"version": "7.8.4",
8006 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
8007 -
"integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
7514 +
"version": "7.8.5",
7515 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
7516 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
8008 7517
"license": "ISC",
8009 7518
"bin": {
8010 7519
"semver": "bin/semver.js"
8011 7520
},
8012 7521
"engines": {
8013 7522
"node": ">=10"
8014 7523
}
8015 7524
},
8016 7525
"node_modules/expo/node_modules/ws": {
8017 -
"version": "8.21.0",
8018 -
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
8019 -
"integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
7526 +
"version": "8.21.3",
7527 +
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz",
7528 +
"integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==",
8020 7529
"license": "MIT",
8021 7530
"engines": {
8022 7531
"node": ">=10.0.0"
8023 7532
},
8024 7533
"peerDependencies": {
8048 7557
},
8049 7558
"node_modules/fast-glob": {
8050 7559
"version": "3.3.3",
8051 7560
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
8052 7561
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
8053 -
"devOptional": true,
7562 +
"dev": true,
8054 7563
"license": "MIT",
8055 7564
"dependencies": {
8056 7565
"@nodelib/fs.stat": "^2.0.2",
8057 7566
"@nodelib/fs.walk": "^1.2.3",
8058 7567
"glob-parent": "^5.1.2",
8065 7574
},
8066 7575
"node_modules/fast-glob/node_modules/glob-parent": {
8067 7576
"version": "5.1.2",
8068 7577
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
8069 7578
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
8070 -
"devOptional": true,
7579 +
"dev": true,
8071 7580
"license": "ISC",
8072 7581
"dependencies": {
8073 7582
"is-glob": "^4.0.1"
8074 7583
},
8075 7584
"engines": {
8078 7587
},
8079 7588
"node_modules/fast-json-stable-stringify": {
8080 7589
"version": "2.1.0",
8081 7590
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
8082 7591
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
7592 +
"dev": true,
8083 7593
"license": "MIT"
8084 7594
},
8085 7595
"node_modules/fast-levenshtein": {
8086 7596
"version": "2.0.6",
8087 7597
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
8088 7598
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
8089 7599
"dev": true,
8090 7600
"license": "MIT"
8091 7601
},
8092 -
"node_modules/fast-uri": {
8093 -
"version": "3.1.2",
8094 -
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz",
8095 -
"integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==",
8096 -
"funding": [
8097 -
{
8098 -
"type": "github",
8099 -
"url": "https://github.com/sponsors/fastify"
8100 -
},
8101 -
{
8102 -
"type": "opencollective",
8103 -
"url": "https://opencollective.com/fastify"
8104 -
}
8105 -
],
8106 -
"license": "BSD-3-Clause"
8107 -
},
8108 7602
"node_modules/fast-xml-builder": {
8109 7603
"version": "1.2.0",
8110 7604
"resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz",
8111 7605
"integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==",
8112 -
"devOptional": true,
7606 +
"dev": true,
8113 7607
"funding": [
8114 7608
{
8115 7609
"type": "github",
8116 7610
"url": "https://github.com/sponsors/NaturalIntelligence"
8117 7611
}
8124 7618
},
8125 7619
"node_modules/fast-xml-parser": {
8126 7620
"version": "5.8.0",
8127 7621
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.8.0.tgz",
8128 7622
"integrity": "sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==",
8129 -
"devOptional": true,
7623 +
"dev": true,
8130 7624
"funding": [
8131 7625
{
8132 7626
"type": "github",
8133 7627
"url": "https://github.com/sponsors/NaturalIntelligence"
8134 7628
}
8147 7641
},
8148 7642
"node_modules/fastq": {
8149 7643
"version": "1.20.1",
8150 7644
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
8151 7645
"integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
8152 -
"devOptional": true,
7646 +
"dev": true,
8153 7647
"license": "ISC",
8154 7648
"dependencies": {
8155 7649
"reusify": "^1.0.4"
8156 7650
}
8157 7651
},
7652 +
"node_modules/fb-dotslash": {
7653 +
"version": "0.5.8",
7654 +
"resolved": "https://registry.npmjs.org/fb-dotslash/-/fb-dotslash-0.5.8.tgz",
7655 +
"integrity": "sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==",
7656 +
"license": "(MIT OR Apache-2.0)",
7657 +
"bin": {
7658 +
"dotslash": "bin/dotslash"
7659 +
},
7660 +
"engines": {
7661 +
"node": ">=20"
7662 +
}
7663 +
},
8158 7664
"node_modules/fb-watchman": {
8159 7665
"version": "2.0.2",
8160 7666
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
8161 7667
"integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
8162 7668
"license": "Apache-2.0",
8191 7697
"integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
8192 7698
"license": "MIT",
8193 7699
"dependencies": {
8194 7700
"asap": "~2.0.3"
8195 7701
}
7702 +
},
7703 +
"node_modules/fetch-nodeshim": {
7704 +
"version": "0.4.10",
7705 +
"resolved": "https://registry.npmjs.org/fetch-nodeshim/-/fetch-nodeshim-0.4.10.tgz",
7706 +
"integrity": "sha512-m6I8ALe4L4XpdETy7MJZWs6L1IVMbjs99bwbpIKphxX+0CTns4IKDWJY0LWfr4YsFjfg+z1TjzTMU8lKl8rG0w==",
7707 +
"license": "MIT"
8196 7708
},
8197 7709
"node_modules/file-entry-cache": {
8198 7710
"version": "8.0.0",
8199 7711
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
8200 7712
"integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
8263 7775
},
8264 7776
"node_modules/find-up": {
8265 7777
"version": "5.0.0",
8266 7778
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
8267 7779
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
8268 -
"devOptional": true,
7780 +
"dev": true,
8269 7781
"license": "MIT",
8270 7782
"dependencies": {
8271 7783
"locate-path": "^6.0.0",
8272 7784
"path-exists": "^4.0.0"
8273 7785
},
8313 7825
},
8314 7826
"node_modules/for-each": {
8315 7827
"version": "0.3.5",
8316 7828
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
8317 7829
"integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
7830 +
"dev": true,
8318 7831
"license": "MIT",
8319 7832
"dependencies": {
8320 7833
"is-callable": "^1.2.7"
8321 7834
},
8322 7835
"engines": {
8324 7837
},
8325 7838
"funding": {
8326 7839
"url": "https://github.com/sponsors/ljharb"
8327 7840
}
8328 7841
},
8329 -
"node_modules/freeport-async": {
8330 -
"version": "2.0.0",
8331 -
"resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz",
8332 -
"integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==",
8333 -
"license": "MIT",
8334 -
"engines": {
8335 -
"node": ">=8"
8336 -
}
8337 -
},
8338 7842
"node_modules/fresh": {
8339 7843
"version": "0.5.2",
8340 7844
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
8341 7845
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
8342 7846
"license": "MIT",
8346 7850
},
8347 7851
"node_modules/fs-extra": {
8348 7852
"version": "8.1.0",
8349 7853
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
8350 7854
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
8351 -
"devOptional": true,
7855 +
"dev": true,
8352 7856
"license": "MIT",
8353 7857
"dependencies": {
8354 7858
"graceful-fs": "^4.2.0",
8355 7859
"jsonfile": "^4.0.0",
8356 7860
"universalify": "^0.1.0"
8357 7861
},
8358 7862
"engines": {
8359 7863
"node": ">=6 <7 || >=8"
8360 7864
}
8361 7865
},
8362 -
"node_modules/fs.realpath": {
8363 -
"version": "1.0.0",
8364 -
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
8365 -
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
8366 -
"license": "ISC"
8367 -
},
8368 -
"node_modules/fsevents": {
8369 -
"version": "2.3.3",
8370 -
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
8371 -
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
8372 -
"hasInstallScript": true,
8373 -
"license": "MIT",
8374 -
"optional": true,
8375 -
"os": [
8376 -
"darwin"
8377 -
],
8378 -
"engines": {
8379 -
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
8380 -
}
8381 -
},
8382 7866
"node_modules/function-bind": {
8383 7867
"version": "1.1.2",
8384 7868
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
8385 7869
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
8386 7870
"license": "MIT",
8421 7905
},
8422 7906
"node_modules/generator-function": {
8423 7907
"version": "2.0.1",
8424 7908
"resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz",
8425 7909
"integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==",
7910 +
"dev": true,
8426 7911
"license": "MIT",
8427 7912
"engines": {
8428 7913
"node": ">= 0.4"
8429 7914
}
8430 7915
},
8448 7933
},
8449 7934
"node_modules/get-intrinsic": {
8450 7935
"version": "1.3.0",
8451 7936
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
8452 7937
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
7938 +
"dev": true,
8453 7939
"license": "MIT",
8454 7940
"dependencies": {
8455 7941
"call-bind-apply-helpers": "^1.0.2",
8456 7942
"es-define-property": "^1.0.1",
8457 7943
"es-errors": "^1.3.0",
8477 7963
"license": "MIT",
8478 7964
"engines": {
8479 7965
"node": ">=6"
8480 7966
}
8481 7967
},
8482 -
"node_modules/get-package-type": {
8483 -
"version": "0.1.0",
8484 -
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
8485 -
"integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
8486 -
"license": "MIT",
8487 -
"engines": {
8488 -
"node": ">=8.0.0"
8489 -
}
8490 -
},
8491 7968
"node_modules/get-proto": {
8492 7969
"version": "1.0.1",
8493 7970
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
8494 7971
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
7972 +
"dev": true,
8495 7973
"license": "MIT",
8496 7974
"dependencies": {
8497 7975
"dunder-proto": "^1.0.1",
8498 7976
"es-object-atoms": "^1.0.0"
8499 7977
},
8503 7981
},
8504 7982
"node_modules/get-stream": {
8505 7983
"version": "6.0.1",
8506 7984
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
8507 7985
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
8508 -
"devOptional": true,
7986 +
"dev": true,
8509 7987
"license": "MIT",
8510 7988
"engines": {
8511 7989
"node": ">=10"
8512 7990
},
8513 7991
"funding": {
8652 8130
},
8653 8131
"node_modules/gopd": {
8654 8132
"version": "1.2.0",
8655 8133
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
8656 8134
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
8135 +
"dev": true,
8657 8136
"license": "MIT",
8658 8137
"engines": {
8659 8138
"node": ">= 0.4"
8660 8139
},
8661 8140
"funding": {
8692 8171
},
8693 8172
"node_modules/has-property-descriptors": {
8694 8173
"version": "1.0.2",
8695 8174
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
8696 8175
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
8176 +
"dev": true,
8697 8177
"license": "MIT",
8698 8178
"dependencies": {
8699 8179
"es-define-property": "^1.0.0"
8700 8180
},
8701 8181
"funding": {
8720 8200
},
8721 8201
"node_modules/has-symbols": {
8722 8202
"version": "1.1.0",
8723 8203
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
8724 8204
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
8205 +
"dev": true,
8725 8206
"license": "MIT",
8726 8207
"engines": {
8727 8208
"node": ">= 0.4"
8728 8209
},
8729 8210
"funding": {
8732 8213
},
8733 8214
"node_modules/has-tostringtag": {
8734 8215
"version": "1.0.2",
8735 8216
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
8736 8217
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
8218 +
"dev": true,
8737 8219
"license": "MIT",
8738 8220
"dependencies": {
8739 8221
"has-symbols": "^1.0.3"
8740 8222
},
8741 8223
"engines": {
8755 8237
},
8756 8238
"engines": {
8757 8239
"node": ">= 0.4"
8758 8240
}
8759 8241
},
8242 +
"node_modules/hermes-compiler": {
8243 +
"version": "250829098.0.17",
8244 +
"resolved": "https://registry.npmjs.org/hermes-compiler/-/hermes-compiler-250829098.0.17.tgz",
8245 +
"integrity": "sha512-qG1PXzTEtriF6oQLZF3vyHhSMxOdW5h2TqqLri0rdpstPustd2fSvRZQMVAPdlhgFwBfYnj3OUZtiO6LjYsEFw==",
8246 +
"license": "MIT"
8247 +
},
8760 8248
"node_modules/hermes-estree": {
8761 -
"version": "0.29.1",
8762 -
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.29.1.tgz",
8763 -
"integrity": "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==",
8249 +
"version": "0.36.0",
8250 +
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.36.0.tgz",
8251 +
"integrity": "sha512-A1+8zn5oss2CFP7pKsOaxorQG6FNIz1WU1VDqruLPPZl3LVgeE2C5xfFg8Ow6/Ow4mSslLLtYP1J3n38eKyW9w==",
8764 8252
"license": "MIT"
8765 8253
},
8766 8254
"node_modules/hermes-parser": {
8767 -
"version": "0.29.1",
8768 -
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.29.1.tgz",
8769 -
"integrity": "sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==",
8255 +
"version": "0.36.0",
8256 +
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.36.0.tgz",
8257 +
"integrity": "sha512-GdpwMmH5x6IpC1cijvcvYnlPB60Mh6kTSF/NFdYV/j56gYdi+0RIakYs+eqOV+bbO0SW7mgVVGSsTJxyPQfo3w==",
8770 8258
"license": "MIT",
8771 8259
"dependencies": {
8772 -
"hermes-estree": "0.29.1"
8260 +
"hermes-estree": "0.36.0"
8773 8261
}
8774 8262
},
8775 8263
"node_modules/hoist-non-react-statics": {
8776 8264
"version": "3.3.2",
8777 8265
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
8849 8337
},
8850 8338
"node_modules/human-signals": {
8851 8339
"version": "2.1.0",
8852 8340
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
8853 8341
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
8854 -
"devOptional": true,
8342 +
"dev": true,
8855 8343
"license": "Apache-2.0",
8856 8344
"engines": {
8857 8345
"node": ">=10.17.0"
8858 8346
}
8859 8347
},
8865 8353
},
8866 8354
"node_modules/iconv-lite": {
8867 8355
"version": "0.7.2",
8868 8356
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
8869 8357
"integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
8870 -
"devOptional": true,
8358 +
"dev": true,
8871 8359
"license": "MIT",
8872 8360
"dependencies": {
8873 8361
"safer-buffer": ">= 2.1.2 < 3.0.0"
8874 8362
},
8875 8363
"engines": {
8882 8370
},
8883 8371
"node_modules/ieee754": {
8884 8372
"version": "1.2.1",
8885 8373
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
8886 8374
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
8375 +
"dev": true,
8887 8376
"funding": [
8888 8377
{
8889 8378
"type": "github",
8890 8379
"url": "https://github.com/sponsors/feross"
8891 8380
},
8907 8396
"license": "MIT",
8908 8397
"engines": {
8909 8398
"node": ">= 4"
8910 8399
}
8911 8400
},
8912 -
"node_modules/image-size": {
8913 -
"version": "1.2.1",
8914 -
"resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",
8915 -
"integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==",
8916 -
"license": "MIT",
8917 -
"dependencies": {
8918 -
"queue": "6.0.2"
8919 -
},
8920 -
"bin": {
8921 -
"image-size": "bin/image-size.js"
8922 -
},
8923 -
"engines": {
8924 -
"node": ">=16.x"
8925 -
}
8926 -
},
8927 8401
"node_modules/import-fresh": {
8928 8402
"version": "3.3.1",
8929 8403
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
8930 8404
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
8931 -
"devOptional": true,
8405 +
"dev": true,
8932 8406
"license": "MIT",
8933 8407
"dependencies": {
8934 8408
"parent-module": "^1.0.0",
8935 8409
"resolve-from": "^4.0.0"
8936 8410
},
8943 8417
},
8944 8418
"node_modules/import-fresh/node_modules/resolve-from": {
8945 8419
"version": "4.0.0",
8946 8420
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
8947 8421
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
8948 -
"devOptional": true,
8422 +
"dev": true,
8949 8423
"license": "MIT",
8950 8424
"engines": {
8951 8425
"node": ">=4"
8952 8426
}
8953 8427
},
8954 8428
"node_modules/imurmurhash": {
8955 8429
"version": "0.1.4",
8956 8430
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
8957 8431
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
8432 +
"dev": true,
8958 8433
"license": "MIT",
8959 8434
"engines": {
8960 8435
"node": ">=0.8.19"
8961 8436
}
8962 8437
},
8963 -
"node_modules/inflight": {
8964 -
"version": "1.0.6",
8965 -
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
8966 -
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
8967 -
"deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
8968 -
"license": "ISC",
8969 -
"dependencies": {
8970 -
"once": "^1.3.0",
8971 -
"wrappy": "1"
8972 -
}
8973 -
},
8974 8438
"node_modules/inherits": {
8975 8439
"version": "2.0.4",
8976 8440
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
8977 8441
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
8978 -
"license": "ISC"
8979 -
},
8980 -
"node_modules/ini": {
8981 -
"version": "1.3.8",
8982 -
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
8983 -
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
8984 8442
"license": "ISC"
8985 8443
},
8986 8444
"node_modules/inline-style-prefixer": {
8987 8445
"version": "7.0.1",
8988 8446
"resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.1.tgz",
9014 8472
"license": "MIT",
9015 8473
"dependencies": {
9016 8474
"loose-envify": "^1.0.0"
9017 8475
}
9018 8476
},
9019 -
"node_modules/is-arguments": {
9020 -
"version": "1.2.0",
9021 -
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
9022 -
"integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
9023 -
"license": "MIT",
9024 -
"dependencies": {
9025 -
"call-bound": "^1.0.2",
9026 -
"has-tostringtag": "^1.0.2"
9027 -
},
9028 -
"engines": {
9029 -
"node": ">= 0.4"
9030 -
},
9031 -
"funding": {
9032 -
"url": "https://github.com/sponsors/ljharb"
9033 -
}
9034 -
},
9035 8477
"node_modules/is-array-buffer": {
9036 8478
"version": "3.0.5",
9037 8479
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
9038 8480
"integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
9039 8481
"dev": true,
9134 8576
},
9135 8577
"node_modules/is-callable": {
9136 8578
"version": "1.2.7",
9137 8579
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
9138 8580
"integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
8581 +
"dev": true,
9139 8582
"license": "MIT",
9140 8583
"engines": {
9141 8584
"node": ">= 0.4"
9142 8585
},
9143 8586
"funding": {
9211 8654
},
9212 8655
"node_modules/is-extglob": {
9213 8656
"version": "2.1.1",
9214 8657
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
9215 8658
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
9216 -
"devOptional": true,
8659 +
"dev": true,
9217 8660
"license": "MIT",
9218 8661
"engines": {
9219 8662
"node": ">=0.10.0"
9220 8663
}
9221 8664
},
9246 8689
},
9247 8690
"node_modules/is-generator-function": {
9248 8691
"version": "1.1.2",
9249 8692
"resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz",
9250 8693
"integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==",
8694 +
"dev": true,
9251 8695
"license": "MIT",
9252 8696
"dependencies": {
9253 8697
"call-bound": "^1.0.4",
9254 8698
"generator-function": "^2.0.0",
9255 8699
"get-proto": "^1.0.1",
9265 8709
},
9266 8710
"node_modules/is-glob": {
9267 8711
"version": "4.0.3",
9268 8712
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
9269 8713
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
9270 -
"devOptional": true,
8714 +
"dev": true,
9271 8715
"license": "MIT",
9272 8716
"dependencies": {
9273 8717
"is-extglob": "^2.1.1"
9274 8718
},
9275 8719
"engines": {
9278 8722
},
9279 8723
"node_modules/is-interactive": {
9280 8724
"version": "1.0.0",
9281 8725
"resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
9282 8726
"integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
9283 -
"devOptional": true,
8727 +
"dev": true,
9284 8728
"license": "MIT",
9285 8729
"engines": {
9286 8730
"node": ">=8"
9287 8731
}
9288 8732
},
9297 8741
},
9298 8742
"funding": {
9299 8743
"url": "https://github.com/sponsors/ljharb"
9300 8744
}
9301 8745
},
9302 -
"node_modules/is-nan": {
9303 -
"version": "1.3.2",
9304 -
"resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
9305 -
"integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
9306 -
"license": "MIT",
9307 -
"dependencies": {
9308 -
"call-bind": "^1.0.0",
9309 -
"define-properties": "^1.1.3"
9310 -
},
9311 -
"engines": {
9312 -
"node": ">= 0.4"
9313 -
},
9314 -
"funding": {
9315 -
"url": "https://github.com/sponsors/ljharb"
9316 -
}
9317 -
},
9318 8746
"node_modules/is-negative-zero": {
9319 8747
"version": "2.0.3",
9320 8748
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
9321 8749
"integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
9322 8750
"dev": true,
9365 8793
},
9366 8794
"node_modules/is-regex": {
9367 8795
"version": "1.2.1",
9368 8796
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
9369 8797
"integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
8798 +
"dev": true,
9370 8799
"license": "MIT",
9371 8800
"dependencies": {
9372 8801
"call-bound": "^1.0.2",
9373 8802
"gopd": "^1.2.0",
9374 8803
"has-tostringtag": "^1.0.2",
9412 8841
},
9413 8842
"node_modules/is-stream": {
9414 8843
"version": "2.0.1",
9415 8844
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
9416 8845
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
9417 -
"devOptional": true,
8846 +
"dev": true,
9418 8847
"license": "MIT",
9419 8848
"engines": {
9420 8849
"node": ">=8"
9421 8850
},
9422 8851
"funding": {
9460 8889
},
9461 8890
"node_modules/is-typed-array": {
9462 8891
"version": "1.1.15",
9463 8892
"resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
9464 8893
"integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
8894 +
"dev": true,
9465 8895
"license": "MIT",
9466 8896
"dependencies": {
9467 8897
"which-typed-array": "^1.1.16"
9468 8898
},
9469 8899
"engines": {
9475 8905
},
9476 8906
"node_modules/is-unicode-supported": {
9477 8907
"version": "0.1.0",
9478 8908
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
9479 8909
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
9480 -
"devOptional": true,
8910 +
"dev": true,
9481 8911
"license": "MIT",
9482 8912
"engines": {
9483 8913
"node": ">=10"
9484 8914
},
9485 8915
"funding": {
9555 8985
"version": "2.0.0",
9556 8986
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
9557 8987
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
9558 8988
"license": "ISC"
9559 8989
},
9560 -
"node_modules/istanbul-lib-coverage": {
9561 -
"version": "3.2.2",
9562 -
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
9563 -
"integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
9564 -
"license": "BSD-3-Clause",
9565 -
"engines": {
9566 -
"node": ">=8"
9567 -
}
9568 -
},
9569 -
"node_modules/istanbul-lib-instrument": {
9570 -
"version": "5.2.1",
9571 -
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
9572 -
"integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
9573 -
"license": "BSD-3-Clause",
9574 -
"dependencies": {
9575 -
"@babel/core": "^7.12.3",
9576 -
"@babel/parser": "^7.14.7",
9577 -
"@istanbuljs/schema": "^0.1.2",
9578 -
"istanbul-lib-coverage": "^3.2.0",
9579 -
"semver": "^6.3.0"
9580 -
},
9581 -
"engines": {
9582 -
"node": ">=8"
9583 -
}
9584 -
},
9585 8990
"node_modules/iterator.prototype": {
9586 8991
"version": "1.1.5",
9587 8992
"resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz",
9588 8993
"integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==",
9589 8994
"dev": true,
9598 9003
},
9599 9004
"engines": {
9600 9005
"node": ">= 0.4"
9601 9006
}
9602 9007
},
9603 -
"node_modules/jest-environment-node": {
9604 -
"version": "29.7.0",
9605 -
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
9606 -
"integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
9607 -
"license": "MIT",
9608 -
"dependencies": {
9609 -
"@jest/environment": "^29.7.0",
9610 -
"@jest/fake-timers": "^29.7.0",
9611 -
"@jest/types": "^29.6.3",
9612 -
"@types/node": "*",
9613 -
"jest-mock": "^29.7.0",
9614 -
"jest-util": "^29.7.0"
9615 -
},
9616 -
"engines": {
9617 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
9618 -
}
9619 -
},
9620 9008
"node_modules/jest-get-type": {
9621 9009
"version": "29.6.3",
9622 9010
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
9623 9011
"integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
9624 9012
"license": "MIT",
9625 9013
"engines": {
9626 9014
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
9627 9015
}
9628 9016
},
9629 -
"node_modules/jest-haste-map": {
9630 -
"version": "29.7.0",
9631 -
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz",
9632 -
"integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==",
9633 -
"license": "MIT",
9634 -
"dependencies": {
9635 -
"@jest/types": "^29.6.3",
9636 -
"@types/graceful-fs": "^4.1.3",
9637 -
"@types/node": "*",
9638 -
"anymatch": "^3.0.3",
9639 -
"fb-watchman": "^2.0.0",
9640 -
"graceful-fs": "^4.2.9",
9641 -
"jest-regex-util": "^29.6.3",
9642 -
"jest-util": "^29.7.0",
9643 -
"jest-worker": "^29.7.0",
9644 -
"micromatch": "^4.0.4",
9645 -
"walker": "^1.0.8"
9646 -
},
9647 -
"engines": {
9648 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
9649 -
},
9650 -
"optionalDependencies": {
9651 -
"fsevents": "^2.3.2"
9652 -
}
9653 -
},
9654 -
"node_modules/jest-message-util": {
9655 -
"version": "29.7.0",
9656 -
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
9657 -
"integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
9658 -
"license": "MIT",
9659 -
"dependencies": {
9660 -
"@babel/code-frame": "^7.12.13",
9661 -
"@jest/types": "^29.6.3",
9662 -
"@types/stack-utils": "^2.0.0",
9663 -
"chalk": "^4.0.0",
9664 -
"graceful-fs": "^4.2.9",
9665 -
"micromatch": "^4.0.4",
9666 -
"pretty-format": "^29.7.0",
9667 -
"slash": "^3.0.0",
9668 -
"stack-utils": "^2.0.3"
9669 -
},
9670 -
"engines": {
9671 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
9672 -
}
9673 -
},
9674 -
"node_modules/jest-mock": {
9675 -
"version": "29.7.0",
9676 -
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
9677 -
"integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
9678 -
"license": "MIT",
9679 -
"dependencies": {
9680 -
"@jest/types": "^29.6.3",
9681 -
"@types/node": "*",
9682 -
"jest-util": "^29.7.0"
9683 -
},
9684 -
"engines": {
9685 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
9686 -
}
9687 -
},
9688 -
"node_modules/jest-regex-util": {
9689 -
"version": "29.6.3",
9690 -
"resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
9691 -
"integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
9692 -
"license": "MIT",
9693 -
"engines": {
9694 -
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
9695 -
}
9696 -
},
9697 9017
"node_modules/jest-util": {
9698 9018
"version": "29.7.0",
9699 9019
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
9700 9020
"integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
9701 9021
"license": "MIT",
9781 9101
},
9782 9102
"node_modules/joi": {
9783 9103
"version": "17.13.3",
9784 9104
"resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz",
9785 9105
"integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==",
9786 -
"devOptional": true,
9106 +
"dev": true,
9787 9107
"license": "BSD-3-Clause",
9788 9108
"dependencies": {
9789 9109
"@hapi/hoek": "^9.3.0",
9790 9110
"@hapi/topo": "^5.1.0",
9791 9111
"@sideway/address": "^4.1.5",
9838 9158
},
9839 9159
"node_modules/json-parse-even-better-errors": {
9840 9160
"version": "2.3.1",
9841 9161
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
9842 9162
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
9843 -
"devOptional": true,
9163 +
"dev": true,
9844 9164
"license": "MIT"
9845 9165
},
9846 9166
"node_modules/json-schema-traverse": {
9847 9167
"version": "0.4.1",
9848 9168
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
9871 9191
},
9872 9192
"node_modules/jsonfile": {
9873 9193
"version": "4.0.0",
9874 9194
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
9875 9195
"integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
9876 -
"devOptional": true,
9196 +
"dev": true,
9877 9197
"license": "MIT",
9878 9198
"optionalDependencies": {
9879 9199
"graceful-fs": "^4.1.6"
9880 9200
}
9881 9201
},
9925 9245
},
9926 9246
"node_modules/launch-editor": {
9927 9247
"version": "2.13.2",
9928 9248
"resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.13.2.tgz",
9929 9249
"integrity": "sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==",
9930 -
"devOptional": true,
9250 +
"dev": true,
9931 9251
"license": "MIT",
9932 9252
"dependencies": {
9933 9253
"picocolors": "^1.1.1",
9934 9254
"shell-quote": "^1.8.3"
9935 9255
}
9981 9301
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9982 9302
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
9983 9303
"license": "MIT"
9984 9304
},
9985 9305
"node_modules/lightningcss": {
9986 -
"version": "1.32.0",
9987 -
"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
9988 -
"integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
9306 +
"version": "1.33.0",
9307 +
"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
9308 +
"integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
9989 9309
"license": "MPL-2.0",
9990 9310
"dependencies": {
9991 9311
"detect-libc": "^2.0.3"
9992 9312
},
9993 9313
"engines": {
9996 9316
"funding": {
9997 9317
"type": "opencollective",
9998 9318
"url": "https://opencollective.com/parcel"
9999 9319
},
10000 9320
"optionalDependencies": {
10001 -
"lightningcss-android-arm64": "1.32.0",
10002 -
"lightningcss-darwin-arm64": "1.32.0",
10003 -
"lightningcss-darwin-x64": "1.32.0",
10004 -
"lightningcss-freebsd-x64": "1.32.0",
10005 -
"lightningcss-linux-arm-gnueabihf": "1.32.0",
10006 -
"lightningcss-linux-arm64-gnu": "1.32.0",
10007 -
"lightningcss-linux-arm64-musl": "1.32.0",
10008 -
"lightningcss-linux-x64-gnu": "1.32.0",
10009 -
"lightningcss-linux-x64-musl": "1.32.0",
10010 -
"lightningcss-win32-arm64-msvc": "1.32.0",
10011 -
"lightningcss-win32-x64-msvc": "1.32.0"
9321 +
"lightningcss-android-arm64": "1.33.0",
9322 +
"lightningcss-darwin-arm64": "1.33.0",
9323 +
"lightningcss-darwin-x64": "1.33.0",
9324 +
"lightningcss-freebsd-x64": "1.33.0",
9325 +
"lightningcss-linux-arm-gnueabihf": "1.33.0",
9326 +
"lightningcss-linux-arm64-gnu": "1.33.0",
9327 +
"lightningcss-linux-arm64-musl": "1.33.0",
9328 +
"lightningcss-linux-x64-gnu": "1.33.0",
9329 +
"lightningcss-linux-x64-musl": "1.33.0",
9330 +
"lightningcss-win32-arm64-msvc": "1.33.0",
9331 +
"lightningcss-win32-x64-msvc": "1.33.0"
10012 9332
}
10013 9333
},
10014 9334
"node_modules/lightningcss-android-arm64": {
10015 -
"version": "1.32.0",
10016 -
"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
10017 -
"integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
9335 +
"version": "1.33.0",
9336 +
"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
9337 +
"integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
10018 9338
"cpu": [
10019 9339
"arm64"
10020 9340
],
10021 9341
"license": "MPL-2.0",
10022 9342
"optional": true,
10030 9350
"type": "opencollective",
10031 9351
"url": "https://opencollective.com/parcel"
10032 9352
}
10033 9353
},
10034 9354
"node_modules/lightningcss-darwin-arm64": {
10035 -
"version": "1.32.0",
10036 -
"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
10037 -
"integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
9355 +
"version": "1.33.0",
9356 +
"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
9357 +
"integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
10038 9358
"cpu": [
10039 9359
"arm64"
10040 9360
],
10041 9361
"license": "MPL-2.0",
10042 9362
"optional": true,
10050 9370
"type": "opencollective",
10051 9371
"url": "https://opencollective.com/parcel"
10052 9372
}
10053 9373
},
10054 9374
"node_modules/lightningcss-darwin-x64": {
10055 -
"version": "1.32.0",
10056 -
"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
10057 -
"integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
9375 +
"version": "1.33.0",
9376 +
"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
9377 +
"integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
10058 9378
"cpu": [
10059 9379
"x64"
10060 9380
],
10061 9381
"license": "MPL-2.0",
10062 9382
"optional": true,
10070 9390
"type": "opencollective",
10071 9391
"url": "https://opencollective.com/parcel"
10072 9392
}
10073 9393
},
10074 9394
"node_modules/lightningcss-freebsd-x64": {
10075 -
"version": "1.32.0",
10076 -
"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
10077 -
"integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
9395 +
"version": "1.33.0",
9396 +
"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
9397 +
"integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
10078 9398
"cpu": [
10079 9399
"x64"
10080 9400
],
10081 9401
"license": "MPL-2.0",
10082 9402
"optional": true,
10090 9410
"type": "opencollective",
10091 9411
"url": "https://opencollective.com/parcel"
10092 9412
}
10093 9413
},
10094 9414
"node_modules/lightningcss-linux-arm-gnueabihf": {
10095 -
"version": "1.32.0",
10096 -
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
10097 -
"integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
9415 +
"version": "1.33.0",
9416 +
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
9417 +
"integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
10098 9418
"cpu": [
10099 9419
"arm"
10100 9420
],
10101 9421
"license": "MPL-2.0",
10102 9422
"optional": true,
10110 9430
"type": "opencollective",
10111 9431
"url": "https://opencollective.com/parcel"
10112 9432
}
10113 9433
},
10114 9434
"node_modules/lightningcss-linux-arm64-gnu": {
10115 -
"version": "1.32.0",
10116 -
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
10117 -
"integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
9435 +
"version": "1.33.0",
9436 +
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
9437 +
"integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
10118 9438
"cpu": [
10119 9439
"arm64"
10120 9440
],
10121 9441
"libc": [
10122 9442
"glibc"
10133 9453
"type": "opencollective",
10134 9454
"url": "https://opencollective.com/parcel"
10135 9455
}
10136 9456
},
10137 9457
"node_modules/lightningcss-linux-arm64-musl": {
10138 -
"version": "1.32.0",
10139 -
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
10140 -
"integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
9458 +
"version": "1.33.0",
9459 +
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
9460 +
"integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
10141 9461
"cpu": [
10142 9462
"arm64"
10143 9463
],
10144 9464
"libc": [
10145 9465
"musl"
10156 9476
"type": "opencollective",
10157 9477
"url": "https://opencollective.com/parcel"
10158 9478
}
10159 9479
},
10160 9480
"node_modules/lightningcss-linux-x64-gnu": {
10161 -
"version": "1.32.0",
10162 -
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
10163 -
"integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
9481 +
"version": "1.33.0",
9482 +
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
9483 +
"integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
10164 9484
"cpu": [
10165 9485
"x64"
10166 9486
],
10167 9487
"libc": [
10168 9488
"glibc"
10179 9499
"type": "opencollective",
10180 9500
"url": "https://opencollective.com/parcel"
10181 9501
}
10182 9502
},
10183 9503
"node_modules/lightningcss-linux-x64-musl": {
10184 -
"version": "1.32.0",
10185 -
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
10186 -
"integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
9504 +
"version": "1.33.0",
9505 +
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
9506 +
"integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
10187 9507
"cpu": [
10188 9508
"x64"
10189 9509
],
10190 9510
"libc": [
10191 9511
"musl"
10202 9522
"type": "opencollective",
10203 9523
"url": "https://opencollective.com/parcel"
10204 9524
}
10205 9525
},
10206 9526
"node_modules/lightningcss-win32-arm64-msvc": {
10207 -
"version": "1.32.0",
10208 -
"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
10209 -
"integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
9527 +
"version": "1.33.0",
9528 +
"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
9529 +
"integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
10210 9530
"cpu": [
10211 9531
"arm64"
10212 9532
],
10213 9533
"license": "MPL-2.0",
10214 9534
"optional": true,
10222 9542
"type": "opencollective",
10223 9543
"url": "https://opencollective.com/parcel"
10224 9544
}
10225 9545
},
10226 9546
"node_modules/lightningcss-win32-x64-msvc": {
10227 -
"version": "1.32.0",
10228 -
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
10229 -
"integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
9547 +
"version": "1.33.0",
9548 +
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
9549 +
"integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
10230 9550
"cpu": [
10231 9551
"x64"
10232 9552
],
10233 9553
"license": "MPL-2.0",
10234 9554
"optional": true,
10245 9565
},
10246 9566
"node_modules/lines-and-columns": {
10247 9567
"version": "1.2.4",
10248 9568
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
10249 9569
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
9570 +
"dev": true,
10250 9571
"license": "MIT"
10251 9572
},
10252 9573
"node_modules/locate-path": {
10253 9574
"version": "6.0.0",
10254 9575
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
10255 9576
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
10256 -
"devOptional": true,
9577 +
"dev": true,
10257 9578
"license": "MIT",
10258 9579
"dependencies": {
10259 9580
"p-locate": "^5.0.0"
10260 9581
},
10261 9582
"engines": {
10369 9690
},
10370 9691
"node_modules/logkitty": {
10371 9692
"version": "0.7.1",
10372 9693
"resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz",
10373 9694
"integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==",
10374 -
"devOptional": true,
9695 +
"dev": true,
10375 9696
"license": "MIT",
10376 9697
"dependencies": {
10377 9698
"ansi-fragments": "^0.2.1",
10378 9699
"dayjs": "^1.8.15",
10379 9700
"yargs": "^15.1.0"
10384 9705
},
10385 9706
"node_modules/logkitty/node_modules/camelcase": {
10386 9707
"version": "5.3.1",
10387 9708
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
10388 9709
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
10389 -
"devOptional": true,
9710 +
"dev": true,
10390 9711
"license": "MIT",
10391 9712
"engines": {
10392 9713
"node": ">=6"
10393 9714
}
10394 9715
},
10395 9716
"node_modules/logkitty/node_modules/cliui": {
10396 9717
"version": "6.0.0",
10397 9718
"resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
10398 9719
"integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
10399 -
"devOptional": true,
9720 +
"dev": true,
10400 9721
"license": "ISC",
10401 9722
"dependencies": {
10402 9723
"string-width": "^4.2.0",
10403 9724
"strip-ansi": "^6.0.0",
10404 9725
"wrap-ansi": "^6.2.0"
10406 9727
},
10407 9728
"node_modules/logkitty/node_modules/find-up": {
10408 9729
"version": "4.1.0",
10409 9730
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
10410 9731
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
10411 -
"devOptional": true,
9732 +
"dev": true,
10412 9733
"license": "MIT",
10413 9734
"dependencies": {
10414 9735
"locate-path": "^5.0.0",
10415 9736
"path-exists": "^4.0.0"
10416 9737
},
10420 9741
},
10421 9742
"node_modules/logkitty/node_modules/locate-path": {
10422 9743
"version": "5.0.0",
10423 9744
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
10424 9745
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
10425 -
"devOptional": true,
9746 +
"dev": true,
10426 9747
"license": "MIT",
10427 9748
"dependencies": {
10428 9749
"p-locate": "^4.1.0"
10429 9750
},
10430 9751
"engines": {
10433 9754
},
10434 9755
"node_modules/logkitty/node_modules/p-limit": {
10435 9756
"version": "2.3.0",
10436 9757
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
10437 9758
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
10438 -
"devOptional": true,
9759 +
"dev": true,
10439 9760
"license": "MIT",
10440 9761
"dependencies": {
10441 9762
"p-try": "^2.0.0"
10442 9763
},
10443 9764
"engines": {
10449 9770
},
10450 9771
"node_modules/logkitty/node_modules/p-locate": {
10451 9772
"version": "4.1.0",
10452 9773
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
10453 9774
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
10454 -
"devOptional": true,
9775 +
"dev": true,
10455 9776
"license": "MIT",
10456 9777
"dependencies": {
10457 9778
"p-limit": "^2.2.0"
10458 9779
},
10459 9780
"engines": {
10462 9783
},
10463 9784
"node_modules/logkitty/node_modules/wrap-ansi": {
10464 9785
"version": "6.2.0",
10465 9786
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
10466 9787
"integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
10467 -
"devOptional": true,
9788 +
"dev": true,
10468 9789
"license": "MIT",
10469 9790
"dependencies": {
10470 9791
"ansi-styles": "^4.0.0",
10471 9792
"string-width": "^4.1.0",
10472 9793
"strip-ansi": "^6.0.0"
10477 9798
},
10478 9799
"node_modules/logkitty/node_modules/y18n": {
10479 9800
"version": "4.0.3",
10480 9801
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
10481 9802
"integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
10482 -
"devOptional": true,
9803 +
"dev": true,
10483 9804
"license": "ISC"
10484 9805
},
10485 9806
"node_modules/logkitty/node_modules/yargs": {
10486 9807
"version": "15.4.1",
10487 9808
"resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
10488 9809
"integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
10489 -
"devOptional": true,
9810 +
"dev": true,
10490 9811
"license": "MIT",
10491 9812
"dependencies": {
10492 9813
"cliui": "^6.0.0",
10493 9814
"decamelize": "^1.2.0",
10494 9815
"find-up": "^4.1.0",
10507 9828
},
10508 9829
"node_modules/logkitty/node_modules/yargs-parser": {
10509 9830
"version": "18.1.3",
10510 9831
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
10511 9832
"integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
10512 -
"devOptional": true,
9833 +
"dev": true,
10513 9834
"license": "ISC",
10514 9835
"dependencies": {
10515 9836
"camelcase": "^5.0.0",
10516 9837
"decamelize": "^1.2.0"
10517 9838
},
10557 9878
},
10558 9879
"node_modules/math-intrinsics": {
10559 9880
"version": "1.1.0",
10560 9881
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
10561 9882
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
9883 +
"dev": true,
10562 9884
"license": "MIT",
10563 9885
"engines": {
10564 9886
"node": ">= 0.4"
10565 9887
}
10566 9888
},
10567 9889
"node_modules/media-typer": {
10568 9890
"version": "1.1.0",
10569 9891
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
10570 9892
"integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
10571 -
"devOptional": true,
9893 +
"dev": true,
10572 9894
"license": "MIT",
10573 9895
"engines": {
10574 9896
"node": ">= 0.8"
10575 9897
}
10576 9898
},
10600 9922
},
10601 9923
"node_modules/merge2": {
10602 9924
"version": "1.4.1",
10603 9925
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
10604 9926
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
10605 -
"devOptional": true,
9927 +
"dev": true,
10606 9928
"license": "MIT",
10607 9929
"engines": {
10608 9930
"node": ">= 8"
10609 9931
}
10610 9932
},
10611 9933
"node_modules/metro": {
10612 -
"version": "0.83.3",
10613 -
"resolved": "https://registry.npmjs.org/metro/-/metro-0.83.3.tgz",
10614 -
"integrity": "sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q==",
9934 +
"version": "0.84.6",
9935 +
"resolved": "https://registry.npmjs.org/metro/-/metro-0.84.6.tgz",
9936 +
"integrity": "sha512-ty/tx/imE5Ph2gvPU788Ckim6RAC2tyZxLz2hWRgC9U7/fGKV7qY/slADy0qHPEw9cpUgc4BfmV3oUsYwm7oeg==",
10615 9937
"license": "MIT",
10616 9938
"dependencies": {
10617 -
"@babel/code-frame": "^7.24.7",
9939 +
"@babel/code-frame": "^7.29.0",
10618 9940
"@babel/core": "^7.25.2",
10619 -
"@babel/generator": "^7.25.0",
10620 -
"@babel/parser": "^7.25.3",
10621 -
"@babel/template": "^7.25.0",
10622 -
"@babel/traverse": "^7.25.3",
10623 -
"@babel/types": "^7.25.2",
10624 -
"accepts": "^1.3.7",
10625 -
"chalk": "^4.0.0",
9941 +
"@babel/generator": "^7.29.1",
9942 +
"@babel/parser": "^7.29.0",
9943 +
"@babel/template": "^7.28.6",
9944 +
"@babel/traverse": "^7.29.0",
9945 +
"@babel/types": "^7.29.0",
9946 +
"accepts": "^2.0.0",
10626 9947
"ci-info": "^2.0.0",
10627 9948
"connect": "^3.6.5",
10628 9949
"debug": "^4.4.0",
10629 9950
"error-stack-parser": "^2.0.6",
10630 9951
"flow-enums-runtime": "^0.0.6",
10631 9952
"graceful-fs": "^4.2.4",
10632 -
"hermes-parser": "0.32.0",
10633 -
"image-size": "^1.0.2",
9953 +
"hermes-parser": "0.35.0",
10634 9954
"invariant": "^2.2.4",
10635 9955
"jest-worker": "^29.7.0",
10636 9956
"jsc-safe-url": "^0.2.2",
10637 9957
"lodash.throttle": "^4.1.1",
10638 -
"metro-babel-transformer": "0.83.3",
10639 -
"metro-cache": "0.83.3",
10640 -
"metro-cache-key": "0.83.3",
10641 -
"metro-config": "0.83.3",
10642 -
"metro-core": "0.83.3",
10643 -
"metro-file-map": "0.83.3",
10644 -
"metro-resolver": "0.83.3",
10645 -
"metro-runtime": "0.83.3",
10646 -
"metro-source-map": "0.83.3",
10647 -
"metro-symbolicate": "0.83.3",
10648 -
"metro-transform-plugins": "0.83.3",
10649 -
"metro-transform-worker": "0.83.3",
10650 -
"mime-types": "^2.1.27",
9958 +
"metro-babel-transformer": "0.84.6",
9959 +
"metro-cache": "0.84.6",
9960 +
"metro-cache-key": "0.84.6",
9961 +
"metro-config": "0.84.6",
9962 +
"metro-core": "0.84.6",
9963 +
"metro-file-map": "0.84.6",
9964 +
"metro-resolver": "0.84.6",
9965 +
"metro-runtime": "0.84.6",
9966 +
"metro-source-map": "0.84.6",
9967 +
"metro-symbolicate": "0.84.6",
9968 +
"metro-transform-plugins": "0.84.6",
9969 +
"metro-transform-worker": "0.84.6",
9970 +
"mime-types": "^3.0.1",
10651 9971
"nullthrows": "^1.1.1",
10652 9972
"serialize-error": "^2.1.0",
10653 9973
"source-map": "^0.5.6",
10654 9974
"throat": "^5.0.0",
10655 9975
"ws": "^7.5.10",
10657 9977
},
10658 9978
"bin": {
10659 9979
"metro": "src/cli.js"
10660 9980
},
10661 9981
"engines": {
10662 -
"node": ">=20.19.4"
9982 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10663 9983
}
10664 9984
},
10665 9985
"node_modules/metro-babel-transformer": {
10666 -
"version": "0.83.3",
10667 -
"resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.83.3.tgz",
10668 -
"integrity": "sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==",
9986 +
"version": "0.84.6",
9987 +
"resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.84.6.tgz",
9988 +
"integrity": "sha512-B1ozl6KxFHbQjXZ2U8WiTPWXylqiD3V4EXyV5r0fqETOrqIrJlBvbVTD82UxIN+B3Vpe4l8G1tb15ocd2RyOQA==",
10669 9989
"license": "MIT",
10670 9990
"dependencies": {
10671 9991
"@babel/core": "^7.25.2",
10672 9992
"flow-enums-runtime": "^0.0.6",
10673 -
"hermes-parser": "0.32.0",
9993 +
"hermes-parser": "0.35.0",
9994 +
"metro-cache-key": "0.84.6",
10674 9995
"nullthrows": "^1.1.1"
10675 9996
},
10676 9997
"engines": {
10677 -
"node": ">=20.19.4"
9998 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10678 9999
}
10679 10000
},
10680 10001
"node_modules/metro-babel-transformer/node_modules/hermes-estree": {
10681 -
"version": "0.32.0",
10682 -
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.32.0.tgz",
10683 -
"integrity": "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==",
10002 +
"version": "0.35.0",
10003 +
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.35.0.tgz",
10004 +
"integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==",
10684 10005
"license": "MIT"
10685 10006
},
10686 10007
"node_modules/metro-babel-transformer/node_modules/hermes-parser": {
10687 -
"version": "0.32.0",
10688 -
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.32.0.tgz",
10689 -
"integrity": "sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==",
10008 +
"version": "0.35.0",
10009 +
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.35.0.tgz",
10010 +
"integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==",
10690 10011
"license": "MIT",
10691 10012
"dependencies": {
10692 -
"hermes-estree": "0.32.0"
10013 +
"hermes-estree": "0.35.0"
10693 10014
}
10694 10015
},
10695 10016
"node_modules/metro-cache": {
10696 -
"version": "0.83.3",
10697 -
"resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.83.3.tgz",
10698 -
"integrity": "sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q==",
10017 +
"version": "0.84.6",
10018 +
"resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.84.6.tgz",
10019 +
"integrity": "sha512-KBJVpb02oKNO+jlWQ1Aax7cd11YP0MClDaMgx6C4MhyZ9g95J/dC1Bo6sCzXaU9L9h/w5cQfT5zDkGW5sOj99A==",
10699 10020
"license": "MIT",
10700 10021
"dependencies": {
10701 10022
"exponential-backoff": "^3.1.1",
10702 10023
"flow-enums-runtime": "^0.0.6",
10703 10024
"https-proxy-agent": "^7.0.5",
10704 -
"metro-core": "0.83.3"
10025 +
"metro-core": "0.84.6"
10705 10026
},
10706 10027
"engines": {
10707 -
"node": ">=20.19.4"
10028 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10708 10029
}
10709 10030
},
10710 10031
"node_modules/metro-cache-key": {
10711 -
"version": "0.83.3",
10712 -
"resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.83.3.tgz",
10713 -
"integrity": "sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw==",
10032 +
"version": "0.84.6",
10033 +
"resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.84.6.tgz",
10034 +
"integrity": "sha512-6tyXt1BZ/3U183XV48oif7Nm65TE+pTo0Vs31u4FxMgqiYQR/SiSr3RoXn3pmy4pd280ZmLmct0x3jZpu0pV4A==",
10714 10035
"license": "MIT",
10715 10036
"dependencies": {
10716 10037
"flow-enums-runtime": "^0.0.6"
10717 10038
},
10718 10039
"engines": {
10719 -
"node": ">=20.19.4"
10040 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10720 10041
}
10721 10042
},
10722 10043
"node_modules/metro-config": {
10723 -
"version": "0.83.3",
10724 -
"resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.83.3.tgz",
10725 -
"integrity": "sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA==",
10044 +
"version": "0.84.6",
10045 +
"resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.84.6.tgz",
10046 +
"integrity": "sha512-cD2mLEofcuV26kxSV4hfV1Pbuh6igdUhYQriO8ZVeJ7HyZfq4/wqHV0gSR7fEO8NUp9odr60/Kzm5YakmghWwQ==",
10726 10047
"license": "MIT",
10727 10048
"dependencies": {
10728 10049
"connect": "^3.6.5",
10729 10050
"flow-enums-runtime": "^0.0.6",
10730 10051
"jest-validate": "^29.7.0",
10731 -
"metro": "0.83.3",
10732 -
"metro-cache": "0.83.3",
10733 -
"metro-core": "0.83.3",
10734 -
"metro-runtime": "0.83.3",
10052 +
"metro": "0.84.6",
10053 +
"metro-cache": "0.84.6",
10054 +
"metro-core": "0.84.6",
10055 +
"metro-runtime": "0.84.6",
10735 10056
"yaml": "^2.6.1"
10736 10057
},
10737 10058
"engines": {
10738 -
"node": ">=20.19.4"
10059 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10739 10060
}
10740 10061
},
10741 10062
"node_modules/metro-core": {
10742 -
"version": "0.83.3",
10743 -
"resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.83.3.tgz",
10744 -
"integrity": "sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw==",
10063 +
"version": "0.84.6",
10064 +
"resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.84.6.tgz",
10065 +
"integrity": "sha512-ZqYskM8+f3PFMosBDJd8DLqRvT1ltRGhWL/ZfTpBvf4SoadO30VVrdhAoHFVGz3G1CJpWa3fgZH7nnnX/ybllA==",
10745 10066
"license": "MIT",
10746 10067
"dependencies": {
10747 10068
"flow-enums-runtime": "^0.0.6",
10748 10069
"lodash.throttle": "^4.1.1",
10749 -
"metro-resolver": "0.83.3"
10070 +
"metro-resolver": "0.84.6"
10750 10071
},
10751 10072
"engines": {
10752 -
"node": ">=20.19.4"
10073 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10753 10074
}
10754 10075
},
10755 10076
"node_modules/metro-file-map": {
10756 -
"version": "0.83.3",
10757 -
"resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.83.3.tgz",
10758 -
"integrity": "sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA==",
10077 +
"version": "0.84.6",
10078 +
"resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.84.6.tgz",
10079 +
"integrity": "sha512-ov9VywWBsHPt54Zc7/DxWvqjTwxuZvhfeyHg8ZAMGKtf2PcH1wS3EnoBH7In53Rspk/eXVWAO5+avxunPn081w==",
10759 10080
"license": "MIT",
10760 10081
"dependencies": {
10761 10082
"debug": "^4.4.0",
10762 10083
"fb-watchman": "^2.0.0",
10763 10084
"flow-enums-runtime": "^0.0.6",
10767 10088
"micromatch": "^4.0.4",
10768 10089
"nullthrows": "^1.1.1",
10769 10090
"walker": "^1.0.7"
10770 10091
},
10771 10092
"engines": {
10772 -
"node": ">=20.19.4"
10093 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10773 10094
}
10774 10095
},
10775 10096
"node_modules/metro-minify-terser": {
10776 -
"version": "0.83.3",
10777 -
"resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.83.3.tgz",
10778 -
"integrity": "sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ==",
10097 +
"version": "0.84.6",
10098 +
"resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.84.6.tgz",
10099 +
"integrity": "sha512-SqhB/Kxrw0XfyW0k8mEscqX/CQopm6Fp3EpdSIPzvKfGgQp9bTMahg9PAdVsXUmIWwErbmFw1VqB+VFBOKksUw==",
10779 10100
"license": "MIT",
10780 10101
"dependencies": {
10781 10102
"flow-enums-runtime": "^0.0.6",
10782 10103
"terser": "^5.15.0"
10783 10104
},
10784 10105
"engines": {
10785 -
"node": ">=20.19.4"
10106 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10786 10107
}
10787 10108
},
10788 10109
"node_modules/metro-resolver": {
10789 -
"version": "0.83.3",
10790 -
"resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.83.3.tgz",
10791 -
"integrity": "sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ==",
10110 +
"version": "0.84.6",
10111 +
"resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.84.6.tgz",
10112 +
"integrity": "sha512-PplpGc/OCLxgKeLNsLQO/VHsYDIvkcGGr3zNT7UanHCGRqhxKv245o+naV8cRI4/pcLqyc+9j+J0AJbT3Kp5Sg==",
10792 10113
"license": "MIT",
10793 10114
"dependencies": {
10794 10115
"flow-enums-runtime": "^0.0.6"
10795 10116
},
10796 10117
"engines": {
10797 -
"node": ">=20.19.4"
10118 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10798 10119
}
10799 10120
},
10800 10121
"node_modules/metro-runtime": {
10801 -
"version": "0.83.3",
10802 -
"resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.83.3.tgz",
10803 -
"integrity": "sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw==",
10122 +
"version": "0.84.6",
10123 +
"resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.84.6.tgz",
10124 +
"integrity": "sha512-47EYO/DOai0PA3GoAyDpyXOgHNMwbl/Z9dQlQineDLHkpD42xOwMrIx1crT0+n6F+aGoEyxZmeFwfMzaIqVqKQ==",
10804 10125
"license": "MIT",
10805 10126
"dependencies": {
10806 10127
"@babel/runtime": "^7.25.0",
10807 10128
"flow-enums-runtime": "^0.0.6"
10808 10129
},
10809 10130
"engines": {
10810 -
"node": ">=20.19.4"
10131 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10811 10132
}
10812 10133
},
10813 10134
"node_modules/metro-source-map": {
10814 -
"version": "0.83.3",
10815 -
"resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.83.3.tgz",
10816 -
"integrity": "sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg==",
10135 +
"version": "0.84.6",
10136 +
"resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.84.6.tgz",
10137 +
"integrity": "sha512-4p/EplRbgNxhdqA6kAj1AmIq9qqYXYSAjgxuZ73rYA+p037xDDrxK8CyDKNfbn1k6aMuVt8LV0fpt7NHUTKiZw==",
10817 10138
"license": "MIT",
10818 10139
"dependencies": {
10819 -
"@babel/traverse": "^7.25.3",
10820 -
"@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3",
10821 -
"@babel/types": "^7.25.2",
10140 +
"@babel/traverse": "^7.29.0",
10141 +
"@babel/types": "^7.29.0",
10822 10142
"flow-enums-runtime": "^0.0.6",
10823 10143
"invariant": "^2.2.4",
10824 -
"metro-symbolicate": "0.83.3",
10144 +
"metro-symbolicate": "0.84.6",
10825 10145
"nullthrows": "^1.1.1",
10826 -
"ob1": "0.83.3",
10146 +
"ob1": "0.84.6",
10827 10147
"source-map": "^0.5.6",
10828 10148
"vlq": "^1.0.0"
10829 10149
},
10830 10150
"engines": {
10831 -
"node": ">=20.19.4"
10151 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10832 10152
}
10833 10153
},
10834 10154
"node_modules/metro-symbolicate": {
10835 -
"version": "0.83.3",
10836 -
"resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.83.3.tgz",
10837 -
"integrity": "sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw==",
10155 +
"version": "0.84.6",
10156 +
"resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.84.6.tgz",
10157 +
"integrity": "sha512-wJFyyF5ysbVyoYVWGL6GwVMiNnGllwDU2gF096376fl0fc8IFUlADSyNlswj31K9og2sOilXe/FdyWFPczPUYg==",
10838 10158
"license": "MIT",
10839 10159
"dependencies": {
10840 10160
"flow-enums-runtime": "^0.0.6",
10841 10161
"invariant": "^2.2.4",
10842 -
"metro-source-map": "0.83.3",
10162 +
"metro-source-map": "0.84.6",
10843 10163
"nullthrows": "^1.1.1",
10844 10164
"source-map": "^0.5.6",
10845 10165
"vlq": "^1.0.0"
10846 10166
},
10847 10167
"bin": {
10848 10168
"metro-symbolicate": "src/index.js"
10849 10169
},
10850 10170
"engines": {
10851 -
"node": ">=20.19.4"
10171 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10852 10172
}
10853 10173
},
10854 10174
"node_modules/metro-transform-plugins": {
10855 -
"version": "0.83.3",
10856 -
"resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.83.3.tgz",
10857 -
"integrity": "sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A==",
10175 +
"version": "0.84.6",
10176 +
"resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.84.6.tgz",
10177 +
"integrity": "sha512-pROPMFaj25Y9+3LlLqpBRz/7B/2YPnfEQz/z3juYxkh3FGQ+3c/Qh4E+khPSTdwTw0M6LitLYHMqaHMbQmuBJw==",
10858 10178
"license": "MIT",
10859 10179
"dependencies": {
10860 10180
"@babel/core": "^7.25.2",
10861 -
"@babel/generator": "^7.25.0",
10862 -
"@babel/template": "^7.25.0",
10863 -
"@babel/traverse": "^7.25.3",
10181 +
"@babel/generator": "^7.29.1",
10182 +
"@babel/template": "^7.28.6",
10183 +
"@babel/traverse": "^7.29.0",
10864 10184
"flow-enums-runtime": "^0.0.6",
10865 10185
"nullthrows": "^1.1.1"
10866 10186
},
10867 10187
"engines": {
10868 -
"node": ">=20.19.4"
10188 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10869 10189
}
10870 10190
},
10871 10191
"node_modules/metro-transform-worker": {
10872 -
"version": "0.83.3",
10873 -
"resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.83.3.tgz",
10874 -
"integrity": "sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA==",
10192 +
"version": "0.84.6",
10193 +
"resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.84.6.tgz",
10194 +
"integrity": "sha512-xLTVrOENaHR9DiuhnHS+zcle0rKsCy2CpXSIx7xD+zhJs+qVRNUyV7Z1zIt/0P/d0cSGVx846R+dIjHEudhcww==",
10875 10195
"license": "MIT",
10876 10196
"dependencies": {
10877 10197
"@babel/core": "^7.25.2",
10878 -
"@babel/generator": "^7.25.0",
10879 -
"@babel/parser": "^7.25.3",
10880 -
"@babel/types": "^7.25.2",
10198 +
"@babel/generator": "^7.29.1",
10199 +
"@babel/parser": "^7.29.0",
10200 +
"@babel/types": "^7.29.0",
10881 10201
"flow-enums-runtime": "^0.0.6",
10882 -
"metro": "0.83.3",
10883 -
"metro-babel-transformer": "0.83.3",
10884 -
"metro-cache": "0.83.3",
10885 -
"metro-cache-key": "0.83.3",
10886 -
"metro-minify-terser": "0.83.3",
10887 -
"metro-source-map": "0.83.3",
10888 -
"metro-transform-plugins": "0.83.3",
10202 +
"metro": "0.84.6",
10203 +
"metro-babel-transformer": "0.84.6",
10204 +
"metro-cache": "0.84.6",
10205 +
"metro-cache-key": "0.84.6",
10206 +
"metro-minify-terser": "0.84.6",
10207 +
"metro-source-map": "0.84.6",
10208 +
"metro-transform-plugins": "0.84.6",
10889 10209
"nullthrows": "^1.1.1"
10890 10210
},
10891 10211
"engines": {
10892 -
"node": ">=20.19.4"
10212 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
10213 +
}
10214 +
},
10215 +
"node_modules/metro/node_modules/accepts": {
10216 +
"version": "2.0.0",
10217 +
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
10218 +
"integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
10219 +
"license": "MIT",
10220 +
"dependencies": {
10221 +
"mime-types": "^3.0.0",
10222 +
"negotiator": "^1.0.0"
10223 +
},
10224 +
"engines": {
10225 +
"node": ">= 0.6"
10226 +
}
10227 +
},
10228 +
"node_modules/metro/node_modules/content-type": {
10229 +
"version": "2.1.0",
10230 +
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
10231 +
"integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
10232 +
"license": "MIT",
10233 +
"engines": {
10234 +
"node": ">=18"
10235 +
},
10236 +
"funding": {
10237 +
"type": "opencollective",
10238 +
"url": "https://opencollective.com/express"
10893 10239
}
10894 10240
},
10895 10241
"node_modules/metro/node_modules/hermes-estree": {
10896 -
"version": "0.32.0",
10897 -
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.32.0.tgz",
10898 -
"integrity": "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==",
10242 +
"version": "0.35.0",
10243 +
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.35.0.tgz",
10244 +
"integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==",
10899 10245
"license": "MIT"
10900 10246
},
10901 10247
"node_modules/metro/node_modules/hermes-parser": {
10902 -
"version": "0.32.0",
10903 -
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.32.0.tgz",
10904 -
"integrity": "sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==",
10248 +
"version": "0.35.0",
10249 +
"resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.35.0.tgz",
10250 +
"integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==",
10905 10251
"license": "MIT",
10906 10252
"dependencies": {
10907 -
"hermes-estree": "0.32.0"
10253 +
"hermes-estree": "0.35.0"
10254 +
}
10255 +
},
10256 +
"node_modules/metro/node_modules/mime-db": {
10257 +
"version": "1.54.0",
10258 +
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
10259 +
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
10260 +
"license": "MIT",
10261 +
"engines": {
10262 +
"node": ">= 0.6"
10263 +
}
10264 +
},
10265 +
"node_modules/metro/node_modules/mime-types": {
10266 +
"version": "3.0.2",
10267 +
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
10268 +
"integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
10269 +
"license": "MIT",
10270 +
"dependencies": {
10271 +
"mime-db": "^1.54.0"
10272 +
},
10273 +
"engines": {
10274 +
"node": ">=18"
10275 +
},
10276 +
"funding": {
10277 +
"type": "opencollective",
10278 +
"url": "https://opencollective.com/express"
10279 +
}
10280 +
},
10281 +
"node_modules/metro/node_modules/negotiator": {
10282 +
"version": "1.1.0",
10283 +
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",
10284 +
"integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==",
10285 +
"license": "MIT",
10286 +
"dependencies": {
10287 +
"content-type": "^2.1.0"
10288 +
},
10289 +
"engines": {
10290 +
"node": ">=18"
10291 +
},
10292 +
"funding": {
10293 +
"type": "opencollective",
10294 +
"url": "https://opencollective.com/express"
10908 10295
}
10909 10296
},
10910 10297
"node_modules/micromatch": {
10911 10298
"version": "4.0.8",
10912 10299
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
10964 10351
},
10965 10352
"node_modules/minimatch": {
10966 10353
"version": "3.1.5",
10967 10354
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
10968 10355
"integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
10356 +
"dev": true,
10969 10357
"license": "ISC",
10970 10358
"dependencies": {
10971 10359
"brace-expansion": "^1.1.7"
10972 10360
},
10973 10361
"engines": {
10976 10364
},
10977 10365
"node_modules/minimist": {
10978 10366
"version": "1.2.8",
10979 10367
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
10980 10368
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
10369 +
"dev": true,
10981 10370
"license": "MIT",
10982 10371
"funding": {
10983 10372
"url": "https://github.com/sponsors/ljharb"
10984 10373
}
10985 10374
},
10990 10379
"license": "BlueOak-1.0.0",
10991 10380
"engines": {
10992 10381
"node": ">=16 || 14 >=14.17"
10993 10382
}
10994 10383
},
10995 -
"node_modules/minizlib": {
10996 -
"version": "3.1.0",
10997 -
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
10998 -
"integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
10999 -
"license": "MIT",
11000 -
"dependencies": {
11001 -
"minipass": "^7.1.2"
11002 -
},
11003 -
"engines": {
11004 -
"node": ">= 18"
11005 -
}
11006 -
},
11007 10384
"node_modules/mkdirp": {
11008 10385
"version": "1.0.4",
11009 10386
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
11010 10387
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
11011 10388
"license": "MIT",
11020 10397
"version": "2.1.3",
11021 10398
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
11022 10399
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
11023 10400
"license": "MIT"
11024 10401
},
11025 -
"node_modules/mz": {
11026 -
"version": "2.7.0",
11027 -
"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
11028 -
"integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
11029 -
"license": "MIT",
11030 -
"dependencies": {
11031 -
"any-promise": "^1.0.0",
11032 -
"object-assign": "^4.0.1",
11033 -
"thenify-all": "^1.0.0"
11034 -
}
10402 +
"node_modules/multitars": {
10403 +
"version": "1.0.2",
10404 +
"resolved": "https://registry.npmjs.org/multitars/-/multitars-1.0.2.tgz",
10405 +
"integrity": "sha512-6GwVw5eLi9sThdtlS4PKwC7yRLaf45pYhIEzKBHdKxi+YOXGKFX8acIniH+Uh/+k9mS2lQOupTccjoe5r0/1IQ==",
10406 +
"license": "MIT"
11035 10407
},
11036 10408
"node_modules/nanoid": {
11037 -
"version": "3.3.11",
11038 -
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
11039 -
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
10409 +
"version": "3.3.19",
10410 +
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
10411 +
"integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==",
11040 10412
"funding": [
11041 10413
{
11042 10414
"type": "github",
11043 10415
"url": "https://github.com/sponsors/ai"
11044 10416
}
11081 10453
"license": "MIT",
11082 10454
"engines": {
11083 10455
"node": ">= 0.6"
11084 10456
}
11085 10457
},
11086 -
"node_modules/nested-error-stacks": {
11087 -
"version": "2.0.1",
11088 -
"resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz",
11089 -
"integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==",
11090 -
"license": "MIT"
11091 -
},
11092 10458
"node_modules/nocache": {
11093 10459
"version": "3.0.4",
11094 10460
"resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz",
11095 10461
"integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==",
11096 -
"devOptional": true,
10462 +
"dev": true,
11097 10463
"license": "MIT",
11098 10464
"engines": {
11099 10465
"node": ">=12.0.0"
11100 10466
}
11101 10467
},
11161 10527
},
11162 10528
"node_modules/node-stream-zip": {
11163 10529
"version": "1.15.0",
11164 10530
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz",
11165 10531
"integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==",
11166 -
"devOptional": true,
10532 +
"dev": true,
11167 10533
"license": "MIT",
11168 10534
"engines": {
11169 10535
"node": ">=0.12.0"
11170 10536
},
11171 10537
"funding": {
11172 10538
"type": "github",
11173 10539
"url": "https://github.com/sponsors/antelle"
11174 -
}
11175 -
},
11176 -
"node_modules/normalize-path": {
11177 -
"version": "3.0.0",
11178 -
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
11179 -
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
11180 -
"license": "MIT",
11181 -
"engines": {
11182 -
"node": ">=0.10.0"
11183 10540
}
11184 10541
},
11185 10542
"node_modules/npm-package-arg": {
11186 10543
"version": "11.0.3",
11187 10544
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz",
11196 10553
"engines": {
11197 10554
"node": "^16.14.0 || >=18.0.0"
11198 10555
}
11199 10556
},
11200 10557
"node_modules/npm-package-arg/node_modules/semver": {
11201 -
"version": "7.8.4",
11202 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
11203 -
"integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
10558 +
"version": "7.8.5",
10559 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
10560 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
11204 10561
"license": "ISC",
11205 10562
"bin": {
11206 10563
"semver": "bin/semver.js"
11207 10564
},
11208 10565
"engines": {
11211 10568
},
11212 10569
"node_modules/npm-run-path": {
11213 10570
"version": "4.0.1",
11214 10571
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
11215 10572
"integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
11216 -
"devOptional": true,
10573 +
"dev": true,
11217 10574
"license": "MIT",
11218 10575
"dependencies": {
11219 10576
"path-key": "^3.0.0"
11220 10577
},
11221 10578
"engines": {
11227 10584
"resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
11228 10585
"integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==",
11229 10586
"license": "MIT"
11230 10587
},
11231 10588
"node_modules/ob1": {
11232 -
"version": "0.83.3",
11233 -
"resolved": "https://registry.npmjs.org/ob1/-/ob1-0.83.3.tgz",
11234 -
"integrity": "sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA==",
10589 +
"version": "0.84.6",
10590 +
"resolved": "https://registry.npmjs.org/ob1/-/ob1-0.84.6.tgz",
10591 +
"integrity": "sha512-+s+6zjd0X68hfAcn92NsEPXnSYOF3O7exw/Fj4UfRTB+UL+Tdjdkzu5/4WquXlzqgvNm8FWuuW6/0Yd8S2rYxw==",
11235 10592
"license": "MIT",
11236 10593
"dependencies": {
11237 10594
"flow-enums-runtime": "^0.0.6"
11238 10595
},
11239 10596
"engines": {
11240 -
"node": ">=20.19.4"
10597 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
11241 10598
}
11242 10599
},
11243 10600
"node_modules/object-assign": {
11244 10601
"version": "4.1.1",
11245 10602
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
11251 10608
},
11252 10609
"node_modules/object-inspect": {
11253 10610
"version": "1.13.4",
11254 10611
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
11255 10612
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
11256 -
"devOptional": true,
11257 -
"license": "MIT",
11258 -
"engines": {
11259 -
"node": ">= 0.4"
11260 -
},
11261 -
"funding": {
11262 -
"url": "https://github.com/sponsors/ljharb"
11263 -
}
11264 -
},
11265 -
"node_modules/object-is": {
11266 -
"version": "1.1.6",
11267 -
"resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
11268 -
"integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
10613 +
"dev": true,
11269 10614
"license": "MIT",
11270 -
"dependencies": {
11271 -
"call-bind": "^1.0.7",
11272 -
"define-properties": "^1.2.1"
11273 -
},
11274 10615
"engines": {
11275 10616
"node": ">= 0.4"
11276 10617
},
11277 10618
"funding": {
11278 10619
"url": "https://github.com/sponsors/ljharb"
11280 10621
},
11281 10622
"node_modules/object-keys": {
11282 10623
"version": "1.1.1",
11283 10624
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
11284 10625
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
10626 +
"dev": true,
11285 10627
"license": "MIT",
11286 10628
"engines": {
11287 10629
"node": ">= 0.4"
11288 10630
}
11289 10631
},
11290 10632
"node_modules/object.assign": {
11291 10633
"version": "4.1.7",
11292 10634
"resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
11293 10635
"integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
10636 +
"dev": true,
11294 10637
"license": "MIT",
11295 10638
"dependencies": {
11296 10639
"call-bind": "^1.0.8",
11297 10640
"call-bound": "^1.0.3",
11298 10641
"define-properties": "^1.2.1",
11395 10738
"license": "MIT",
11396 10739
"engines": {
11397 10740
"node": ">= 0.8"
11398 10741
}
11399 10742
},
11400 -
"node_modules/once": {
11401 -
"version": "1.4.0",
11402 -
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
11403 -
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
11404 -
"license": "ISC",
11405 -
"dependencies": {
11406 -
"wrappy": "1"
11407 -
}
11408 -
},
11409 10743
"node_modules/onetime": {
11410 10744
"version": "2.0.1",
11411 10745
"resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
11412 10746
"integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
11413 10747
"license": "MIT",
11581 10915
},
11582 10916
"node_modules/p-limit": {
11583 10917
"version": "3.1.0",
11584 10918
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
11585 10919
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
10920 +
"dev": true,
11586 10921
"license": "MIT",
11587 10922
"dependencies": {
11588 10923
"yocto-queue": "^0.1.0"
11589 10924
},
11590 10925
"engines": {
11596 10931
},
11597 10932
"node_modules/p-locate": {
11598 10933
"version": "5.0.0",
11599 10934
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
11600 10935
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
11601 -
"devOptional": true,
10936 +
"dev": true,
11602 10937
"license": "MIT",
11603 10938
"dependencies": {
11604 10939
"p-limit": "^3.0.2"
11605 10940
},
11606 10941
"engines": {
11612 10947
},
11613 10948
"node_modules/p-try": {
11614 10949
"version": "2.2.0",
11615 10950
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
11616 10951
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
10952 +
"dev": true,
11617 10953
"license": "MIT",
11618 10954
"engines": {
11619 10955
"node": ">=6"
11620 10956
}
11621 10957
},
11622 10958
"node_modules/parent-module": {
11623 10959
"version": "1.0.1",
11624 10960
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
11625 10961
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
11626 -
"devOptional": true,
10962 +
"dev": true,
11627 10963
"license": "MIT",
11628 10964
"dependencies": {
11629 10965
"callsites": "^3.0.0"
11630 10966
},
11631 10967
"engines": {
11634 10970
},
11635 10971
"node_modules/parse-json": {
11636 10972
"version": "5.2.0",
11637 10973
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
11638 10974
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
11639 -
"devOptional": true,
10975 +
"dev": true,
11640 10976
"license": "MIT",
11641 10977
"dependencies": {
11642 10978
"@babel/code-frame": "^7.0.0",
11643 10979
"error-ex": "^1.3.1",
11644 10980
"json-parse-even-better-errors": "^2.3.0",
11674 11010
},
11675 11011
"node_modules/path-exists": {
11676 11012
"version": "4.0.0",
11677 11013
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
11678 11014
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
11015 +
"dev": true,
11679 11016
"license": "MIT",
11680 11017
"engines": {
11681 11018
"node": ">=8"
11682 11019
}
11683 11020
},
11684 11021
"node_modules/path-expression-matcher": {
11685 11022
"version": "1.5.0",
11686 11023
"resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz",
11687 11024
"integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==",
11688 -
"devOptional": true,
11025 +
"dev": true,
11689 11026
"funding": [
11690 11027
{
11691 11028
"type": "github",
11692 11029
"url": "https://github.com/sponsors/NaturalIntelligence"
11693 11030
}
11695 11032
"license": "MIT",
11696 11033
"engines": {
11697 11034
"node": ">=14.0.0"
11698 11035
}
11699 11036
},
11700 -
"node_modules/path-is-absolute": {
11701 -
"version": "1.0.1",
11702 -
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
11703 -
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
11704 -
"license": "MIT",
11705 -
"engines": {
11706 -
"node": ">=0.10.0"
11707 -
}
11708 -
},
11709 11037
"node_modules/path-key": {
11710 11038
"version": "3.1.1",
11711 11039
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
11712 11040
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
11713 11041
"license": "MIT",
11762 11090
},
11763 11091
"funding": {
11764 11092
"url": "https://github.com/sponsors/jonschlinkert"
11765 11093
}
11766 11094
},
11767 -
"node_modules/pirates": {
11768 -
"version": "4.0.7",
11769 -
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
11770 -
"integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
11771 -
"license": "MIT",
11772 -
"engines": {
11773 -
"node": ">= 6"
11774 -
}
11775 -
},
11776 11095
"node_modules/plist": {
11777 11096
"version": "3.1.0",
11778 11097
"resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz",
11779 11098
"integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==",
11780 11099
"license": "MIT",
11798 11117
},
11799 11118
"node_modules/possible-typed-array-names": {
11800 11119
"version": "1.1.0",
11801 11120
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
11802 11121
"integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
11122 +
"dev": true,
11803 11123
"license": "MIT",
11804 11124
"engines": {
11805 11125
"node": ">= 0.4"
11806 11126
}
11807 11127
},
11808 11128
"node_modules/postcss": {
11809 -
"version": "8.4.49",
11810 -
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
11811 -
"integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
11129 +
"version": "8.5.28",
11130 +
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
11131 +
"integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
11812 11132
"funding": [
11813 11133
{
11814 11134
"type": "opencollective",
11815 11135
"url": "https://opencollective.com/postcss/"
11816 11136
},
11823 11143
"url": "https://github.com/sponsors/ai"
11824 11144
}
11825 11145
],
11826 11146
"license": "MIT",
11827 11147
"dependencies": {
11828 -
"nanoid": "^3.3.7",
11148 +
"nanoid": "^3.3.18",
11829 11149
"picocolors": "^1.1.1",
11830 11150
"source-map-js": "^1.2.1"
11831 11151
},
11832 11152
"engines": {
11833 11153
"node": "^10 || ^12 || >=14"
11845 11165
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
11846 11166
"dev": true,
11847 11167
"license": "MIT",
11848 11168
"engines": {
11849 11169
"node": ">= 0.8.0"
11850 -
}
11851 -
},
11852 -
"node_modules/pretty-bytes": {
11853 -
"version": "5.6.0",
11854 -
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
11855 -
"integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
11856 -
"license": "MIT",
11857 -
"engines": {
11858 -
"node": ">=6"
11859 -
},
11860 -
"funding": {
11861 -
"url": "https://github.com/sponsors/sindresorhus"
11862 11170
}
11863 11171
},
11864 11172
"node_modules/pretty-format": {
11865 11173
"version": "29.7.0",
11866 11174
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
11954 11262
},
11955 11263
"node_modules/punycode": {
11956 11264
"version": "2.3.1",
11957 11265
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
11958 11266
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
11267 +
"dev": true,
11959 11268
"license": "MIT",
11960 11269
"engines": {
11961 11270
"node": ">=6"
11962 11271
}
11963 11272
},
11964 -
"node_modules/qrcode-terminal": {
11965 -
"version": "0.11.0",
11966 -
"resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz",
11967 -
"integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==",
11968 -
"bin": {
11969 -
"qrcode-terminal": "bin/qrcode-terminal.js"
11970 -
}
11971 -
},
11972 11273
"node_modules/qs": {
11973 11274
"version": "6.15.2",
11974 11275
"resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz",
11975 11276
"integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==",
11976 -
"devOptional": true,
11277 +
"dev": true,
11977 11278
"license": "BSD-3-Clause",
11978 11279
"dependencies": {
11979 11280
"side-channel": "^1.1.0"
11980 11281
},
11981 11282
"engines": {
12001 11302
},
12002 11303
"funding": {
12003 11304
"url": "https://github.com/sponsors/sindresorhus"
12004 11305
}
12005 11306
},
12006 -
"node_modules/queue": {
12007 -
"version": "6.0.2",
12008 -
"resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
12009 -
"integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
12010 -
"license": "MIT",
12011 -
"dependencies": {
12012 -
"inherits": "~2.0.3"
12013 -
}
12014 -
},
12015 11307
"node_modules/queue-microtask": {
12016 11308
"version": "1.2.3",
12017 11309
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
12018 11310
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
12019 -
"devOptional": true,
11311 +
"dev": true,
12020 11312
"funding": [
12021 11313
{
12022 11314
"type": "github",
12023 11315
"url": "https://github.com/sponsors/feross"
12024 11316
},
12044 11336
},
12045 11337
"node_modules/raw-body": {
12046 11338
"version": "3.0.2",
12047 11339
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
12048 11340
"integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
12049 -
"devOptional": true,
11341 +
"dev": true,
12050 11342
"license": "MIT",
12051 11343
"dependencies": {
12052 11344
"bytes": "~3.1.2",
12053 11345
"http-errors": "~2.0.1",
12054 11346
"iconv-lite": "~0.7.0",
12056 11348
},
12057 11349
"engines": {
12058 11350
"node": ">= 0.10"
12059 11351
}
12060 11352
},
12061 -
"node_modules/rc": {
12062 -
"version": "1.2.8",
12063 -
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
12064 -
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
12065 -
"license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
12066 -
"dependencies": {
12067 -
"deep-extend": "^0.6.0",
12068 -
"ini": "~1.3.0",
12069 -
"minimist": "^1.2.0",
12070 -
"strip-json-comments": "~2.0.1"
12071 -
},
12072 -
"bin": {
12073 -
"rc": "cli.js"
12074 -
}
12075 -
},
12076 -
"node_modules/rc/node_modules/strip-json-comments": {
12077 -
"version": "2.0.1",
12078 -
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
12079 -
"integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
12080 -
"license": "MIT",
12081 -
"engines": {
12082 -
"node": ">=0.10.0"
12083 -
}
12084 -
},
12085 11353
"node_modules/react": {
12086 -
"version": "19.1.0",
12087 -
"resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
12088 -
"integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
11354 +
"version": "19.2.3",
11355 +
"resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
11356 +
"integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
12089 11357
"license": "MIT",
12090 11358
"engines": {
12091 11359
"node": ">=0.10.0"
12092 11360
}
12093 11361
},
12100 11368
"shell-quote": "^1.6.1",
12101 11369
"ws": "^7"
12102 11370
}
12103 11371
},
12104 11372
"node_modules/react-dom": {
12105 -
"version": "19.1.0",
12106 -
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
12107 -
"integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
11373 +
"version": "19.2.3",
11374 +
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
11375 +
"integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
12108 11376
"license": "MIT",
12109 11377
"dependencies": {
12110 -
"scheduler": "^0.26.0"
11378 +
"scheduler": "^0.27.0"
12111 11379
},
12112 11380
"peerDependencies": {
12113 -
"react": "^19.1.0"
11381 +
"react": "^19.2.3"
12114 11382
}
12115 11383
},
12116 11384
"node_modules/react-fast-compare": {
12117 11385
"version": "3.2.2",
12118 11386
"resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
12136 11404
"resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.4.tgz",
12137 11405
"integrity": "sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==",
12138 11406
"license": "MIT"
12139 11407
},
12140 11408
"node_modules/react-native": {
12141 -
"version": "0.81.5",
12142 -
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.81.5.tgz",
12143 -
"integrity": "sha512-1w+/oSjEXZjMqsIvmkCRsOc8UBYv163bTWKTI8+1mxztvQPhCRYGTvZ/PL1w16xXHneIj/SLGfxWg2GWN2uexw==",
11409 +
"version": "0.86.3",
11410 +
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.86.3.tgz",
11411 +
"integrity": "sha512-JR5s3bM9ezud+Mw24GlNXNfthqPIKwrQgPPJcam+L97t2sKjjEavhCzBn+fyqZZRcM5+XlhYxpTxVkK7e1n38Q==",
12144 11412
"license": "MIT",
12145 11413
"dependencies": {
12146 -
"@jest/create-cache-key-function": "^29.7.0",
12147 -
"@react-native/assets-registry": "0.81.5",
12148 -
"@react-native/codegen": "0.81.5",
12149 -
"@react-native/community-cli-plugin": "0.81.5",
12150 -
"@react-native/gradle-plugin": "0.81.5",
12151 -
"@react-native/js-polyfills": "0.81.5",
12152 -
"@react-native/normalize-colors": "0.81.5",
12153 -
"@react-native/virtualized-lists": "0.81.5",
11414 +
"@react-native/assets-registry": "0.86.3",
11415 +
"@react-native/codegen": "0.86.3",
11416 +
"@react-native/community-cli-plugin": "0.86.3",
11417 +
"@react-native/gradle-plugin": "0.86.3",
11418 +
"@react-native/js-polyfills": "0.86.3",
11419 +
"@react-native/normalize-colors": "0.86.3",
11420 +
"@react-native/virtualized-lists": "0.86.3",
12154 11421
"abort-controller": "^3.0.0",
12155 11422
"anser": "^1.4.9",
12156 11423
"ansi-regex": "^5.0.0",
12157 -
"babel-jest": "^29.7.0",
12158 -
"babel-plugin-syntax-hermes-parser": "0.29.1",
11424 +
"babel-plugin-syntax-hermes-parser": "0.36.0",
12159 11425
"base64-js": "^1.5.1",
12160 11426
"commander": "^12.0.0",
12161 11427
"flow-enums-runtime": "^0.0.6",
12162 -
"glob": "^7.1.1",
11428 +
"hermes-compiler": "250829098.0.17",
12163 11429
"invariant": "^2.2.4",
12164 -
"jest-environment-node": "^29.7.0",
12165 11430
"memoize-one": "^5.0.0",
12166 -
"metro-runtime": "^0.83.1",
12167 -
"metro-source-map": "^0.83.1",
11431 +
"metro-runtime": "^0.84.3",
11432 +
"metro-source-map": "^0.84.3",
12168 11433
"nullthrows": "^1.1.1",
12169 11434
"pretty-format": "^29.7.0",
12170 11435
"promise": "^8.3.0",
12171 11436
"react-devtools-core": "^6.1.5",
12172 11437
"react-refresh": "^0.14.0",
12173 11438
"regenerator-runtime": "^0.13.2",
12174 -
"scheduler": "0.26.0",
11439 +
"scheduler": "0.27.0",
12175 11440
"semver": "^7.1.3",
12176 11441
"stacktrace-parser": "^0.1.10",
11442 +
"tinyglobby": "^0.2.15",
12177 11443
"whatwg-fetch": "^3.0.0",
12178 -
"ws": "^6.2.3",
11444 +
"ws": "^7.5.10",
12179 11445
"yargs": "^17.6.2"
12180 11446
},
12181 11447
"bin": {
12182 11448
"react-native": "cli.js"
12183 11449
},
12184 11450
"engines": {
12185 -
"node": ">= 20.19.4"
11451 +
"node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
12186 11452
},
12187 11453
"peerDependencies": {
12188 -
"@types/react": "^19.1.0",
12189 -
"react": "^19.1.0"
11454 +
"@react-native/jest-preset": "0.86.3",
11455 +
"@types/react": "^19.1.1",
11456 +
"react": "^19.2.3"
12190 11457
},
12191 11458
"peerDependenciesMeta": {
11459 +
"@react-native/jest-preset": {
11460 +
"optional": true
11461 +
},
12192 11462
"@types/react": {
12193 11463
"optional": true
12194 11464
}
12195 11465
}
12196 11466
},
11467 +
"node_modules/react-native-drawer-layout": {
11468 +
"version": "4.2.10",
11469 +
"resolved": "https://registry.npmjs.org/react-native-drawer-layout/-/react-native-drawer-layout-4.2.10.tgz",
11470 +
"integrity": "sha512-O6TQdZ5LSm3dqnuR4rX9KPtE+9dVg7jsezEYz1l01rkQTe4fQvYZIoPu2sZFl5X2N70uhRdjnPULySVR3sBUwA==",
11471 +
"license": "MIT",
11472 +
"dependencies": {
11473 +
"color": "^4.2.3",
11474 +
"use-latest-callback": "^0.2.4"
11475 +
},
11476 +
"peerDependencies": {
11477 +
"react": ">= 18.2.0",
11478 +
"react-native": "*",
11479 +
"react-native-gesture-handler": ">= 2.0.0",
11480 +
"react-native-reanimated": ">= 2.0.0"
11481 +
}
11482 +
},
12197 11483
"node_modules/react-native-gesture-handler": {
12198 -
"version": "2.28.0",
12199 -
"resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.28.0.tgz",
12200 -
"integrity": "sha512-0msfJ1vRxXKVgTgvL+1ZOoYw3/0z1R+Ked0+udoJhyplC2jbVKIJ8Z1bzWdpQRCV3QcQ87Op0zJVE5DhKK2A0A==",
11484 +
"version": "2.32.0",
11485 +
"resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.32.0.tgz",
11486 +
"integrity": "sha512-uYIMOKlKENORq2SABE+jIjbPU+h5I/sQKcq2v16zRq848nwEp1fWRVwML4QWqijc8UcXJC25o54S8GQd4Mf2OA==",
12201 11487
"license": "MIT",
12202 11488
"dependencies": {
12203 11489
"@egjs/hammerjs": "^2.0.17",
11490 +
"@types/react-test-renderer": "^19.1.0",
12204 11491
"hoist-non-react-statics": "^3.3.0",
12205 11492
"invariant": "^2.2.4"
12206 11493
},
12207 11494
"peerDependencies": {
12208 11495
"react": "*",
12218 11505
"react": "*",
12219 11506
"react-native": "*"
12220 11507
}
12221 11508
},
12222 11509
"node_modules/react-native-mmkv": {
12223 -
"version": "4.3.1",
12224 -
"resolved": "https://registry.npmjs.org/react-native-mmkv/-/react-native-mmkv-4.3.1.tgz",
12225 -
"integrity": "sha512-APyGGaaHtayVgT18dBM8QGGZKr9pGfSTiBwbbPNzhGGfJQSU7awLGRGq879OqYl31HmVks9hOBLCs+qfgacRZg==",
11510 +
"version": "4.3.2",
11511 +
"resolved": "https://registry.npmjs.org/react-native-mmkv/-/react-native-mmkv-4.3.2.tgz",
11512 +
"integrity": "sha512-49OAyfkg0/TMWiWELZN6VuVQPZPhizwL4DTmp8b7B1md3dB/s3LH3mGfC3T+lp9W0y/rqxZMEnotLFTIbOAenQ==",
12226 11513
"license": "MIT",
12227 11514
"peerDependencies": {
12228 11515
"react": "*",
12229 11516
"react-native": "*",
12230 11517
"react-native-nitro-modules": "*"
12231 11518
}
12232 11519
},
12233 11520
"node_modules/react-native-nitro-modules": {
12234 -
"version": "0.35.6",
12235 -
"resolved": "https://registry.npmjs.org/react-native-nitro-modules/-/react-native-nitro-modules-0.35.6.tgz",
12236 -
"integrity": "sha512-3Cb7s+O5tpZ6RdIiPOB/wi3IMfBxD6tl6VDF8gJ5zvM/BEGTWxwMMLjzmWmsYPKekdbYBznF6qp2d2SxixPy8g==",
11521 +
"version": "0.35.10",
11522 +
"resolved": "https://registry.npmjs.org/react-native-nitro-modules/-/react-native-nitro-modules-0.35.10.tgz",
11523 +
"integrity": "sha512-KsySOAIkbSTjNiX2GvXiNT9P5DMeZd99yvtE/+Lw7RXV7Ztxh9Z+YyAbYkBqadhN5J/KXXuPjhRYgyLOIZgsbQ==",
12237 11524
"license": "MIT",
12238 11525
"peerDependencies": {
12239 11526
"react": "*",
12240 11527
"react-native": "*"
12241 11528
}
12242 11529
},
12243 11530
"node_modules/react-native-reanimated": {
12244 -
"version": "4.1.7",
12245 -
"resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.7.tgz",
12246 -
"integrity": "sha512-Q4H6xA3Tn7QL0/E/KjI86I1KK4tcf+ErRE04LH34Etka2oVQhW6oXQ+Q8ZcDCVxiWp5vgbBH6XcH8BOo4w/Rhg==",
11531 +
"version": "4.5.1",
11532 +
"resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.5.1.tgz",
11533 +
"integrity": "sha512-RnMvtDuR+68ig864gAvZCOdZehqhC5rFmMo0kn+ARfgVSTvFeF6IFLBVgMPUu0KwihaapEyW24WRi6nEyy1kSA==",
12247 11534
"license": "MIT",
12248 11535
"dependencies": {
12249 -
"react-native-is-edge-to-edge": "^1.2.1",
12250 -
"semver": "^7.7.2"
11536 +
"react-native-is-edge-to-edge": "^1.3.1",
11537 +
"semver": "^7.7.3"
12251 11538
},
12252 11539
"peerDependencies": {
12253 11540
"react": "*",
12254 -
"react-native": "0.78 - 0.82",
12255 -
"react-native-worklets": "0.5 - 0.8"
11541 +
"react-native": "0.83 - 0.86",
11542 +
"react-native-worklets": "0.10.x"
12256 11543
}
12257 11544
},
12258 11545
"node_modules/react-native-reanimated/node_modules/semver": {
12259 11546
"version": "7.7.4",
12260 11547
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
12266 11553
"engines": {
12267 11554
"node": ">=10"
12268 11555
}
12269 11556
},
12270 11557
"node_modules/react-native-safe-area-context": {
12271 -
"version": "5.6.2",
12272 -
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.6.2.tgz",
12273 -
"integrity": "sha512-4XGqMNj5qjUTYywJqpdWZ9IG8jgkS3h06sfVjfw5yZQZfWnRFXczi0GnYyFyCc2EBps/qFmoCH8fez//WumdVg==",
11558 +
"version": "5.7.0",
11559 +
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.7.0.tgz",
11560 +
"integrity": "sha512-/9/MtQz8ODphjsLdZ+GZAIcC/RtoqW9EeShf7Uvnfgm/pzYrJ75y3PV/J1wuAV1T5Dye5ygq4EAW20RoBq0ABQ==",
12274 11561
"license": "MIT",
12275 11562
"peerDependencies": {
12276 11563
"react": "*",
12277 11564
"react-native": "*"
12278 11565
}
12279 11566
},
12280 11567
"node_modules/react-native-screens": {
12281 -
"version": "4.16.0",
12282 -
"resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.16.0.tgz",
12283 -
"integrity": "sha512-yIAyh7F/9uWkOzCi1/2FqvNvK6Wb9Y1+Kzn16SuGfN9YFJDTbwlzGRvePCNTOX0recpLQF3kc2FmvMUhyTCH1Q==",
11568 +
"version": "4.26.2",
11569 +
"resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.26.2.tgz",
11570 +
"integrity": "sha512-2XnWsZToKj76trGtEZzx5ELD/qOICFEprEeUntImmitQFVUkea27fiWdUSITArI356Y1qynpXZINW+Unbhky/A==",
12284 11571
"license": "MIT",
12285 11572
"dependencies": {
12286 11573
"react-freeze": "^1.0.0",
12287 -
"react-native-is-edge-to-edge": "^1.2.1",
12288 11574
"warn-once": "^0.1.0"
12289 11575
},
12290 11576
"peerDependencies": {
12291 11577
"react": "*",
12292 11578
"react-native": "*"
12338 11624
"resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
12339 11625
"integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==",
12340 11626
"license": "MIT"
12341 11627
},
12342 11628
"node_modules/react-native-worklets": {
12343 -
"version": "0.5.1",
12344 -
"resolved": "https://registry.npmjs.org/react-native-worklets/-/react-native-worklets-0.5.1.tgz",
12345 -
"integrity": "sha512-lJG6Uk9YuojjEX/tQrCbcbmpdLCSFxDK1rJlkDhgqkVi1KZzG7cdcBFQRqyNOOzR9Y0CXNuldmtWTGOyM0k0+w==",
11629 +
"version": "0.10.1",
11630 +
"resolved": "https://registry.npmjs.org/react-native-worklets/-/react-native-worklets-0.10.1.tgz",
11631 +
"integrity": "sha512-62mRM19bDpfpdI8HLkEErcdOsrAPDtE9lA/sw+5lLRpzBHNhxaoj9QyY2KjXqUmirelxkX4zuPGTC3VdA0feJA==",
12346 11632
"license": "MIT",
12347 11633
"dependencies": {
12348 -
"@babel/plugin-transform-arrow-functions": "^7.0.0-0",
12349 -
"@babel/plugin-transform-class-properties": "^7.0.0-0",
12350 -
"@babel/plugin-transform-classes": "^7.0.0-0",
12351 -
"@babel/plugin-transform-nullish-coalescing-operator": "^7.0.0-0",
12352 -
"@babel/plugin-transform-optional-chaining": "^7.0.0-0",
12353 -
"@babel/plugin-transform-shorthand-properties": "^7.0.0-0",
12354 -
"@babel/plugin-transform-template-literals": "^7.0.0-0",
12355 -
"@babel/plugin-transform-unicode-regex": "^7.0.0-0",
12356 -
"@babel/preset-typescript": "^7.16.7",
11634 +
"@babel/plugin-transform-arrow-functions": "^7.27.1",
11635 +
"@babel/plugin-transform-class-properties": "^7.28.6",
11636 +
"@babel/plugin-transform-classes": "^7.28.6",
11637 +
"@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6",
11638 +
"@babel/plugin-transform-optional-chaining": "^7.28.6",
11639 +
"@babel/plugin-transform-shorthand-properties": "^7.27.1",
11640 +
"@babel/plugin-transform-template-literals": "^7.27.1",
11641 +
"@babel/plugin-transform-unicode-regex": "^7.27.1",
11642 +
"@babel/preset-typescript": "^7.28.5",
11643 +
"@babel/types": "^7.27.1",
12357 11644
"convert-source-map": "^2.0.0",
12358 -
"semver": "7.7.2"
11645 +
"semver": "^7.7.4"
12359 11646
},
12360 11647
"peerDependencies": {
12361 -
"@babel/core": "^7.0.0-0",
11648 +
"@babel/core": "*",
11649 +
"@react-native/metro-config": "*",
12362 11650
"react": "*",
12363 -
"react-native": "*"
11651 +
"react-native": "0.83 - 0.86"
12364 11652
}
12365 11653
},
12366 11654
"node_modules/react-native-worklets/node_modules/semver": {
12367 -
"version": "7.7.2",
12368 -
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
12369 -
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
11655 +
"version": "7.8.5",
11656 +
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
11657 +
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
12370 11658
"license": "ISC",
12371 11659
"bin": {
12372 11660
"semver": "bin/semver.js"
12373 11661
},
12374 11662
"engines": {
12375 11663
"node": ">=10"
12376 11664
}
12377 11665
},
12378 -
"node_modules/react-native/node_modules/@react-native/virtualized-lists": {
12379 -
"version": "0.81.5",
12380 -
"resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.81.5.tgz",
12381 -
"integrity": "sha512-UVXgV/db25OPIvwZySeToXD/9sKKhOdkcWmmf4Jh8iBZuyfML+/5CasaZ1E7Lqg6g3uqVQq75NqIwkYmORJMPw==",
11666 +
"node_modules/react-native/node_modules/babel-plugin-syntax-hermes-parser": {
11667 +
"version": "0.36.0",
11668 +
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.36.0.tgz",
11669 +
"integrity": "sha512-LhD0xdoedDw7ansQgXbB2DADLZIK/LRXuWNBPuVzMc5S2WK5GyT89tCM+cQzxFGO0mGyLK6D5TrVOJJzAoDy8Q==",
12382 11670
"license": "MIT",
12383 11671
"dependencies": {
12384 -
"invariant": "^2.2.4",
12385 -
"nullthrows": "^1.1.1"
12386 -
},
12387 -
"engines": {
12388 -
"node": ">= 20.19.4"
12389 -
},
12390 -
"peerDependencies": {
12391 -
"@types/react": "^19.1.0",
12392 -
"react": "*",
12393 -
"react-native": "*"
12394 -
},
12395 -
"peerDependenciesMeta": {
12396 -
"@types/react": {
12397 -
"optional": true
12398 -
}
11672 +
"hermes-parser": "0.36.0"
12399 11673
}
12400 11674
},
12401 11675
"node_modules/react-native/node_modules/commander": {
12402 11676
"version": "12.1.0",
12403 11677
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
12405 11679
"license": "MIT",
12406 11680
"engines": {
12407 11681
"node": ">=18"
12408 11682
}
12409 11683
},
12410 -
"node_modules/react-native/node_modules/glob": {
12411 -
"version": "7.2.3",
12412 -
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
12413 -
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
12414 -
"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",
12415 -
"license": "ISC",
12416 -
"dependencies": {
12417 -
"fs.realpath": "^1.0.0",
12418 -
"inflight": "^1.0.4",
12419 -
"inherits": "2",
12420 -
"minimatch": "^3.1.1",
12421 -
"once": "^1.3.0",
12422 -
"path-is-absolute": "^1.0.0"
12423 -
},
12424 -
"engines": {
12425 -
"node": "*"
12426 -
},
12427 -
"funding": {
12428 -
"url": "https://github.com/sponsors/isaacs"
12429 -
}
12430 -
},
12431 11684
"node_modules/react-native/node_modules/semver": {
12432 11685
"version": "7.7.4",
12433 11686
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
12434 11687
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
12435 11688
"license": "ISC",
12438 11691
},
12439 11692
"engines": {
12440 11693
"node": ">=10"
12441 11694
}
12442 11695
},
12443 -
"node_modules/react-native/node_modules/ws": {
12444 -
"version": "6.2.3",
12445 -
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
12446 -
"integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
12447 -
"license": "MIT",
12448 -
"dependencies": {
12449 -
"async-limiter": "~1.0.0"
12450 -
}
12451 -
},
12452 11696
"node_modules/react-refresh": {
12453 11697
"version": "0.14.2",
12454 11698
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
12455 11699
"integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
12456 11700
"license": "MIT",
12529 11773
},
12530 11774
"node_modules/readable-stream": {
12531 11775
"version": "3.6.2",
12532 11776
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
12533 11777
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
12534 -
"devOptional": true,
11778 +
"dev": true,
12535 11779
"license": "MIT",
12536 11780
"dependencies": {
12537 11781
"inherits": "^2.0.3",
12538 11782
"string_decoder": "^1.1.1",
12539 11783
"util-deprecate": "^1.0.1"
12652 11896
"license": "MIT",
12653 11897
"engines": {
12654 11898
"node": ">=0.10.0"
12655 11899
}
12656 11900
},
12657 -
"node_modules/require-from-string": {
12658 -
"version": "2.0.2",
12659 -
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
12660 -
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
12661 -
"license": "MIT",
12662 -
"engines": {
12663 -
"node": ">=0.10.0"
12664 -
}
12665 -
},
12666 11901
"node_modules/require-main-filename": {
12667 11902
"version": "2.0.0",
12668 11903
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
12669 11904
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
12670 -
"devOptional": true,
11905 +
"dev": true,
12671 11906
"license": "ISC"
12672 11907
},
12673 -
"node_modules/requireg": {
12674 -
"version": "0.2.2",
12675 -
"resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz",
12676 -
"integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==",
12677 -
"dependencies": {
12678 -
"nested-error-stacks": "~2.0.1",
12679 -
"rc": "~1.2.7",
12680 -
"resolve": "~1.7.1"
12681 -
},
12682 -
"engines": {
12683 -
"node": ">= 4.0.0"
12684 -
}
12685 -
},
12686 -
"node_modules/requireg/node_modules/resolve": {
12687 -
"version": "1.7.1",
12688 -
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
12689 -
"integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
12690 -
"license": "MIT",
12691 -
"dependencies": {
12692 -
"path-parse": "^1.0.5"
12693 -
}
12694 -
},
12695 11908
"node_modules/resolve": {
12696 11909
"version": "1.22.11",
12697 11910
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
12698 11911
"integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
12699 11912
"license": "MIT",
12735 11948
"version": "2.0.1",
12736 11949
"resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.1.tgz",
12737 11950
"integrity": "sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w==",
12738 11951
"license": "MIT"
12739 11952
},
12740 -
"node_modules/resolve.exports": {
12741 -
"version": "2.0.3",
12742 -
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz",
12743 -
"integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==",
12744 -
"license": "MIT",
12745 -
"engines": {
12746 -
"node": ">=10"
12747 -
}
12748 -
},
12749 11953
"node_modules/restore-cursor": {
12750 11954
"version": "2.0.0",
12751 11955
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
12752 11956
"integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
12753 11957
"license": "MIT",
12761 11965
},
12762 11966
"node_modules/reusify": {
12763 11967
"version": "1.1.0",
12764 11968
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
12765 11969
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
12766 -
"devOptional": true,
11970 +
"dev": true,
12767 11971
"license": "MIT",
12768 11972
"engines": {
12769 11973
"iojs": ">=1.0.0",
12770 11974
"node": ">=0.10.0"
12771 11975
}
12772 11976
},
12773 -
"node_modules/rimraf": {
12774 -
"version": "3.0.2",
12775 -
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
12776 -
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
12777 -
"deprecated": "Rimraf versions prior to v4 are no longer supported",
12778 -
"license": "ISC",
12779 -
"dependencies": {
12780 -
"glob": "^7.1.3"
12781 -
},
12782 -
"bin": {
12783 -
"rimraf": "bin.js"
12784 -
},
12785 -
"funding": {
12786 -
"url": "https://github.com/sponsors/isaacs"
12787 -
}
12788 -
},
12789 -
"node_modules/rimraf/node_modules/glob": {
12790 -
"version": "7.2.3",
12791 -
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
12792 -
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
12793 -
"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",
12794 -
"license": "ISC",
12795 -
"dependencies": {
12796 -
"fs.realpath": "^1.0.0",
12797 -
"inflight": "^1.0.4",
12798 -
"inherits": "2",
12799 -
"minimatch": "^3.1.1",
12800 -
"once": "^1.3.0",
12801 -
"path-is-absolute": "^1.0.0"
12802 -
},
12803 -
"engines": {
12804 -
"node": "*"
12805 -
},
12806 -
"funding": {
12807 -
"url": "https://github.com/sponsors/isaacs"
12808 -
}
12809 -
},
12810 11977
"node_modules/run-parallel": {
12811 11978
"version": "1.2.0",
12812 11979
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
12813 11980
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
12814 -
"devOptional": true,
11981 +
"dev": true,
12815 11982
"funding": [
12816 11983
{
12817 11984
"type": "github",
12818 11985
"url": "https://github.com/sponsors/feross"
12819 11986
},
12890 12057
},
12891 12058
"node_modules/safe-regex-test": {
12892 12059
"version": "1.1.0",
12893 12060
"resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
12894 12061
"integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
12062 +
"dev": true,
12895 12063
"license": "MIT",
12896 12064
"dependencies": {
12897 12065
"call-bound": "^1.0.2",
12898 12066
"es-errors": "^1.3.0",
12899 12067
"is-regex": "^1.2.1"
12907 12075
},
12908 12076
"node_modules/safer-buffer": {
12909 12077
"version": "2.1.2",
12910 12078
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
12911 12079
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
12912 -
"devOptional": true,
12080 +
"dev": true,
12913 12081
"license": "MIT"
12914 12082
},
12083 +
"node_modules/sandbox-cli-detector": {
12084 +
"version": "0.2.0",
12085 +
"resolved": "https://registry.npmjs.org/sandbox-cli-detector/-/sandbox-cli-detector-0.2.0.tgz",
12086 +
"integrity": "sha512-4lyHX0ZU0AZKwjgZ1InxZAa3PNpyEb8rOQ+Zss1ReYmhNzW0Q+h1zE5nvniXN0HaAWZaZE1zgVNEirb0R7LmNg==",
12087 +
"license": "MIT",
12088 +
"bin": {
12089 +
"sandbox-cli-detector": "dist/cli.js"
12090 +
},
12091 +
"engines": {
12092 +
"node": ">=18.18"
12093 +
}
12094 +
},
12915 12095
"node_modules/sax": {
12916 12096
"version": "1.6.0",
12917 12097
"resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",
12918 12098
"integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==",
12919 12099
"license": "BlueOak-1.0.0",
12920 12100
"engines": {
12921 12101
"node": ">=11.0.0"
12922 12102
}
12923 12103
},
12924 12104
"node_modules/scheduler": {
12925 -
"version": "0.26.0",
12926 -
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
12927 -
"integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
12105 +
"version": "0.27.0",
12106 +
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
12107 +
"integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
12928 12108
"license": "MIT"
12929 12109
},
12930 12110
"node_modules/semver": {
12931 12111
"version": "6.3.1",
12932 12112
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
13046 12226
},
13047 12227
"node_modules/set-blocking": {
13048 12228
"version": "2.0.0",
13049 12229
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
13050 12230
"integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
13051 -
"devOptional": true,
12231 +
"dev": true,
13052 12232
"license": "ISC"
13053 12233
},
13054 12234
"node_modules/set-function-length": {
13055 12235
"version": "1.2.2",
13056 12236
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
13057 12237
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
12238 +
"dev": true,
13058 12239
"license": "MIT",
13059 12240
"dependencies": {
13060 12241
"define-data-property": "^1.1.4",
13061 12242
"es-errors": "^1.3.0",
13062 12243
"function-bind": "^1.1.2",
13161 12342
},
13162 12343
"node_modules/side-channel": {
13163 12344
"version": "1.1.0",
13164 12345
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
13165 12346
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
13166 -
"devOptional": true,
12347 +
"dev": true,
13167 12348
"license": "MIT",
13168 12349
"dependencies": {
13169 12350
"es-errors": "^1.3.0",
13170 12351
"object-inspect": "^1.13.3",
13171 12352
"side-channel-list": "^1.0.0",
13181 12362
},
13182 12363
"node_modules/side-channel-list": {
13183 12364
"version": "1.0.0",
13184 12365
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
13185 12366
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
13186 -
"devOptional": true,
12367 +
"dev": true,
13187 12368
"license": "MIT",
13188 12369
"dependencies": {
13189 12370
"es-errors": "^1.3.0",
13190 12371
"object-inspect": "^1.13.3"
13191 12372
},
13198 12379
},
13199 12380
"node_modules/side-channel-map": {
13200 12381
"version": "1.0.1",
13201 12382
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
13202 12383
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
13203 -
"devOptional": true,
12384 +
"dev": true,
13204 12385
"license": "MIT",
13205 12386
"dependencies": {
13206 12387
"call-bound": "^1.0.2",
13207 12388
"es-errors": "^1.3.0",
13208 12389
"get-intrinsic": "^1.2.5",
13217 12398
},
13218 12399
"node_modules/side-channel-weakmap": {
13219 12400
"version": "1.0.2",
13220 12401
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
13221 12402
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
13222 -
"devOptional": true,
12403 +
"dev": true,
13223 12404
"license": "MIT",
13224 12405
"dependencies": {
13225 12406
"call-bound": "^1.0.2",
13226 12407
"es-errors": "^1.3.0",
13227 12408
"get-intrinsic": "^1.2.5",
13265 12446
"version": "1.0.5",
13266 12447
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
13267 12448
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
13268 12449
"license": "MIT"
13269 12450
},
13270 -
"node_modules/slash": {
13271 -
"version": "3.0.0",
13272 -
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
13273 -
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
13274 -
"license": "MIT",
13275 -
"engines": {
13276 -
"node": ">=8"
13277 -
}
13278 -
},
13279 12451
"node_modules/slice-ansi": {
13280 12452
"version": "2.1.0",
13281 12453
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
13282 12454
"integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
13283 -
"devOptional": true,
12455 +
"dev": true,
13284 12456
"license": "MIT",
13285 12457
"dependencies": {
13286 12458
"ansi-styles": "^3.2.0",
13287 12459
"astral-regex": "^1.0.0",
13288 12460
"is-fullwidth-code-point": "^2.0.0"
13293 12465
},
13294 12466
"node_modules/slice-ansi/node_modules/ansi-styles": {
13295 12467
"version": "3.2.1",
13296 12468
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
13297 12469
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
13298 -
"devOptional": true,
12470 +
"dev": true,
13299 12471
"license": "MIT",
13300 12472
"dependencies": {
13301 12473
"color-convert": "^1.9.0"
13302 12474
},
13303 12475
"engines": {
13306 12478
},
13307 12479
"node_modules/slice-ansi/node_modules/color-convert": {
13308 12480
"version": "1.9.3",
13309 12481
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
13310 12482
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
13311 -
"devOptional": true,
12483 +
"dev": true,
13312 12484
"license": "MIT",
13313 12485
"dependencies": {
13314 12486
"color-name": "1.1.3"
13315 12487
}
13316 12488
},
13317 12489
"node_modules/slice-ansi/node_modules/color-name": {
13318 12490
"version": "1.1.3",
13319 12491
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
13320 12492
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
13321 -
"devOptional": true,
12493 +
"dev": true,
13322 12494
"license": "MIT"
13323 12495
},
13324 12496
"node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
13325 12497
"version": "2.0.0",
13326 12498
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
13327 12499
"integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
13328 -
"devOptional": true,
12500 +
"dev": true,
13329 12501
"license": "MIT",
13330 12502
"engines": {
13331 12503
"node": ">=4"
13332 12504
}
13333 12505
},
13384 12556
"license": "MIT",
13385 12557
"engines": {
13386 12558
"node": ">=6"
13387 12559
}
13388 12560
},
13389 -
"node_modules/sprintf-js": {
13390 -
"version": "1.0.3",
13391 -
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
13392 -
"integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
13393 -
"license": "BSD-3-Clause"
13394 -
},
13395 12561
"node_modules/stable-hash": {
13396 12562
"version": "0.0.5",
13397 12563
"resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz",
13398 12564
"integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==",
13399 12565
"dev": true,
13400 12566
"license": "MIT"
13401 12567
},
13402 -
"node_modules/stack-utils": {
13403 -
"version": "2.0.6",
13404 -
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
13405 -
"integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
13406 -
"license": "MIT",
13407 -
"dependencies": {
13408 -
"escape-string-regexp": "^2.0.0"
13409 -
},
13410 -
"engines": {
13411 -
"node": ">=10"
13412 -
}
13413 -
},
13414 -
"node_modules/stack-utils/node_modules/escape-string-regexp": {
13415 -
"version": "2.0.0",
13416 -
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
13417 -
"integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
13418 -
"license": "MIT",
13419 -
"engines": {
13420 -
"node": ">=8"
13421 -
}
13422 -
},
13423 12568
"node_modules/stackframe": {
13424 12569
"version": "1.3.4",
13425 12570
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
13426 12571
"integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
13427 12572
"license": "MIT"
13435 12580
"type-fest": "^0.7.1"
13436 12581
},
13437 12582
"engines": {
13438 12583
"node": ">=6"
13439 12584
}
12585 +
},
12586 +
"node_modules/standard-navigation": {
12587 +
"version": "0.0.5",
12588 +
"resolved": "https://registry.npmjs.org/standard-navigation/-/standard-navigation-0.0.5.tgz",
12589 +
"integrity": "sha512-YAmzwAiiQVocZxO/VGPFiQHcu5pKiz09QIGC0MK6aRMoa3E0QkoTQgcqJr7ZZ3OMiNhu4DkaGElFI5htjOIDbw==",
12590 +
"license": "MIT"
13440 12591
},
13441 12592
"node_modules/statuses": {
13442 12593
"version": "1.5.0",
13443 12594
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
13444 12595
"integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
13481 12632
},
13482 12633
"node_modules/strict-url-sanitise": {
13483 12634
"version": "0.0.1",
13484 12635
"resolved": "https://registry.npmjs.org/strict-url-sanitise/-/strict-url-sanitise-0.0.1.tgz",
13485 12636
"integrity": "sha512-nuFtF539K8jZg3FjaWH/L8eocCR6gegz5RDOsaWxfdbF5Jqr2VXWxZayjTwUzsWJDC91k2EbnJXp6FuWW+Z4hg==",
13486 -
"devOptional": true,
12637 +
"dev": true,
13487 12638
"license": "MIT"
13488 12639
},
13489 12640
"node_modules/string_decoder": {
13490 12641
"version": "1.3.0",
13491 12642
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
13492 12643
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
13493 -
"devOptional": true,
12644 +
"dev": true,
13494 12645
"license": "MIT",
13495 12646
"dependencies": {
13496 12647
"safe-buffer": "~5.2.0"
13497 12648
}
13498 12649
},
13632 12783
},
13633 12784
"node_modules/strip-final-newline": {
13634 12785
"version": "2.0.0",
13635 12786
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
13636 12787
"integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
13637 -
"devOptional": true,
12788 +
"dev": true,
13638 12789
"license": "MIT",
13639 12790
"engines": {
13640 12791
"node": ">=6"
13641 12792
}
13642 12793
},
13655 12806
},
13656 12807
"node_modules/strnum": {
13657 12808
"version": "2.3.0",
13658 12809
"resolved": "https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz",
13659 12810
"integrity": "sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==",
13660 -
"devOptional": true,
12811 +
"dev": true,
13661 12812
"funding": [
13662 12813
{
13663 12814
"type": "github",
13664 12815
"url": "https://github.com/sponsors/NaturalIntelligence"
13665 12816
}
13675 12826
"node_modules/styleq": {
13676 12827
"version": "0.1.3",
13677 12828
"resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz",
13678 12829
"integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==",
13679 12830
"license": "MIT"
13680 -
},
13681 -
"node_modules/sucrase": {
13682 -
"version": "3.35.1",
13683 -
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
13684 -
"integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==",
13685 -
"license": "MIT",
13686 -
"dependencies": {
13687 -
"@jridgewell/gen-mapping": "^0.3.2",
13688 -
"commander": "^4.0.0",
13689 -
"lines-and-columns": "^1.1.6",
13690 -
"mz": "^2.7.0",
13691 -
"pirates": "^4.0.1",
13692 -
"tinyglobby": "^0.2.11",
13693 -
"ts-interface-checker": "^0.1.9"
13694 -
},
13695 -
"bin": {
13696 -
"sucrase": "bin/sucrase",
13697 -
"sucrase-node": "bin/sucrase-node"
13698 -
},
13699 -
"engines": {
13700 -
"node": ">=16 || 14 >=14.17"
13701 -
}
13702 -
},
13703 -
"node_modules/sucrase/node_modules/commander": {
13704 -
"version": "4.1.1",
13705 -
"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
13706 -
"integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
13707 -
"license": "MIT",
13708 -
"engines": {
13709 -
"node": ">= 6"
13710 -
}
13711 12831
},
13712 12832
"node_modules/supports-color": {
13713 12833
"version": "7.2.0",
13714 12834
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
13715 12835
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
13744 12864
},
13745 12865
"funding": {
13746 12866
"url": "https://github.com/sponsors/ljharb"
13747 12867
}
13748 12868
},
13749 -
"node_modules/tar": {
13750 -
"version": "7.5.16",
13751 -
"resolved": "https://registry.npmjs.org/tar/-/tar-7.5.16.tgz",
13752 -
"integrity": "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==",
13753 -
"license": "BlueOak-1.0.0",
13754 -
"dependencies": {
13755 -
"@isaacs/fs-minipass": "^4.0.0",
13756 -
"chownr": "^3.0.0",
13757 -
"minipass": "^7.1.2",
13758 -
"minizlib": "^3.1.0",
13759 -
"yallist": "^5.0.0"
13760 -
},
13761 -
"engines": {
13762 -
"node": ">=18"
13763 -
}
13764 -
},
13765 -
"node_modules/tar/node_modules/yallist": {
13766 -
"version": "5.0.0",
13767 -
"resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
13768 -
"integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
13769 -
"license": "BlueOak-1.0.0",
13770 -
"engines": {
13771 -
"node": ">=18"
13772 -
}
13773 -
},
13774 12869
"node_modules/terminal-link": {
13775 12870
"version": "2.1.1",
13776 12871
"resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
13777 12872
"integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
13778 12873
"license": "MIT",
13809 12904
"version": "2.20.3",
13810 12905
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
13811 12906
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
13812 12907
"license": "MIT"
13813 12908
},
13814 -
"node_modules/test-exclude": {
13815 -
"version": "6.0.0",
13816 -
"resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
13817 -
"integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
13818 -
"license": "ISC",
13819 -
"dependencies": {
13820 -
"@istanbuljs/schema": "^0.1.2",
13821 -
"glob": "^7.1.4",
13822 -
"minimatch": "^3.0.4"
13823 -
},
13824 -
"engines": {
13825 -
"node": ">=8"
13826 -
}
13827 -
},
13828 -
"node_modules/test-exclude/node_modules/glob": {
13829 -
"version": "7.2.3",
13830 -
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
13831 -
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
13832 -
"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",
13833 -
"license": "ISC",
13834 -
"dependencies": {
13835 -
"fs.realpath": "^1.0.0",
13836 -
"inflight": "^1.0.4",
13837 -
"inherits": "2",
13838 -
"minimatch": "^3.1.1",
13839 -
"once": "^1.3.0",
13840 -
"path-is-absolute": "^1.0.0"
13841 -
},
13842 -
"engines": {
13843 -
"node": "*"
13844 -
},
13845 -
"funding": {
13846 -
"url": "https://github.com/sponsors/isaacs"
13847 -
}
13848 -
},
13849 -
"node_modules/thenify": {
13850 -
"version": "3.3.1",
13851 -
"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
13852 -
"integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
13853 -
"license": "MIT",
13854 -
"dependencies": {
13855 -
"any-promise": "^1.0.0"
13856 -
}
13857 -
},
13858 -
"node_modules/thenify-all": {
13859 -
"version": "1.6.0",
13860 -
"resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
13861 -
"integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
13862 -
"license": "MIT",
13863 -
"dependencies": {
13864 -
"thenify": ">= 3.1.0 < 4"
13865 -
},
13866 -
"engines": {
13867 -
"node": ">=0.8"
13868 -
}
13869 -
},
13870 12909
"node_modules/throat": {
13871 12910
"version": "5.0.0",
13872 12911
"resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
13873 12912
"integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
13874 12913
"license": "MIT"
13943 12982
"license": "MIT",
13944 12983
"engines": {
13945 12984
"node": ">=0.6"
13946 12985
}
13947 12986
},
12987 +
"node_modules/toqr": {
12988 +
"version": "0.1.1",
12989 +
"resolved": "https://registry.npmjs.org/toqr/-/toqr-0.1.1.tgz",
12990 +
"integrity": "sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==",
12991 +
"license": "MIT"
12992 +
},
13948 12993
"node_modules/tr46": {
13949 12994
"version": "0.0.3",
13950 12995
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
13951 12996
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
13952 12997
"license": "MIT"
13961 13006
"node": ">=18.12"
13962 13007
},
13963 13008
"peerDependencies": {
13964 13009
"typescript": ">=4.8.4"
13965 13010
}
13966 -
},
13967 -
"node_modules/ts-interface-checker": {
13968 -
"version": "0.1.13",
13969 -
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
13970 -
"integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
13971 -
"license": "Apache-2.0"
13972 13011
},
13973 13012
"node_modules/tsconfig-paths": {
13974 13013
"version": "3.15.0",
13975 13014
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
13976 13015
"integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
14013 13052
},
14014 13053
"engines": {
14015 13054
"node": ">= 0.8.0"
14016 13055
}
14017 13056
},
14018 -
"node_modules/type-detect": {
14019 -
"version": "4.0.8",
14020 -
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
14021 -
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
14022 -
"license": "MIT",
14023 -
"engines": {
14024 -
"node": ">=4"
14025 -
}
14026 -
},
14027 13057
"node_modules/type-fest": {
14028 13058
"version": "0.7.1",
14029 13059
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
14030 13060
"integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==",
14031 13061
"license": "(MIT OR CC0-1.0)",
14035 13065
},
14036 13066
"node_modules/type-is": {
14037 13067
"version": "2.1.0",
14038 13068
"resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
14039 13069
"integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",
14040 -
"devOptional": true,
13070 +
"dev": true,
14041 13071
"license": "MIT",
14042 13072
"dependencies": {
14043 13073
"content-type": "^2.0.0",
14044 13074
"media-typer": "^1.1.0",
14045 13075
"mime-types": "^3.0.0"
14054 13084
},
14055 13085
"node_modules/type-is/node_modules/content-type": {
14056 13086
"version": "2.0.0",
14057 13087
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
14058 13088
"integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
14059 -
"devOptional": true,
13089 +
"dev": true,
14060 13090
"license": "MIT",
14061 13091
"engines": {
14062 13092
"node": ">=18"
14063 13093
},
14064 13094
"funding": {
14068 13098
},
14069 13099
"node_modules/type-is/node_modules/mime-db": {
14070 13100
"version": "1.54.0",
14071 13101
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
14072 13102
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
14073 -
"devOptional": true,
13103 +
"dev": true,
14074 13104
"license": "MIT",
14075 13105
"engines": {
14076 13106
"node": ">= 0.6"
14077 13107
}
14078 13108
},
14079 13109
"node_modules/type-is/node_modules/mime-types": {
14080 13110
"version": "3.0.2",
14081 13111
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
14082 13112
"integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
14083 -
"devOptional": true,
13113 +
"dev": true,
14084 13114
"license": "MIT",
14085 13115
"dependencies": {
14086 13116
"mime-db": "^1.54.0"
14087 13117
},
14088 13118
"engines": {
14170 13200
"funding": {
14171 13201
"url": "https://github.com/sponsors/ljharb"
14172 13202
}
14173 13203
},
14174 13204
"node_modules/typescript": {
14175 -
"version": "5.9.3",
14176 -
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
14177 -
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
14178 -
"devOptional": true,
13205 +
"version": "6.0.3",
13206 +
"resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
13207 +
"integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
13208 +
"dev": true,
14179 13209
"license": "Apache-2.0",
14180 13210
"bin": {
14181 13211
"tsc": "bin/tsc",
14182 13212
"tsserver": "bin/tsserver"
14183 13213
},
14228 13258
},
14229 13259
"funding": {
14230 13260
"url": "https://github.com/sponsors/ljharb"
14231 13261
}
14232 13262
},
14233 -
"node_modules/undici": {
14234 -
"version": "6.26.0",
14235 -
"resolved": "https://registry.npmjs.org/undici/-/undici-6.26.0.tgz",
14236 -
"integrity": "sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==",
14237 -
"license": "MIT",
14238 -
"engines": {
14239 -
"node": ">=18.17"
14240 -
}
14241 -
},
14242 13263
"node_modules/undici-types": {
14243 13264
"version": "7.18.2",
14244 13265
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
14245 13266
"integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
14246 13267
"license": "MIT"
14287 13308
},
14288 13309
"node_modules/universalify": {
14289 13310
"version": "0.1.2",
14290 13311
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
14291 13312
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
14292 -
"devOptional": true,
13313 +
"dev": true,
14293 13314
"license": "MIT",
14294 13315
"engines": {
14295 13316
"node": ">= 4.0.0"
14296 13317
}
14297 13318
},
14429 13450
"@types/react": {
14430 13451
"optional": true
14431 13452
}
14432 13453
}
14433 13454
},
14434 -
"node_modules/use-sync-external-store": {
14435 -
"version": "1.6.0",
14436 -
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
14437 -
"integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
14438 -
"license": "MIT",
14439 -
"peerDependencies": {
14440 -
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
14441 -
}
14442 -
},
14443 -
"node_modules/util": {
14444 -
"version": "0.12.5",
14445 -
"resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
14446 -
"integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
14447 -
"license": "MIT",
14448 -
"dependencies": {
14449 -
"inherits": "^2.0.3",
14450 -
"is-arguments": "^1.0.4",
14451 -
"is-generator-function": "^1.0.7",
14452 -
"is-typed-array": "^1.1.3",
14453 -
"which-typed-array": "^1.1.2"
14454 -
}
14455 -
},
14456 13455
"node_modules/util-deprecate": {
14457 13456
"version": "1.0.2",
14458 13457
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
14459 13458
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
14460 -
"devOptional": true,
13459 +
"dev": true,
14461 13460
"license": "MIT"
14462 13461
},
14463 13462
"node_modules/utils-merge": {
14464 13463
"version": "1.0.1",
14465 13464
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
14736 13735
"dependencies": {
14737 13736
"tr46": "~0.0.3",
14738 13737
"webidl-conversions": "^3.0.0"
14739 13738
}
14740 13739
},
14741 -
"node_modules/whatwg-url-without-unicode": {
14742 -
"version": "8.0.0-3",
14743 -
"resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz",
14744 -
"integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==",
14745 -
"license": "MIT",
14746 -
"dependencies": {
14747 -
"buffer": "^5.4.3",
14748 -
"punycode": "^2.1.1",
14749 -
"webidl-conversions": "^5.0.0"
14750 -
},
14751 -
"engines": {
14752 -
"node": ">=10"
14753 -
}
14754 -
},
14755 -
"node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": {
14756 -
"version": "5.0.0",
14757 -
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
14758 -
"integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
14759 -
"license": "BSD-2-Clause",
14760 -
"engines": {
14761 -
"node": ">=8"
14762 -
}
13740 +
"node_modules/whatwg-url-minimum": {
13741 +
"version": "0.1.2",
13742 +
"resolved": "https://registry.npmjs.org/whatwg-url-minimum/-/whatwg-url-minimum-0.1.2.tgz",
13743 +
"integrity": "sha512-XPEm0XFQWNVG292lII1PrRRJl3sItrs7CettZ4ncYxuDVpLyy+NwlGyut2hXI0JswcJUxeCH+CyOJK0ZzAXD6A==",
13744 +
"license": "MIT"
14763 13745
},
14764 13746
"node_modules/which": {
14765 13747
"version": "2.0.2",
14766 13748
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
14767 13749
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
14845 13827
},
14846 13828
"node_modules/which-module": {
14847 13829
"version": "2.0.1",
14848 13830
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
14849 13831
"integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
14850 -
"devOptional": true,
13832 +
"dev": true,
14851 13833
"license": "ISC"
14852 13834
},
14853 13835
"node_modules/which-typed-array": {
14854 13836
"version": "1.1.20",
14855 13837
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
14856 13838
"integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
13839 +
"dev": true,
14857 13840
"license": "MIT",
14858 13841
"dependencies": {
14859 13842
"available-typed-arrays": "^1.0.7",
14860 13843
"call-bind": "^1.0.8",
14861 13844
"call-bound": "^1.0.4",
14869 13852
},
14870 13853
"funding": {
14871 13854
"url": "https://github.com/sponsors/ljharb"
14872 13855
}
14873 13856
},
14874 -
"node_modules/wonka": {
14875 -
"version": "6.3.6",
14876 -
"resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.6.tgz",
14877 -
"integrity": "sha512-MXH+6mDHAZ2GuMpgKS055FR6v0xVP3XwquxIMYXgiW+FejHQlMGlvVRZT4qMCxR+bEo/FCtIdKxwej9WV3YQag==",
14878 -
"license": "MIT"
14879 -
},
14880 13857
"node_modules/word-wrap": {
14881 13858
"version": "1.2.5",
14882 13859
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
14883 13860
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
14884 13861
"dev": true,
14902 13879
},
14903 13880
"funding": {
14904 13881
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
14905 13882
}
14906 13883
},
14907 -
"node_modules/wrappy": {
14908 -
"version": "1.0.2",
14909 -
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
14910 -
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
14911 -
"license": "ISC"
14912 -
},
14913 -
"node_modules/write-file-atomic": {
14914 -
"version": "4.0.2",
14915 -
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
14916 -
"integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
14917 -
"license": "ISC",
14918 -
"dependencies": {
14919 -
"imurmurhash": "^0.1.4",
14920 -
"signal-exit": "^3.0.7"
14921 -
},
14922 -
"engines": {
14923 -
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
14924 -
}
14925 -
},
14926 13884
"node_modules/ws": {
14927 13885
"version": "7.5.10",
14928 13886
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
14929 13887
"integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
14930 13888
"license": "MIT",
14959 13917
},
14960 13918
"node_modules/xml-naming": {
14961 13919
"version": "0.1.0",
14962 13920
"resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz",
14963 13921
"integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==",
14964 -
"devOptional": true,
13922 +
"dev": true,
14965 13923
"funding": [
14966 13924
{
14967 13925
"type": "github",
14968 13926
"url": "https://github.com/sponsors/NaturalIntelligence"
14969 13927
}
15063 14021
},
15064 14022
"node_modules/yocto-queue": {
15065 14023
"version": "0.1.0",
15066 14024
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
15067 14025
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
14026 +
"dev": true,
15068 14027
"license": "MIT",
15069 14028
"engines": {
15070 14029
"node": ">=10"
15071 14030
},
15072 14031
"funding": {
15073 14032
"url": "https://github.com/sponsors/sindresorhus"
14033 +
}
14034 +
},
14035 +
"node_modules/zod": {
14036 +
"version": "3.25.76",
14037 +
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
14038 +
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
14039 +
"license": "MIT",
14040 +
"funding": {
14041 +
"url": "https://github.com/sponsors/colinhacks"
14042 +
}
14043 +
},
14044 +
"node_modules/zod-validation-error": {
14045 +
"version": "4.0.2",
14046 +
"resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz",
14047 +
"integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==",
14048 +
"dev": true,
14049 +
"license": "MIT",
14050 +
"engines": {
14051 +
"node": ">=18.0.0"
14052 +
},
14053 +
"peerDependencies": {
14054 +
"zod": "^3.25.0 || ^4.0.0"
15074 14055
}
15075 14056
},
15076 14057
"node_modules/zustand": {
15077 14058
"version": "5.0.13",
15078 14059
"resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.13.tgz",
15102 14083
}
15103 14084
}
15104 14085
}
15105 14086
}
15106 14087
}
frontend/package.json
1 1
{
2 2
"name": "orbit",
3 3
"main": "expo-router/entry",
4 4
"version": "0.0.0",
5 5
"scripts": {
6 6
"start": "expo start",
7 7
"reset-project": "node ./scripts/reset-project.js",
8 8
"android": "expo run:android",
9 9
"lint": "expo lint",
10 -
"ios": "expo run:ios"
10 +
"ios": "expo run:ios",
11 +
"test:e2e": "bash scripts/e2e.sh test",
12 +
"test:e2e:up": "bash scripts/e2e.sh up",
13 +
"test:e2e:down": "bash scripts/e2e.sh down",
14 +
"test:e2e:all": "bash scripts/e2e.sh all"
11 15
},
12 16
"dependencies": {
13 17
"@expo-google-fonts/inter": "^0.4.2",
14 18
"@expo/vector-icons": "^15.0.3",
15 19
"@react-native-async-storage/async-storage": "2.2.0",
16 -
"@react-native-community/datetimepicker": "8.4.4",
17 -
"@react-native-community/slider": "5.0.1",
18 -
"@react-navigation/bottom-tabs": "^7.4.0",
19 -
"@react-navigation/elements": "^2.6.3",
20 -
"@react-navigation/native": "^7.1.8",
20 +
"@react-native-community/datetimepicker": "9.1.0",
21 +
"@react-native-community/slider": "5.2.0",
21 22
"@tanstack/query-sync-storage-persister": "^5.100.10",
22 23
"@tanstack/react-query": "^5.100.10",
23 24
"@tanstack/react-query-persist-client": "^5.100.10",
24 25
"date-fns": "^4.1.0",
25 -
"expo": "~54.0.35",
26 -
"expo-constants": "~18.0.13",
27 -
"expo-dev-client": "~6.0.21",
28 -
"expo-device": "~8.0.10",
29 -
"expo-file-system": "~19.0.23",
30 -
"expo-font": "~14.0.12",
31 -
"expo-haptics": "~15.0.8",
32 -
"expo-image": "~3.0.11",
33 -
"expo-image-picker": "~17.0.11",
34 -
"expo-linear-gradient": "~15.0.8",
35 -
"expo-linking": "~8.0.12",
36 -
"expo-notifications": "~0.32.17",
37 -
"expo-router": "~6.0.24",
38 -
"expo-secure-store": "~15.0.8",
39 -
"expo-sharing": "~14.0.8",
40 -
"expo-splash-screen": "~31.0.13",
41 -
"expo-status-bar": "~3.0.9",
42 -
"expo-symbols": "~1.0.8",
43 -
"expo-system-ui": "~6.0.9",
44 -
"expo-updates": "~29.0.18",
45 -
"expo-web-browser": "~15.0.11",
46 -
"react": "19.1.0",
47 -
"react-dom": "19.1.0",
48 -
"react-native": "0.81.5",
49 -
"react-native-gesture-handler": "~2.28.0",
50 -
"react-native-mmkv": "^4.3.1",
51 -
"react-native-nitro-modules": "^0.35.6",
52 -
"react-native-reanimated": "~4.1.1",
53 -
"react-native-safe-area-context": "~5.6.0",
54 -
"react-native-screens": "~4.16.0",
26 +
"expo": "^57.0.22",
27 +
"expo-constants": "~57.0.18",
28 +
"expo-dev-client": "~57.0.19",
29 +
"expo-device": "~57.0.2",
30 +
"expo-file-system": "~57.0.7",
31 +
"expo-font": "~57.0.4",
32 +
"expo-haptics": "~57.0.3",
33 +
"expo-image": "~57.0.5",
34 +
"expo-image-picker": "~57.0.17",
35 +
"expo-linear-gradient": "~57.0.2",
36 +
"expo-linking": "~57.0.10",
37 +
"expo-notifications": "~57.0.18",
38 +
"expo-router": "~57.0.21",
39 +
"expo-secure-store": "~57.0.4",
40 +
"expo-sharing": "~57.0.19",
41 +
"expo-splash-screen": "~57.0.9",
42 +
"expo-status-bar": "~57.0.1",
43 +
"expo-symbols": "~57.0.3",
44 +
"expo-system-ui": "~57.0.4",
45 +
"expo-updates": "~57.0.22",
46 +
"expo-web-browser": "~57.0.3",
47 +
"react": "19.2.3",
48 +
"react-dom": "19.2.3",
49 +
"react-native": "0.86.3",
50 +
"react-native-gesture-handler": "~2.32.0",
51 +
"react-native-mmkv": "^4.3.2",
52 +
"react-native-nitro-modules": "^0.35.9",
53 +
"react-native-reanimated": "4.5.1",
54 +
"react-native-safe-area-context": "~5.7.0",
55 +
"react-native-screens": "~4.26.0",
55 56
"react-native-teleport": "^1.1.2",
56 57
"react-native-web": "~0.21.0",
57 -
"react-native-worklets": "0.5.1",
58 +
"react-native-worklets": "0.10.1",
58 59
"zustand": "^5.0.13"
59 60
},
60 61
"devDependencies": {
61 62
"@react-native-community/cli": "^20.1.3",
62 -
"@types/react": "~19.1.0",
63 -
"babel-preset-expo": "~54.0.10",
63 +
"@types/react": "~19.2.4",
64 +
"babel-preset-expo": "~57.0.0",
64 65
"eslint": "^9.25.0",
65 -
"eslint-config-expo": "~10.0.0",
66 -
"typescript": "~5.9.2"
66 +
"eslint-config-expo": "~57.0.2",
67 +
"typescript": "~6.0.3"
67 68
},
68 69
"private": true
69 70
}