diff --git a/examples/react-native-webview-widget-page/index.html b/examples/react-native-webview-widget-page/index.html
new file mode 100644
index 000000000..0c761630f
--- /dev/null
+++ b/examples/react-native-webview-widget-page/index.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+ LI.FI Widget - React Native WebView host page
+
+
+
+
+
+
+
diff --git a/examples/react-native-webview-widget-page/package.json b/examples/react-native-webview-widget-page/package.json
new file mode 100644
index 000000000..5dda0a35f
--- /dev/null
+++ b/examples/react-native-webview-widget-page/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "react-native-webview-widget-page",
+ "version": "0.1.0",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "vite --host",
+ "build": "vite build",
+ "preview": "vite preview --host",
+ "check:types": "tsc --noEmit"
+ },
+ "dependencies": {
+ "@lifi/widget": "workspace:*",
+ "react": "^19.2.7",
+ "react-dom": "^19.2.7",
+ "@lifi/widget-provider-ethereum": "workspace:*"
+ },
+ "devDependencies": {
+ "@types/react": "^19.2.17",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^5.1.2",
+ "typescript": "^6.0.3",
+ "vite": "^8.1.4",
+ "@types/node": "^26.1.1"
+ }
+}
diff --git a/examples/react-native-webview-widget-page/src/App.tsx b/examples/react-native-webview-widget-page/src/App.tsx
new file mode 100644
index 000000000..fdc4dca03
--- /dev/null
+++ b/examples/react-native-webview-widget-page/src/App.tsx
@@ -0,0 +1,75 @@
+import { LiFiWidget, type WidgetConfig } from '@lifi/widget'
+import { EthereumProvider } from '@lifi/widget-provider-ethereum'
+import { useEffect, useMemo, useState } from 'react'
+
+/**
+ * This page is meant to be rendered inside a react-native-webview.
+ *
+ * The React Native host injects an EIP-1193 provider (announced via EIP-6963)
+ * before this page loads - see ../react-native-webview/src/bridge/injectedProvider.ts.
+ * From the widget's point of view the host app is just another injected
+ * wallet, so no widget internals are involved at all.
+ *
+ * The host can optionally pass widget config overrides:
+ * - via the `config` query param (URI-encoded JSON), read once at load
+ * - via postMessage({ type: 'widget:config', config }) at runtime
+ */
+
+const readConfigFromQuery = (): Partial => {
+ try {
+ const raw = new URLSearchParams(window.location.search).get('config')
+ return raw ? JSON.parse(decodeURIComponent(raw)) : {}
+ } catch {
+ return {}
+ }
+}
+
+export const App = () => {
+ const [configOverrides, setConfigOverrides] =
+ useState>(readConfigFromQuery)
+
+ useEffect(() => {
+ // RN -> page messages arrive on `document` on Android and `window` on iOS.
+ const onMessage = (event: Event) => {
+ const data = (event as MessageEvent).data
+ if (typeof data !== 'string') {
+ return
+ }
+ try {
+ const message = JSON.parse(data)
+ if (message?.type === 'widget:config' && message.config) {
+ setConfigOverrides(message.config)
+ }
+ } catch {
+ // Not ours - the wallet bridge uses its own message envelope.
+ }
+ }
+ window.addEventListener('message', onMessage)
+ document.addEventListener('message', onMessage)
+ return () => {
+ window.removeEventListener('message', onMessage)
+ document.removeEventListener('message', onMessage)
+ }
+ }, [])
+
+ const config: WidgetConfig = useMemo(
+ () => ({
+ integrator: 'lifi-rn-webview-example',
+ // The widget takes wallet providers explicitly since v4. EVM only here:
+ // the RN host's injected EIP-6963 provider is discovered by wagmi's
+ // multi-injected-provider discovery inside EthereumProvider.
+ providers: [EthereumProvider()],
+ appearance: 'light',
+ theme: {
+ container: {
+ height: '100%',
+ border: 'none',
+ },
+ },
+ ...configOverrides,
+ }),
+ [configOverrides]
+ )
+
+ return
+}
diff --git a/examples/react-native-webview-widget-page/src/main.tsx b/examples/react-native-webview-widget-page/src/main.tsx
new file mode 100644
index 000000000..a3fd25e0c
--- /dev/null
+++ b/examples/react-native-webview-widget-page/src/main.tsx
@@ -0,0 +1,4 @@
+import { createRoot } from 'react-dom/client'
+import { App } from './App'
+
+createRoot(document.getElementById('root')!).render()
diff --git a/examples/react-native-webview-widget-page/tsconfig.json b/examples/react-native-webview-widget-page/tsconfig.json
new file mode 100644
index 000000000..2a2fa24cb
--- /dev/null
+++ b/examples/react-native-webview-widget-page/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "noEmit": true,
+ "composite": false,
+ "incremental": false,
+ "isolatedDeclarations": false,
+ "types": ["node", "vite/client"]
+ },
+ "include": ["src"]
+}
diff --git a/examples/react-native-webview-widget-page/vite.config.ts b/examples/react-native-webview-widget-page/vite.config.ts
new file mode 100644
index 000000000..704027ef3
--- /dev/null
+++ b/examples/react-native-webview-widget-page/vite.config.ts
@@ -0,0 +1,11 @@
+import react from '@vitejs/plugin-react'
+import { defineConfig } from 'vite'
+
+export default defineConfig({
+ plugins: [react()],
+ server: {
+ // The RN app loads this page over the LAN, so bind beyond localhost.
+ host: true,
+ port: 5174,
+ },
+})
diff --git a/examples/react-native-webview/.gitignore b/examples/react-native-webview/.gitignore
new file mode 100644
index 000000000..84f64789e
--- /dev/null
+++ b/examples/react-native-webview/.gitignore
@@ -0,0 +1,5 @@
+# Expo prebuild output - regenerate with `npx expo prebuild` / `expo run:ios`
+/ios
+/android
+node_modules
+.expo
diff --git a/examples/react-native-webview/App.tsx b/examples/react-native-webview/App.tsx
new file mode 100644
index 000000000..77801e8ed
--- /dev/null
+++ b/examples/react-native-webview/App.tsx
@@ -0,0 +1,124 @@
+/**
+ * Example host app: the LI.FI widget running inside a WebView, with this
+ * app's wallet serving the widget via the EIP-1193/6963 postMessage bridge.
+ *
+ * Run the widget page first (see ../widget-page), then point WIDGET_PAGE_URL
+ * at it. Load the page from a real origin (LAN IP in dev) - a file:// bundle
+ * gets an opaque origin, which breaks localStorage on Android and origin
+ * checks on iOS.
+ */
+import { type ComponentRef, useMemo, useRef } from 'react'
+import {
+ Alert,
+ Platform,
+ SafeAreaView,
+ StatusBar,
+ StyleSheet,
+} from 'react-native'
+import { WebView, type WebViewMessageEvent } from 'react-native-webview'
+import { bytesToHex } from 'viem'
+import { generatePrivateKey, mnemonicToAccount } from 'viem/accounts'
+import { buildInjectedProvider } from './src/bridge/injectedProvider'
+import { isBridgeRequest } from './src/bridge/types'
+import { type ApprovalRequest, WalletHost } from './src/bridge/walletHost'
+
+// Dev server of ../widget-page. Use your machine's LAN IP for a device,
+// localhost works for the iOS simulator.
+// Optional local-swap harness (off by default). Run
+// `anvil --fork-url --chain-id 1` on the host and flip this on:
+// the wallet becomes anvil's well-known account #0 (10k fake ETH on the fork)
+// and all chain-1 traffic - the app's AND the widget's - is pointed at the
+// fork, so same-chain swaps execute end-to-end with zero real funds. anvil's
+// account #0 key is public knowledge; it holds nothing outside forks.
+const HARNESS = false
+const HARNESS_RPC = 'http://localhost:8545'
+// anvil / hardhat well-known dev mnemonic. Account #0's key is derived from it
+// at runtime rather than pasted in, so no real-looking private key literal
+// lives in the example. It's a public test account that only ever holds fork
+// funds - never put a real key here.
+const ANVIL_MNEMONIC =
+ 'test test test test test test test test test test test junk'
+
+// The widget page's dev server. Use your machine's LAN IP on a real device;
+// localhost works for the iOS simulator.
+const WIDGET_PAGE_BASE = Platform.select({
+ ios: 'http://localhost:5174',
+ default: 'http://192.168.1.67:5174',
+})!
+// Point the widget's own SDK reads at the fork too, or execution status
+// would be checked against real mainnet and never see the forked txs.
+const WIDGET_PAGE_URL = HARNESS
+ ? `${WIDGET_PAGE_BASE}/?config=${encodeURIComponent(
+ JSON.stringify({ sdkConfig: { rpcUrls: { 1: [HARNESS_RPC] } } })
+ )}`
+ : WIDGET_PAGE_BASE
+
+// Ephemeral dev account, new on every app launch (or anvil's account #0 under
+// the harness). Never hardcode a real key anywhere near production code.
+const DEV_PRIVATE_KEY = HARNESS
+ ? bytesToHex(mnemonicToAccount(ANVIL_MNEMONIC).getHdKey().privateKey!)
+ : generatePrivateKey()
+
+const requestApproval = (request: ApprovalRequest): Promise =>
+ new Promise((resolve) => {
+ Alert.alert('LI.FI widget', request.summary, [
+ { text: 'Reject', style: 'cancel', onPress: () => resolve(false) },
+ { text: 'Approve', onPress: () => resolve(true) },
+ ])
+ })
+
+export default function App() {
+ const webViewRef = useRef>(null)
+
+ const walletHost = useMemo(
+ () =>
+ new WalletHost({
+ privateKey: DEV_PRIVATE_KEY,
+ requestApproval,
+ postToPage: (json) => webViewRef.current?.postMessage(json),
+ rpcOverrides: HARNESS ? { 1: HARNESS_RPC } : undefined,
+ }),
+ []
+ )
+
+ const injectedJavaScriptBeforeContentLoaded = useMemo(
+ () =>
+ buildInjectedProvider({
+ name: 'LI.FI RN Example',
+ rdns: 'fi.li.example.rn',
+ // 1x1 green px placeholder; EIP-6963 requires a data:/https: URI.
+ icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==',
+ initialChainIdHex: walletHost.chainIdHex,
+ }),
+ [walletHost]
+ )
+
+ return (
+
+
+ {
+ try {
+ const message = JSON.parse(event.nativeEvent.data)
+ if (isBridgeRequest(message)) {
+ walletHost.handleRequest(message)
+ }
+ } catch {
+ // Non-bridge traffic (or malformed) - not ours.
+ }
+ }}
+ // The widget is an SPA; avoid iOS rubber-banding inside it.
+ bounces={false}
+ />
+
+ )
+}
+
+const styles = StyleSheet.create({
+ container: { flex: 1, backgroundColor: '#ffffff' },
+})
diff --git a/examples/react-native-webview/README.md b/examples/react-native-webview/README.md
new file mode 100644
index 000000000..317902407
--- /dev/null
+++ b/examples/react-native-webview/README.md
@@ -0,0 +1,93 @@
+# LI.FI Widget + React Native (WebView) Example
+
+This project shows how to run the LI.FI Widget inside a React Native app. The
+widget renders in a [`react-native-webview`](https://github.com/react-native-webview/react-native-webview),
+and the React Native host serves it a wallet over an EIP-1193 provider that is
+injected before the page loads and announced via EIP-6963. From the widget's
+point of view the host app is just another injected wallet, so no widget
+internals are touched.
+
+## How it works
+
+- The host injects a small EIP-1193 provider into the WebView with
+ `injectedJavaScriptBeforeContentLoaded` and announces it via EIP-6963, so
+ the widget's wallet menu lists the host app like any browser wallet
+ (`src/bridge/injectedProvider.ts`).
+- Every `request({ method, params })` from the page is forwarded to React
+ Native over `postMessage` with an id-correlated response. The host answers
+ reads and signs transactions with [viem](https://viem.sh) in-process; keys
+ never enter the WebView (`src/bridge/walletHost.ts`).
+- `chainChanged` / `accountsChanged` events and the EIP-1193 `4001` rejection
+ code are forwarded back into the page, so the widget's route execution stays
+ in sync and recovers cleanly when the user rejects.
+
+## Project layout
+
+Two packages, run together:
+
+| Package | Role |
+| --- | --- |
+| `../react-native-webview-widget-page` | A small Vite page that renders ``. Served from a real origin (never `file://`, whose opaque origin breaks `localStorage` on Android). |
+| `react-native-webview` (this one) | The Expo host app: the WebView, the injected provider, and the viem-backed wallet host. |
+
+## Requirements
+
+- [Node](https://nodejs.org) + [pnpm](https://pnpm.io)
+- Xcode (iOS) and/or Android Studio for a native build. Expo's New
+ Architecture is used, so this needs a dev build, not Expo Go.
+
+## Installation
+
+From the repo root:
+
+```bash
+pnpm install
+```
+
+## Run
+
+1. Start the widget page (defaults to `http://localhost:5174`):
+
+ ```bash
+ pnpm --filter react-native-webview-widget-page dev
+ ```
+
+2. Point `WIDGET_PAGE_BASE` in `App.tsx` at that server. `localhost` works for
+ the iOS simulator; use your machine's LAN IP for a physical device.
+
+3. Build and launch the host app:
+
+ ```bash
+ pnpm --filter react-native-webview-example-app ios
+ # or: pnpm --filter react-native-webview-example-app android
+ ```
+
+Open the widget's wallet menu and you will see the host app listed. Connect,
+and requests round-trip through a native approval prompt.
+
+## Wallets and chains
+
+EVM only. The widget takes wallet providers explicitly since v4, so the page
+passes `providers: [EthereumProvider()]`; the host's injected provider is
+picked up by wagmi's multi-injected-provider discovery inside it.
+Solana / Sui / Tron are separate provider families and are not covered here.
+
+The example signs in-process with a viem local account. An external
+WalletConnect wallet works the same way (it is just another EIP-1193 source on
+the host), but app-switching suspends WKWebView JS timers on iOS, which can
+freeze the widget mid-route, so in-process signing keeps the example simple.
+
+## Optional: local swap harness
+
+`App.tsx` has a `HARNESS` flag (off by default) for exercising a full swap
+against a local [anvil](https://book.getfoundry.sh/anvil/) mainnet fork with no
+real funds:
+
+```bash
+anvil --fork-url --chain-id 1
+```
+
+With `HARNESS = true`, the wallet becomes anvil's well-known account #0 and
+both the app's and the widget's chain-1 reads are pointed at the fork, so a
+same-chain swap executes end-to-end. anvil's account #0 key is public and holds
+nothing outside a fork.
diff --git a/examples/react-native-webview/app.json b/examples/react-native-webview/app.json
new file mode 100644
index 000000000..6d9fa6d51
--- /dev/null
+++ b/examples/react-native-webview/app.json
@@ -0,0 +1,22 @@
+{
+ "expo": {
+ "name": "LI.FI RN Example",
+ "slug": "lifi-rn-webview-example",
+ "version": "0.1.0",
+ "orientation": "portrait",
+ "userInterfaceStyle": "light",
+ "newArchEnabled": true,
+ "ios": {
+ "bundleIdentifier": "fi.li.example.rn",
+ "infoPlist": {
+ "NSAppTransportSecurity": {
+ "NSAllowsLocalNetworking": true
+ }
+ }
+ },
+ "android": {
+ "package": "fi.li.example.rn",
+ "usesCleartextTraffic": true
+ }
+ }
+}
diff --git a/examples/react-native-webview/index.ts b/examples/react-native-webview/index.ts
new file mode 100644
index 000000000..b5e68902f
--- /dev/null
+++ b/examples/react-native-webview/index.ts
@@ -0,0 +1,7 @@
+// Hermes ships no crypto.getRandomValues; viem needs it. Must be the
+// first import so the polyfill lands before anything touches crypto.
+import 'react-native-get-random-values'
+import { registerRootComponent } from 'expo'
+import App from './App'
+
+registerRootComponent(App)
diff --git a/examples/react-native-webview/package.json b/examples/react-native-webview/package.json
new file mode 100644
index 000000000..b9219645c
--- /dev/null
+++ b/examples/react-native-webview/package.json
@@ -0,0 +1,24 @@
+{
+ "name": "react-native-webview-example-app",
+ "version": "0.1.0",
+ "private": true,
+ "main": "index.ts",
+ "scripts": {
+ "start": "expo start",
+ "ios": "expo run:ios",
+ "android": "expo run:android",
+ "check:types": "tsc --noEmit"
+ },
+ "dependencies": {
+ "expo": "~56.0.0",
+ "react": "^19.2.7",
+ "react-native": "0.85.3",
+ "react-native-webview": "^14.0.1",
+ "viem": "^2.52.0",
+ "react-native-get-random-values": "^1.11.0"
+ },
+ "devDependencies": {
+ "@types/react": "^19.2.17",
+ "typescript": "^6.0.3"
+ }
+}
diff --git a/examples/react-native-webview/src/bridge/injectedProvider.ts b/examples/react-native-webview/src/bridge/injectedProvider.ts
new file mode 100644
index 000000000..f073db767
--- /dev/null
+++ b/examples/react-native-webview/src/bridge/injectedProvider.ts
@@ -0,0 +1,194 @@
+/**
+ * Builds the JavaScript injected into the WebView BEFORE the widget page
+ * loads (`injectedJavaScriptBeforeContentLoaded`).
+ *
+ * It materializes an EIP-1193 provider inside the page and announces it via
+ * EIP-6963, so the widget's wallet-management discovers the React Native
+ * host app exactly like any injected browser wallet - name, icon and all.
+ * No widget internals are touched; this is just another wallet as far as
+ * the page is concerned.
+ *
+ * Mechanics:
+ * - `request({ method, params })` posts an id-tagged envelope to RN over
+ * `window.ReactNativeWebView.postMessage` and returns a Promise held in a
+ * pending map until the correlated response comes back.
+ * - RN -> page traffic arrives via a `message` event - on `window` for iOS
+ * WKWebView and on `document` for Android - so both are listened to.
+ * - Responses reject with the exact ProviderRpcError shape RN sent (4001 on
+ * user rejection is what lets the widget's execution state machine recover
+ * instead of hanging).
+ * - `chainChanged`/`accountsChanged` events from RN are re-emitted through
+ * the provider's emitter, keeping wagmi inside the widget in sync with the
+ * host wallet after chain switches.
+ *
+ * Everything is wrapped in an IIFE with no leaks besides the provider itself.
+ */
+
+export interface InjectedProviderOptions {
+ /** Wallet name shown by the widget's wallet menu (EIP-6963 info.name). */
+ name: string
+ /** Data URI or https icon (EIP-6963 requires a data/https URI). */
+ icon: string
+ /** RDNS identifier, e.g. `app.example.wallet` (EIP-6963 info.rdns). */
+ rdns: string
+ /** Hex chain id the provider starts on, e.g. `0x1`. */
+ initialChainIdHex: string
+ /**
+ * Also expose the provider as `window.ethereum` when nothing else claims
+ * it. The widget discovers via EIP-6963 either way; this widens
+ * compatibility with anything that still probes `window.ethereum`.
+ */
+ claimWindowEthereum?: boolean
+}
+
+export const buildInjectedProvider = ({
+ name,
+ icon,
+ rdns,
+ initialChainIdHex,
+ claimWindowEthereum = true,
+}: InjectedProviderOptions): string => `
+(function () {
+ 'use strict';
+ if (window.__lifiRnBridgeInstalled) { return; }
+ window.__lifiRnBridgeInstalled = true;
+
+ var BRIDGE_SOURCE = 'lifi-rn-wallet-bridge';
+
+ var nextId = 1;
+ var pending = Object.create(null); // id -> { resolve, reject }
+ var listeners = Object.create(null); // event -> [fn]
+ var chainId = ${JSON.stringify(initialChainIdHex)};
+ var accounts = [];
+
+ function emit(event, payload) {
+ var fns = listeners[event] || [];
+ for (var i = 0; i < fns.length; i++) {
+ try { fns[i](payload); } catch (e) { /* listener errors are theirs */ }
+ }
+ }
+
+ function toProviderError(error) {
+ // Preserve the EIP-1193 shape RN sent: { code, message, data? }.
+ var err = new Error(error && error.message ? error.message : 'Internal error.');
+ err.code = error && typeof error.code === 'number' ? error.code : -32603;
+ if (error && error.data !== undefined) { err.data = error.data; }
+ return err;
+ }
+
+ var provider = {
+ isLiFiRnBridge: true,
+ // Some libraries feature-detect MetaMask; do not pretend to be it.
+ isMetaMask: false,
+
+ request: function (args) {
+ if (!args || typeof args.method !== 'string') {
+ return Promise.reject(toProviderError({ code: -32600, message: 'Invalid request.' }));
+ }
+ // Answer trivial state locally to avoid a bridge round-trip storm
+ // (wagmi polls eth_chainId/eth_accounts aggressively).
+ if (args.method === 'eth_chainId') { return Promise.resolve(chainId); }
+ if (args.method === 'eth_accounts') { return Promise.resolve(accounts.slice()); }
+
+ var id = nextId++;
+ var message = JSON.stringify({
+ source: BRIDGE_SOURCE,
+ kind: 'request',
+ id: id,
+ method: args.method,
+ params: args.params || [],
+ });
+ return new Promise(function (resolve, reject) {
+ pending[id] = { resolve: resolve, reject: reject, method: args.method };
+ window.ReactNativeWebView.postMessage(message);
+ });
+ },
+
+ on: function (event, fn) {
+ (listeners[event] = listeners[event] || []).push(fn);
+ return provider;
+ },
+ removeListener: function (event, fn) {
+ var fns = listeners[event] || [];
+ var index = fns.indexOf(fn);
+ if (index >= 0) { fns.splice(index, 1); }
+ return provider;
+ },
+ // Legacy aliases some tooling still calls.
+ enable: function () { return provider.request({ method: 'eth_requestAccounts' }); },
+ };
+
+ function handleBridgeMessage(raw) {
+ var message;
+ try { message = JSON.parse(raw); } catch (e) { return; }
+ if (!message || message.source !== BRIDGE_SOURCE) { return; }
+
+ if (message.kind === 'response') {
+ var entry = pending[message.id];
+ if (!entry) { return; }
+ delete pending[message.id];
+ if (message.error) {
+ entry.reject(toProviderError(message.error));
+ return;
+ }
+ // Track state the local fast-paths serve.
+ if (entry.method === 'eth_requestAccounts' && Array.isArray(message.result)) {
+ var hadAccounts = accounts.length > 0;
+ accounts = message.result.slice();
+ if (!hadAccounts && accounts.length) {
+ emit('connect', { chainId: chainId });
+ emit('accountsChanged', accounts.slice());
+ }
+ }
+ if (
+ (entry.method === 'wallet_switchEthereumChain' ||
+ entry.method === 'wallet_addEthereumChain') &&
+ message.newChainId
+ ) {
+ // RN confirms the post-switch chain alongside the (null) result.
+ chainId = message.newChainId;
+ }
+ entry.resolve(message.result);
+ return;
+ }
+
+ if (message.kind === 'event') {
+ if (message.event === 'chainChanged') {
+ chainId = message.params;
+ }
+ if (message.event === 'accountsChanged' && Array.isArray(message.params)) {
+ accounts = message.params.slice();
+ }
+ emit(message.event, message.params);
+ }
+ }
+
+ function onMessage(event) {
+ if (typeof event.data === 'string') { handleBridgeMessage(event.data); }
+ }
+ // iOS WKWebView delivers RN->page messages on window, Android on document.
+ window.addEventListener('message', onMessage);
+ document.addEventListener('message', onMessage);
+
+ // --- EIP-6963 announcement -------------------------------------------
+ var providerInfo = {
+ uuid: (crypto.randomUUID && crypto.randomUUID()) ||
+ 'lifi-rn-' + Math.random().toString(36).slice(2),
+ name: ${JSON.stringify(name)},
+ icon: ${JSON.stringify(icon)},
+ rdns: ${JSON.stringify(rdns)},
+ };
+ function announce() {
+ try {
+ window.dispatchEvent(new CustomEvent('eip6963:announceProvider', {
+ detail: Object.freeze({ info: providerInfo, provider: provider }),
+ }));
+ } catch (e) { /* CustomEvent exists in every WebView we target */ }
+ }
+ window.addEventListener('eip6963:requestProvider', announce);
+ announce();
+
+ ${claimWindowEthereum ? `if (!window.ethereum) { window.ethereum = provider; }` : ''}
+})();
+true; // injectedJavaScriptBeforeContentLoaded must evaluate to a truthy string
+`
diff --git a/examples/react-native-webview/src/bridge/types.ts b/examples/react-native-webview/src/bridge/types.ts
new file mode 100644
index 000000000..ca941d967
--- /dev/null
+++ b/examples/react-native-webview/src/bridge/types.ts
@@ -0,0 +1,73 @@
+/**
+ * Message envelope for the WebView <-> React Native wallet bridge.
+ *
+ * Everything crossing the boundary is a JSON string (postMessage is
+ * strings-only on the RN side), tagged with `source` so the widget page's own
+ * messages (config updates etc.) never collide with wallet traffic.
+ */
+
+export const BRIDGE_SOURCE = 'lifi-rn-wallet-bridge'
+
+/** Page -> RN: an EIP-1193 request({ method, params }) call. */
+export interface BridgeRequest {
+ source: typeof BRIDGE_SOURCE
+ kind: 'request'
+ id: number
+ method: string
+ params?: unknown[]
+}
+
+/**
+ * RN -> page: the response to a request, correlated by id.
+ * Exactly one of `result` / `error` is set.
+ *
+ * `error` keeps the EIP-1193 ProviderRpcError shape - `code` matters:
+ * 4001 user rejection is load-bearing for the widget's route execution
+ * state machine (a mangled rejection leaves routes hanging "pending").
+ */
+export interface BridgeResponse {
+ source: typeof BRIDGE_SOURCE
+ kind: 'response'
+ id: number
+ result?: unknown
+ error?: { code: number; message: string; data?: unknown }
+}
+
+/**
+ * RN -> page: EIP-1193 events pushed into the page provider.
+ * `chainChanged`/`accountsChanged` MUST be forwarded after switches, or
+ * wagmi inside the widget desyncs from the host wallet and signs on the
+ * wrong chain.
+ */
+export interface BridgeEvent {
+ source: typeof BRIDGE_SOURCE
+ kind: 'event'
+ event: 'chainChanged' | 'accountsChanged' | 'connect' | 'disconnect'
+ params: unknown
+}
+
+export type BridgeMessage = BridgeRequest | BridgeResponse | BridgeEvent
+
+export const isBridgeRequest = (value: unknown): value is BridgeRequest => {
+ const message = value as BridgeRequest
+ return (
+ !!message &&
+ message.source === BRIDGE_SOURCE &&
+ message.kind === 'request' &&
+ typeof message.id === 'number' &&
+ typeof message.method === 'string'
+ )
+}
+
+/** EIP-1193 / EIP-1474 error codes the bridge uses. */
+export const ProviderErrors = {
+ userRejected: { code: 4001, message: 'User rejected the request.' },
+ unauthorized: { code: 4100, message: 'Unauthorized.' },
+ unsupportedMethod: { code: 4200, message: 'Unsupported method.' },
+ disconnected: { code: 4900, message: 'Disconnected.' },
+ chainNotAdded: {
+ code: 4902,
+ message: 'Unrecognized chain ID. Add the chain first.',
+ },
+ internal: { code: -32603, message: 'Internal error.' },
+} as const
diff --git a/examples/react-native-webview/src/bridge/walletHost.ts b/examples/react-native-webview/src/bridge/walletHost.ts
new file mode 100644
index 000000000..9ebeecd64
--- /dev/null
+++ b/examples/react-native-webview/src/bridge/walletHost.ts
@@ -0,0 +1,287 @@
+/**
+ * React Native side of the wallet bridge.
+ *
+ * Receives the widget page's EIP-1193 requests (forwarded by the injected
+ * provider), serves them with viem, and pushes responses/events back into
+ * the page. Signing keys never enter the WebView: the page only ever sees
+ * request/response envelopes.
+ *
+ * The example keeps signing in-process (a viem local account) on purpose -
+ * an external WalletConnect wallet works identically as another EIP-1193
+ * source on the host, but app-switching suspends WKWebView JS timers on
+ * iOS, which freezes the widget mid-route. Documented in the README.
+ */
+import {
+ type Address,
+ type Chain,
+ createPublicClient,
+ createWalletClient,
+ http,
+ numberToHex,
+ type PublicClient,
+} from 'viem'
+import { privateKeyToAccount } from 'viem/accounts'
+import { arbitrum, base, mainnet, optimism, polygon } from 'viem/chains'
+import {
+ BRIDGE_SOURCE,
+ type BridgeRequest,
+ type BridgeResponse,
+ ProviderErrors,
+} from './types'
+
+export interface ApprovalRequest {
+ method: string
+ /** Human-readable summary rendered by the approval sheet. */
+ summary: string
+ params?: unknown[]
+}
+
+export interface WalletHostOptions {
+ /**
+ * Dev-only private key. The example generates an ephemeral one when
+ * omitted; never ship a hardcoded key anywhere near production code.
+ */
+ privateKey: `0x${string}`
+ initialChain?: Chain
+ /**
+ * Called for every state-changing request (connect, sign, send).
+ * Resolve `true` to approve, `false` to reject with EIP-1193 code 4001 -
+ * the widget's route execution recovers cleanly from exactly that shape.
+ */
+ requestApproval: (request: ApprovalRequest) => Promise
+ /** Sends a JSON string into the WebView (webViewRef.postMessage). */
+ postToPage: (json: string) => void
+ /**
+ * Test-harness RPC overrides per chain id (e.g. an anvil mainnet fork).
+ * When set, both reads and transaction submission for that chain go to the
+ * override, so swaps execute against fork state with fake funds.
+ */
+ rpcOverrides?: Record
+}
+
+const SUPPORTED_CHAINS: Chain[] = [mainnet, base, arbitrum, optimism, polygon]
+
+export class WalletHost {
+ private readonly account
+ private chain: Chain
+ private publicClients = new Map()
+ private connected = false
+
+ constructor(private readonly options: WalletHostOptions) {
+ this.account = privateKeyToAccount(options.privateKey)
+ this.chain = options.initialChain ?? mainnet
+ }
+
+ get address(): Address {
+ return this.account.address
+ }
+
+ get chainIdHex(): string {
+ return numberToHex(this.chain.id)
+ }
+
+ /** Entry point: wire to WebView onMessage with the parsed request. */
+ async handleRequest(request: BridgeRequest): Promise {
+ try {
+ const result = await this.dispatch(request)
+ this.respond({ id: request.id, ...result })
+ } catch (error) {
+ const { code, message, data } = normalizeError(error)
+ this.respond({ id: request.id, error: { code, message, data } })
+ }
+ }
+
+ private async dispatch(
+ request: BridgeRequest
+ ): Promise<{ result: unknown; newChainId?: string }> {
+ const params = request.params ?? []
+ switch (request.method) {
+ case 'eth_requestAccounts': {
+ if (!this.connected) {
+ const approved = await this.options.requestApproval({
+ method: request.method,
+ summary: `Connect wallet ${shorten(this.account.address)} to the LI.FI widget?`,
+ })
+ if (!approved) {
+ throw ProviderErrors.userRejected
+ }
+ this.connected = true
+ }
+ return { result: [this.account.address] }
+ }
+
+ case 'eth_accounts':
+ return { result: this.connected ? [this.account.address] : [] }
+
+ case 'eth_chainId':
+ return { result: this.chainIdHex }
+
+ case 'net_version':
+ return { result: String(this.chain.id) }
+
+ case 'wallet_switchEthereumChain': {
+ const target = (params[0] as { chainId?: string })?.chainId
+ const next = SUPPORTED_CHAINS.find(
+ (chain) => numberToHex(chain.id) === target?.toLowerCase()
+ )
+ if (!next) {
+ // 4902 tells the widget the chain needs adding - do NOT swallow
+ // this into a generic error or chain switching UX breaks.
+ throw ProviderErrors.chainNotAdded
+ }
+ this.chain = next
+ const newChainId = this.chainIdHex
+ // Event AND response-side confirmation: wagmi listens for the
+ // event; the injected provider also updates its fast-path cache
+ // from `newChainId` so eth_chainId never serves a stale value.
+ this.emit('chainChanged', newChainId)
+ return { result: null, newChainId }
+ }
+
+ case 'wallet_addEthereumChain': {
+ // The example supports a fixed chain set; adding an already-known
+ // chain behaves like a switch, anything else is 4902.
+ return this.dispatch({
+ ...request,
+ method: 'wallet_switchEthereumChain',
+ params: [{ chainId: (params[0] as { chainId?: string })?.chainId }],
+ })
+ }
+
+ case 'personal_sign': {
+ // params: [hexMessage, address]
+ const approved = await this.options.requestApproval({
+ method: request.method,
+ summary: 'Sign message from the LI.FI widget?',
+ params,
+ })
+ if (!approved) {
+ throw ProviderErrors.userRejected
+ }
+ const signature = await this.account.signMessage({
+ message: { raw: params[0] as `0x${string}` },
+ })
+ return { result: signature }
+ }
+
+ case 'eth_signTypedData_v4': {
+ // params: [address, typedDataJson]
+ const approved = await this.options.requestApproval({
+ method: request.method,
+ summary: 'Sign typed data from the LI.FI widget?',
+ params,
+ })
+ if (!approved) {
+ throw ProviderErrors.userRejected
+ }
+ const typedData = JSON.parse(params[1] as string)
+ const signature = await this.account.signTypedData(typedData)
+ return { result: signature }
+ }
+
+ case 'eth_sendTransaction': {
+ const tx = params[0] as {
+ to?: `0x${string}`
+ data?: `0x${string}`
+ value?: `0x${string}`
+ gas?: `0x${string}`
+ }
+ const approved = await this.options.requestApproval({
+ method: request.method,
+ summary: `Send transaction on ${this.chain.name} to ${shorten(tx.to ?? '0x')}?`,
+ params,
+ })
+ if (!approved) {
+ throw ProviderErrors.userRejected
+ }
+ const walletClient = createWalletClient({
+ account: this.account,
+ chain: this.chain,
+ transport: http(this.options.rpcOverrides?.[this.chain.id]),
+ })
+ const hash = await walletClient.sendTransaction({
+ to: tx.to,
+ data: tx.data,
+ value: tx.value ? BigInt(tx.value) : undefined,
+ gas: tx.gas ? BigInt(tx.gas) : undefined,
+ })
+ return { result: hash }
+ }
+
+ default: {
+ // Read-path passthrough (eth_call, eth_estimateGas, eth_getBalance,
+ // eth_blockNumber, receipts, logs, fee history...). This is what
+ // lets wagmi inside the widget function fully against the bridge.
+ const client = this.getPublicClient()
+ const result = await client.request({
+ method: request.method as never,
+ params: params as never,
+ })
+ return { result }
+ }
+ }
+ }
+
+ private getPublicClient(): PublicClient {
+ let client = this.publicClients.get(this.chain.id)
+ if (!client) {
+ client = createPublicClient({
+ chain: this.chain,
+ transport: http(this.options.rpcOverrides?.[this.chain.id]),
+ })
+ this.publicClients.set(this.chain.id, client)
+ }
+ return client
+ }
+
+ private respond(response: Omit): void {
+ this.options.postToPage(
+ JSON.stringify({
+ source: BRIDGE_SOURCE,
+ kind: 'response',
+ ...response,
+ })
+ )
+ }
+
+ private emit(
+ event: 'chainChanged' | 'accountsChanged',
+ params: unknown
+ ): void {
+ this.options.postToPage(
+ JSON.stringify({
+ source: BRIDGE_SOURCE,
+ kind: 'event',
+ event,
+ params,
+ })
+ )
+ }
+}
+
+const shorten = (address: string): string =>
+ address.length > 12 ? `${address.slice(0, 6)}…${address.slice(-4)}` : address
+
+const normalizeError = (
+ error: unknown
+): { code: number; message: string; data?: unknown } => {
+ const candidate = error as {
+ code?: unknown
+ message?: unknown
+ data?: unknown
+ }
+ if (
+ typeof candidate?.code === 'number' &&
+ typeof candidate?.message === 'string'
+ ) {
+ return {
+ code: candidate.code,
+ message: candidate.message,
+ data: candidate.data,
+ }
+ }
+ return {
+ ...ProviderErrors.internal,
+ data: candidate?.message ?? String(error),
+ }
+}
diff --git a/examples/react-native-webview/tsconfig.json b/examples/react-native-webview/tsconfig.json
new file mode 100644
index 000000000..b16d77438
--- /dev/null
+++ b/examples/react-native-webview/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "extends": "expo/tsconfig.base",
+ "compilerOptions": {
+ "strict": true,
+ "noEmit": true,
+ // Typecheck against react-native-webview's shipped index.d.ts rather than
+ // resolving its `react-native` exports condition into untyped source.
+ "customConditions": []
+ }
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 92d61a1a7..b042ff116 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -149,7 +149,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
globals:
specifier: ^17.7.0
version: 17.7.0
@@ -204,7 +204,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
typescript:
specifier: ^7.0.2
version: 7.0.2
@@ -313,7 +313,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
globals:
specifier: ^17.7.0
version: 17.7.0
@@ -334,10 +334,10 @@ importers:
version: 4.5.0(@emotion/is-prop-valid@1.4.0)(@tanstack/react-query@5.101.4(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(use-sync-external-store@1.4.0(react@19.2.8))
'@mui/material-nextjs':
specifier: ^9.1.1
- version: 9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)
+ version: 9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)
next:
specifier: ^16
- version: 16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ version: 16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
react:
specifier: ^19.2.7
version: 19.2.8
@@ -368,10 +368,10 @@ importers:
version: 4.5.0(@emotion/is-prop-valid@1.4.0)(@tanstack/react-query@5.101.4(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(use-sync-external-store@1.4.0(react@19.2.8))
'@mui/material-nextjs':
specifier: ^9.1.1
- version: 9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)
+ version: 9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)
next:
specifier: ^15
- version: 15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ version: 15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
react:
specifier: ^19.2.7
version: 19.2.8
@@ -457,7 +457,7 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
source-map-explorer:
specifier: ^2.5.3
version: 2.5.3
@@ -481,7 +481,7 @@ importers:
version: 4.5.0(@emotion/is-prop-valid@1.4.0)(@tanstack/react-query@5.101.4(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@7.0.2)(use-sync-external-store@1.4.0(react@19.2.8))
nuxt:
specifier: 4.5.0
- version: 4.5.0(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.74.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0)
+ version: 4.5.0(@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.77.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0)
veaury:
specifier: ^2.6.3
version: 2.6.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
@@ -566,7 +566,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
globals:
specifier: ^17.7.0
version: 17.7.0
@@ -654,7 +654,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
eslint:
specifier: ^10.7.0
version: 10.8.0(jiti@2.7.0)(supports-color@10.2.2)
@@ -721,7 +721,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
typescript:
specifier: ^7.0.2
version: 7.0.2
@@ -732,6 +732,68 @@ importers:
specifier: ^0.26.0
version: 0.26.0(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ examples/react-native-webview:
+ dependencies:
+ expo:
+ specifier: ~56.0.0
+ version: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ react:
+ specifier: ^19.2.7
+ version: 19.2.8
+ react-native:
+ specifier: 0.85.3
+ version: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ react-native-get-random-values:
+ specifier: ^1.11.0
+ version: 1.11.0(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))
+ react-native-webview:
+ specifier: ^14.0.1
+ version: 14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ viem:
+ specifier: '>=2.52.0'
+ version: 2.55.8(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@6.0.6)(zod@4.4.3)
+ devDependencies:
+ '@types/react':
+ specifier: ^19.2.17
+ version: 19.2.17
+ typescript:
+ specifier: ^6.0.3
+ version: 6.0.3
+
+ examples/react-native-webview-widget-page:
+ dependencies:
+ '@lifi/widget':
+ specifier: workspace:*
+ version: link:../../packages/widget
+ '@lifi/widget-provider-ethereum':
+ specifier: workspace:*
+ version: link:../../packages/widget-provider-ethereum
+ react:
+ specifier: ^19.2.7
+ version: 19.2.8
+ react-dom:
+ specifier: ^19.2.7
+ version: 19.2.8(react@19.2.8)
+ devDependencies:
+ '@types/node':
+ specifier: ^26.1.1
+ version: 26.1.1
+ '@types/react':
+ specifier: ^19.2.17
+ version: 19.2.17
+ '@types/react-dom':
+ specifier: ^19.2.3
+ version: 19.2.3(@types/react@19.2.17)
+ '@vitejs/plugin-react':
+ specifier: ^5.1.2
+ version: 5.2.0(supports-color@10.2.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ typescript:
+ specifier: ^6.0.3
+ version: 6.0.3
+ vite:
+ specifier: ^8.1.4
+ version: 8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
+
examples/react-router:
dependencies:
'@lifi/widget':
@@ -904,7 +966,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
globals:
specifier: ^17.7.0
version: 17.7.0
@@ -999,7 +1061,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
typescript:
specifier: ^7.0.2
version: 7.0.2
@@ -1060,7 +1122,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
typescript:
specifier: ^7.0.2
version: 7.0.2
@@ -1145,7 +1207,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
typescript:
specifier: ^7.0.2
version: 7.0.2
@@ -1185,7 +1247,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
typescript:
specifier: ^7.0.2
version: 7.0.2
@@ -1213,7 +1275,7 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
'@vitejs/plugin-vue':
specifier: ^6.0.7
version: 6.0.8(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.40(typescript@6.0.3))
@@ -1265,7 +1327,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
globals:
specifier: ^17.7.0
version: 17.7.0
@@ -1575,7 +1637,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
typescript:
specifier: ^7.0.2
version: 7.0.2
@@ -1802,7 +1864,7 @@ importers:
version: 9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
'@mui/material-nextjs':
specifier: ^9.1.1
- version: 9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)
+ version: 9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)
'@tanstack/react-query':
specifier: ^5.101.2
version: 5.101.4(react@19.2.8)
@@ -1811,7 +1873,7 @@ importers:
version: 3.49.0
next:
specifier: ^16.2.2
- version: 16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ version: 16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
react:
specifier: ^19.2.7
version: 19.2.8
@@ -1852,10 +1914,10 @@ importers:
devDependencies:
'@vitejs/plugin-react':
specifier: ^6.0.3
- version: 6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
react-scan:
specifier: ^0.5.7
- version: 0.5.7(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@types/react@19.2.17)(bufferutil@4.1.0)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(rolldown@1.2.0)(rollup@4.62.2)(supports-color@10.2.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
+ version: 0.5.7(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(rolldown@1.2.0)(rollup@4.62.2)(supports-color@10.2.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
source-map-explorer:
specifier: ^2.5.3
version: 2.5.3
@@ -2198,10 +2260,6 @@ packages:
'@adraffy/ens-normalize@1.11.1':
resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==}
- '@alcalzone/ansi-tokenize@0.3.0':
- resolution: {integrity: sha512-p+CMKJ93HFmLkjXKlXiVGlMQEuRb6H0MokBSwUsX+S6BRX8eV5naFZpQJFfJHjRZY0Hmnqy1/r6UWl3x+19zYA==}
- engines: {node: '>=18'}
-
'@apm-js-collab/code-transformer-bundler-plugins@0.7.1':
resolution: {integrity: sha512-Yidf5GOl60db80UxUtNdKK3pnY7obU/gs0xOfA0SCdnvVLMCvfYIer/egC3TqpPiT0Jg22eg3RlzcO+zKfPMcA==}
engines: {node: '>=18.0.0'}
@@ -2213,6 +2271,9 @@ packages:
'@apm-js-collab/tracing-hooks@0.13.0':
resolution: {integrity: sha512-mTvWz9rnQwx1U3h0XPTHaX7bgfkpipLLTQyjlC2cdhQpQEuoLT0AGzoydeoq2NxfEVv6fWOOETcSbb2nptleyw==}
+ '@astrojs/compiler@4.0.0':
+ resolution: {integrity: sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==}
+
'@babel/code-frame@7.29.7':
resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
engines: {node: '>=6.9.0'}
@@ -2247,6 +2308,17 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
+ '@babel/helper-create-regexp-features-plugin@7.29.7':
+ resolution: {integrity: sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-define-polyfill-provider@0.6.8':
+ resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
'@babel/helper-globals@7.29.7':
resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
engines: {node: '>=6.9.0'}
@@ -2273,6 +2345,12 @@ packages:
resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-remap-async-to-generator@7.29.7':
+ resolution: {integrity: sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
'@babel/helper-replace-supers@7.29.7':
resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==}
engines: {node: '>=6.9.0'}
@@ -2303,6 +2381,10 @@ packages:
resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-wrap-function@7.29.7':
+ resolution: {integrity: sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helpers@7.29.7':
resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==}
engines: {node: '>=6.9.0'}
@@ -2317,36 +2399,237 @@ packages:
engines: {node: ^22.18.0 || >=24.11.0}
hasBin: true
+ '@babel/plugin-proposal-decorators@7.29.7':
+ resolution: {integrity: sha512-EtU0Hi3GvrTqD56xKmZvV/uCXK2ZbwVNPNLAquVItcAZpUhkXwWlo3Fmj0c2LxgSf2I8IDULeAepwNP1OefLXg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-proposal-export-default-from@7.29.7':
+ resolution: {integrity: sha512-p+G5BNXDcy3bOXplhY4HybQ1GxH3i2Tppmdm/3epyRu2VgJJZuUlZ61MqRTg582Q7ZLBdP7fePYvsumSEkMxcQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-decorators@7.29.7':
resolution: {integrity: sha512-9MTTLbF39X6sqM92JPEsoI7++26hjZvzkxKZy64aMhWLH2mPkJ/Q3AV4QLmls3R14FpSpkOwQQfUh962JGQxxg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-dynamic-import@7.8.3':
+ resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-export-default-from@7.29.7':
+ resolution: {integrity: sha512-foag0BB37ROhdeIX9O8G0jX7hw0UekJc04cHMrYLOnrErsnBKqJGHJ8eDRpoCFZBvEPPygmmtw4qyU97qa4oOw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-flow@7.29.7':
+ resolution: {integrity: sha512-ajMX6QPcyomotqwpzhkYGxcK2i/us0rs1Qo9QvUpa+Fca0FTmqrzKrctoIYLMxcOhGZldGT/BAVkRGTWBiR8gQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-jsx@7.29.7':
resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3':
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-optional-chaining@7.8.3':
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-typescript@7.29.7':
resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-async-generator-functions@7.29.7':
+ resolution: {integrity: sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-async-to-generator@7.29.7':
+ resolution: {integrity: sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-block-scoping@7.29.7':
+ resolution: {integrity: sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-class-properties@7.29.7':
+ resolution: {integrity: sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-class-static-block@7.29.7':
+ resolution: {integrity: sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+
+ '@babel/plugin-transform-classes@7.29.7':
+ resolution: {integrity: sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-destructuring@7.29.7':
+ resolution: {integrity: sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-export-namespace-from@7.29.7':
+ resolution: {integrity: sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-flow-strip-types@7.29.7':
+ resolution: {integrity: sha512-wRHeUjUjCZnMHmiO5bRgjFLcoEh7JyTdByOW11ahhwNa4V0bmeGEaIvt51yq0zQp2yWIpqfxXXPyUP6GFJZHOQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-for-of@7.29.7':
+ resolution: {integrity: sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-logical-assignment-operators@7.29.7':
+ resolution: {integrity: sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-modules-commonjs@7.29.7':
resolution: {integrity: sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-named-capturing-groups-regex@7.29.7':
+ resolution: {integrity: sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-transform-nullish-coalescing-operator@7.29.7':
+ resolution: {integrity: sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-object-rest-spread@7.29.7':
+ resolution: {integrity: sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-optional-catch-binding@7.29.7':
+ resolution: {integrity: sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-optional-chaining@7.29.7':
+ resolution: {integrity: sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-parameters@7.29.7':
+ resolution: {integrity: sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-private-methods@7.29.7':
+ resolution: {integrity: sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-private-property-in-object@7.29.7':
+ resolution: {integrity: sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-display-name@7.29.7':
+ resolution: {integrity: sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx-development@7.29.7':
+ resolution: {integrity: sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx-self@7.29.7':
+ resolution: {integrity: sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx-source@7.29.7':
+ resolution: {integrity: sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx@7.29.7':
+ resolution: {integrity: sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-pure-annotations@7.29.7':
+ resolution: {integrity: sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-runtime@7.29.7':
+ resolution: {integrity: sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-typescript@7.29.7':
resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-unicode-regex@7.29.7':
+ resolution: {integrity: sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/preset-typescript@7.29.7':
resolution: {integrity: sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==}
engines: {node: '>=6.9.0'}
@@ -3516,6 +3799,169 @@ packages:
resolution: {integrity: sha512-b/BE2VNLy7CEe3ziOTIjveSBzC4E71OxKIcAyguEQnPizNZ/cC27WQdJhfGeeubOy48+uxCFT1fZq2T53I2mpg==}
engines: {node: '>=16'}
+ '@expo/cli@56.1.23':
+ resolution: {integrity: sha512-a6FU2K0rIGaXwRsX/wEllXIryIkM0TynL146UDaQEQHbGnMya7RLchSa1WKFrN0V0NTCrEEo0YBUDA+vlYle1Q==}
+ hasBin: true
+ peerDependencies:
+ expo: '*'
+ expo-router: '*'
+ react-native: '*'
+ peerDependenciesMeta:
+ expo-router:
+ optional: true
+ react-native:
+ optional: true
+
+ '@expo/code-signing-certificates@0.0.6':
+ resolution: {integrity: sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==}
+
+ '@expo/config-plugins@56.0.14':
+ resolution: {integrity: sha512-pdjBwH67BF1dnim4N/OxgBshhil27eu3C9uuhwzzK2Bnzl6bIcdt9WjEVuMXluFnEpWe0ws5sxE8NvBR5Ms7bQ==}
+
+ '@expo/config-types@56.0.7':
+ resolution: {integrity: sha512-V7bxawNsNned/yMppAHdisIOxniZXgPKRWpIUiQOQBs45/A5MBd2gfDM4Ecq5gnbilnQUTaI6Zxn6JcW7L3TAA==}
+
+ '@expo/config@56.0.13':
+ resolution: {integrity: sha512-Fi1J1mjD3O2qDQsUPTHhsFXoHduZ5gSkWvCeyKxyp3R9fXgXrmhbpo6T+lZJG8x2t6xL1P/SIc6bLdsTJkKaOg==}
+
+ '@expo/devcert@1.2.1':
+ resolution: {integrity: sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==}
+
+ '@expo/devtools@56.0.2':
+ resolution: {integrity: sha512-ANl4kPdbe0/HQYWkDEN79S6bQhI+i/ZCnPxuC853pPsB4svhINC7Ku9lmGOKPsUUWWnrHg1spkDGQBZ4sD6JxQ==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-native:
+ optional: true
+
+ '@expo/dom-webview@56.0.6':
+ resolution: {integrity: sha512-DQY3Tj5nrPbpIfEQiD9xbyEFTu25yEORa02Eyzl5rXszDzxDT4VkZDHkyErNQOyE1qjublJHNFhE5bDm4tRfqA==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+
+ '@expo/env@2.3.1':
+ resolution: {integrity: sha512-JvBdZa5OkTd+dGEtt3fLW9OF6RlIp9SNu9VyMSiWPV5szMDTSAYbX8Uj3cRvZcU1zzaRbqnTSsHk2AE8WXHfxQ==}
+ engines: {node: '>=20.12.0'}
+
+ '@expo/env@2.4.2':
+ resolution: {integrity: sha512-28pqaEqwnmLduZ00Pq9HkSzE5wbj1MTwp5/n8nm8rD8MCjR9eUnVOwmNksPI3Be2ReAPO/DbPn1puy0mvoocsQ==}
+ engines: {node: '>=20.12.0'}
+
+ '@expo/expo-modules-macros-plugin@0.2.2':
+ resolution: {integrity: sha512-4IMzPDIo/VOXREQjsJtliSfqYVZvfzU2SLFS/9sKMWF848S8CHx+e/E+Vf0TcMvpWCCKX5umyqxb13KJJ+YUzg==}
+
+ '@expo/fingerprint@0.19.9':
+ resolution: {integrity: sha512-gphqoJt5dXPfq6iWFwSLKFcUi6gDnBy9GM4XuKkKbjQEqGyBH6v2iS16Oht6xfCBWkRSy28CNFsm8lKmoJVP2g==}
+ hasBin: true
+
+ '@expo/image-utils@0.10.4':
+ resolution: {integrity: sha512-QGdC9eeNyF7vozMV77wQQwX4z3ZJK8D707WSTcBTE/XI19T41g5NtGVM/BMqb1oBV+zSZlNwpOA6bXbbvtC2UA==}
+
+ '@expo/inline-modules@0.0.15':
+ resolution: {integrity: sha512-EtGaKjzsNF0Jp3Alcn6aKX/QOPEdf1P6i5qTm91mJBmJ4lcWbQkyPrCVNEZHjp989w7c4exd8myA6c0whHcghg==}
+
+ '@expo/json-file@10.2.0':
+ resolution: {integrity: sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==}
+
+ '@expo/json-file@11.0.1':
+ resolution: {integrity: sha512-zxHWj4MKKMAL29ZQSY/Fssx4Thluk40JmuGNaeS078wy/NhlFhnVi+rHHunulE3xJAJ0CM73m8VK2+GkF9eRwQ==}
+
+ '@expo/local-build-cache-provider@56.0.11':
+ resolution: {integrity: sha512-2SfYrb5vBs0Ra3bZfpvtJXJbS1oTSwo9DmG4bpZUW/sKUT0+kXHkPI9uGiUa687SIOEQuFBinylD3C9Z2lma3Q==}
+
+ '@expo/log-box@56.0.14':
+ resolution: {integrity: sha512-3Eadcxz0J2NESG2iKe8DnAggsRCWqY0mBLhgQPNzClPVjS6o4NyD0F8kuOvWNngFwpJBC08HhY2o8P1mgSgeJg==}
+ peerDependencies:
+ '@expo/dom-webview': ^56.0.6
+ expo: '*'
+ react: '*'
+ react-native: '*'
+
+ '@expo/metro-config@56.0.18':
+ resolution: {integrity: sha512-X7ephejQE7YjL4401ObdfpluL0enEmLK4ZjMLJrhtkFh0ksZI7jQMvUHxLXZzCHD0SlMXa/RdB9abnWsOj1E5A==}
+ peerDependencies:
+ expo: '*'
+ peerDependenciesMeta:
+ expo:
+ optional: true
+
+ '@expo/metro-file-map@56.0.3':
+ resolution: {integrity: sha512-5OGW3z8LgEYgMJOR7F3pC8llFLkb1fVqwAewbCl6S4Vkha8AFQMwOjT+9Wbka+V4rmpljpGqOnMhF4xZbD961w==}
+
+ '@expo/metro@56.0.0':
+ resolution: {integrity: sha512-5gIgQHtEpjjvsjKfVtIv23a98LLRV0/y07PDShEwYSytAMlE3FSF8RHXqtHc1sUJL6dn7hnuIBpIbrLXXuVi0A==}
+
+ '@expo/osascript@2.7.1':
+ resolution: {integrity: sha512-Zn03EX6In7ts2lPUW2ESUSkEhEWQN1qqsiXjadtZMJOuZRkMiAg1ZQHuvz9DjByDWNJ2pBwAGyrts9lj9k389g==}
+ engines: {node: '>=12'}
+
+ '@expo/package-manager@1.13.1':
+ resolution: {integrity: sha512-y/K+CaYYpZpNGZhSX4HyLT/vyIunFjNfyoxNysPBCefeLKI/VCx6f9LNPzrxayr3rCYO5bl9O8H+HRQK265Nkg==}
+
+ '@expo/plist@0.7.0':
+ resolution: {integrity: sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q==}
+
+ '@expo/prebuild-config@56.0.21':
+ resolution: {integrity: sha512-HjhcxGsi6OoDSQxxw06tRq27gRXfXLYlsiXj3cH0R4GKiNK4yQAINKUFup4R3DtYxYNde87eHaNX28IMBCm9qA==}
+
+ '@expo/require-utils@56.1.6':
+ resolution: {integrity: sha512-e68r6X+c7yPxJP0gac/CaJc/RCHeLB2Bf4MyCuqfNM4YXfl1ONmQbQlRL0RbwBfEHn6A6UZKj+5UX9j0Im646g==}
+ peerDependencies:
+ typescript: ^5.0.0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@expo/router-server@56.0.17':
+ resolution: {integrity: sha512-ogGX5cxqAXIzMmstjwZ03QAjCU8cFOU5yooDSbqPDVxscbnzsxV8oquHSMUsqiEy3vlyZp5S5HVPnCsrjoCDqw==}
+ peerDependencies:
+ '@expo/metro-runtime': ^56.0.18
+ expo: '*'
+ expo-constants: ^56.0.22
+ expo-font: ^56.0.7
+ expo-router: '*'
+ expo-server: ^56.0.5
+ react: '*'
+ react-dom: '*'
+ react-server-dom-webpack: ~19.0.1 || ~19.1.2 || ~19.2.1
+ peerDependenciesMeta:
+ '@expo/metro-runtime':
+ optional: true
+ expo-router:
+ optional: true
+ react-dom:
+ optional: true
+ react-server-dom-webpack:
+ optional: true
+
+ '@expo/schema-utils@56.0.2':
+ resolution: {integrity: sha512-WcOH1E6rwxRqNwBzPOVhd5GBbMlS04+5n+ZMdhdwKOg/Kt3suV+F8F6An+z8mUJ8eSuMM3HD9Sj09t7vc/Xjkw==}
+
+ '@expo/sdk-runtime-versions@1.0.0':
+ resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==}
+
+ '@expo/spawn-async@1.8.0':
+ resolution: {integrity: sha512-eb9xxd/LbuEGSdua4NumCu/McVB9EM+F/JxB9pWgnERw4HQ9XyTNH1KapG6oqLWR8TuRK2LQfzJlmNi94CVobw==}
+ engines: {node: '>=12'}
+
+ '@expo/sudo-prompt@9.3.2':
+ resolution: {integrity: sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==}
+
+ '@expo/ws-tunnel@2.0.0':
+ resolution: {integrity: sha512-j+JfTRdCk820J9dU0sA2SqshQIKFOMo7ED84w9MJFcebfbNQgsLztEY/SABDkGnjatrW4xGqnUhVRxSBVyCkXw==}
+ peerDependencies:
+ ws: ^8.0.0
+
+ '@expo/xcpretty@4.4.4':
+ resolution: {integrity: sha512-4aQzz9vgxcNXFfo/iyNgDDYfsU5XGKKxWxZopw0cVotHiW+U8IJbIxMaxsINs6bHhtkG3StKNPcOrn3eBuxKPw==}
+ hasBin: true
+
'@floating-ui/core@1.8.0':
resolution: {integrity: sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==}
@@ -4842,8 +5288,8 @@ packages:
cpu: [arm]
os: [android]
- '@oxc-parser/binding-android-arm-eabi@0.141.0':
- resolution: {integrity: sha512-jk7086MFvR/T4DG9IY7MKBVt1PMxvSZoz/TvnifodvS0pjghVwJHRttnAExhlwdMOgHv1TmLdENnbNpYk2zjvA==}
+ '@oxc-parser/binding-android-arm-eabi@0.143.0':
+ resolution: {integrity: sha512-n9uozULWflPqBtdmI8lAabLqGKNgLVNN0ZH8HfgCwpKGNtzRzauB76jTiW/3YLkcA7N1zskpi9GdVnZuu1SAvg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
@@ -4854,8 +5300,8 @@ packages:
cpu: [arm64]
os: [android]
- '@oxc-parser/binding-android-arm64@0.141.0':
- resolution: {integrity: sha512-a4XDQ27ZT7e7zwAlxJDTiCA7IBGWDuy2+MhFq85Of7XlBSmpkfcBFml11q0Zx6f7RMuI0B4xCtt2ytBS4yOptg==}
+ '@oxc-parser/binding-android-arm64@0.143.0':
+ resolution: {integrity: sha512-9BbdjHETk6O3zH/DDid9IgBtF0GlpLabNKN231uraXpRDSfY+iiZxTP5bk1Z63GBownVdhdINFIeddmMz4MzpQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
@@ -4866,8 +5312,8 @@ packages:
cpu: [arm64]
os: [darwin]
- '@oxc-parser/binding-darwin-arm64@0.141.0':
- resolution: {integrity: sha512-m/kVk6rzYmBeHYnz+1Y5fod00AVTTxMbC71azFfm/zjx1j9XxwKtA0+VfkKuVMC8rbghb9TtfevnuWZa9OuPEg==}
+ '@oxc-parser/binding-darwin-arm64@0.143.0':
+ resolution: {integrity: sha512-gh+6ecoHUy4/sUcolBl/1qPXKBbYNxFY0Pk0ujgQvINTMSftJY7o4yb8gOkDJPeZeB8+a+u7xTe6umoP8N5HFA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
@@ -4878,8 +5324,8 @@ packages:
cpu: [x64]
os: [darwin]
- '@oxc-parser/binding-darwin-x64@0.141.0':
- resolution: {integrity: sha512-o0X+6KZlfucWU/v5oKRQPwdFXsXAjW8jmpo/Gpw/qyKsbKtlfkHoeH9Bjp/m13TwjewvJnCkwF0DWzgpC4HjTQ==}
+ '@oxc-parser/binding-darwin-x64@0.143.0':
+ resolution: {integrity: sha512-qd1hl2d+lXgHv/VQ/M9qm8TrMC5T4RqDBwtOnl+1D0QMjwcz+8AaB4JSg8STgeag0GP6a6L74XEGAsrTSJWNzQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
@@ -4890,8 +5336,8 @@ packages:
cpu: [x64]
os: [freebsd]
- '@oxc-parser/binding-freebsd-x64@0.141.0':
- resolution: {integrity: sha512-W5KbTnNkTMMMylqj6dYqnsXvkmESVPodPKYLJ5zdzIPdl9fUJtolkpUeSzYEbGGYB4a4A4avl3EePnZ/wLIdJg==}
+ '@oxc-parser/binding-freebsd-x64@0.143.0':
+ resolution: {integrity: sha512-M5XXcNa7aOqLPKTR41msfghKu2yQ4xWvCm11/gwU0JzOzHNk5sgW//rVEjJ+LO48+VDAMzXTSzurUVxIDKwozw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
@@ -4902,8 +5348,8 @@ packages:
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-gnueabihf@0.141.0':
- resolution: {integrity: sha512-g3dtbJa8zeOGK36Sr9cQavsdi5H/ie2hVjrSjIxsNAR1qZA40ZYVXnfdfoMAlq8CmB9qFL1yhsSCUHeNmdmt8w==}
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.143.0':
+ resolution: {integrity: sha512-T/GXusuOkPNQhCQCSBbcU/N8j0rAypuDBl1IyFK+lyYT594XsVz80clPC/OtbSSpBGyJxj8uYEfctxVuxVYoww==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
@@ -4914,8 +5360,8 @@ packages:
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-musleabihf@0.141.0':
- resolution: {integrity: sha512-e6hwQqd+3lvP13G2jxvFpoA7dzHcFLN+Mq47JCVMtdNHbbyBRo756JCtbbJH6ca8inTfyqZoqBmS3vhQlzAK2w==}
+ '@oxc-parser/binding-linux-arm-musleabihf@0.143.0':
+ resolution: {integrity: sha512-oKu4RcBlXSqo3OC62dp6YTnQaZIurNDpCX3BnAM3+bJxt7s8J2TJKMnC0UYer1qhlRaDCg6wkTaTw+2IlsZ12w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
@@ -4927,8 +5373,8 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-arm64-gnu@0.141.0':
- resolution: {integrity: sha512-vXz2BLAuypA+4MLyBg94pzEo6THVnzYnCtAjXoihIIQo0t2pnp/AmW+SH1EI+4VbuJnC//KplIJ5yyaCGua4jA==}
+ '@oxc-parser/binding-linux-arm64-gnu@0.143.0':
+ resolution: {integrity: sha512-WJBbD186AZmMGaSIhlktC+rPl8L3peCTXAh88Ih9uEvK0en2mPojGyCGYiL6mHtV1RPV3JyfJW5t6n5hh0lXhA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
@@ -4941,8 +5387,8 @@ packages:
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-arm64-musl@0.141.0':
- resolution: {integrity: sha512-jMkS/EztNW34HKsXIaT/SoHcmtocq/vWhwFOVduF9kduuuRIVwfwQ6uxzIO+qPKSXdd2TXt54of0BJ2zFMXnmw==}
+ '@oxc-parser/binding-linux-arm64-musl@0.143.0':
+ resolution: {integrity: sha512-t1AcYOwEzgceadT4v5e+vaCCb0AncCA3v5AyzfBAz/tMq11qzVccXKzNHtkWdjBsgvTKwRkaUF3QvT4kot8vcQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
@@ -4955,8 +5401,8 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-ppc64-gnu@0.141.0':
- resolution: {integrity: sha512-vo+MR+n3zQJ6Mq92hiP084NZcgDv5iJlVR02gMf28neMvVT1tKVm7VeiW/DxhdqOi3QLeaXIk9cUcLL1qrkngw==}
+ '@oxc-parser/binding-linux-ppc64-gnu@0.143.0':
+ resolution: {integrity: sha512-RsnO/NoD8376LMJq8JS8TwI0ieNaFRTuNe2GVJntQg6gwZNMENZsEbknHdVwjpOmxdGLGodcwaGSbAeRr5Bgjw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
@@ -4969,8 +5415,8 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-gnu@0.141.0':
- resolution: {integrity: sha512-oh80w+7RuiO5gBp9Jnoa/H8Qlt3JsHL2MkW+0dwEdlDMdslVZX/YsekSK6EeyEenY66/mhCfypsNATQ7Ph3qlQ==}
+ '@oxc-parser/binding-linux-riscv64-gnu@0.143.0':
+ resolution: {integrity: sha512-48fSVfR9TZi5CASZFyv0VC6z6BCoeihFsX031mAD/oSH7d9PYsPgIqza7d9mjP7Z2KTEpTFyH6SIu0Ui6R1vdg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
@@ -4983,8 +5429,8 @@ packages:
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-riscv64-musl@0.141.0':
- resolution: {integrity: sha512-LOyEmFA8sCnYbEXP1+iQvCC/P1YXHMA/t6x1Ksp0Y9VwhLFsiBJFzV1zIxrOIE2LKaGGhDjQ29xq9cbq6omDXA==}
+ '@oxc-parser/binding-linux-riscv64-musl@0.143.0':
+ resolution: {integrity: sha512-T8CpdD+SfE01DnIOD4HpVxu0ZJOfMJ/VhCvikKfaXAxkZ+9veyLM/D2hpi7Y2hFUyPmVQO3FNZHmYzV/WlVR4g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
@@ -4997,8 +5443,8 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-s390x-gnu@0.141.0':
- resolution: {integrity: sha512-3wnwk/l1CvszVE5TJR1wSl/zSEfydRqrNhn6s7Vr9IzSJpUQIroqVsIoPARHRFA+FQwkxAFDAHDAasa7v8OobQ==}
+ '@oxc-parser/binding-linux-s390x-gnu@0.143.0':
+ resolution: {integrity: sha512-QLdeMsCcacenPEFsfxnBUDF1y6opyz5+fmOz9bfD5Y7fiGCMupUCuB3KTPQhNwshIG1P9fPqar9MHxuBDd4bwQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
@@ -5011,8 +5457,8 @@ packages:
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-gnu@0.141.0':
- resolution: {integrity: sha512-qtyQVAAebFq57B2tifTlel3TgGqUtsYNI/e+p6aya9rN9lOZVTDvr215fGYSA9XWooxzMxDiVxkBLk2jQHbsOQ==}
+ '@oxc-parser/binding-linux-x64-gnu@0.143.0':
+ resolution: {integrity: sha512-659ujfqLy6k7cuH3sbzhd8b+ztSq+i6E2E9pG78Q0BmHjAExfGIdgc8cGgMdwAozDXeZFHkJ+LXYJdWsaGdgyw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
@@ -5025,8 +5471,8 @@ packages:
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-x64-musl@0.141.0':
- resolution: {integrity: sha512-SkGV1nKw40roEc94pv5EaaeH2ay14G6+roe8Q0wIUC1LcEKxzKW921h7+ZuZX0D3q2Mb/7aSFmxEVqnko3lPRw==}
+ '@oxc-parser/binding-linux-x64-musl@0.143.0':
+ resolution: {integrity: sha512-/Mw/9j4TfZcnKphPrzOE6t4MMknXadcAAuVUlDRTF/ETWB5xOgQvOJV2Mh9We/bWxZdoxaGAdc+hy4GuYwQ2yQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
@@ -5038,8 +5484,8 @@ packages:
cpu: [arm64]
os: [openharmony]
- '@oxc-parser/binding-openharmony-arm64@0.141.0':
- resolution: {integrity: sha512-cVgDM7n8QziQqOaP5hNgUYfMG7S/ZeuPxFWXnnHRv7rh025COk0rfQ6eEdKG3j/GaUuyvNZN4ifF1J8KmuXLLA==}
+ '@oxc-parser/binding-openharmony-arm64@0.143.0':
+ resolution: {integrity: sha512-8rIKWR2BFuifbIK/1XB9wTaSdtuJ25dlE7ZQYDnEwj/2xH2vHsxnvIjHT3ZjSVuLLwGGlSslIG/fbOJ8TV8rTw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
@@ -5049,19 +5495,14 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@oxc-parser/binding-wasm32-wasi@0.141.0':
- resolution: {integrity: sha512-HggH++Fkn3OilBn+bs3jpgIFQa34oMAyUUHy0vpGum+gt1Eb5nyLc8dNU/RAPSw6lsLrx7ncKtHSZE+3Sp0l2g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [wasm32]
-
'@oxc-parser/binding-win32-arm64-msvc@0.140.0':
resolution: {integrity: sha512-fGSQldwEYKhM+H8uLt76Op8hh5+FYaR6lvvQ1Txw3Mhn86DyQXLcI0fi1EkFlTK7F+46OCk/j0AJMzZQm6g5Xg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxc-parser/binding-win32-arm64-msvc@0.141.0':
- resolution: {integrity: sha512-KLSEH9GwgbrqbJOjtGHt9STw96s+78yDzp7IDN8Lno+7Ut9sNBfZ4jYZIz4mD50qmWUjoOI7i9I6UENbhNbMZQ==}
+ '@oxc-parser/binding-win32-arm64-msvc@0.143.0':
+ resolution: {integrity: sha512-5U9kQYMfRRI6Zq7KDxgbIP0RMnKrfn3gLepRMgJuRkPSUALTiRCk9d/uyhb4lGDjUdzwK7mBkKqhLgzBPCmLpQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
@@ -5072,8 +5513,8 @@ packages:
cpu: [ia32]
os: [win32]
- '@oxc-parser/binding-win32-ia32-msvc@0.141.0':
- resolution: {integrity: sha512-9UVWUOOCI/1YkiSSNjg2zyBJYM9E/t1A/8GNobd48JDn/fQ6mzxcVO3H08jb3rAaW/B1VBf8eCORTvSsO9T08g==}
+ '@oxc-parser/binding-win32-ia32-msvc@0.143.0':
+ resolution: {integrity: sha512-25P7AaHk4R88Yv2XH4gToDVmh0cOu+bEURQU10CRrmvgabfRArSGAP5osmwUKeSUHj0VS50upbpbRWWW/m7mHA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
@@ -5084,8 +5525,8 @@ packages:
cpu: [x64]
os: [win32]
- '@oxc-parser/binding-win32-x64-msvc@0.141.0':
- resolution: {integrity: sha512-HI/wsvbWT5RHHw5c37D0fEgeTd8/1Q4OJs5jUmEBc17VZFG6SsCIe4barq7NsAPPks/JW+3ayi3Rp+PQI5h4Kg==}
+ '@oxc-parser/binding-win32-x64-msvc@0.143.0':
+ resolution: {integrity: sha512-ORMh3JE1s6V7ySicdRK7vgaDQnn5o+UHg9ct989PlWHbel8O9ARrmWXM6kZjrBMtNucxNayQ8g69G0VfWzhANw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -5096,8 +5537,8 @@ packages:
'@oxc-project/types@0.140.0':
resolution: {integrity: sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==}
- '@oxc-project/types@0.141.0':
- resolution: {integrity: sha512-S4as7z0j0xQkXcJlyY5ehntwK8/wRkQb9Cyqw+J/N2rkWGQGK0SxD6X6DhQTc7qsxVTBxXbxZtBJh3mr3PtIzQ==}
+ '@oxc-project/types@0.143.0':
+ resolution: {integrity: sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==}
'@oxc-resolver/binding-android-arm-eabi@11.24.2':
resolution: {integrity: sha512-y09e0L0SRI2OA2tUIrjBgoV3eH5hvUKXNkJqXmNo5V2WxIjyC7I7aJfRLMEVpA8yi95f90gFDvO0VMgrDw+vwA==}
@@ -5202,124 +5643,124 @@ packages:
cpu: [x64]
os: [win32]
- '@oxlint/binding-android-arm-eabi@1.74.0':
- resolution: {integrity: sha512-+gHd12muVI9ZLBaWLPkHt3Fj7jihFjgQ1MGtBaRL8vWrWrI0P7dLUty/cHrHS0oqPYIRgQUJsPu2CExQuMcwNw==}
+ '@oxlint/binding-android-arm-eabi@1.77.0':
+ resolution: {integrity: sha512-E06sKWS6PiI6HRxS1wyQg22HvApt01hI7fV+T3wUk3OSbaaP4a3hYGY/MIQDmASqCiRjBdpRQYkgMkqH82cWmQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxlint/binding-android-arm64@1.74.0':
- resolution: {integrity: sha512-xjKdoMB+H+RCOByv/7l7nfIGW9mlOisqYdcyC75UqYuQecLpReAeEYUf2CNeDEI3KtmUgxpRw/+c63y4AeF/Bw==}
+ '@oxlint/binding-android-arm64@1.77.0':
+ resolution: {integrity: sha512-NvsKz0KZxTp9cYWPLf+FXaSZwB3oO3peAjtukpOMBgse2vhQSoIIVqeO1yR0lEo/UcdZIDL18uq+kL0LzQ0ytA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxlint/binding-darwin-arm64@1.74.0':
- resolution: {integrity: sha512-iUK7wvc6sejMKsC+Pt67mntoF5weFcyEunhZfLJceU6gL419mexz5wBkSx/EnkFBExMLNtOi9fnDSc5xfK0IzQ==}
+ '@oxlint/binding-darwin-arm64@1.77.0':
+ resolution: {integrity: sha512-bgjTn6nW4bQCFBvSvuHCpDD+sONvmpo4lGI4PxzMt1quBA+xYxhczk6RiCn3GZ9gY8uhaBbwhj9MdKGfu6T9DA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxlint/binding-darwin-x64@1.74.0':
- resolution: {integrity: sha512-ggKc/tn5SJ1u2yG2izC6VKODfYKV8MQ2AicJlNzOjuyrC29udvOef6/JzK2r32xqCnBDLFouR1VCkjzEI0/N9Q==}
+ '@oxlint/binding-darwin-x64@1.77.0':
+ resolution: {integrity: sha512-aotaIttH1R6j1Rwhx0M0htgeZyGtVQqYNTVEYMN/UcgHPquGA6kmk9OyuDc3a2GKUQBC+3C3GVQCcrRPMYqAFA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxlint/binding-freebsd-x64@1.74.0':
- resolution: {integrity: sha512-u++dH/43jy9hTLbneaWlS0gla/Bp1JdwJ2zgevCl8nDFUh6qRCGMxcL0f0lb7By3A9p/LfFr+7cG4HU1hG856g==}
+ '@oxlint/binding-freebsd-x64@1.77.0':
+ resolution: {integrity: sha512-nNx/wta7ksRAdYvq+l4AWjXkLxEXHALhENxjj2cYbQAIR4ybaA5L+hCbE63HOmft5czQ6ks+hb8vmEAnn7YGPg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxlint/binding-linux-arm-gnueabihf@1.74.0':
- resolution: {integrity: sha512-Sj1zmtFDVTPeIbIz4ZfcXAbFHqCmKCXdCUlAJzvTF7I20NTH1RDpoF2PhkqNODutJzVhJYmm3oz0GwgY+tvE2g==}
+ '@oxlint/binding-linux-arm-gnueabihf@1.77.0':
+ resolution: {integrity: sha512-tMLLjM7xXtzXisVCzkOTXNCy9bZVId2wteNwjohlFDR/jY6WagpEDA1c1wu4xRc20Hojaxj+V6DSR7gbKxijWA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm-musleabihf@1.74.0':
- resolution: {integrity: sha512-//PKyQb/tQXcHArx2f7z+oVI/eMS2Jpv+edNuAtOrgIhWdGcpHxogveAxzmF2rpH1AIHp4Hq04RF/rgJdiICnQ==}
+ '@oxlint/binding-linux-arm-musleabihf@1.77.0':
+ resolution: {integrity: sha512-MiAFDFaqR0tmHTAyo0YDcZ5hyLREdYw/RQhc2R3cbT+8O3tB+zqPM2th9TTQ+Uo3jn/embS+DO+HyX9ztCPkOQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm64-gnu@1.74.0':
- resolution: {integrity: sha512-/k1Me+aX2tjuH10K62mLS0y8cLkJBHX6Ce0xPK+eWeel4bSdEGZ8dv4+hYMzg0GrSmjwy4yAYsDPeEeKBft/2w==}
+ '@oxlint/binding-linux-arm64-gnu@1.77.0':
+ resolution: {integrity: sha512-/xqQ3B16i1T4cyt/9Mn+4CpzhUXoBXp7kVpIwzOXNFLj5JmK1bIjsbSnX296Gg8A/o7oDtKWikFgBx0SLwztkw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-arm64-musl@1.74.0':
- resolution: {integrity: sha512-3tFSjBxc5D8/zvjEuLvOqcA8ZXKD0+6NuaVO/edeamNc49MoAsbfaC9s1UiwODwgF6slGaF8yJA2TPkukd77tg==}
+ '@oxlint/binding-linux-arm64-musl@1.77.0':
+ resolution: {integrity: sha512-LSbwuRKiNCenPDcbARqAZ5RfBy7gmj7vOvfJRLeCDU3gFtSxWbhv/+VTlaUqzUhNj1gFLHB8h7ALnxa/Az6z6g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-ppc64-gnu@1.74.0':
- resolution: {integrity: sha512-9QggtPkSPXOCTu8Szis7auOK/sC7KdQaN+/TujP7YVVhzCAOhgdRfgv8uEz0r2tk5xdgus5rLYUrCDoZNtiRUw==}
+ '@oxlint/binding-linux-ppc64-gnu@1.77.0':
+ resolution: {integrity: sha512-QWdcH31mXEUe5Nq1s0CfCpceaKjIo9uZtwDjAuL681g1axf+5x8xrg/eXWaw//4NCxYZ4V4e5Hu5tvdR+pTBlg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-gnu@1.74.0':
- resolution: {integrity: sha512-VM5VPUJ4DJIWiK+AZn8FScUqMr6OFrCAYybMYjEEi7W13ParI64MByiXTkKMqZpBmvQ9zxl9Ebq2VUOiZRJYUg==}
+ '@oxlint/binding-linux-riscv64-gnu@1.77.0':
+ resolution: {integrity: sha512-GnOfYgJxbcElOiPZaDFDl406ONddwvOWk2jvAAAEjwAl4GofNoHF+/HHUIBYa6bFCArlcGPi0XjC4cU1pkgF/Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-musl@1.74.0':
- resolution: {integrity: sha512-SaDY1gh9rOA592J54g+gu5hkOFFQBZsMmIYHs+NRHG+Uq0OxtuuCXMWQ3vu1830Eugv5uMXyjG+bv2Z9y4IXjw==}
+ '@oxlint/binding-linux-riscv64-musl@1.77.0':
+ resolution: {integrity: sha512-AyEMTUCf0xY+hHF+IxqXFQIX0yQOIR8ykpY0lJNOw9xYqOzUX8dyZfRvlG0RfXwuQn2eonf/8NrMmDSZJjdqsA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-s390x-gnu@1.74.0':
- resolution: {integrity: sha512-ZATQeHZCyr6MbDveg0obD5sxLHFOghtOdC5jwVwYlvFWqtFOxctgFEG6Ef/64hYvZrWyhyCckB10AelqLopeDA==}
+ '@oxlint/binding-linux-s390x-gnu@1.77.0':
+ resolution: {integrity: sha512-sPLzEcNvxd/oyVQ5oZo92CiHkFkpBeRop13E/P3TPY+hZfXHKCOWKI70TE2RYwMKFJDc20EMjH16L7NZICtKTw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-gnu@1.74.0':
- resolution: {integrity: sha512-+aIvJyrdeD7LwCQ2WYLMUWNmnbeDRSPb40aBYtPjD9+PTqUwgJnk+HK5yLfSMeqXrMrDhE9uTmtt2y50tvjhHw==}
+ '@oxlint/binding-linux-x64-gnu@1.77.0':
+ resolution: {integrity: sha512-1Oh2ssH2L7lwyvkdSqaMUfsGfwU2Wfvew+obBUYjRVqhpBcUpwnsPSEr1IzVi9XqkuY10geiLsNKecqaZC34Dw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-musl@1.74.0':
- resolution: {integrity: sha512-XyktaR8lhK2qWiCK0Tk8oYD+/cgn+oHA6ddRnxSSXUKkkojkV78CmShZUxQF+yrBFs0SuW+JBOPG6hecyc/iZg==}
+ '@oxlint/binding-linux-x64-musl@1.77.0':
+ resolution: {integrity: sha512-0j/2wRgNGO+Qj/M1uu/p57h/hFTTWWcfie0ufkbabeus2s5+/QqkCflnMOwLLN5m2GsNeWp4xdl4cPa4n7QCOQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxlint/binding-openharmony-arm64@1.74.0':
- resolution: {integrity: sha512-mzbjrPl4neaVUiJ1fUiEUxTGaSZBoiKtaoB6jmIpz9S+VOA2vDYmJpihQ82w6178V5jxziclTg8Cgj5yF6tTDg==}
+ '@oxlint/binding-openharmony-arm64@1.77.0':
+ resolution: {integrity: sha512-BJ/j54qS0usEnyDkLYURMj2iiD9h5Cyy+ppzeMSXBGRXaGRNWnj1Mw14NqWMR5E/PzdgB30OOCCzLzbRoduafw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxlint/binding-win32-arm64-msvc@1.74.0':
- resolution: {integrity: sha512-vUAe9okpS2Oa5+lX67lqHMuNUvfkleRKwrUDJ/WJBsgmddvZ1mrsh2HVmuFDRzqFELhaJhFaCNOuR6a7L3rtIA==}
+ '@oxlint/binding-win32-arm64-msvc@1.77.0':
+ resolution: {integrity: sha512-Yh8w+g2Lpx7StrvtYkoz9JJvXjB9wxgFChFNb85nrXm/wj/XTwGWS1hve9+900HL7llrntYB3YP+y32E3tRqzA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxlint/binding-win32-ia32-msvc@1.74.0':
- resolution: {integrity: sha512-yyXXJyYYSXL4I8K8jAWjJs+J3fa9gH2JmEbo4f5adm+1tNC9itseicBNuwK7BDHvqQ5J534s+yDULu89vYL2ZQ==}
+ '@oxlint/binding-win32-ia32-msvc@1.77.0':
+ resolution: {integrity: sha512-zja5b7+6a7UsRFgAQSrnax5vrzliEyNPLCjfXONu/vTWswaIVZGFajJZptaeRvPE4LghtFdAzVFlexTm7MVTGA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxlint/binding-win32-x64-msvc@1.74.0':
- resolution: {integrity: sha512-VTC9IYTIMrVUk/i6Ms1ohzzDKZFkWn0KU2OBbPBzgmVZ2V30165T/zK4LztTr0Xgp9fZ1qQZ1rsZAu/rEmySlA==}
+ '@oxlint/binding-win32-x64-msvc@1.77.0':
+ resolution: {integrity: sha512-+teyvPDZ2RjUvo+SuCqS/UhaJl1QtdW5fWT5NJTV61V5MIuIS90Db9LixmtEGvXixyttiK62P96MSu3UlpviBw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -5519,16 +5960,42 @@ packages:
react: '*'
react-native: '*'
+ '@react-native/assets-registry@0.85.3':
+ resolution: {integrity: sha512-u9ZiYP23vA2IFtdFQFmetzSmk6SM0xgKIoiOsr1hXNHjHaLhOm+/Ph1ud57wX6+Dbwdzx8coJgnzSKL3W21PCg==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+
'@react-native/assets-registry@0.86.0':
resolution: {integrity: sha512-nIaXbm2jX1OTYp0qbviJ3O6KZivoE8z3BnhUQ2LsqfZSWRoOK/n1qsiAr6oALiNKWnXY3j2KPwtYORnZzp8xew==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ '@react-native/babel-plugin-codegen@0.85.3':
+ resolution: {integrity: sha512-Wc94zGfeFG8Njf9SHMPfYZP04kjigkOps6F1TYTvd7ZVXuGxqseCDgxc50LWcOhOCLypI9n3oVVqz81C3p44ZA==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+
+ '@react-native/codegen@0.85.3':
+ resolution: {integrity: sha512-/JkS1lGLyzBWP1FbgDwaqEf7qShIC6pUC1M0a/YMAd/v4iqR24MRkQWe7jkYvcBQ2LpEhs5NGE9InhxSv21zCA==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ peerDependencies:
+ '@babel/core': '*'
+
'@react-native/codegen@0.86.0':
resolution: {integrity: sha512-uTs9DBo3+/lUqinsGZK0FKJRBVClrwMXoZToaDxE1Q2SL2e55vs2GwyZfIKzPl5uJnbu4PfFMIp0/mLXLWUMuA==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
peerDependencies:
'@babel/core': '*'
+ '@react-native/community-cli-plugin@0.85.3':
+ resolution: {integrity: sha512-fs85dmbIqNmtzEixDb0g+q6R3Vt4H9eAt8/inIZdDKfjN76+sUJA2r1nxODQ76bU23MrIbz8sI7KFBPaWk/zQw==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ peerDependencies:
+ '@react-native-community/cli': '*'
+ '@react-native/metro-config': 0.85.3
+ peerDependenciesMeta:
+ '@react-native-community/cli':
+ optional: true
+ '@react-native/metro-config':
+ optional: true
+
'@react-native/community-cli-plugin@0.86.0':
resolution: {integrity: sha512-Jv8p1ebEPfTzs8gmrjsdT2XMXFfeAg45Pman+XPLFGaSeGAZkutRFRyX9Cs9aGTSOyIA9YPJ6vDNb1ayTf1FKQ==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
@@ -5541,29 +6008,63 @@ packages:
'@react-native/metro-config':
optional: true
+ '@react-native/debugger-frontend@0.85.3':
+ resolution: {integrity: sha512-uAu7rM5o/Np1zgp6fi5zM1sP1aB8DcS7DdOLcj/TkSutOAjkMqqd2lWt1/+3S7qXexRHVK5XcP+o3VXo4L/V0A==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+
'@react-native/debugger-frontend@0.86.0':
resolution: {integrity: sha512-7Mb3nDfyJeys+ELF75Ageu7VKERlnIMoO+aNPoXqTXvz+b41L6l2CqMyLpDHxkBSlenij6gEepPNgaIyWHbJZw==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ '@react-native/debugger-shell@0.85.3':
+ resolution: {integrity: sha512-/jRAaT9boiCttIcEwS02WPwYkUihqsjSaK/TMtHz05vT6uMgac9PaQt5kzBQLIABv5aEIa5gtrMmKVz49MjkjQ==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+
'@react-native/debugger-shell@0.86.0':
resolution: {integrity: sha512-Y0zEkZzLz8ou6o/VLml1A31X/rMgc6DRjwxwzPMa94qRTMY070WeBCNTITQo4kKTBAUgbxh07oXPQqp0Tpja8w==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ '@react-native/dev-middleware@0.85.3':
+ resolution: {integrity: sha512-JYzBiT4A8w+KQt+dOD5v+ti+tDrGoPnsSTuApq3Ls4RB5sfWbDlYMyz3dbc8qBIHz9tv0sQ5+eOu6Xwqzr5AQA==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+
'@react-native/dev-middleware@0.86.0':
resolution: {integrity: sha512-20pTO6yTybmvXvro520H6C7jydIQnLKOl5qFtVEcHSdFrY63r3OGei+Rx9bILgSRmH6jgnfEcijcMx7pwWuQtw==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ '@react-native/gradle-plugin@0.85.3':
+ resolution: {integrity: sha512-39dY2j50Q1pntejzwt3XL7vwXtrj8jcIfHq6E+gyu3jzYxZJVvMkMutQ39vSg6zinIQOX36oQDhidXUbCXzgoA==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+
'@react-native/gradle-plugin@0.86.0':
resolution: {integrity: sha512-a1RcfaEDqWExCGfCwadIxt4l8FvKYgFqeMf2uzeKyAOnb+vTGNIeCvifFL2MqvgaeYxlER437HbMIajGcuJ1pQ==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ '@react-native/js-polyfills@0.85.3':
+ resolution: {integrity: sha512-U2+aMshIXf1uFn77tpBb/xhHWB9vkVrMpt7kkucAugF8hJKYTDGB587X7WwelHduK2KBfhl4giSv0rzZGoef9A==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+
'@react-native/js-polyfills@0.86.0':
resolution: {integrity: sha512-zYy/Cjd1VTnZ2iCNaG9bDF9C3l2ntESiPRscjIlI5FKugu6aeTwsDSv1aI8Bc4Kp3vEdoVg+UQhLAhE4svREaQ==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ '@react-native/normalize-colors@0.85.3':
+ resolution: {integrity: sha512-hj0PScZEhIbcOvQV5yMKX3ha4XEIOy/SVE1Rrpp0beW0dpNLOgSC7KDxGewmDnIHK9YdQUXGY9eMEfShUMIaZw==}
+
'@react-native/normalize-colors@0.86.0':
resolution: {integrity: sha512-kG0wfCGghUKlfxkJyyHCDVutWVYWK7/DG58ojA/4v9EfulgF+osuSQmlbNb3rcKX58qutm7JcldSeVLgGFha9g==}
+ '@react-native/virtualized-lists@0.85.3':
+ resolution: {integrity: sha512-dsCjI//OIPEUJMyNHp4l7zNLVjCx7bcaRUceOCkU+IB17hkbtbGWvi7HjGFSzy7FJGmS/MOlcfpb72xXiy1Oig==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ peerDependencies:
+ '@types/react': ^19.2.0
+ react: '*'
+ react-native: 0.85.3
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
'@react-native/virtualized-lists@0.86.0':
resolution: {integrity: sha512-4/ZLXdf/OSpPDVO0AsQ1SJdRIzt5t9BNQ46QwGgxvX7/cirYR5k8KXctNGGgW8lQo2gZChEfY2zFCZg9nM/jiw==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
@@ -5995,6 +6496,9 @@ packages:
cpu: [x64]
os: [win32]
+ '@rolldown/pluginutils@1.0.0-rc.3':
+ resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==}
+
'@rolldown/pluginutils@1.0.1':
resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
@@ -6311,6 +6815,10 @@ packages:
resolution: {integrity: sha512-lp1ZSs1auw7HrCESSYt/n4dOUaKPVUIAKyVYRk6xVr4bMIN3RPub/H5Wm7QPj9CpXVC5bQFvB6+dHZXz809oMg==}
engines: {node: '>=18'}
+ '@shaderfrog/glsl-parser@7.0.1':
+ resolution: {integrity: sha512-8mpfsoPeRhesY3pOrzNZBL8uG6N5GVX1EHLBYbd4gzKs+c7vaEIqpTNK5VrffU33qQN4cwpP2v3u4aPPBU32sw==}
+ engines: {node: '>=16'}
+
'@simple-git/args-pathspec@1.0.3':
resolution: {integrity: sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==}
@@ -7931,6 +8439,18 @@ packages:
'@types/aria-query@5.0.4':
resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
+ '@types/babel__core@7.20.5':
+ resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
+
+ '@types/babel__generator@7.27.0':
+ resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
+
+ '@types/babel__template@7.4.4':
+ resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
+
+ '@types/babel__traverse@7.28.0':
+ resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
+
'@types/cacheable-request@6.0.3':
resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
@@ -8237,6 +8757,9 @@ packages:
cpu: [x64]
os: [win32]
+ '@ungap/structured-clone@1.3.3':
+ resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==}
+
'@unhead/bundler@3.2.3':
resolution: {integrity: sha512-fL1LRdTyPYe9dzenElL96yaFW0LcXTUl1RSa5a2ni0n/GxMtvioPwz9y/fD4JnbVG//Kwn3YCv1jfUmlhcoW4g==}
peerDependencies:
@@ -8311,6 +8834,12 @@ packages:
peerDependencies:
vite: '*'
+ '@vitejs/plugin-react@5.2.0':
+ resolution: {integrity: sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
+
'@vitejs/plugin-react@6.0.4':
resolution: {integrity: sha512-XcCQz0TBpBgljhj0gMuuDj49i6Ytqh5q1osT/Gp5uAVJUCTWxyskk/l1jwYYiu2xcNHHipdMz40EGfM1VdamVg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -8797,6 +9326,14 @@ packages:
'@webcomponents/scoped-custom-element-registry@0.0.10':
resolution: {integrity: sha512-wP4LF28aysE2Pq3NQRNQxko7Q0vOOwcoOSMg8FFI4S6z76UuXkYIc5ndC31dJMwso1/vSteL75LW2CEKedAJbA==}
+ '@xmldom/xmldom@0.8.14':
+ resolution: {integrity: sha512-T4EDRUBVZYRldYApjEJiU0e1stYWaRAX7CuSnKzrpwdZKo53zGV8/pqfzV6FfwNl9YThD2OumQYvqtvjvgG7aQ==}
+ engines: {node: '>=10.0.0'}
+
+ '@xmldom/xmldom@0.9.11':
+ resolution: {integrity: sha512-tW8bcK3hsG0/uqSnNz6TK4BkcuZSezoU7DlnYssILmZDktPnSHHuDJJFM0AJv+13gz2r0iGdrj6qqKeUnxXEDg==}
+ engines: {node: '>=14.6'}
+
'@yuku-codegen/binding-darwin-arm64@0.8.0':
resolution: {integrity: sha512-7cSJH6PaKLRBdCfiB4pM6EukvgOk5xV4tyuLOIOEqrHsbnV7brtyff7CjhZbeGozdIHoOnKOi5R7rrmCWN3QSw==}
cpu: [arm64]
@@ -9013,6 +9550,11 @@ packages:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
+ agent-cli-detector@0.1.5:
+ resolution: {integrity: sha512-6xvLw0EGPuxoYGZeqyMV4AK+WoZ31jsqb7a5pln1BTf6oDFsrgvfCJT7E7y9oAqifJZhJ3fZ0J36H7o6JzrB0Q==}
+ engines: {node: '>=18.18'}
+ hasBin: true
+
agent-install@0.0.5:
resolution: {integrity: sha512-nHlms9BkP8ZiY79HrwCGiA2DcNaXrAaJrCM/BEqQ7MEsSKyCk+2A76xPGylIfASZSZE0SaU3T0bNSg4rBPIJAQ==}
hasBin: true
@@ -9053,9 +9595,13 @@ packages:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
- ansi-escapes@7.3.0:
- resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==}
- engines: {node: '>=18'}
+ ansi-escapes@4.3.2:
+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
+ engines: {node: '>=8'}
+
+ ansi-regex@4.1.1:
+ resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
+ engines: {node: '>=6'}
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@@ -9065,6 +9611,10 @@ packages:
resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
engines: {node: '>=12'}
+ ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -9181,10 +9731,6 @@ packages:
atomically@2.1.1:
resolution: {integrity: sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==}
- auto-bind@5.0.1:
- resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
autoprefixer@10.5.4:
resolution: {integrity: sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==}
engines: {node: ^10 || ^12 || >=14}
@@ -9223,15 +9769,57 @@ packages:
resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
engines: {node: '>=10', npm: '>=6'}
+ babel-plugin-polyfill-corejs2@0.4.17:
+ resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ babel-plugin-polyfill-corejs3@0.13.0:
+ resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ babel-plugin-polyfill-regenerator@0.6.8:
+ resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ babel-plugin-react-compiler@1.0.0:
+ resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==}
+
+ babel-plugin-react-native-web@0.21.2:
+ resolution: {integrity: sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==}
+
babel-plugin-styled-components@2.3.0:
resolution: {integrity: sha512-nP/y6PbBqS/qtKROnJCgpGo8hYUzlBAVXN1QAjSBANL6vZiQXPQN7FYW/nUwoxY7nZhBEGm9T5tjL9gbzwulDw==}
peerDependencies:
'@babel/core': ^7.0.0
styled-components: '>= 2'
+ babel-plugin-syntax-hermes-parser@0.33.3:
+ resolution: {integrity: sha512-/Z9xYdaJ1lC0pT9do6TqCqhOSLfZ5Ot8D5za1p+feEfWYupCOfGbhhEXN9r2ZgJtDNUNRw/Z+T2CvAGKBqtqWA==}
+
babel-plugin-syntax-hermes-parser@0.36.0:
resolution: {integrity: sha512-LhD0xdoedDw7ansQgXbB2DADLZIK/LRXuWNBPuVzMc5S2WK5GyT89tCM+cQzxFGO0mGyLK6D5TrVOJJzAoDy8Q==}
+ babel-plugin-transform-flow-enums@0.0.2:
+ resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==}
+
+ babel-preset-expo@56.0.19:
+ resolution: {integrity: sha512-js8jq/7x2jclTbfmc3Yp24B8r+KEAE7kmla2vpPVPiCfidi77lJMUAAZ3KBYXXOFaoWF0esAlFuLIuMIMHcmDg==}
+ peerDependencies:
+ '@babel/runtime': ^7.20.0
+ expo: '*'
+ expo-widgets: ^56.0.26
+ react-refresh: '>=0.14.0 <1.0.0'
+ peerDependenciesMeta:
+ '@babel/runtime':
+ optional: true
+ expo:
+ optional: true
+ expo-widgets:
+ optional: true
+
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
@@ -9313,6 +9901,10 @@ packages:
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
engines: {node: '>=4'}
+ big-integer@1.6.52:
+ resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
+ engines: {node: '>=0.6'}
+
big.js@6.2.2:
resolution: {integrity: sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==}
@@ -9413,6 +10005,17 @@ packages:
bowser@2.14.1:
resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==}
+ bplist-creator@0.1.0:
+ resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==}
+
+ bplist-parser@0.3.1:
+ resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==}
+ engines: {node: '>= 5.10.0'}
+
+ bplist-parser@0.3.2:
+ resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==}
+ engines: {node: '>= 5.10.0'}
+
brace-expansion@1.1.16:
resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==}
@@ -9598,6 +10201,10 @@ packages:
resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
engines: {node: '>=18'}
+ chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
@@ -9679,18 +10286,14 @@ packages:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
- cli-boxes@4.0.1:
- resolution: {integrity: sha512-5IOn+jcCEHEraYolBPs/sT4BxYCe2nHg374OPiItB1O96KZFseS2gthU4twyYzeDcFew4DaUM/xwc5BQf08JJw==}
- engines: {node: '>=18.20 <19 || >=20.10'}
+ cli-cursor@2.1.0:
+ resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
+ engines: {node: '>=4'}
cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
- cli-cursor@4.0.0:
- resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
cli-cursor@5.0.0:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines: {node: '>=18'}
@@ -9703,10 +10306,6 @@ packages:
resolution: {integrity: sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==}
engines: {node: '>=18.20'}
- cli-truncate@6.1.1:
- resolution: {integrity: sha512-06p9vyLahLa4zkGcgsGxU6iEkSOiuI4fhCH6Emhe2lPAcoUv73n72DnODsnHA+5wwXGnV0n9M9/qOQJSjYhFhw==}
- engines: {node: '>=22'}
-
client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
@@ -9743,14 +10342,16 @@ packages:
resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==}
engines: {node: '>=0.10.0'}
- code-excerpt@4.0.0:
- resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
+ color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
@@ -9888,10 +10489,6 @@ packages:
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- convert-to-spaces@2.0.1:
- resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
cookie-es@1.2.3:
resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==}
@@ -9920,6 +10517,10 @@ packages:
resolution: {integrity: sha512-X8XDzyvYaA6msMyAM575CUoygY5b44QzLcGRKsK3MFmXcOvQa518dNPLsKYwkYsn72g3EiW+LE0ytd/FlqWmyw==}
engines: {node: '>=18'}
+ core-js-compat@3.50.0:
+ resolution: {integrity: sha512-XGpFGbMLHwSt74YLTKho7Ib242qi6O8MSX+sRokV4oz7iKXvQWGYZthjIhjRGMxjzVkAubBO512dKGYcefmX3Q==}
+ engines: {node: '>=6.4.0'}
+
core-js@3.49.0:
resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==}
@@ -10014,6 +10615,7 @@ packages:
crypto-js@4.2.0:
resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}
+ deprecated: Active development of CryptoJS has been discontinued. This library is no longer maintained.
css-color-keywords@1.0.0:
resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==}
@@ -10129,6 +10731,14 @@ packages:
supports-color:
optional: true
+ debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -10250,8 +10860,8 @@ packages:
des.js@1.1.0:
resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==}
- deslop-js@0.9.1:
- resolution: {integrity: sha512-eo3Tn37bqC1mMS3BwsdwRITYgQQQdT30g8SMY9C/zRbMu6ekNf9o7aGNUEkxWiKd1dTND58Sndi5fBlT9V6UvA==}
+ deslop-js@0.9.12:
+ resolution: {integrity: sha512-Ku6Zngzmu4EISb58WUkRKZytfgWjJ18Cic7lb4wl+/BF0tHWRvpBOLlA0FP35r82mV45Y72AK3RPC1Nw0GLbIw==}
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
@@ -10352,6 +10962,9 @@ packages:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
+ dnssd-advertise@1.1.6:
+ resolution: {integrity: sha512-Ndrrf6BMPalkQPd/zubL+4YghH2J9NspapQ09uDXwYbvOPkP0oaqf5CkcwJ0b50kS2O3ul6yVu+jz+RY62Cejg==}
+
dom-accessibility-api@0.5.16:
resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
@@ -10510,10 +11123,6 @@ packages:
resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- environment@1.1.0:
- resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
- engines: {node: '>=18'}
-
err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
@@ -10600,9 +11209,9 @@ packages:
escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- escape-string-regexp@2.0.0:
- resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
- engines: {node: '>=8'}
+ escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
@@ -10800,6 +11409,84 @@ packages:
resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
engines: {node: '>=12.0.0'}
+ expo-asset@56.0.22:
+ resolution: {integrity: sha512-KIlIskLTD1a/rtoEIiJv0IeRAnnxRavD2oLyHI0aCEs4zl0yNHM2xLZHh05PWvAHJbBlbopfOWW1g8IbJp6ttg==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+
+ expo-constants@56.0.23:
+ resolution: {integrity: sha512-rlHmhwvKqljCNdqs4xdxcHzk22rbnVv05lyQqQtYXFkzreFErsQYVDvDCiw3LG6vjQRRTPTEdSgtyNgs8y9cBA==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+
+ expo-file-system@56.0.9:
+ resolution: {integrity: sha512-5M1a7+ffiJGhn/IN5kRcM8uG8V0REMciwEUPUvKykNvjFHyfKfV4USeWhuIjLvTWvDtsPiqdk56uvhFXrhR7nQ==}
+ peerDependencies:
+ expo: '*'
+ react-native: '*'
+
+ expo-font@56.0.7:
+ resolution: {integrity: sha512-hpU/vRwPzsby9lPGkA4blDqLIIXYzoWnCZHr6PxvcWbY/uPObAiyhh6q+e0WYsB65SthK+PLH95jEnVag7fwEg==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+ react-native: '*'
+
+ expo-keep-awake@56.0.3:
+ resolution: {integrity: sha512-CLMJXtEiMKknD3Rpm8CRwE6ZJUzu2yCEmRk1sgfHAJ1zIbuEWY3dpPDubtsnuzWm+2k6Sru+yaFbYsvPWmTiBA==}
+ peerDependencies:
+ expo: '*'
+ react: '*'
+
+ expo-modules-autolinking@56.0.21:
+ resolution: {integrity: sha512-DG0ykIaC4cTXmEL49x7b8Pet/ZCcoNgQ00ooeroH/p8TKLMRs/KULiv9kiHWZRL3n0E0llsaHSvfKj9fAsaI/A==}
+ hasBin: true
+
+ expo-modules-core@56.0.23:
+ resolution: {integrity: sha512-5XICEk65GXP37g87GSxivHydyL8mizvVMUfF3YFtt6zQtniuPqkWfEFp35LqnaDCxC0OLAAtMPW9P/dRWBe78A==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ react-native-worklets: ^0.7.4 || ^0.8.0
+ peerDependenciesMeta:
+ react-native-worklets:
+ optional: true
+
+ expo-modules-jsi@56.0.12:
+ resolution: {integrity: sha512-OnXiNbXzYybZPh5QnJyIIwQjQfN7PP4Di/2Hz0xQHKLgQmCfn/zAQziOjbUXVeL3cAyZ8+uDnTDYmDAc3B2qhQ==}
+ peerDependencies:
+ react-native: '*'
+
+ expo-server@56.0.5:
+ resolution: {integrity: sha512-SmM2p2g3Jrktpiazcst+OxhjSzOHXKAY4BPURHYHXvApzzoybMmrNF4IEZ8DKZ145BhSe4ydAmlEFCRTsdtgUQ==}
+ engines: {node: '>=20.16.0'}
+
+ expo@56.0.19:
+ resolution: {integrity: sha512-IqsNM8oATJpgAo+sLM90Ct533J+T1grCh8PpvcsrvEVw6vF42VIHKO0DGEgarAio8LOWm7T9eUiJGgh0ouAe3g==}
+ hasBin: true
+ peerDependencies:
+ '@expo/dom-webview': '*'
+ '@expo/metro-runtime': '*'
+ react: '*'
+ react-dom: '*'
+ react-native: '*'
+ react-native-web: '*'
+ react-native-webview: '*'
+ peerDependenciesMeta:
+ '@expo/dom-webview':
+ optional: true
+ '@expo/metro-runtime':
+ optional: true
+ react-dom:
+ optional: true
+ react-native-web:
+ optional: true
+ react-native-webview:
+ optional: true
+
exponential-backoff@3.1.3:
resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
@@ -10828,6 +11515,9 @@ packages:
resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==}
engines: {node: '> 0.1.90'}
+ fast-base64-decode@1.0.0:
+ resolution: {integrity: sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q==}
+
fast-copy@3.0.2:
resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==}
@@ -10905,13 +11595,12 @@ packages:
picomatch:
optional: true
+ fetch-nodeshim@0.4.10:
+ resolution: {integrity: sha512-m6I8ALe4L4XpdETy7MJZWs6L1IVMbjs99bwbpIKphxX+0CTns4IKDWJY0LWfr4YsFjfg+z1TjzTMU8lKl8rG0w==}
+
fetch-retry@6.0.0:
resolution: {integrity: sha512-BUFj1aMubgib37I3v4q78fYo63Po7t4HUPTpQ6/QE6yK6cIQrP+W43FYToeTEyg5m2Y7eFUtijUuAv/PDlWuag==}
- figures@6.1.0:
- resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
- engines: {node: '>=18'}
-
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
@@ -10988,6 +11677,9 @@ packages:
debug:
optional: true
+ fontfaceobserver@2.3.0:
+ resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==}
+
for-each@0.3.5:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines: {node: '>= 0.4'}
@@ -11169,6 +11861,10 @@ packages:
resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==}
engines: {node: '>=20.20.0'}
+ getenv@2.0.0:
+ resolution: {integrity: sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ==}
+ engines: {node: '>=6'}
+
giget@3.3.1:
resolution: {integrity: sha512-r+mvuDjrjMpsdw46Kmeydb8bdHm7wOKw8wNBtTndkjbPjgAp5oUJUxRE76wZFknxIPokfWvep2qSXK37aXE6zg==}
hasBin: true
@@ -11318,12 +12014,18 @@ packages:
help-me@5.0.0:
resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==}
+ hermes-compiler@250829098.0.10:
+ resolution: {integrity: sha512-TcRlZ0/TlyfJqquRFAWoyElVNnkdYRi/sEp4/Qy8/GYxjg8j2cS9D4MjuaQ+qimkmLN7AmO+44IznRf06mAr0w==}
+
hermes-compiler@250829098.0.14:
resolution: {integrity: sha512-5meXwsZxgiqFaJjNzwjzI9IyUkuGGBisu+z9BvQWmGVpjH6nz11hgqkyxe4dl8UAdyIV4lTbz91+Dlnjz0VxqA==}
hermes-estree@0.25.1:
resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==}
+ hermes-estree@0.33.3:
+ resolution: {integrity: sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg==}
+
hermes-estree@0.35.0:
resolution: {integrity: sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==}
@@ -11333,6 +12035,9 @@ packages:
hermes-parser@0.25.1:
resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==}
+ hermes-parser@0.33.3:
+ resolution: {integrity: sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA==}
+
hermes-parser@0.35.0:
resolution: {integrity: sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==}
@@ -11362,6 +12067,10 @@ packages:
resolution: {integrity: sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ hosted-git-info@7.0.2:
+ resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
hpke-js@1.8.0:
resolution: {integrity: sha512-N0PFQlUQsIPS9++nUNn2ZsxTPSv8pONyyrXIGZl0iiherRfS0XW1SvTd+RmepD0TN1S9zzTJkEutMIWWYt0/4w==}
engines: {node: '>=16.0.0'}
@@ -11501,10 +12210,6 @@ packages:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
- indent-string@5.0.0:
- resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
- engines: {node: '>=12'}
-
inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
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.
@@ -11523,26 +12228,6 @@ packages:
resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==}
engines: {node: ^20.17.0 || >=22.9.0}
- ink-spinner@5.0.0:
- resolution: {integrity: sha512-EYEasbEjkqLGyPOUc8hBJZNuC5GvXGMLu0w5gdTNskPc7Izc5vO3tdQEYnzvshucyGCBXc86ig0ujXPMWaQCdA==}
- engines: {node: '>=14.16'}
- peerDependencies:
- ink: '>=4.0.0'
- react: '>=18.0.0'
-
- ink@7.1.1:
- resolution: {integrity: sha512-Y43xxa1ZSPvpmfLHcN5o+OdP8Rf8ykkNJEuKYOUNZKT8wXVNLFTtEm1nSDMQkfBH+YANF4Xuu0hhZ4ejqAtN2w==}
- engines: {node: '>=22'}
- peerDependencies:
- '@types/react': '>=19.2.0'
- react: '>=19.2.0'
- react-devtools-core: '>=6.1.2'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- react-devtools-core:
- optional: true
-
inline-style-parser@0.1.1:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
@@ -11621,10 +12306,6 @@ packages:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
- is-fullwidth-code-point@5.1.0:
- resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==}
- engines: {node: '>=18'}
-
is-generator-function@1.1.2:
resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
engines: {node: '>= 0.4'}
@@ -11644,11 +12325,6 @@ packages:
is-hexadecimal@2.0.1:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
- is-in-ci@2.0.0:
- resolution: {integrity: sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==}
- engines: {node: '>=20'}
- hasBin: true
-
is-in-ssh@1.0.0:
resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==}
engines: {node: '>=20'}
@@ -11824,6 +12500,9 @@ packages:
resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ jimp-compact@0.16.1:
+ resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==}
+
jiti@2.6.1:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
@@ -11958,6 +12637,10 @@ packages:
knitwork@1.3.0:
resolution: {integrity: sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==}
+ lan-network@0.2.1:
+ resolution: {integrity: sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==}
+ hasBin: true
+
launch-editor@2.14.1:
resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==}
@@ -12136,6 +12819,10 @@ packages:
lodash@4.18.1:
resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
+ log-symbols@2.2.0:
+ resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
+ engines: {node: '>=4'}
+
log-symbols@4.1.0:
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
engines: {node: '>=10'}
@@ -12499,6 +13186,10 @@ packages:
engines: {node: '>=16'}
hasBin: true
+ mimic-fn@1.2.0:
+ resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
+ engines: {node: '>=4'}
+
mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -12671,6 +13362,9 @@ packages:
multiformats@9.9.0:
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
+ multitars@1.0.2:
+ resolution: {integrity: sha512-6GwVw5eLi9sThdtlS4PKwC7yRLaf45pYhIEzKBHdKxi+YOXGKFX8acIniH+Uh/+k9mS2lQOupTccjoe5r0/1IQ==}
+
nanoclone@0.2.1:
resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==}
@@ -12826,6 +13520,10 @@ packages:
resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-package-arg@11.0.3:
+ resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+
npm-pick-manifest@8.0.2:
resolution: {integrity: sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -12939,6 +13637,10 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ onetime@2.0.1:
+ resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
+ engines: {node: '>=4'}
+
onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
@@ -12969,6 +13671,10 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
+ ora@3.4.0:
+ resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==}
+ engines: {node: '>=6'}
+
ora@5.4.1:
resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
engines: {node: '>=10'}
@@ -13022,8 +13728,8 @@ packages:
resolution: {integrity: sha512-h6QFWd6lBMfjESqgQ27GjzrSDb0qbznp7VDQqp2zvgsrWut4vcchyMIzOVXvGQ2GMZgKw9RWrFNWv9WqGL0p7Q==}
engines: {node: ^20.19.0 || >=22.12.0}
- oxc-parser@0.141.0:
- resolution: {integrity: sha512-uFkGGr1KMWd6aWv9UAqooYrN78trw8MWWmoPvgWokfBEUq1+eiIQ+qfj3wokhy0fxtZWZk+0dHoS7/yRTJtd6w==}
+ oxc-parser@0.143.0:
+ resolution: {integrity: sha512-ov0NzaDCOInknS7mP1cwKdJERt3utPW8ldjtdUXQ8Ty0GEFD08wk422vCUN0d7pST6kqtV7dxoI9w1Zi0l/9TA==}
engines: {node: ^20.19.0 || >=22.12.0}
oxc-resolver@11.24.2:
@@ -13040,16 +13746,16 @@ packages:
rolldown:
optional: true
- oxlint-plugin-react-doctor@0.9.1:
- resolution: {integrity: sha512-yCW8USbiuszbVsUMN4fL1iU7mRu3Ae3w96+k/xqCyWvW6bF6DzCMtLy5N/w6WLRX78iQsWxVqW/SEgzRBXLfsA==}
+ oxlint-plugin-react-doctor@0.9.12:
+ resolution: {integrity: sha512-BplcCUU/tGByFGgY1YIax6evUmjk0K8zOGGrdPs3A3dqamrzjUvVuJdYpM1Ftyt/B5fFx6+VwRrWi3YZbIz4VQ==}
engines: {node: ^20.19.0 || >=22.13.0}
- oxlint@1.74.0:
- resolution: {integrity: sha512-odGl2s2x5IOJoj3A0v1k0PGBXVFBZeZ2+AK/+K2MJur7Ghi3bkyX5NuLUWHKqa4js1wjep3hJeuTQJOlr+4+dA==}
+ oxlint@1.77.0:
+ resolution: {integrity: sha512-qnGh8XJHaQ0dprrDXNQZgS0FgjI6v+V3+X8DwmaV++5Aamy6jGKfDdQ1TUvhUxtmKFAbEf4/WeO5QZX+5WSngg==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- oxlint-tsgolint: '>=0.24.0'
+ oxlint-tsgolint: '>=7.0.2001'
vite-plus: '*'
peerDependenciesMeta:
oxlint-tsgolint:
@@ -13146,14 +13852,14 @@ packages:
resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
engines: {node: '>=6'}
+ parse-png@2.1.0:
+ resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==}
+ engines: {node: '>=10'}
+
parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
- patch-console@2.0.0:
- resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
@@ -13297,10 +14003,18 @@ packages:
engines: {node: '>=20'}
hasBin: true
+ plist@3.1.1:
+ resolution: {integrity: sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==}
+ engines: {node: '>=10.4.0'}
+
pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
engines: {node: '>=4'}
+ pngjs@3.4.0:
+ resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
+ engines: {node: '>=4.0.0'}
+
pngjs@5.0.0:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
@@ -13632,6 +14346,10 @@ packages:
resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ proc-log@4.2.0:
+ resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -13645,6 +14363,10 @@ packages:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines: {node: '>= 0.6.0'}
+ progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+
promise-inflight@1.0.1:
resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
peerDependencies:
@@ -13842,8 +14564,8 @@ packages:
react-devtools-core@6.1.5:
resolution: {integrity: sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==}
- react-doctor@0.9.1:
- resolution: {integrity: sha512-pKCWENXuYZK7UNBHpNLbEBlpy+oVWwPnOxTD2B//gmrQLm+UvIknArzP3IOjNP5Nk1NKCR9uavypFA1QMbYFyg==}
+ react-doctor@0.9.12:
+ resolution: {integrity: sha512-H7RNg13RYKwpQvi3+O3IkSj8pAD1pGTxSetxu7aOwXX3wmF+BydCLDiWxkPT9Pq7bIMHjuJ0taSZLsxEjlNjcA==}
engines: {node: ^20.19.0 || >=22.13.0}
hasBin: true
@@ -13928,6 +14650,31 @@ packages:
react-is@19.2.8:
resolution: {integrity: sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ==}
+ react-native-get-random-values@1.11.0:
+ resolution: {integrity: sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==}
+ peerDependencies:
+ react-native: '>=0.56'
+
+ react-native-webview@14.0.1:
+ resolution: {integrity: sha512-lBUuvFk459Mo+5vUNqwzGvn+I8rDJE6zvOulG2hWWudeEOJfWTsQwOfuYnRu+27djUIXrESFfC+EQE3PGu+FWA==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+
+ react-native@0.85.3:
+ resolution: {integrity: sha512-HN/fGC+3nZVcDNcw7gfbM/DuqZAvI9Mz+/SxuhODaua4JY0BPzhfTzWXRyTR4mRgMHmShTPpH2PYMTxvZrsdZA==}
+ engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
+ hasBin: true
+ peerDependencies:
+ '@react-native/jest-preset': 0.85.3
+ '@types/react': ^19.1.1
+ react: ^19.2.3
+ peerDependenciesMeta:
+ '@react-native/jest-preset':
+ optional: true
+ '@types/react':
+ optional: true
+
react-native@0.86.0:
resolution: {integrity: sha512-17ALh/dd6AO4pgOVmOO5Axll5PbErEo3XFyLokyzW6usyi+OShIEPwUW26wLPlhVifgSOIfECCH0WN+0IqtJ1w==}
engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
@@ -13942,12 +14689,6 @@ packages:
'@types/react':
optional: true
- react-reconciler@0.33.0:
- resolution: {integrity: sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==}
- engines: {node: '>=0.10.0'}
- peerDependencies:
- react: ^19.2.0
-
react-refresh@0.14.2:
resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
engines: {node: '>=0.10.0'}
@@ -14063,10 +14804,6 @@ packages:
react-dom:
optional: true
- react@19.2.5:
- resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==}
- engines: {node: '>=0.10.0'}
-
react@19.2.8:
resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==}
engines: {node: '>=0.10.0'}
@@ -14117,6 +14854,13 @@ packages:
resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
engines: {node: '>=4'}
+ regenerate-unicode-properties@10.2.2:
+ resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==}
+ engines: {node: '>=4'}
+
+ regenerate@1.4.2:
+ resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
+
regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
@@ -14127,6 +14871,17 @@ packages:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
+ regexpu-core@6.4.0:
+ resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==}
+ engines: {node: '>=4'}
+
+ regjsgen@0.8.0:
+ resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
+
+ regjsparser@0.13.2:
+ resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==}
+ hasBin: true
+
remark-frontmatter@4.0.1:
resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
@@ -14230,6 +14985,9 @@ packages:
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+ resolve-workspace-root@2.0.1:
+ resolution: {integrity: sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w==}
+
resolve.exports@2.0.3:
resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==}
engines: {node: '>=10'}
@@ -14242,14 +15000,14 @@ packages:
responselike@2.0.1:
resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
+ restore-cursor@2.0.0:
+ resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
+ engines: {node: '>=4'}
+
restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
- restore-cursor@4.0.0:
- resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
restore-cursor@5.1.0:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
@@ -14527,6 +15285,9 @@ packages:
simple-git@3.36.0:
resolution: {integrity: sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==}
+ simple-plist@1.3.1:
+ resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==}
+
sirv@3.0.2:
resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
engines: {node: '>=18'}
@@ -14542,13 +15303,13 @@ packages:
resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
engines: {node: '>=14.16'}
- slice-ansi@9.0.0:
- resolution: {integrity: sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==}
- engines: {node: '>=22'}
-
slow-redact@0.3.2:
resolution: {integrity: sha512-MseHyi2+E/hBRqdOi5COy6wZ7j7DxXRz9NkseavNYSvvWC06D8a5cidVZX3tcG5eCW3NIyVU4zT63hw0Q486jw==}
+ slugify@1.6.9:
+ resolution: {integrity: sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg==}
+ engines: {node: '>=8.0.0'}
+
smob@1.6.2:
resolution: {integrity: sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==}
engines: {node: '>=20.0.0'}
@@ -14645,10 +15406,6 @@ packages:
resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- stack-utils@2.0.6:
- resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
- engines: {node: '>=10'}
-
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
@@ -14680,6 +15437,10 @@ packages:
stream-browserify@3.0.0:
resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
+ stream-buffers@2.2.0:
+ resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==}
+ engines: {node: '>= 0.10.0'}
+
stream-chain@2.2.5:
resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==}
@@ -14741,6 +15502,10 @@ packages:
resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
engines: {node: '>=4'}
+ strip-ansi@5.2.0:
+ resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
+ engines: {node: '>=6'}
+
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -14783,6 +15548,9 @@ packages:
structured-clone-es@2.0.0:
resolution: {integrity: sha512-5UuAHmBLXYPCl22xWJrFuGmIhBKQzxISPVz6E7nmTmTcAOpUzlbjKJsRrCE4vADmMQ0dzeCnlWn9XufnAGf76Q==}
+ structured-headers@0.4.1:
+ resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==}
+
stubborn-fs@2.0.0:
resolution: {integrity: sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==}
@@ -14876,6 +15644,10 @@ packages:
resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
engines: {node: '>=10'}
+ supports-hyperlinks@2.3.0:
+ resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
+ engines: {node: '>=8'}
+
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@@ -14975,9 +15747,9 @@ packages:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
- terminal-size@4.0.1:
- resolution: {integrity: sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==}
- engines: {node: '>=18'}
+ terminal-link@2.1.1:
+ resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
+ engines: {node: '>=8'}
terser@5.49.0:
resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==}
@@ -15069,6 +15841,9 @@ packages:
toposort@2.0.2:
resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==}
+ toqr@0.1.1:
+ resolution: {integrity: sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==}
+
totalist@3.0.1:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
@@ -15180,6 +15955,10 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
+ type-fest@0.21.3:
+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+ engines: {node: '>=10'}
+
type-fest@0.7.1:
resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
engines: {node: '>=8'}
@@ -15328,6 +16107,22 @@ packages:
vite:
optional: true
+ unicode-canonical-property-names-ecmascript@2.0.1:
+ resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
+ engines: {node: '>=4'}
+
+ unicode-match-property-ecmascript@2.0.0:
+ resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
+ engines: {node: '>=4'}
+
+ unicode-match-property-value-ecmascript@2.2.1:
+ resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==}
+ engines: {node: '>=4'}
+
+ unicode-property-aliases-ecmascript@2.2.0:
+ resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==}
+ engines: {node: '>=4'}
+
unicorn-magic@0.3.0:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
@@ -15585,6 +16380,11 @@ packages:
resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==}
hasBin: true
+ uuid@7.0.3:
+ resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==}
+ deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
+ hasBin: true
+
uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
@@ -16081,6 +16881,9 @@ packages:
resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
engines: {node: '>=12'}
+ whatwg-url-minimum@0.1.2:
+ resolution: {integrity: sha512-XPEm0XFQWNVG292lII1PrRRJl3sItrs7CettZ4ncYxuDVpLyy+NwlGyut2hXI0JswcJUxeCH+CyOJK0ZzAXD6A==}
+
whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
@@ -16114,10 +16917,6 @@ packages:
engines: {node: '>=8'}
hasBin: true
- widest-line@6.0.0:
- resolution: {integrity: sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==}
- engines: {node: '>=20'}
-
wif@2.0.6:
resolution: {integrity: sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==}
@@ -16125,10 +16924,6 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- wrap-ansi@10.0.0:
- resolution: {integrity: sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==}
- engines: {node: '>=20'}
-
wrap-ansi@6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
engines: {node: '>=8'}
@@ -16203,6 +16998,22 @@ packages:
x402@0.7.3:
resolution: {integrity: sha512-8CIZsdMTOn52PjMH/ErVke9ebeZ7ErwiZ5FL3tN3Wny7Ynxs3LkuB/0q7IoccRLdVXA7f2lueYBJ2iDrElhXnA==}
+ xcode@3.0.1:
+ resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==}
+ engines: {node: '>=10.0.0'}
+
+ xml2js@0.6.0:
+ resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==}
+ engines: {node: '>=4.0.0'}
+
+ xmlbuilder@11.0.1:
+ resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
+ engines: {node: '>=4.0'}
+
+ xmlbuilder@15.1.1:
+ resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==}
+ engines: {node: '>=8.0'}
+
xmlhttprequest-ssl@2.1.2:
resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==}
engines: {node: '>=0.4.0'}
@@ -16402,11 +17213,6 @@ snapshots:
'@adraffy/ens-normalize@1.11.1': {}
- '@alcalzone/ansi-tokenize@0.3.0':
- dependencies:
- ansi-styles: 6.2.3
- is-fullwidth-code-point: 5.1.0
-
'@apm-js-collab/code-transformer-bundler-plugins@0.7.1':
dependencies:
'@apm-js-collab/code-transformer': 0.18.1
@@ -16431,6 +17237,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@astrojs/compiler@4.0.0': {}
+
'@babel/code-frame@7.29.7':
dependencies:
'@babel/helper-validator-identifier': 7.29.7
@@ -16501,6 +17309,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-annotate-as-pure': 7.29.7
+ regexpu-core: 6.4.0
+ semver: 6.3.1
+
+ '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-compilation-targets': 7.29.7
+ '@babel/helper-plugin-utils': 7.29.7
+ debug: 4.4.3(supports-color@10.2.2)
+ lodash.debounce: 4.0.8
+ resolve: 1.22.12
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-globals@7.29.7': {}
'@babel/helper-member-expression-to-functions@7.29.7(supports-color@10.2.2)':
@@ -16539,6 +17365,15 @@ snapshots:
'@babel/helper-plugin-utils@7.29.7': {}
+ '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-annotate-as-pure': 7.29.7
+ '@babel/helper-wrap-function': 7.29.7(supports-color@10.2.2)
+ '@babel/traverse': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -16565,6 +17400,14 @@ snapshots:
'@babel/helper-validator-option@7.29.7': {}
+ '@babel/helper-wrap-function@7.29.7(supports-color@10.2.2)':
+ dependencies:
+ '@babel/template': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@10.2.2)
+ '@babel/types': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helpers@7.29.7':
dependencies:
'@babel/template': 7.29.7
@@ -16578,21 +17421,143 @@ snapshots:
dependencies:
'@babel/types': 8.0.4
+ '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-proposal-export-default-from@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
'@babel/plugin-syntax-decorators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
'@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-syntax-export-default-from@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
'@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
'@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
'@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
'@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/traverse': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-annotate-as-pure': 7.29.7
+ '@babel/helper-compilation-targets': 7.29.7
+ '@babel/helper-globals': 7.29.7
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/traverse': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-flow-strip-types@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+
+ '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
'@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -16601,6 +17566,114 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-compilation-targets': 7.29.7
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/traverse': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-annotate-as-pure': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-react-jsx-self@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-react-jsx-source@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-annotate-as-pure': 7.29.7
+ '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/types': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-react-pure-annotations@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-annotate-as-pure': 7.29.7
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -16612,6 +17685,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/helper-plugin-utils': 7.29.7
+
'@babel/preset-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -18563,6 +19642,367 @@ snapshots:
dependencies:
'@exodus/bitcoin-wallet-standard-core': 0.0.0
+ '@expo/cli@56.1.23(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(expo-constants@56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2))(expo-font@56.0.7(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(expo@56.0.19)(react-dom@19.2.8(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)':
+ dependencies:
+ '@expo/code-signing-certificates': 0.0.6
+ '@expo/config': 56.0.13(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/config-plugins': 56.0.14(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/devcert': 1.2.1(supports-color@10.2.2)
+ '@expo/env': 2.3.1(supports-color@10.2.2)
+ '@expo/image-utils': 0.10.4(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/inline-modules': 0.0.15(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/json-file': 10.2.0
+ '@expo/log-box': 56.0.14(@expo/dom-webview@56.0.6)(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ '@expo/metro': 56.0.0(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ '@expo/metro-config': 56.0.18(bufferutil@4.1.0)(expo@56.0.19)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ '@expo/metro-file-map': 56.0.3(supports-color@10.2.2)
+ '@expo/osascript': 2.7.1
+ '@expo/package-manager': 1.13.1
+ '@expo/plist': 0.7.0
+ '@expo/prebuild-config': 56.0.21(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/require-utils': 56.1.6(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/router-server': 56.0.17(expo-constants@56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2))(expo-font@56.0.7(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(expo-server@56.0.5)(expo@56.0.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)
+ '@expo/schema-utils': 56.0.2
+ '@expo/spawn-async': 1.8.0
+ '@expo/ws-tunnel': 2.0.0(ws@8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6))
+ '@expo/xcpretty': 4.4.4
+ '@react-native/dev-middleware': 0.85.3(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ accepts: 1.3.8
+ agent-cli-detector: 0.1.5
+ arg: 5.0.2
+ bplist-creator: 0.1.0
+ bplist-parser: 0.3.2
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ compression: 1.8.1(supports-color@10.2.2)
+ connect: 3.7.0(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@10.2.2)
+ dnssd-advertise: 1.1.6
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ expo-server: 56.0.5
+ fetch-nodeshim: 0.4.10
+ getenv: 2.0.0
+ glob: 13.0.6
+ lan-network: 0.2.1
+ multitars: 1.0.2
+ node-forge: 1.4.0
+ npm-package-arg: 11.0.3
+ ora: 3.4.0
+ picomatch: 4.0.5
+ pretty-format: 29.7.0
+ progress: 2.0.3
+ prompts: 2.4.2
+ resolve-from: 5.0.0
+ semver: 7.8.5
+ send: 0.19.2(supports-color@10.2.2)
+ slugify: 1.6.9
+ stacktrace-parser: 0.1.11
+ structured-headers: 0.4.1
+ terminal-link: 2.1.1
+ toqr: 0.1.1
+ wrap-ansi: 7.0.0
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ zod: 4.4.3
+ optionalDependencies:
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ transitivePeerDependencies:
+ - '@expo/dom-webview'
+ - '@expo/metro-runtime'
+ - bufferutil
+ - expo-constants
+ - expo-font
+ - react
+ - react-dom
+ - react-server-dom-webpack
+ - supports-color
+ - typescript
+ - utf-8-validate
+
+ '@expo/code-signing-certificates@0.0.6':
+ dependencies:
+ node-forge: 1.4.0
+
+ '@expo/config-plugins@56.0.14(supports-color@10.2.2)(typescript@6.0.3)':
+ dependencies:
+ '@expo/config-types': 56.0.7
+ '@expo/json-file': 10.2.0
+ '@expo/plist': 0.7.0
+ '@expo/require-utils': 56.1.6(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/sdk-runtime-versions': 1.0.0
+ chalk: 4.1.2
+ debug: 4.4.3(supports-color@10.2.2)
+ getenv: 2.0.0
+ glob: 13.0.6
+ semver: 7.8.5
+ slugify: 1.6.9
+ xcode: 3.0.1
+ xml2js: 0.6.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@expo/config-types@56.0.7': {}
+
+ '@expo/config@56.0.13(supports-color@10.2.2)(typescript@6.0.3)':
+ dependencies:
+ '@expo/config-plugins': 56.0.14(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/config-types': 56.0.7
+ '@expo/json-file': 10.2.0
+ '@expo/require-utils': 56.1.6(supports-color@10.2.2)(typescript@6.0.3)
+ deepmerge: 4.3.1
+ getenv: 2.0.0
+ glob: 13.0.6
+ resolve-workspace-root: 2.0.1
+ semver: 7.8.5
+ slugify: 1.6.9
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@expo/devcert@1.2.1(supports-color@10.2.2)':
+ dependencies:
+ '@expo/sudo-prompt': 9.3.2
+ debug: 3.2.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@expo/devtools@56.0.2(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)':
+ dependencies:
+ chalk: 4.1.2
+ optionalDependencies:
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ '@expo/dom-webview@56.0.6(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)':
+ dependencies:
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ '@expo/env@2.3.1(supports-color@10.2.2)':
+ dependencies:
+ chalk: 4.1.2
+ debug: 4.4.3(supports-color@10.2.2)
+ getenv: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@expo/env@2.4.2(supports-color@10.2.2)':
+ dependencies:
+ chalk: 4.1.2
+ debug: 4.4.3(supports-color@10.2.2)
+ getenv: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@expo/expo-modules-macros-plugin@0.2.2': {}
+
+ '@expo/fingerprint@0.19.9(supports-color@10.2.2)':
+ dependencies:
+ '@expo/env': 2.4.2(supports-color@10.2.2)
+ '@expo/spawn-async': 1.8.0
+ arg: 5.0.2
+ chalk: 4.1.2
+ debug: 4.4.3(supports-color@10.2.2)
+ getenv: 2.0.0
+ glob: 13.0.6
+ ignore: 5.3.2
+ minimatch: 10.2.5
+ resolve-from: 5.0.0
+ semver: 7.8.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@expo/image-utils@0.10.4(supports-color@10.2.2)(typescript@6.0.3)':
+ dependencies:
+ '@expo/require-utils': 56.1.6(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/spawn-async': 1.8.0
+ chalk: 4.1.2
+ getenv: 2.0.0
+ jimp-compact: 0.16.1
+ parse-png: 2.1.0
+ semver: 7.8.5
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@expo/inline-modules@0.0.15(supports-color@10.2.2)(typescript@6.0.3)':
+ dependencies:
+ '@expo/config-plugins': 56.0.14(supports-color@10.2.2)(typescript@6.0.3)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@expo/json-file@10.2.0':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ json5: 2.2.3
+
+ '@expo/json-file@11.0.1':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ json5: 2.2.3
+
+ '@expo/local-build-cache-provider@56.0.11(supports-color@10.2.2)(typescript@6.0.3)':
+ dependencies:
+ '@expo/config': 56.0.13(supports-color@10.2.2)(typescript@6.0.3)
+ chalk: 4.1.2
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@expo/log-box@56.0.14(@expo/dom-webview@56.0.6)(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)':
+ dependencies:
+ '@expo/dom-webview': 56.0.6(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ anser: 1.4.10
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ stacktrace-parser: 0.1.11
+
+ '@expo/metro-config@56.0.18(bufferutil@4.1.0)(expo@56.0.19)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/generator': 7.29.7
+ '@expo/config': 56.0.13(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/env': 2.3.1(supports-color@10.2.2)
+ '@expo/json-file': 10.2.0
+ '@expo/metro': 56.0.0(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ '@expo/require-utils': 56.1.6(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/spawn-async': 1.8.0
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/remapping': 2.3.5
+ '@jridgewell/sourcemap-codec': 1.5.5
+ browserslist: 4.28.7
+ chalk: 4.1.2
+ debug: 4.4.3(supports-color@10.2.2)
+ getenv: 2.0.0
+ glob: 13.0.6
+ hermes-parser: 0.33.3
+ jsc-safe-url: 0.2.4
+ lightningcss: 1.33.0
+ picomatch: 4.0.5
+ postcss: 8.5.23
+ resolve-from: 5.0.0
+ optionalDependencies:
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - typescript
+ - utf-8-validate
+
+ '@expo/metro-file-map@56.0.3(supports-color@10.2.2)':
+ dependencies:
+ debug: 4.4.3(supports-color@10.2.2)
+ fb-watchman: 2.0.2
+ invariant: 2.2.4
+ jest-worker: 29.7.0
+ micromatch: 4.0.8
+ walker: 1.0.8
+ transitivePeerDependencies:
+ - supports-color
+
+ '@expo/metro@56.0.0(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
+ dependencies:
+ metro: 0.84.4(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ metro-babel-transformer: 0.84.4(supports-color@10.2.2)
+ metro-cache: 0.84.4(supports-color@10.2.2)
+ metro-cache-key: 0.84.4
+ metro-config: 0.84.4(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ metro-core: 0.84.4
+ metro-file-map: 0.84.4(supports-color@10.2.2)
+ metro-minify-terser: 0.84.4
+ metro-resolver: 0.84.4
+ metro-runtime: 0.84.4
+ metro-source-map: 0.84.4(supports-color@10.2.2)
+ metro-symbolicate: 0.84.4(supports-color@10.2.2)
+ metro-transform-plugins: 0.84.4(supports-color@10.2.2)
+ metro-transform-worker: 0.84.4(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
+ '@expo/osascript@2.7.1':
+ dependencies:
+ '@expo/spawn-async': 1.8.0
+
+ '@expo/package-manager@1.13.1':
+ dependencies:
+ '@expo/json-file': 11.0.1
+ '@expo/spawn-async': 1.8.0
+ chalk: 4.1.2
+ npm-package-arg: 11.0.3
+ ora: 3.4.0
+ resolve-workspace-root: 2.0.1
+
+ '@expo/plist@0.7.0':
+ dependencies:
+ '@xmldom/xmldom': 0.8.14
+ base64-js: 1.5.1
+ xmlbuilder: 15.1.1
+
+ '@expo/prebuild-config@56.0.21(supports-color@10.2.2)(typescript@6.0.3)':
+ dependencies:
+ '@expo/config': 56.0.13(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/config-plugins': 56.0.14(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/config-types': 56.0.7
+ '@expo/image-utils': 0.10.4(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/json-file': 10.2.0
+ '@react-native/normalize-colors': 0.85.3
+ debug: 4.4.3(supports-color@10.2.2)
+ expo-modules-autolinking: 56.0.21(supports-color@10.2.2)(typescript@6.0.3)
+ resolve-from: 5.0.0
+ semver: 7.8.5
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@expo/require-utils@56.1.6(supports-color@10.2.2)(typescript@6.0.3)':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ optionalDependencies:
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@expo/router-server@56.0.17(expo-constants@56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2))(expo-font@56.0.7(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(expo-server@56.0.5)(expo@56.0.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)':
+ dependencies:
+ debug: 4.4.3(supports-color@10.2.2)
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ expo-constants: 56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2)
+ expo-font: 56.0.7(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ expo-server: 56.0.5
+ react: 19.2.8
+ optionalDependencies:
+ react-dom: 19.2.8(react@19.2.8)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@expo/schema-utils@56.0.2': {}
+
+ '@expo/sdk-runtime-versions@1.0.0': {}
+
+ '@expo/spawn-async@1.8.0':
+ dependencies:
+ cross-spawn: 7.0.6
+
+ '@expo/sudo-prompt@9.3.2': {}
+
+ '@expo/ws-tunnel@2.0.0(ws@8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6))':
+ dependencies:
+ ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+
+ '@expo/xcpretty@4.4.4':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ chalk: 4.1.2
+ js-yaml: 4.3.0
+
'@floating-ui/core@1.8.0':
dependencies:
'@floating-ui/utils': 0.2.12
@@ -19663,21 +21103,21 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.17
- '@mui/material-nextjs@9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)':
+ '@mui/material-nextjs@9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)':
dependencies:
'@babel/runtime': 7.29.7
'@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2)
- next: 15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ next: 15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
react: 19.2.8
optionalDependencies:
'@emotion/cache': 11.14.0
'@types/react': 19.2.17
- '@mui/material-nextjs@9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)':
+ '@mui/material-nextjs@9.1.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2))(@types/react@19.2.17)(next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)':
dependencies:
'@babel/runtime': 7.29.7
'@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.8)(supports-color@10.2.2)
- next: 16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ next: 16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
react: 19.2.8
optionalDependencies:
'@emotion/cache': 11.14.0
@@ -20235,7 +21675,7 @@ snapshots:
- rolldown
- unplugin
- '@nuxt/nitro-server@4.5.0(4dff20d7ad783a51fd6f6329270537ae)':
+ '@nuxt/nitro-server@4.5.0(83856609bbf33f2fb867ad43cadc955e)':
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)))
@@ -20254,7 +21694,7 @@ snapshots:
mocked-exports: 0.1.1
nitropack: 2.13.4(encoding@0.1.13)(idb-keyval@6.3.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(supports-color@10.2.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
nostics: 1.2.0
- nuxt: 4.5.0(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.74.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0)
+ nuxt: 4.5.0(@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.77.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0)
nypm: 0.6.8
ohash: 2.0.11
pathe: 2.0.3
@@ -20267,6 +21707,7 @@ snapshots:
vue-bundle-renderer: 2.3.1
vue-devtools-stub: 0.1.0
optionalDependencies:
+ '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
'@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -20339,7 +21780,7 @@ snapshots:
rc9: 3.0.1
std-env: 4.2.0
- '@nuxt/vite-builder@4.5.0(f195f6ebce290a42318f0ca1f6d4c912)':
+ '@nuxt/vite-builder@4.5.0(e03ee63eb853bf90633f65105e07759a)':
dependencies:
'@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)))
'@vitejs/plugin-vue': 6.0.8(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.40(typescript@7.0.2))
@@ -20356,7 +21797,7 @@ snapshots:
knitwork: 1.3.0
mlly: 1.8.2
mocked-exports: 0.1.1
- nuxt: 4.5.0(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.74.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0)
+ nuxt: 4.5.0(@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.77.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0)
nypm: 0.6.8
pathe: 2.0.3
pkg-types: 2.3.1
@@ -20368,10 +21809,11 @@ snapshots:
unenv: 2.0.0-rc.24
vite: 8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
vite-node: 6.0.0(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
- vite-plugin-checker: 0.14.5(@biomejs/biome@2.5.5)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(meow@14.1.0)(optionator@0.9.4)(oxlint@1.74.0)(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))
+ vite-plugin-checker: 0.14.5(@biomejs/biome@2.5.5)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(meow@14.1.0)(optionator@0.9.4)(oxlint@1.77.0)(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))
vue: 3.5.40(typescript@7.0.2)
vue-bundle-renderer: 2.3.1
optionalDependencies:
+ '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
'@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
rolldown: 1.2.0
rollup-plugin-visualizer: 7.0.1(rolldown@1.2.0)(rollup@4.62.2)
@@ -20457,97 +21899,97 @@ snapshots:
'@oxc-parser/binding-android-arm-eabi@0.140.0':
optional: true
- '@oxc-parser/binding-android-arm-eabi@0.141.0':
+ '@oxc-parser/binding-android-arm-eabi@0.143.0':
optional: true
'@oxc-parser/binding-android-arm64@0.140.0':
optional: true
- '@oxc-parser/binding-android-arm64@0.141.0':
+ '@oxc-parser/binding-android-arm64@0.143.0':
optional: true
'@oxc-parser/binding-darwin-arm64@0.140.0':
optional: true
- '@oxc-parser/binding-darwin-arm64@0.141.0':
+ '@oxc-parser/binding-darwin-arm64@0.143.0':
optional: true
'@oxc-parser/binding-darwin-x64@0.140.0':
optional: true
- '@oxc-parser/binding-darwin-x64@0.141.0':
+ '@oxc-parser/binding-darwin-x64@0.143.0':
optional: true
'@oxc-parser/binding-freebsd-x64@0.140.0':
optional: true
- '@oxc-parser/binding-freebsd-x64@0.141.0':
+ '@oxc-parser/binding-freebsd-x64@0.143.0':
optional: true
'@oxc-parser/binding-linux-arm-gnueabihf@0.140.0':
optional: true
- '@oxc-parser/binding-linux-arm-gnueabihf@0.141.0':
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.143.0':
optional: true
'@oxc-parser/binding-linux-arm-musleabihf@0.140.0':
optional: true
- '@oxc-parser/binding-linux-arm-musleabihf@0.141.0':
+ '@oxc-parser/binding-linux-arm-musleabihf@0.143.0':
optional: true
'@oxc-parser/binding-linux-arm64-gnu@0.140.0':
optional: true
- '@oxc-parser/binding-linux-arm64-gnu@0.141.0':
+ '@oxc-parser/binding-linux-arm64-gnu@0.143.0':
optional: true
'@oxc-parser/binding-linux-arm64-musl@0.140.0':
optional: true
- '@oxc-parser/binding-linux-arm64-musl@0.141.0':
+ '@oxc-parser/binding-linux-arm64-musl@0.143.0':
optional: true
'@oxc-parser/binding-linux-ppc64-gnu@0.140.0':
optional: true
- '@oxc-parser/binding-linux-ppc64-gnu@0.141.0':
+ '@oxc-parser/binding-linux-ppc64-gnu@0.143.0':
optional: true
'@oxc-parser/binding-linux-riscv64-gnu@0.140.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-gnu@0.141.0':
+ '@oxc-parser/binding-linux-riscv64-gnu@0.143.0':
optional: true
'@oxc-parser/binding-linux-riscv64-musl@0.140.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-musl@0.141.0':
+ '@oxc-parser/binding-linux-riscv64-musl@0.143.0':
optional: true
'@oxc-parser/binding-linux-s390x-gnu@0.140.0':
optional: true
- '@oxc-parser/binding-linux-s390x-gnu@0.141.0':
+ '@oxc-parser/binding-linux-s390x-gnu@0.143.0':
optional: true
'@oxc-parser/binding-linux-x64-gnu@0.140.0':
optional: true
- '@oxc-parser/binding-linux-x64-gnu@0.141.0':
+ '@oxc-parser/binding-linux-x64-gnu@0.143.0':
optional: true
'@oxc-parser/binding-linux-x64-musl@0.140.0':
optional: true
- '@oxc-parser/binding-linux-x64-musl@0.141.0':
+ '@oxc-parser/binding-linux-x64-musl@0.143.0':
optional: true
'@oxc-parser/binding-openharmony-arm64@0.140.0':
optional: true
- '@oxc-parser/binding-openharmony-arm64@0.141.0':
+ '@oxc-parser/binding-openharmony-arm64@0.143.0':
optional: true
'@oxc-parser/binding-wasm32-wasi@0.140.0':
@@ -20557,36 +21999,29 @@ snapshots:
'@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
optional: true
- '@oxc-parser/binding-wasm32-wasi@0.141.0':
- dependencies:
- '@emnapi/core': 1.11.2
- '@emnapi/runtime': 1.11.2
- '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
- optional: true
-
'@oxc-parser/binding-win32-arm64-msvc@0.140.0':
optional: true
- '@oxc-parser/binding-win32-arm64-msvc@0.141.0':
+ '@oxc-parser/binding-win32-arm64-msvc@0.143.0':
optional: true
'@oxc-parser/binding-win32-ia32-msvc@0.140.0':
optional: true
- '@oxc-parser/binding-win32-ia32-msvc@0.141.0':
+ '@oxc-parser/binding-win32-ia32-msvc@0.143.0':
optional: true
'@oxc-parser/binding-win32-x64-msvc@0.140.0':
optional: true
- '@oxc-parser/binding-win32-x64-msvc@0.141.0':
+ '@oxc-parser/binding-win32-x64-msvc@0.143.0':
optional: true
'@oxc-project/types@0.139.0': {}
'@oxc-project/types@0.140.0': {}
- '@oxc-project/types@0.141.0': {}
+ '@oxc-project/types@0.143.0': {}
'@oxc-resolver/binding-android-arm-eabi@11.24.2':
optional: true
@@ -20649,61 +22084,61 @@ snapshots:
'@oxc-resolver/binding-win32-x64-msvc@11.24.2':
optional: true
- '@oxlint/binding-android-arm-eabi@1.74.0':
+ '@oxlint/binding-android-arm-eabi@1.77.0':
optional: true
- '@oxlint/binding-android-arm64@1.74.0':
+ '@oxlint/binding-android-arm64@1.77.0':
optional: true
- '@oxlint/binding-darwin-arm64@1.74.0':
+ '@oxlint/binding-darwin-arm64@1.77.0':
optional: true
- '@oxlint/binding-darwin-x64@1.74.0':
+ '@oxlint/binding-darwin-x64@1.77.0':
optional: true
- '@oxlint/binding-freebsd-x64@1.74.0':
+ '@oxlint/binding-freebsd-x64@1.77.0':
optional: true
- '@oxlint/binding-linux-arm-gnueabihf@1.74.0':
+ '@oxlint/binding-linux-arm-gnueabihf@1.77.0':
optional: true
- '@oxlint/binding-linux-arm-musleabihf@1.74.0':
+ '@oxlint/binding-linux-arm-musleabihf@1.77.0':
optional: true
- '@oxlint/binding-linux-arm64-gnu@1.74.0':
+ '@oxlint/binding-linux-arm64-gnu@1.77.0':
optional: true
- '@oxlint/binding-linux-arm64-musl@1.74.0':
+ '@oxlint/binding-linux-arm64-musl@1.77.0':
optional: true
- '@oxlint/binding-linux-ppc64-gnu@1.74.0':
+ '@oxlint/binding-linux-ppc64-gnu@1.77.0':
optional: true
- '@oxlint/binding-linux-riscv64-gnu@1.74.0':
+ '@oxlint/binding-linux-riscv64-gnu@1.77.0':
optional: true
- '@oxlint/binding-linux-riscv64-musl@1.74.0':
+ '@oxlint/binding-linux-riscv64-musl@1.77.0':
optional: true
- '@oxlint/binding-linux-s390x-gnu@1.74.0':
+ '@oxlint/binding-linux-s390x-gnu@1.77.0':
optional: true
- '@oxlint/binding-linux-x64-gnu@1.74.0':
+ '@oxlint/binding-linux-x64-gnu@1.77.0':
optional: true
- '@oxlint/binding-linux-x64-musl@1.74.0':
+ '@oxlint/binding-linux-x64-musl@1.77.0':
optional: true
- '@oxlint/binding-openharmony-arm64@1.74.0':
+ '@oxlint/binding-openharmony-arm64@1.77.0':
optional: true
- '@oxlint/binding-win32-arm64-msvc@1.74.0':
+ '@oxlint/binding-win32-arm64-msvc@1.77.0':
optional: true
- '@oxlint/binding-win32-ia32-msvc@1.74.0':
+ '@oxlint/binding-win32-ia32-msvc@1.77.0':
optional: true
- '@oxlint/binding-win32-x64-msvc@1.74.0':
+ '@oxlint/binding-win32-x64-msvc@1.77.0':
optional: true
'@parcel/watcher-wasm@2.6.0':
@@ -20991,8 +22426,28 @@ snapshots:
react-native: 0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
optional: true
+ '@react-native/assets-registry@0.85.3': {}
+
'@react-native/assets-registry@0.86.0': {}
+ '@react-native/babel-plugin-codegen@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/traverse': 7.29.7(supports-color@10.2.2)
+ '@react-native/codegen': 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
+ '@react-native/codegen@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/parser': 7.29.7
+ hermes-parser: 0.33.3
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ tinyglobby: 0.2.17
+ yargs: 17.7.3
+
'@react-native/codegen@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -21003,6 +22458,20 @@ snapshots:
tinyglobby: 0.2.17
yargs: 17.7.3
+ '@react-native/community-cli-plugin@0.85.3(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
+ dependencies:
+ '@react-native/dev-middleware': 0.85.3(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ debug: 4.4.3(supports-color@10.2.2)
+ invariant: 2.2.4
+ metro: 0.84.4(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ metro-config: 0.84.4(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ metro-core: 0.84.4
+ semver: 7.8.5
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@react-native/community-cli-plugin@0.86.0(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
dependencies:
'@react-native/dev-middleware': 0.86.0(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
@@ -21017,8 +22486,18 @@ snapshots:
- supports-color
- utf-8-validate
+ '@react-native/debugger-frontend@0.85.3': {}
+
'@react-native/debugger-frontend@0.86.0': {}
+ '@react-native/debugger-shell@0.85.3(supports-color@10.2.2)':
+ dependencies:
+ cross-spawn: 7.0.6
+ debug: 4.4.3(supports-color@10.2.2)
+ fb-dotslash: 0.5.8
+ transitivePeerDependencies:
+ - supports-color
+
'@react-native/debugger-shell@0.86.0(supports-color@10.2.2)':
dependencies:
cross-spawn: 7.0.6
@@ -21027,6 +22506,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@react-native/dev-middleware@0.85.3(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
+ dependencies:
+ '@isaacs/ttlcache': 1.4.1
+ '@react-native/debugger-frontend': 0.85.3
+ '@react-native/debugger-shell': 0.85.3(supports-color@10.2.2)
+ chrome-launcher: 0.15.2(supports-color@10.2.2)
+ chromium-edge-launcher: 0.3.0(supports-color@10.2.2)
+ connect: 3.7.0(supports-color@10.2.2)
+ debug: 4.4.3(supports-color@10.2.2)
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ open: 7.4.2
+ serve-static: 1.16.3(supports-color@10.2.2)
+ ws: 7.5.13(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@react-native/dev-middleware@0.86.0(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
dependencies:
'@isaacs/ttlcache': 1.4.1
@@ -21046,12 +22544,27 @@ snapshots:
- supports-color
- utf-8-validate
+ '@react-native/gradle-plugin@0.85.3': {}
+
'@react-native/gradle-plugin@0.86.0': {}
+ '@react-native/js-polyfills@0.85.3': {}
+
'@react-native/js-polyfills@0.86.0': {}
+ '@react-native/normalize-colors@0.85.3': {}
+
'@react-native/normalize-colors@0.86.0': {}
+ '@react-native/virtualized-lists@0.85.3(@types/react@19.2.17)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)':
+ dependencies:
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ optionalDependencies:
+ '@types/react': 19.2.17
+
'@react-native/virtualized-lists@0.86.0(@types/react@19.2.17)(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)':
dependencies:
invariant: 2.2.4
@@ -21938,6 +23451,8 @@ snapshots:
'@rolldown/binding-win32-x64-msvc@1.2.0':
optional: true
+ '@rolldown/pluginutils@1.0.0-rc.3': {}
+
'@rolldown/pluginutils@1.0.1': {}
'@rollup/plugin-alias@6.0.0(rollup@4.62.2)':
@@ -22232,6 +23747,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@shaderfrog/glsl-parser@7.0.1': {}
+
'@simple-git/args-pathspec@1.0.3': {}
'@simple-git/argv-parser@1.1.1':
@@ -24549,6 +26066,27 @@ snapshots:
'@types/aria-query@5.0.4': {}
+ '@types/babel__core@7.20.5':
+ dependencies:
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
+ '@types/babel__generator': 7.27.0
+ '@types/babel__template': 7.4.4
+ '@types/babel__traverse': 7.28.0
+
+ '@types/babel__generator@7.27.0':
+ dependencies:
+ '@babel/types': 7.29.7
+
+ '@types/babel__template@7.4.4':
+ dependencies:
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
+
+ '@types/babel__traverse@7.28.0':
+ dependencies:
+ '@babel/types': 7.29.7
+
'@types/cacheable-request@6.0.3':
dependencies:
'@types/http-cache-semantics': 4.2.0
@@ -24854,6 +26392,8 @@ snapshots:
'@typescript/typescript-win32-x64@7.0.2':
optional: true
+ '@ungap/structured-clone@1.3.3': {}
+
'@unhead/bundler@3.2.3(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.0)(rollup@4.62.2)(srvx@0.11.22)(typescript@7.0.2)(unhead@3.2.3(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)))(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))':
dependencies:
'@vitejs/devtools-kit': 0.4.8(srvx@0.11.22)(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
@@ -25017,10 +26557,24 @@ snapshots:
- srvx
- typescript
- '@vitejs/plugin-react@6.0.4(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))':
+ '@vitejs/plugin-react@5.2.0(supports-color@10.2.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-react-jsx-source': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@rolldown/pluginutils': 1.0.0-rc.3
+ '@types/babel__core': 7.20.5
+ react-refresh: 0.18.0
+ vite: 8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitejs/plugin-react@6.0.4(babel-plugin-react-compiler@1.0.0)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))':
dependencies:
'@rolldown/pluginutils': 1.0.1
vite: 8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
+ optionalDependencies:
+ babel-plugin-react-compiler: 1.0.0
'@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.40(typescript@6.0.3))':
dependencies:
@@ -27097,6 +28651,10 @@ snapshots:
'@webcomponents/scoped-custom-element-registry@0.0.10': {}
+ '@xmldom/xmldom@0.8.14': {}
+
+ '@xmldom/xmldom@0.9.11': {}
+
'@yuku-codegen/binding-darwin-arm64@0.8.0':
optional: true
@@ -27196,6 +28754,11 @@ snapshots:
abbrev@3.0.1: {}
+ abitype@1.3.0(typescript@6.0.3)(zod@4.4.3):
+ optionalDependencies:
+ typescript: 6.0.3
+ zod: 4.4.3
+
abitype@1.3.0(typescript@7.0.2)(zod@4.4.3):
optionalDependencies:
typescript: 7.0.2
@@ -27250,6 +28813,8 @@ snapshots:
agent-base@7.1.4: {}
+ agent-cli-detector@0.1.5: {}
+
agent-install@0.0.5:
dependencies:
'@iarna/toml': 2.2.5
@@ -27301,14 +28866,20 @@ snapshots:
ansi-colors@4.1.3: {}
- ansi-escapes@7.3.0:
+ ansi-escapes@4.3.2:
dependencies:
- environment: 1.1.0
+ type-fest: 0.21.3
+
+ ansi-regex@4.1.1: {}
ansi-regex@5.0.1: {}
ansi-regex@6.2.2: {}
+ ansi-styles@3.2.1:
+ dependencies:
+ color-convert: 1.9.3
+
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
@@ -27430,8 +29001,6 @@ snapshots:
stubborn-fs: 2.0.0
when-exit: 2.1.5
- auto-bind@5.0.1: {}
-
autoprefixer@10.5.4(postcss@8.5.23):
dependencies:
browserslist: 4.28.7
@@ -27479,6 +29048,36 @@ snapshots:
cosmiconfig: 7.1.0
resolve: 1.22.12
+ babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2):
+ dependencies:
+ '@babel/compat-data': 7.29.7
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2):
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ core-js-compat: 3.50.0
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2):
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-react-compiler@1.0.0:
+ dependencies:
+ '@babel/types': 7.29.7
+
+ babel-plugin-react-native-web@0.21.2: {}
+
babel-plugin-styled-components@2.3.0(@babel/core@7.29.7(supports-color@10.2.2))(styled-components@5.3.11(@babel/core@7.29.7(supports-color@10.2.2))(react-dom@19.2.8(react@19.2.8))(react-is@19.2.8)(react@19.2.8))(supports-color@5.5.0):
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -27490,10 +29089,72 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ babel-plugin-syntax-hermes-parser@0.33.3:
+ dependencies:
+ hermes-parser: 0.33.3
+
babel-plugin-syntax-hermes-parser@0.36.0:
dependencies:
hermes-parser: 0.36.0
+ babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.7(supports-color@10.2.2)):
+ dependencies:
+ '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ transitivePeerDependencies:
+ - '@babel/core'
+
+ babel-preset-expo@56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@babel/runtime@7.29.7)(expo@56.0.19)(react-refresh@0.14.2)(supports-color@10.2.2):
+ dependencies:
+ '@babel/generator': 7.29.7
+ '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2)
+ '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-react-pure-annotations': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@react-native/babel-plugin-codegen': 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ babel-plugin-react-compiler: 1.0.0
+ babel-plugin-react-native-web: 0.21.2
+ babel-plugin-syntax-hermes-parser: 0.33.3
+ babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7(supports-color@10.2.2))
+ debug: 4.4.3(supports-color@10.2.2)
+ react-refresh: 0.14.2
+ optionalDependencies:
+ '@babel/runtime': 7.29.7
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
bail@2.0.2: {}
balanced-match@1.0.2: {}
@@ -27551,6 +29212,8 @@ snapshots:
dependencies:
is-windows: 1.0.2
+ big-integer@1.6.52: {}
+
big.js@6.2.2: {}
bigint-buffer@1.1.5:
@@ -27690,6 +29353,18 @@ snapshots:
bowser@2.14.1: {}
+ bplist-creator@0.1.0:
+ dependencies:
+ stream-buffers: 2.2.0
+
+ bplist-parser@0.3.1:
+ dependencies:
+ big-integer: 1.6.52
+
+ bplist-parser@0.3.2:
+ dependencies:
+ big-integer: 1.6.52
+
brace-expansion@1.1.16:
dependencies:
balanced-match: 1.0.2
@@ -27922,6 +29597,12 @@ snapshots:
chai@6.2.2: {}
+ chalk@2.4.2:
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
@@ -28006,16 +29687,14 @@ snapshots:
clean-stack@2.2.0: {}
- cli-boxes@4.0.1: {}
+ cli-cursor@2.1.0:
+ dependencies:
+ restore-cursor: 2.0.0
cli-cursor@3.1.0:
dependencies:
restore-cursor: 3.1.0
- cli-cursor@4.0.0:
- dependencies:
- restore-cursor: 4.0.0
-
cli-cursor@5.0.0:
dependencies:
restore-cursor: 5.1.0
@@ -28024,11 +29703,6 @@ snapshots:
cli-spinners@3.4.0: {}
- cli-truncate@6.1.1:
- dependencies:
- slice-ansi: 9.0.0
- string-width: 8.2.2
-
client-only@0.0.1: {}
cliui@6.0.0:
@@ -28067,14 +29741,16 @@ snapshots:
cluster-key-slot@1.1.1: {}
- code-excerpt@4.0.0:
+ color-convert@1.9.3:
dependencies:
- convert-to-spaces: 2.0.1
+ color-name: 1.1.3
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
+ color-name@1.1.3: {}
+
color-name@1.1.4: {}
colorette@2.0.20: {}
@@ -28211,8 +29887,6 @@ snapshots:
convert-source-map@2.0.0: {}
- convert-to-spaces@2.0.1: {}
-
cookie-es@1.2.3: {}
cookie-es@2.0.1: {}
@@ -28232,6 +29906,10 @@ snapshots:
graceful-fs: 4.2.11
p-event: 6.0.1
+ core-js-compat@3.50.0:
+ dependencies:
+ browserslist: 4.28.7
+
core-js@3.49.0: {}
core-util-is@1.0.3: {}
@@ -28466,6 +30144,12 @@ snapshots:
optionalDependencies:
supports-color: 10.2.2
+ debug@3.2.7(supports-color@10.2.2):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+ supports-color: 10.2.2
+
debug@4.3.4(supports-color@10.2.2):
dependencies:
ms: 2.1.2
@@ -28566,12 +30250,12 @@ snapshots:
inherits: 2.0.4
minimalistic-assert: 1.0.1
- deslop-js@0.9.1:
+ deslop-js@0.9.12:
dependencies:
- '@oxc-project/types': 0.141.0
+ '@oxc-project/types': 0.143.0
fast-glob: 3.3.3
minimatch: 10.2.5
- oxc-parser: 0.141.0
+ oxc-parser: 0.143.0
oxc-resolver: 11.24.2
typescript: 5.9.3
@@ -28679,6 +30363,8 @@ snapshots:
dependencies:
path-type: 4.0.0
+ dnssd-advertise@1.1.6: {}
+
dom-accessibility-api@0.5.16: {}
dom-helpers@5.2.1:
@@ -28841,8 +30527,6 @@ snapshots:
env-paths@3.0.0: {}
- environment@1.1.0: {}
-
err-code@2.0.3: {}
error-ex@1.3.4:
@@ -28983,7 +30667,7 @@ snapshots:
escape-html@1.0.3: {}
- escape-string-regexp@2.0.0: {}
+ escape-string-regexp@1.0.5: {}
escape-string-regexp@4.0.0: {}
@@ -29252,6 +30936,107 @@ snapshots:
expect-type@1.4.0: {}
+ expo-asset@56.0.22(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3):
+ dependencies:
+ '@expo/image-utils': 0.10.4(supports-color@10.2.2)(typescript@6.0.3)
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ expo-constants: 56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2)
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ expo-constants@56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2):
+ dependencies:
+ '@expo/env': 2.3.1(supports-color@10.2.2)
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ transitivePeerDependencies:
+ - supports-color
+
+ expo-file-system@56.0.9(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)):
+ dependencies:
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ expo-font@56.0.7(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8):
+ dependencies:
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ fontfaceobserver: 2.3.0
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ expo-keep-awake@56.0.3(expo@56.0.19)(react@19.2.8):
+ dependencies:
+ expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ react: 19.2.8
+
+ expo-modules-autolinking@56.0.21(supports-color@10.2.2)(typescript@6.0.3):
+ dependencies:
+ '@expo/require-utils': 56.1.6(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/spawn-async': 1.8.0
+ chalk: 4.1.2
+ commander: 7.2.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ expo-modules-core@56.0.23(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8):
+ dependencies:
+ '@expo/expo-modules-macros-plugin': 0.2.2
+ expo-modules-jsi: 56.0.12(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))
+ invariant: 2.2.4
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ expo-modules-jsi@56.0.12(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)):
+ dependencies:
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ expo-server@56.0.5: {}
+
+ expo@56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(react-dom@19.2.8(react@19.2.8))(react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6):
+ dependencies:
+ '@babel/runtime': 7.29.7
+ '@expo/cli': 56.1.23(@expo/dom-webview@56.0.6)(bufferutil@4.1.0)(expo-constants@56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2))(expo-font@56.0.7(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8))(expo@56.0.19)(react-dom@19.2.8(react@19.2.8))(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ '@expo/config': 56.0.13(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/config-plugins': 56.0.14(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/devtools': 56.0.2(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ '@expo/fingerprint': 0.19.9(supports-color@10.2.2)
+ '@expo/local-build-cache-provider': 56.0.11(supports-color@10.2.2)(typescript@6.0.3)
+ '@expo/log-box': 56.0.14(@expo/dom-webview@56.0.6)(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ '@expo/metro': 56.0.0(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ '@expo/metro-config': 56.0.18(bufferutil@4.1.0)(expo@56.0.19)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@6.0.6)
+ '@ungap/structured-clone': 1.3.3
+ babel-preset-expo: 56.0.19(@babel/core@7.29.7(supports-color@10.2.2))(@babel/runtime@7.29.7)(expo@56.0.19)(react-refresh@0.14.2)(supports-color@10.2.2)
+ expo-asset: 56.0.22(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)(supports-color@10.2.2)(typescript@6.0.3)
+ expo-constants: 56.0.23(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(supports-color@10.2.2)
+ expo-file-system: 56.0.9(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))
+ expo-font: 56.0.7(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ expo-keep-awake: 56.0.3(expo@56.0.19)(react@19.2.8)
+ expo-modules-autolinking: 56.0.21(supports-color@10.2.2)(typescript@6.0.3)
+ expo-modules-core: 56.0.23(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ pretty-format: 29.7.0
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ react-refresh: 0.14.2
+ whatwg-url-minimum: 0.1.2
+ optionalDependencies:
+ '@expo/dom-webview': 56.0.6(expo@56.0.19)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ react-dom: 19.2.8(react@19.2.8)
+ react-native-webview: 14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - bufferutil
+ - expo-router
+ - expo-widgets
+ - react-native-worklets
+ - react-server-dom-webpack
+ - supports-color
+ - typescript
+ - utf-8-validate
+
exponential-backoff@3.1.3: {}
express@4.22.2(supports-color@10.2.2):
@@ -29336,6 +31121,8 @@ snapshots:
eyes@0.1.8: {}
+ fast-base64-decode@1.0.0: {}
+
fast-copy@3.0.2: {}
fast-deep-equal@3.1.3: {}
@@ -29400,11 +31187,9 @@ snapshots:
optionalDependencies:
picomatch: 4.0.5
- fetch-retry@6.0.0: {}
+ fetch-nodeshim@0.4.10: {}
- figures@6.1.0:
- dependencies:
- is-unicode-supported: 2.1.0
+ fetch-retry@6.0.0: {}
file-entry-cache@8.0.0:
dependencies:
@@ -29504,6 +31289,8 @@ snapshots:
optionalDependencies:
debug: 4.4.3(supports-color@10.2.2)
+ fontfaceobserver@2.3.0: {}
+
for-each@0.3.5:
dependencies:
is-callable: 1.2.7
@@ -29682,6 +31469,8 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
+ getenv@2.0.0: {}
+
giget@3.3.1: {}
glob-parent@5.1.2:
@@ -29892,10 +31681,14 @@ snapshots:
help-me@5.0.0: {}
+ hermes-compiler@250829098.0.10: {}
+
hermes-compiler@250829098.0.14: {}
hermes-estree@0.25.1: {}
+ hermes-estree@0.33.3: {}
+
hermes-estree@0.35.0: {}
hermes-estree@0.36.0: {}
@@ -29904,6 +31697,10 @@ snapshots:
dependencies:
hermes-estree: 0.25.1
+ hermes-parser@0.33.3:
+ dependencies:
+ hermes-estree: 0.33.3
+
hermes-parser@0.35.0:
dependencies:
hermes-estree: 0.35.0
@@ -29934,6 +31731,10 @@ snapshots:
dependencies:
lru-cache: 7.18.3
+ hosted-git-info@7.0.2:
+ dependencies:
+ lru-cache: 10.4.3
+
hpke-js@1.8.0:
dependencies:
'@hpke/chacha20poly1305': 1.8.0
@@ -30078,8 +31879,6 @@ snapshots:
indent-string@4.0.0: {}
- indent-string@5.0.0: {}
-
inflight@1.0.6:
dependencies:
once: 1.4.0
@@ -30093,47 +31892,6 @@ snapshots:
ini@6.0.0: {}
- ink-spinner@5.0.0(ink@7.1.1(@types/react@19.2.17)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.5)(utf-8-validate@6.0.6))(react@19.2.5):
- dependencies:
- cli-spinners: 2.9.2
- ink: 7.1.1(@types/react@19.2.17)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.5)(utf-8-validate@6.0.6)
- react: 19.2.5
-
- ink@7.1.1(@types/react@19.2.17)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.5)(utf-8-validate@6.0.6):
- dependencies:
- '@alcalzone/ansi-tokenize': 0.3.0
- ansi-escapes: 7.3.0
- ansi-styles: 6.2.3
- auto-bind: 5.0.1
- chalk: 5.6.2
- cli-boxes: 4.0.1
- cli-cursor: 4.0.0
- cli-truncate: 6.1.1
- code-excerpt: 4.0.0
- es-toolkit: 1.50.0
- indent-string: 5.0.0
- is-in-ci: 2.0.0
- patch-console: 2.0.0
- react: 19.2.5
- react-reconciler: 0.33.0(react@19.2.5)
- scheduler: 0.27.0
- signal-exit: 3.0.7
- slice-ansi: 9.0.0
- stack-utils: 2.0.6
- string-width: 8.2.2
- terminal-size: 4.0.1
- type-fest: 5.8.0
- widest-line: 6.0.0
- wrap-ansi: 10.0.0
- ws: 8.21.1(bufferutil@4.1.0)(utf-8-validate@6.0.6)
- yoga-layout: 3.2.1
- optionalDependencies:
- '@types/react': 19.2.17
- react-devtools-core: 6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6)
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
-
inline-style-parser@0.1.1: {}
invariant@2.2.4:
@@ -30200,10 +31958,6 @@ snapshots:
is-fullwidth-code-point@3.0.0: {}
- is-fullwidth-code-point@5.1.0:
- dependencies:
- get-east-asian-width: 1.6.0
-
is-generator-function@1.1.2:
dependencies:
call-bound: 1.0.4
@@ -30222,8 +31976,6 @@ snapshots:
is-hexadecimal@2.0.1: {}
- is-in-ci@2.0.0: {}
-
is-in-ssh@1.0.0: {}
is-inside-container@1.0.0:
@@ -30390,6 +32142,8 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
+ jimp-compact@0.16.1: {}
+
jiti@2.6.1: {}
jiti@2.7.0: {}
@@ -30504,6 +32258,8 @@ snapshots:
knitwork@1.3.0: {}
+ lan-network@0.2.1: {}
+
launch-editor@2.14.1:
dependencies:
picocolors: 1.1.1
@@ -30681,6 +32437,10 @@ snapshots:
lodash@4.18.1: {}
+ log-symbols@2.2.0:
+ dependencies:
+ chalk: 2.4.2
+
log-symbols@4.1.0:
dependencies:
chalk: 4.1.2
@@ -31359,6 +33119,8 @@ snapshots:
mime@4.1.0: {}
+ mimic-fn@1.2.0: {}
+
mimic-fn@2.1.0: {}
mimic-fn@4.0.0: {}
@@ -31506,6 +33268,8 @@ snapshots:
multiformats@9.9.0: {}
+ multitars@1.0.2: {}
+
nanoclone@0.2.1: {}
nanoid@3.3.16: {}
@@ -31522,7 +33286,7 @@ snapshots:
negotiator@1.0.0: {}
- next@15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
+ next@15.5.22(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
dependencies:
'@next/env': 15.5.22
'@swc/helpers': 0.5.15
@@ -31542,12 +33306,13 @@ snapshots:
'@next/swc-win32-x64-msvc': 15.5.22
'@opentelemetry/api': 1.9.1
'@playwright/test': 1.62.0
+ babel-plugin-react-compiler: 1.0.0
sharp: 0.34.5
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
- next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
+ next@16.2.12(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
dependencies:
'@next/env': 16.2.12
'@swc/helpers': 0.5.15
@@ -31568,6 +33333,7 @@ snapshots:
'@next/swc-win32-x64-msvc': 16.2.12
'@opentelemetry/api': 1.9.1
'@playwright/test': 1.62.0
+ babel-plugin-react-compiler: 1.0.0
sharp: 0.34.5
transitivePeerDependencies:
- '@babel/core'
@@ -31769,6 +33535,13 @@ snapshots:
semver: 7.8.5
validate-npm-package-name: 5.0.1
+ npm-package-arg@11.0.3:
+ dependencies:
+ hosted-git-info: 7.0.2
+ proc-log: 4.2.0
+ semver: 7.8.5
+ validate-npm-package-name: 5.0.1
+
npm-pick-manifest@8.0.2:
dependencies:
npm-install-checks: 6.3.0
@@ -31800,16 +33573,16 @@ snapshots:
bn.js: 4.11.6
strip-hex-prefix: 1.0.0
- nuxt@4.5.0(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.74.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0):
+ nuxt@4.5.0(@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@biomejs/biome@2.5.5)(@types/node@26.1.1)(@vue/compiler-sfc@3.5.40)(bufferutil@4.1.0)(commander@15.0.0)(db0@0.3.4)(encoding@0.1.13)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.3)(meow@14.1.0)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.77.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.22)(supports-color@10.2.2)(terser@5.49.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2))(yaml@2.9.0):
dependencies:
'@dxup/nuxt': 0.5.4(esbuild@0.28.1)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
'@nuxt/cli': 3.37.0(@nuxt/schema@4.5.0)(commander@15.0.0)(magicast@0.5.3)(supports-color@10.2.2)
'@nuxt/devtools': 3.3.1(bufferutil@4.1.0)(db0@0.3.4)(idb-keyval@6.3.0)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(supports-color@10.2.2)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)))(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.40(typescript@7.0.2))
'@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)))
- '@nuxt/nitro-server': 4.5.0(4dff20d7ad783a51fd6f6329270537ae)
+ '@nuxt/nitro-server': 4.5.0(83856609bbf33f2fb867ad43cadc955e)
'@nuxt/schema': 4.5.0
'@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.62.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))))
- '@nuxt/vite-builder': 4.5.0(f195f6ebce290a42318f0ca1f6d4c912)
+ '@nuxt/vite-builder': 4.5.0(e03ee63eb853bf90633f65105e07759a)
'@unhead/vue': 3.2.3(esbuild@0.28.1)(lightningcss@1.33.0)(rolldown@1.2.0)(rollup@4.62.2)(srvx@0.11.22)(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.40(typescript@7.0.2))
'@vue/shared': 3.5.40
chokidar: 5.0.0
@@ -32009,6 +33782,10 @@ snapshots:
dependencies:
wrappy: 1.0.2
+ onetime@2.0.1:
+ dependencies:
+ mimic-fn: 1.2.0
+
onetime@5.1.2:
dependencies:
mimic-fn: 2.1.0
@@ -32050,6 +33827,15 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
+ ora@3.4.0:
+ dependencies:
+ chalk: 2.4.2
+ cli-cursor: 2.1.0
+ cli-spinners: 2.9.2
+ log-symbols: 2.2.0
+ strip-ansi: 5.2.0
+ wcwidth: 1.0.1
+
ora@5.4.1:
dependencies:
bl: 4.1.0
@@ -32079,6 +33865,21 @@ snapshots:
outdent@0.8.0: {}
+ ox@0.14.32(typescript@6.0.3)(zod@4.4.3):
+ dependencies:
+ '@adraffy/ens-normalize': 1.11.1
+ '@noble/ciphers': 1.3.0
+ '@noble/curves': 1.9.1
+ '@noble/hashes': 1.8.0
+ '@scure/bip32': 1.7.0
+ '@scure/bip39': 1.6.0
+ abitype: 1.3.0(typescript@6.0.3)(zod@4.4.3)
+ eventemitter3: 5.0.1
+ optionalDependencies:
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - zod
+
ox@0.14.32(typescript@7.0.2)(zod@4.4.3):
dependencies:
'@adraffy/ens-normalize': 1.11.1
@@ -32163,30 +33964,29 @@ snapshots:
'@oxc-parser/binding-win32-ia32-msvc': 0.140.0
'@oxc-parser/binding-win32-x64-msvc': 0.140.0
- oxc-parser@0.141.0:
- dependencies:
- '@oxc-project/types': 0.141.0
- optionalDependencies:
- '@oxc-parser/binding-android-arm-eabi': 0.141.0
- '@oxc-parser/binding-android-arm64': 0.141.0
- '@oxc-parser/binding-darwin-arm64': 0.141.0
- '@oxc-parser/binding-darwin-x64': 0.141.0
- '@oxc-parser/binding-freebsd-x64': 0.141.0
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.141.0
- '@oxc-parser/binding-linux-arm-musleabihf': 0.141.0
- '@oxc-parser/binding-linux-arm64-gnu': 0.141.0
- '@oxc-parser/binding-linux-arm64-musl': 0.141.0
- '@oxc-parser/binding-linux-ppc64-gnu': 0.141.0
- '@oxc-parser/binding-linux-riscv64-gnu': 0.141.0
- '@oxc-parser/binding-linux-riscv64-musl': 0.141.0
- '@oxc-parser/binding-linux-s390x-gnu': 0.141.0
- '@oxc-parser/binding-linux-x64-gnu': 0.141.0
- '@oxc-parser/binding-linux-x64-musl': 0.141.0
- '@oxc-parser/binding-openharmony-arm64': 0.141.0
- '@oxc-parser/binding-wasm32-wasi': 0.141.0
- '@oxc-parser/binding-win32-arm64-msvc': 0.141.0
- '@oxc-parser/binding-win32-ia32-msvc': 0.141.0
- '@oxc-parser/binding-win32-x64-msvc': 0.141.0
+ oxc-parser@0.143.0:
+ dependencies:
+ '@oxc-project/types': 0.143.0
+ optionalDependencies:
+ '@oxc-parser/binding-android-arm-eabi': 0.143.0
+ '@oxc-parser/binding-android-arm64': 0.143.0
+ '@oxc-parser/binding-darwin-arm64': 0.143.0
+ '@oxc-parser/binding-darwin-x64': 0.143.0
+ '@oxc-parser/binding-freebsd-x64': 0.143.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.143.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.143.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.143.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.143.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.143.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.143.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.143.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.143.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.143.0
+ '@oxc-parser/binding-linux-x64-musl': 0.143.0
+ '@oxc-parser/binding-openharmony-arm64': 0.143.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.143.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.143.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.143.0
oxc-resolver@11.24.2:
optionalDependencies:
@@ -32226,34 +34026,36 @@ snapshots:
- vite
- webpack
- oxlint-plugin-react-doctor@0.9.1:
+ oxlint-plugin-react-doctor@0.9.12:
dependencies:
+ '@shaderfrog/glsl-parser': 7.0.1
'@typescript-eslint/types': 8.65.0
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
- oxc-parser: 0.141.0
-
- oxlint@1.74.0:
- optionalDependencies:
- '@oxlint/binding-android-arm-eabi': 1.74.0
- '@oxlint/binding-android-arm64': 1.74.0
- '@oxlint/binding-darwin-arm64': 1.74.0
- '@oxlint/binding-darwin-x64': 1.74.0
- '@oxlint/binding-freebsd-x64': 1.74.0
- '@oxlint/binding-linux-arm-gnueabihf': 1.74.0
- '@oxlint/binding-linux-arm-musleabihf': 1.74.0
- '@oxlint/binding-linux-arm64-gnu': 1.74.0
- '@oxlint/binding-linux-arm64-musl': 1.74.0
- '@oxlint/binding-linux-ppc64-gnu': 1.74.0
- '@oxlint/binding-linux-riscv64-gnu': 1.74.0
- '@oxlint/binding-linux-riscv64-musl': 1.74.0
- '@oxlint/binding-linux-s390x-gnu': 1.74.0
- '@oxlint/binding-linux-x64-gnu': 1.74.0
- '@oxlint/binding-linux-x64-musl': 1.74.0
- '@oxlint/binding-openharmony-arm64': 1.74.0
- '@oxlint/binding-win32-arm64-msvc': 1.74.0
- '@oxlint/binding-win32-ia32-msvc': 1.74.0
- '@oxlint/binding-win32-x64-msvc': 1.74.0
+ lightningcss: 1.33.0
+ oxc-parser: 0.143.0
+
+ oxlint@1.77.0:
+ optionalDependencies:
+ '@oxlint/binding-android-arm-eabi': 1.77.0
+ '@oxlint/binding-android-arm64': 1.77.0
+ '@oxlint/binding-darwin-arm64': 1.77.0
+ '@oxlint/binding-darwin-x64': 1.77.0
+ '@oxlint/binding-freebsd-x64': 1.77.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.77.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.77.0
+ '@oxlint/binding-linux-arm64-gnu': 1.77.0
+ '@oxlint/binding-linux-arm64-musl': 1.77.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.77.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.77.0
+ '@oxlint/binding-linux-riscv64-musl': 1.77.0
+ '@oxlint/binding-linux-s390x-gnu': 1.77.0
+ '@oxlint/binding-linux-x64-gnu': 1.77.0
+ '@oxlint/binding-linux-x64-musl': 1.77.0
+ '@oxlint/binding-openharmony-arm64': 1.77.0
+ '@oxlint/binding-win32-arm64-msvc': 1.77.0
+ '@oxlint/binding-win32-ia32-msvc': 1.77.0
+ '@oxlint/binding-win32-x64-msvc': 1.77.0
p-cancelable@2.1.1: {}
@@ -32342,9 +34144,11 @@ snapshots:
parse-ms@2.1.0: {}
- parseurl@1.3.3: {}
+ parse-png@2.1.0:
+ dependencies:
+ pngjs: 3.4.0
- patch-console@2.0.0: {}
+ parseurl@1.3.3: {}
path-browserify@1.0.1: {}
@@ -32506,8 +34310,16 @@ snapshots:
optionalDependencies:
fsevents: 2.3.2
+ plist@3.1.1:
+ dependencies:
+ '@xmldom/xmldom': 0.9.11
+ base64-js: 1.5.1
+ xmlbuilder: 15.1.1
+
pluralize@8.0.0: {}
+ pngjs@3.4.0: {}
+
pngjs@5.0.0: {}
pony-cause@2.1.11: {}
@@ -32837,6 +34649,8 @@ snapshots:
proc-log@3.0.0: {}
+ proc-log@4.2.0: {}
+
process-nextick-args@2.0.1: {}
process-warning@1.0.0: {}
@@ -32845,6 +34659,8 @@ snapshots:
process@0.11.10: {}
+ progress@2.0.3: {}
+
promise-inflight@1.0.1: {}
promise-retry@2.0.1:
@@ -33077,39 +34893,33 @@ snapshots:
- bufferutil
- utf-8-validate
- react-doctor@0.9.1(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@types/react@19.2.17)(bufferutil@4.1.0)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(supports-color@10.2.2)(utf-8-validate@6.0.6):
+ react-doctor@0.9.12(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2):
dependencies:
- '@babel/code-frame': 7.29.7
+ '@astrojs/compiler': 4.0.0
'@sentry/node': 10.68.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(supports-color@10.2.2)
agent-install: 0.0.5
conf: 15.1.0
confbox: 0.2.4
- deslop-js: 0.9.1
+ deslop-js: 0.9.12
eslint-plugin-react-hooks: 7.1.1(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
- figures: 6.1.0
- ink: 7.1.1(@types/react@19.2.17)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.5)(utf-8-validate@6.0.6)
- ink-spinner: 5.0.0(ink@7.1.1(@types/react@19.2.17)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.5)(utf-8-validate@6.0.6))(react@19.2.5)
jiti: 2.7.0
magicast: 0.5.3
- oxlint: 1.74.0
- oxlint-plugin-react-doctor: 0.9.1
+ oxc-resolver: 11.24.2
+ oxlint: 1.77.0
+ oxlint-plugin-react-doctor: 0.9.12
prompts: 2.4.2
- react: 19.2.5
typescript: 5.9.3
vscode-languageserver: 9.0.1
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
yaml: 2.9.0
+ yoga-layout: 3.2.1
transitivePeerDependencies:
- '@opentelemetry/core'
- '@opentelemetry/exporter-trace-otlp-http'
- - '@types/react'
- - bufferutil
- eslint
- oxlint-tsgolint
- - react-devtools-core
- supports-color
- - utf-8-validate
- vite-plus
react-dom@19.2.8(react@19.2.8):
@@ -33190,6 +35000,63 @@ snapshots:
react-is@19.2.8: {}
+ react-native-get-random-values@1.11.0(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)):
+ dependencies:
+ fast-base64-decode: 1.0.0
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ react-native-webview@14.0.1(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8):
+ dependencies:
+ escape-string-regexp: 4.0.0
+ invariant: 2.2.4
+ react: 19.2.8
+ react-native: 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+
+ react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6):
+ dependencies:
+ '@react-native/assets-registry': 0.85.3
+ '@react-native/codegen': 0.85.3(@babel/core@7.29.7(supports-color@10.2.2))
+ '@react-native/community-cli-plugin': 0.85.3(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ '@react-native/gradle-plugin': 0.85.3
+ '@react-native/js-polyfills': 0.85.3
+ '@react-native/normalize-colors': 0.85.3
+ '@react-native/virtualized-lists': 0.85.3(@types/react@19.2.17)(react-native@0.85.3(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6))(react@19.2.8)
+ abort-controller: 3.0.0
+ anser: 1.4.10
+ ansi-regex: 5.0.1
+ babel-plugin-syntax-hermes-parser: 0.33.3
+ base64-js: 1.5.1
+ commander: 12.1.0
+ flow-enums-runtime: 0.0.6
+ hermes-compiler: 250829098.0.10
+ invariant: 2.2.4
+ memoize-one: 5.2.1
+ metro-runtime: 0.84.4
+ metro-source-map: 0.84.4(supports-color@10.2.2)
+ nullthrows: 1.1.1
+ pretty-format: 29.7.0
+ promise: 8.3.0
+ react: 19.2.8
+ react-devtools-core: 6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ react-refresh: 0.14.2
+ regenerator-runtime: 0.13.11
+ scheduler: 0.27.0
+ semver: 7.8.5
+ stacktrace-parser: 0.1.11
+ tinyglobby: 0.2.17
+ whatwg-fetch: 3.6.20
+ ws: 7.5.13(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ yargs: 17.7.3
+ optionalDependencies:
+ '@types/react': 19.2.17
+ transitivePeerDependencies:
+ - '@babel/core'
+ - '@react-native-community/cli'
+ - '@react-native/metro-config'
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.8)(supports-color@10.2.2)(utf-8-validate@6.0.6):
dependencies:
'@react-native/assets-registry': 0.86.0
@@ -33235,11 +35102,6 @@ snapshots:
- supports-color
- utf-8-validate
- react-reconciler@0.33.0(react@19.2.5):
- dependencies:
- react: 19.2.5
- scheduler: 0.27.0
-
react-refresh@0.14.2: {}
react-refresh@0.18.0: {}
@@ -33296,7 +35158,7 @@ snapshots:
optionalDependencies:
react-dom: 19.2.8(react@19.2.8)
- react-scan@0.5.7(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@types/react@19.2.17)(bufferutil@4.1.0)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(rolldown@1.2.0)(rollup@4.62.2)(supports-color@10.2.2)(utf-8-validate@6.0.6)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)):
+ react-scan@0.5.7(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(rolldown@1.2.0)(rollup@4.62.2)(supports-color@10.2.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)):
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
'@babel/types': 7.29.7
@@ -33308,7 +35170,7 @@ snapshots:
preact: 10.29.7
prompts: 2.4.2
react: 19.2.8
- react-doctor: 0.9.1(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@types/react@19.2.17)(bufferutil@4.1.0)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ react-doctor: 0.9.12(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
react-dom: 19.2.8(react@19.2.8)
react-grab: 0.1.50(react@19.2.8)
optionalDependencies:
@@ -33319,18 +35181,14 @@ snapshots:
- '@opentelemetry/core'
- '@opentelemetry/exporter-trace-otlp-http'
- '@rspack/core'
- - '@types/react'
- - bufferutil
- bun-types-no-globals
- eslint
- oxlint-tsgolint
- preact-render-to-string
- - react-devtools-core
- rolldown
- rollup
- supports-color
- unloader
- - utf-8-validate
- vite
- vite-plus
- webpack
@@ -33373,8 +35231,6 @@ snapshots:
optionalDependencies:
react-dom: 19.2.8(react@19.2.8)
- react@19.2.5: {}
-
react@19.2.8: {}
read-yaml-file@1.1.0:
@@ -33430,12 +35286,33 @@ snapshots:
dependencies:
redis-errors: 1.2.0
+ regenerate-unicode-properties@10.2.2:
+ dependencies:
+ regenerate: 1.4.2
+
+ regenerate@1.4.2: {}
+
regenerator-runtime@0.13.11: {}
regenerator-runtime@0.14.1: {}
regexp-tree@0.1.27: {}
+ regexpu-core@6.4.0:
+ dependencies:
+ regenerate: 1.4.2
+ regenerate-unicode-properties: 10.2.2
+ regjsgen: 0.8.0
+ regjsparser: 0.13.2
+ unicode-match-property-ecmascript: 2.0.0
+ unicode-match-property-value-ecmascript: 2.2.1
+
+ regjsgen@0.8.0: {}
+
+ regjsparser@0.13.2:
+ dependencies:
+ jsesc: 3.1.0
+
remark-frontmatter@4.0.1:
dependencies:
'@types/mdast': 3.0.15
@@ -33514,6 +35391,8 @@ snapshots:
resolve-pkg-maps@1.0.0: {}
+ resolve-workspace-root@2.0.1: {}
+
resolve.exports@2.0.3: {}
resolve@1.22.12:
@@ -33527,12 +35406,12 @@ snapshots:
dependencies:
lowercase-keys: 2.0.0
- restore-cursor@3.1.0:
+ restore-cursor@2.0.0:
dependencies:
- onetime: 5.1.2
+ onetime: 2.0.1
signal-exit: 3.0.7
- restore-cursor@4.0.0:
+ restore-cursor@3.1.0:
dependencies:
onetime: 5.1.2
signal-exit: 3.0.7
@@ -33964,6 +35843,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ simple-plist@1.3.1:
+ dependencies:
+ bplist-creator: 0.1.0
+ bplist-parser: 0.3.1
+ plist: 3.1.1
+
sirv@3.0.2:
dependencies:
'@polka/url': 1.0.0-next.29
@@ -33976,13 +35861,10 @@ snapshots:
slash@5.1.0: {}
- slice-ansi@9.0.0:
- dependencies:
- ansi-styles: 6.2.3
- is-fullwidth-code-point: 5.1.0
-
slow-redact@0.3.2: {}
+ slugify@1.6.9: {}
+
smob@1.6.2: {}
smol-toml@1.7.1: {}
@@ -34082,10 +35964,6 @@ snapshots:
dependencies:
minipass: 7.1.3
- stack-utils@2.0.6:
- dependencies:
- escape-string-regexp: 2.0.0
-
stackback@0.0.2: {}
stackframe@1.3.4: {}
@@ -34109,6 +35987,8 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
+ stream-buffers@2.2.0: {}
+
stream-chain@2.2.5: {}
stream-http@3.2.0:
@@ -34187,6 +36067,10 @@ snapshots:
is-obj: 1.0.1
is-regexp: 1.0.0
+ strip-ansi@5.2.0:
+ dependencies:
+ ansi-regex: 4.1.1
+
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
@@ -34217,6 +36101,8 @@ snapshots:
structured-clone-es@2.0.0: {}
+ structured-headers@0.4.1: {}
+
stubborn-fs@2.0.0:
dependencies:
stubborn-utils: 1.0.2
@@ -34303,6 +36189,11 @@ snapshots:
dependencies:
has-flag: 4.0.0
+ supports-hyperlinks@2.3.0:
+ dependencies:
+ has-flag: 4.0.0
+ supports-color: 7.2.0
+
supports-preserve-symlinks-flag@1.0.0: {}
svelte-check@4.7.3(picomatch@4.0.5)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3):
@@ -34421,7 +36312,10 @@ snapshots:
term-size@2.2.1: {}
- terminal-size@4.0.1: {}
+ terminal-link@2.1.1:
+ dependencies:
+ ansi-escapes: 4.3.2
+ supports-hyperlinks: 2.3.0
terser@5.49.0:
dependencies:
@@ -34504,6 +36398,8 @@ snapshots:
toposort@2.0.2: {}
+ toqr@0.1.1: {}
+
totalist@3.0.1: {}
tr46@0.0.3: {}
@@ -34618,6 +36514,8 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
+ type-fest@0.21.3: {}
+
type-fest@0.7.1: {}
type-fest@5.8.0:
@@ -34768,6 +36666,17 @@ snapshots:
- unloader
- webpack
+ unicode-canonical-property-names-ecmascript@2.0.1: {}
+
+ unicode-match-property-ecmascript@2.0.0:
+ dependencies:
+ unicode-canonical-property-names-ecmascript: 2.0.1
+ unicode-property-aliases-ecmascript: 2.2.0
+
+ unicode-match-property-value-ecmascript@2.2.1: {}
+
+ unicode-property-aliases-ecmascript@2.2.0: {}
+
unicorn-magic@0.3.0: {}
unicorn-magic@0.4.0: {}
@@ -34986,6 +36895,8 @@ snapshots:
uuid@14.0.1: {}
+ uuid@7.0.3: {}
+
uuid@8.3.2: {}
uuid@9.0.1: {}
@@ -35062,6 +36973,23 @@ snapshots:
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
+ viem@2.55.8(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@6.0.6)(zod@4.4.3):
+ dependencies:
+ '@noble/curves': 1.9.1
+ '@noble/hashes': 1.8.0
+ '@scure/bip32': 1.7.0
+ '@scure/bip39': 1.6.0
+ abitype: 1.3.0(typescript@6.0.3)(zod@4.4.3)
+ isows: 1.0.7(ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6))
+ ox: 0.14.32(typescript@6.0.3)(zod@4.4.3)
+ ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
+ optionalDependencies:
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+ - zod
+
viem@2.55.8(bufferutil@4.1.0)(typescript@7.0.2)(utf-8-validate@6.0.6)(zod@4.4.3):
dependencies:
'@noble/curves': 1.9.1
@@ -35149,7 +37077,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.14.5(@biomejs/biome@2.5.5)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(meow@14.1.0)(optionator@0.9.4)(oxlint@1.74.0)(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2)):
+ vite-plugin-checker@0.14.5(@biomejs/biome@2.5.5)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(meow@14.1.0)(optionator@0.9.4)(oxlint@1.77.0)(typescript@7.0.2)(vite@8.1.5(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(vue-tsc@3.3.8(typescript@7.0.2)):
dependencies:
'@babel/code-frame': 7.29.7
chokidar: 5.0.0
@@ -35164,7 +37092,7 @@ snapshots:
eslint: 10.8.0(jiti@2.7.0)(supports-color@10.2.2)
meow: 14.1.0
optionator: 0.9.4
- oxlint: 1.74.0
+ oxlint: 1.77.0
typescript: 7.0.2
vue-tsc: 3.3.8(typescript@7.0.2)
@@ -35535,6 +37463,8 @@ snapshots:
whatwg-mimetype@3.0.0: {}
+ whatwg-url-minimum@0.1.2: {}
+
whatwg-url@5.0.0:
dependencies:
tr46: 0.0.3
@@ -35571,22 +37501,12 @@ snapshots:
siginfo: 2.0.0
stackback: 0.0.2
- widest-line@6.0.0:
- dependencies:
- string-width: 8.2.2
-
wif@2.0.6:
dependencies:
bs58check: 2.1.2
word-wrap@1.2.5: {}
- wrap-ansi@10.0.0:
- dependencies:
- ansi-styles: 6.2.3
- string-width: 8.2.2
- strip-ansi: 7.2.0
-
wrap-ansi@6.2.0:
dependencies:
ansi-styles: 4.3.0
@@ -35696,6 +37616,20 @@ snapshots:
- uploadthing
- utf-8-validate
+ xcode@3.0.1:
+ dependencies:
+ simple-plist: 1.3.1
+ uuid: 7.0.3
+
+ xml2js@0.6.0:
+ dependencies:
+ sax: 1.6.1
+ xmlbuilder: 11.0.1
+
+ xmlbuilder@11.0.1: {}
+
+ xmlbuilder@15.1.1: {}
+
xmlhttprequest-ssl@2.1.2: {}
xtend@4.0.2: {}