From f533ac258648bd166e2e0acd6c4cf554df4ffb6c Mon Sep 17 00:00:00 2001
From: Daniel Sinclair <4412473+DanielSinclair@users.noreply.github.com>
Date: Mon, 13 Jan 2025 02:48:53 -0500
Subject: [PATCH 01/11] chore: react 19, next 15 support (#2282)
* chore: react 19 upgrade
* fix: react type resolution, framer-motion upgrade
* fix: jsx types, useRef nullable
* fix: nft mint example
* fix: content-layer builds
* chore: upgrade next-auth
* chore: upgrade react types
* chore: upgrade packageManager version
* fix: react, react-dom overrride resolution
* revert: upgrade next-auth
* fix: react-three/fiber reconciler
* chore: next 15 upgrade
* chore: next-intl upgrade
* chore: upgrade wagmi to ^2.14.7
* chore: docs sitemap
* chore: upgrade jest libraries
* chore: upgrade next-auth
* chore: with-next-app-i18n style
* chore: with-next-app-i18n changeset
chore: tweak
* chore: rainbowkit changeset
* chore: examples, site changesets
* chore: changeset docs site
* fix: react-remove-scroll peer warning
---
.changeset/bright-gorillas-listen.md | 7 +
.changeset/eleven-balloons-heal.md | 5 +
.changeset/gentle-months-sip.md | 17 +
.changeset/old-news-tap.md | 5 +
.github/workflows/ci.yml | 2 +-
.github/workflows/release.yml | 2 +-
examples/with-create-react-app/package.json | 12 +-
examples/with-next-app-i18n/next-env.d.ts | 2 +-
examples/with-next-app-i18n/package.json | 13 +-
.../src/app/[locale]/layout.tsx | 28 +-
examples/with-next-app-i18n/src/i18n.ts | 13 -
.../with-next-app-i18n/src/i18n/request.ts | 17 +
.../with-next-app-i18n/src/i18n/routing.ts | 8 +
examples/with-next-app-i18n/src/middleware.ts | 12 +-
examples/with-next-app/next-env.d.ts | 2 +-
examples/with-next-app/package.json | 10 +-
.../with-next-custom-button/next-env.d.ts | 2 +-
examples/with-next-custom-button/package.json | 10 +-
examples/with-next-mint-nft/next-env.d.ts | 2 +-
examples/with-next-mint-nft/package.json | 12 +-
.../with-next-rainbow-button/next-env.d.ts | 2 +-
.../with-next-rainbow-button/package.json | 10 +-
.../with-next-siwe-iron-session/next-env.d.ts | 2 +-
.../with-next-siwe-iron-session/package.json | 10 +-
.../with-next-siwe-next-auth/next-env.d.ts | 2 +-
.../with-next-siwe-next-auth/package.json | 12 +-
.../with-next-wallet-button/next-env.d.ts | 2 +-
examples/with-next-wallet-button/package.json | 10 +-
examples/with-next/next-env.d.ts | 2 +-
examples/with-next/package.json | 10 +-
examples/with-remix/package.json | 10 +-
examples/with-vite/package.json | 10 +-
package.json | 27 +-
.../generated-test-app/package.json | 10 +-
.../templates/next-app/package.json | 10 +-
packages/example/next-env.d.ts | 2 +-
packages/example/package.json | 10 +-
packages/rainbowkit/package.json | 9 +-
.../src/components/Dialog/FocusTrap.tsx | 3 +-
.../ProfileDetails/ProfileDetailsAction.tsx | 2 +-
packages/rainbowkit/src/css/atoms.ts | 1 +
pnpm-lock.yaml | 1946 ++++++++++-------
site/components/Button/Button.tsx | 2 +-
site/components/DocsLayout/DocsLayout.tsx | 4 +-
site/components/Link/Link.tsx | 2 +-
site/css/atoms.ts | 1 +
site/next-env.d.ts | 2 +-
site/package.json | 18 +-
site/public/sitemap-0.xml | 6 +-
49 files changed, 1336 insertions(+), 982 deletions(-)
create mode 100644 .changeset/bright-gorillas-listen.md
create mode 100644 .changeset/eleven-balloons-heal.md
create mode 100644 .changeset/gentle-months-sip.md
create mode 100644 .changeset/old-news-tap.md
delete mode 100644 examples/with-next-app-i18n/src/i18n.ts
create mode 100644 examples/with-next-app-i18n/src/i18n/request.ts
create mode 100644 examples/with-next-app-i18n/src/i18n/routing.ts
diff --git a/.changeset/bright-gorillas-listen.md b/.changeset/bright-gorillas-listen.md
new file mode 100644
index 0000000000..bccb87dbe9
--- /dev/null
+++ b/.changeset/bright-gorillas-listen.md
@@ -0,0 +1,7 @@
+---
+"with-next-app-i18n": minor
+---
+
+Upgraded `next-intl` to `3.26.3` and resolved [breaking changes](https://next-intl.dev/blog/next-intl-3-22) introduced in `3.22` in anticipation of v4 and Next 15.
+
+Migrated to `/i18n/request.ts` and `/i18n/routing.ts` architecture. Refactored middleware. Adopted async `params` prop in `generateMetadata` and `getRequestConfig` to support Next v15. Adopted `setRequestLocale` over `unstable_setRequestLocale`.
diff --git a/.changeset/eleven-balloons-heal.md b/.changeset/eleven-balloons-heal.md
new file mode 100644
index 0000000000..9fa6de5b2d
--- /dev/null
+++ b/.changeset/eleven-balloons-heal.md
@@ -0,0 +1,5 @@
+---
+"@rainbow-me/rainbowkit": patch
+---
+
+Support for React 19.
diff --git a/.changeset/gentle-months-sip.md b/.changeset/gentle-months-sip.md
new file mode 100644
index 0000000000..f5eca92c92
--- /dev/null
+++ b/.changeset/gentle-months-sip.md
@@ -0,0 +1,17 @@
+---
+"@rainbow-me/create-rainbowkit": patch
+"rainbowkit-next-app": patch
+"example": patch
+"site": patch
+"with-next": patch
+"with-next-app": patch
+"with-vite": patch
+"with-next-custom-button": patch
+"with-next-wallet-button": patch
+"with-create-react-app": patch
+"with-next-app-i18n": patch
+"with-next-mint-nft": patch
+"with-remax": patch
+---
+
+Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
diff --git a/.changeset/old-news-tap.md b/.changeset/old-news-tap.md
new file mode 100644
index 0000000000..e406b7e3f8
--- /dev/null
+++ b/.changeset/old-news-tap.md
@@ -0,0 +1,5 @@
+---
+"site": patch
+---
+
+Upgraded `framer-motion`, `@react-three/fiber`, and `contentlayer` to resolve breaking changes in Next 15. Fixed `JSX` type imports.
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8b8a3dfdce..e4bc6d691c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -3,7 +3,7 @@ name: CI
on: [pull_request, push]
env:
- pnpm: 9.12.0
+ pnpm: 9.15.0
RAINBOW_PROVIDER_API_KEY: ${{ secrets.RAINBOW_PROVIDER_API_KEY }}
WALLETCONNECT_PROJECT_ID: ${{ secrets.WALLETCONNECT_PROJECT_ID }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index e4c4ae8cd1..597411221c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -6,7 +6,7 @@ on:
- main
env:
- pnpm: 9.12.0
+ pnpm: 9.15.0
RAINBOW_PROVIDER_API_KEY: RAINBOW_PROVIDER_API_KEY
concurrency: ${{ github.workflow }}-${{ github.ref }}
diff --git a/examples/with-create-react-app/package.json b/examples/with-create-react-app/package.json
index 89acc6c404..4e78f4eeef 100644
--- a/examples/with-create-react-app/package.json
+++ b/examples/with-create-react-app/package.json
@@ -4,19 +4,19 @@
"private": true,
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "@testing-library/jest-dom": "^6.2.0",
- "@testing-library/react": "^16.0.1",
+ "@testing-library/jest-dom": "^6.6.3",
+ "@testing-library/react": "^16.1.0",
"@testing-library/user-event": "^14.5.2",
"@types/jest": "^29.5.12",
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
- "react-dom": "^18.3.1",
+ "@types/react": "^19.0.6",
+ "react-dom": "^19.0.0",
"react-scripts": "5.0.1",
- "react": "^18.3.1",
+ "react": "^19.0.0",
"typescript": "5.5.2",
"util": "0.12.5",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"scripts": {
diff --git a/examples/with-next-app-i18n/next-env.d.ts b/examples/with-next-app-i18n/next-env.d.ts
index 40c3d68096..1b3be0840f 100644
--- a/examples/with-next-app-i18n/next-env.d.ts
+++ b/examples/with-next-app-i18n/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/examples/with-next-app-i18n/package.json b/examples/with-next-app-i18n/package.json
index 6347483148..1b5837f070 100644
--- a/examples/with-next-app-i18n/package.json
+++ b/examples/with-next-app-i18n/package.json
@@ -9,18 +9,17 @@
},
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "next": "^14.2.10",
- "next-intl": "^3.19.1",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "next-intl": "^3.26.3",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
- "next": "^14.2.10",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
},
"engines": {
diff --git a/examples/with-next-app-i18n/src/app/[locale]/layout.tsx b/examples/with-next-app-i18n/src/app/[locale]/layout.tsx
index 3aec350ca4..d2c8c0bda0 100644
--- a/examples/with-next-app-i18n/src/app/[locale]/layout.tsx
+++ b/examples/with-next-app-i18n/src/app/[locale]/layout.tsx
@@ -1,4 +1,4 @@
-import { getTranslations, unstable_setRequestLocale } from 'next-intl/server';
+import { getTranslations, setRequestLocale } from 'next-intl/server';
import type { Locale } from '@rainbow-me/rainbowkit';
import { Providers } from './providers';
@@ -7,23 +7,27 @@ export function generateStaticParams() {
}
// Dynamic metadata with locale
-export async function generateMetadata(
- { params: { locale } }: { params: { locale: Locale } }
-) {
+export async function generateMetadata(props: { params: Promise<{ locale: Locale }> }) {
+ const params = await props.params;
+ const { locale } = params;
+
const t = await getTranslations({ locale, namespace: 'Metadata' });
return {
title: t('title')
};
}
-export default function LocaleLayout({
- children,
- params: { locale },
-}: {
- children: React.ReactNode;
- params: { locale: Locale };
-}) {
- unstable_setRequestLocale(locale);
+export default async function LocaleLayout(
+ props: {
+ children: React.ReactNode;
+ params: Promise<{ locale: Locale }>;
+ }
+) {
+ const { children } = props;
+ const params = await props.params;
+ const { locale } = params;
+
+ setRequestLocale(locale);
return (
diff --git a/examples/with-next-app-i18n/src/i18n.ts b/examples/with-next-app-i18n/src/i18n.ts
deleted file mode 100644
index fcd94c21d9..0000000000
--- a/examples/with-next-app-i18n/src/i18n.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { notFound } from 'next/navigation';
-import { getRequestConfig } from 'next-intl/server';
-
-const locales = ['en-US', 'zh-CN'];
-
-export default getRequestConfig(async ({ locale }) => {
- // Validate that the incoming `locale` parameter is valid
- if (!locales.includes(locale)) notFound();
-
- return {
- messages: (await import(`../messages/${locale}.json`)).default
- };
-});
diff --git a/examples/with-next-app-i18n/src/i18n/request.ts b/examples/with-next-app-i18n/src/i18n/request.ts
new file mode 100644
index 0000000000..20e8c9677d
--- /dev/null
+++ b/examples/with-next-app-i18n/src/i18n/request.ts
@@ -0,0 +1,17 @@
+import { getRequestConfig } from 'next-intl/server';
+import { routing } from './routing';
+
+export default getRequestConfig(async ({ requestLocale }) => {
+ // This typically corresponds to the `[locale]` segment
+ let locale = await requestLocale;
+
+ // Ensure that the incoming locale is valid
+ if (!locale || !routing.locales.includes(locale as any)) {
+ locale = routing.defaultLocale;
+ }
+
+ return {
+ locale,
+ messages: (await import(`../../messages/${locale}.json`)).default
+ };
+});
diff --git a/examples/with-next-app-i18n/src/i18n/routing.ts b/examples/with-next-app-i18n/src/i18n/routing.ts
new file mode 100644
index 0000000000..8cd80df4e9
--- /dev/null
+++ b/examples/with-next-app-i18n/src/i18n/routing.ts
@@ -0,0 +1,8 @@
+import { defineRouting } from 'next-intl/routing';
+
+export const routing = defineRouting({
+ // A list of all locales that are supported
+ locales: ['en-US', 'zh-CN'],
+ // Used when no locale matches
+ defaultLocale: 'en-US',
+});
diff --git a/examples/with-next-app-i18n/src/middleware.ts b/examples/with-next-app-i18n/src/middleware.ts
index 5adf793ba0..499d04dff5 100644
--- a/examples/with-next-app-i18n/src/middleware.ts
+++ b/examples/with-next-app-i18n/src/middleware.ts
@@ -1,13 +1,9 @@
import createMiddleware from 'next-intl/middleware';
-
-export default createMiddleware({
- // A list of all locales that are supported
- locales: ['en-US', 'zh-CN'],
- // Used when no locale matches
- defaultLocale: 'en-US'
-});
-
+import { routing } from './i18n/routing';
+
export const config = {
// Match only internationalized pathnames
matcher: ['/', '/(de|en)/:path*']
};
+
+export default createMiddleware(routing);
diff --git a/examples/with-next-app/next-env.d.ts b/examples/with-next-app/next-env.d.ts
index 40c3d68096..1b3be0840f 100644
--- a/examples/with-next-app/next-env.d.ts
+++ b/examples/with-next-app/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/examples/with-next-app/package.json b/examples/with-next-app/package.json
index 212dd78be0..0aaf94c070 100644
--- a/examples/with-next-app/package.json
+++ b/examples/with-next-app/package.json
@@ -9,16 +9,16 @@
},
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
},
"engines": {
diff --git a/examples/with-next-custom-button/next-env.d.ts b/examples/with-next-custom-button/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/examples/with-next-custom-button/next-env.d.ts
+++ b/examples/with-next-custom-button/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/examples/with-next-custom-button/package.json b/examples/with-next-custom-button/package.json
index 6ffc19606f..8f9b6143d1 100644
--- a/examples/with-next-custom-button/package.json
+++ b/examples/with-next-custom-button/package.json
@@ -9,16 +9,16 @@
},
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/examples/with-next-mint-nft/next-env.d.ts b/examples/with-next-mint-nft/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/examples/with-next-mint-nft/next-env.d.ts
+++ b/examples/with-next-mint-nft/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/examples/with-next-mint-nft/package.json b/examples/with-next-mint-nft/package.json
index d19c2ffc22..aa01256f7a 100644
--- a/examples/with-next-mint-nft/package.json
+++ b/examples/with-next-mint-nft/package.json
@@ -9,17 +9,17 @@
},
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "framer-motion": "^11.5.4",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "framer-motion": "^11.15.0",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/examples/with-next-rainbow-button/next-env.d.ts b/examples/with-next-rainbow-button/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/examples/with-next-rainbow-button/next-env.d.ts
+++ b/examples/with-next-rainbow-button/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/examples/with-next-rainbow-button/package.json b/examples/with-next-rainbow-button/package.json
index 66ae294909..bd6eb437b0 100644
--- a/examples/with-next-rainbow-button/package.json
+++ b/examples/with-next-rainbow-button/package.json
@@ -9,16 +9,16 @@
},
"dependencies": {
"@rainbow-me/rainbow-button": "workspace:*",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/examples/with-next-siwe-iron-session/next-env.d.ts b/examples/with-next-siwe-iron-session/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/examples/with-next-siwe-iron-session/next-env.d.ts
+++ b/examples/with-next-siwe-iron-session/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/examples/with-next-siwe-iron-session/package.json b/examples/with-next-siwe-iron-session/package.json
index e2f26afdbc..69d02d32c5 100644
--- a/examples/with-next-siwe-iron-session/package.json
+++ b/examples/with-next-siwe-iron-session/package.json
@@ -10,16 +10,16 @@
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
"iron-session": "^6.3.1",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/examples/with-next-siwe-next-auth/next-env.d.ts b/examples/with-next-siwe-next-auth/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/examples/with-next-siwe-next-auth/next-env.d.ts
+++ b/examples/with-next-siwe-next-auth/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/examples/with-next-siwe-next-auth/package.json b/examples/with-next-siwe-next-auth/package.json
index 74052ac653..9aafe54358 100644
--- a/examples/with-next-siwe-next-auth/package.json
+++ b/examples/with-next-siwe-next-auth/package.json
@@ -10,17 +10,17 @@
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
"@rainbow-me/rainbowkit-siwe-next-auth": "workspace:*",
- "next": "^14.2.10",
- "next-auth": "4.24.5",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "next-auth": "4.24.11",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/examples/with-next-wallet-button/next-env.d.ts b/examples/with-next-wallet-button/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/examples/with-next-wallet-button/next-env.d.ts
+++ b/examples/with-next-wallet-button/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/examples/with-next-wallet-button/package.json b/examples/with-next-wallet-button/package.json
index 579d9aeaa1..fc5717b158 100644
--- a/examples/with-next-wallet-button/package.json
+++ b/examples/with-next-wallet-button/package.json
@@ -9,16 +9,16 @@
},
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/examples/with-next/next-env.d.ts b/examples/with-next/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/examples/with-next/next-env.d.ts
+++ b/examples/with-next/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/examples/with-next/package.json b/examples/with-next/package.json
index 6d98601b23..31f5bec41a 100644
--- a/examples/with-next/package.json
+++ b/examples/with-next/package.json
@@ -9,16 +9,16 @@
},
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/examples/with-remix/package.json b/examples/with-remix/package.json
index 42e4bb300e..ce99c6f35c 100644
--- a/examples/with-remix/package.json
+++ b/examples/with-remix/package.json
@@ -13,16 +13,16 @@
"@remix-run/node": "^2.9.2",
"@remix-run/react": "^2.9.2",
"@remix-run/serve": "^2.9.2",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
"@remix-run/dev": "^2.9.2",
- "@types/react": "^18.3.5",
- "@types/react-dom": "^18.3.0",
+ "@types/react": "^19.0.6",
+ "@types/react-dom": "^19.0.3",
"typescript": "5.5.2"
},
"engines": {
diff --git a/examples/with-vite/package.json b/examples/with-vite/package.json
index 6866995873..e2a86a462c 100644
--- a/examples/with-vite/package.json
+++ b/examples/with-vite/package.json
@@ -10,15 +10,15 @@
},
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3",
+ "wagmi": "^2.14.7",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
- "@types/react": "^18.3.5",
- "@types/react-dom": "^18.3.0",
+ "@types/react": "^19.0.6",
+ "@types/react-dom": "^19.0.3",
"@vitejs/plugin-react": "^4.2.1",
"typescript": "5.5.2",
"vite": "^5.2.11"
diff --git a/package.json b/package.json
index fec8e8c7f8..9c7183b5b8 100644
--- a/package.json
+++ b/package.json
@@ -47,12 +47,13 @@
"@commitlint/config-conventional": "^19.4.1",
"@lavamoat/preinstall-always-fail": "^2.0.0",
"@tanstack/react-query": "^5.55.3",
- "@testing-library/jest-dom": "^6.2.0",
- "@testing-library/react": "^16.0.1",
+ "@testing-library/jest-dom": "^6.6.3",
+ "@testing-library/dom": "^10.4.0",
+ "@testing-library/react": "^16.1.0",
"@testing-library/user-event": "^14.5.2",
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
- "@types/react-dom": "^18.3.0",
+ "@types/react": "^19.0.6",
+ "@types/react-dom": "^19.0.3",
"@vanilla-extract/esbuild-plugin": "^2.3.10",
"@vanilla-extract/vite-plugin": "^4.0.15",
"autoprefixer": "^10.4.16",
@@ -61,19 +62,25 @@
"esbuild-plugin-replace": "^1.4.0",
"husky": "^9.1.5",
"jsdom": "^25.0.0",
- "next": "^14.2.10",
- "next-auth": "4.24.5",
+ "next": "^15.1.4",
+ "next-auth": "4.24.11",
"postcss": "^8.4.45",
"postcss-prefix-selector": "^1.16.1",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"recursive-readdir-files": "^2.3.1",
"typescript": "5.5.2",
"viem": "2.21.55",
"vitest": "2.0.5",
- "wagmi": "^2.14.3"
+ "wagmi": "^2.14.7"
},
- "packageManager": "pnpm@9.12.0",
+ "resolutions": {
+ "@types/react": "^19.0.6",
+ "@types/react-dom": "^19.0.3",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0"
+ },
+ "packageManager": "pnpm@9.15.0",
"pnpm": {
"onlyBuiltDependencies": ["esbuild"]
}
diff --git a/packages/create-rainbowkit/generated-test-app/package.json b/packages/create-rainbowkit/generated-test-app/package.json
index 40aae0aa63..6467f4fa39 100644
--- a/packages/create-rainbowkit/generated-test-app/package.json
+++ b/packages/create-rainbowkit/generated-test-app/package.json
@@ -10,15 +10,15 @@
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
"@tanstack/react-query": "^5.55.3",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3"
+ "wagmi": "^2.14.7"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/packages/create-rainbowkit/templates/next-app/package.json b/packages/create-rainbowkit/templates/next-app/package.json
index d96cb5cabf..01e33fad94 100644
--- a/packages/create-rainbowkit/templates/next-app/package.json
+++ b/packages/create-rainbowkit/templates/next-app/package.json
@@ -10,15 +10,15 @@
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
"@tanstack/react-query": "^5.55.3",
- "next": "^14.2.10",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3"
+ "wagmi": "^2.14.7"
},
"devDependencies": {
"@types/node": "^20.14.8",
- "@types/react": "^18.3.5",
+ "@types/react": "^19.0.6",
"typescript": "5.5.2"
}
}
diff --git a/packages/example/next-env.d.ts b/packages/example/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/packages/example/next-env.d.ts
+++ b/packages/example/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/packages/example/package.json b/packages/example/package.json
index b628d9b95f..b93bd3a5d8 100644
--- a/packages/example/package.json
+++ b/packages/example/package.json
@@ -9,12 +9,12 @@
"@rainbow-me/rainbowkit-siwe-next-auth": "workspace:*",
"@rainbow-me/rainbow-button": "workspace:*",
"@tanstack/react-query": "^5.55.3",
- "next": "^14.2.10",
- "next-auth": "4.24.5",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "next": "^15.1.4",
+ "next-auth": "4.24.11",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3"
+ "wagmi": "^2.14.7"
},
"scripts": {
"dev": "next dev",
diff --git a/packages/rainbowkit/package.json b/packages/rainbowkit/package.json
index 3661b36782..827eaab266 100644
--- a/packages/rainbowkit/package.json
+++ b/packages/rainbowkit/package.json
@@ -49,8 +49,9 @@
"wagmi": "^2.9.0"
},
"devDependencies": {
- "@testing-library/jest-dom": "^6.2.0",
- "@testing-library/react": "^16.0.1",
+ "@testing-library/jest-dom": "^6.6.3",
+ "@testing-library/dom": "^10.4.0",
+ "@testing-library/react": "^16.1.0",
"@testing-library/user-event": "^14.5.2",
"@types/qrcode": "^1.5.5",
"@types/ua-parser-js": "^0.7.39",
@@ -60,7 +61,7 @@
"jsdom": "^25.0.0",
"nock": "^13.4.0",
"postcss": "^8.4.45",
- "react": "^18.3.1",
+ "react": "^19.0.0",
"vitest": "2.0.5",
"dotenv": "^16.4.5"
},
@@ -70,7 +71,7 @@
"@vanilla-extract/sprinkles": "1.6.3",
"clsx": "2.1.1",
"qrcode": "1.5.4",
- "react-remove-scroll": "2.6.0",
+ "react-remove-scroll": "2.6.2",
"ua-parser-js": "^1.0.37"
},
"repository": {
diff --git a/packages/rainbowkit/src/components/Dialog/FocusTrap.tsx b/packages/rainbowkit/src/components/Dialog/FocusTrap.tsx
index 14d8fa1630..097cd1b3b6 100644
--- a/packages/rainbowkit/src/components/Dialog/FocusTrap.tsx
+++ b/packages/rainbowkit/src/components/Dialog/FocusTrap.tsx
@@ -1,4 +1,5 @@
-import React, { useCallback, useEffect, useRef } from 'react';
+import React, { type JSX } from 'react';
+import { useCallback, useEffect, useRef } from 'react';
const moveFocusWithin = (element: HTMLElement, position: 'start' | 'end') => {
const focusableElements = element.querySelectorAll(
diff --git a/packages/rainbowkit/src/components/ProfileDetails/ProfileDetailsAction.tsx b/packages/rainbowkit/src/components/ProfileDetails/ProfileDetailsAction.tsx
index 03158d60a2..3e23e81726 100644
--- a/packages/rainbowkit/src/components/ProfileDetails/ProfileDetailsAction.tsx
+++ b/packages/rainbowkit/src/components/ProfileDetails/ProfileDetailsAction.tsx
@@ -1,4 +1,4 @@
-import React from 'react';
+import React, { type JSX } from 'react';
import { touchableStyles } from '../../css/touchableStyles';
import { isMobile } from '../../utils/isMobile';
import { Box } from '../Box/Box';
diff --git a/packages/rainbowkit/src/css/atoms.ts b/packages/rainbowkit/src/css/atoms.ts
index 9dbdeb624b..33961d2390 100644
--- a/packages/rainbowkit/src/css/atoms.ts
+++ b/packages/rainbowkit/src/css/atoms.ts
@@ -1,4 +1,5 @@
import clsx from 'clsx';
+import type { JSX } from 'react';
import * as resetStyles from './reset.css';
import { type Sprinkles, sprinkles } from './sprinkles.css';
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index abe1e76b84..c4468501e2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,6 +4,12 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
+overrides:
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
+
pnpmfileChecksum: 5fl5hmogurh2clirfzkh77tj3q
importers:
@@ -27,25 +33,28 @@ importers:
version: 2.1.0
'@tanstack/react-query':
specifier: ^5.55.3
- version: 5.59.0(react@18.3.1)
+ version: 5.59.0(react@19.0.0)
+ '@testing-library/dom':
+ specifier: ^10.4.0
+ version: 10.4.0
'@testing-library/jest-dom':
- specifier: ^6.2.0
- version: 6.5.0
+ specifier: ^6.6.3
+ version: 6.6.3
'@testing-library/react':
- specifier: ^16.0.1
- version: 16.0.1(@testing-library/dom@9.3.4)(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^16.1.0
+ version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@testing-library/user-event':
specifier: ^14.5.2
- version: 14.5.2(@testing-library/dom@9.3.4)
+ version: 14.5.2(@testing-library/dom@10.4.0)
'@types/node':
specifier: ^20.14.8
version: 20.14.8
'@types/react':
- specifier: ^18.3.5
- version: 18.3.5
+ specifier: ^19.0.6
+ version: 19.0.6
'@types/react-dom':
- specifier: ^18.3.0
- version: 18.3.0
+ specifier: ^19.0.3
+ version: 19.0.3(@types/react@19.0.6)
'@vanilla-extract/esbuild-plugin':
specifier: ^2.3.10
version: 2.3.10(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(esbuild@0.20.2)(terser@5.32.0)
@@ -71,11 +80,11 @@ importers:
specifier: ^25.0.0
version: 25.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
next:
- specifier: ^14.2.10
- version: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^15.1.4
+ version: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next-auth:
- specifier: 4.24.5
- version: 4.24.5(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 4.24.11
+ version: 4.24.11(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
postcss:
specifier: ^8.4.45
version: 8.4.45
@@ -83,11 +92,11 @@ importers:
specifier: ^1.16.1
version: 1.16.1(postcss@8.4.45)
react:
- specifier: ^18.3.1
- version: 18.3.1
+ specifier: ^19.0.0
+ version: 19.0.0
react-dom:
- specifier: ^18.3.1
- version: 18.3.1(react@18.3.1)
+ specifier: ^19.0.0
+ version: 19.0.0(react@19.0.0)
recursive-readdir-files:
specifier: ^2.3.1
version: 2.3.2
@@ -101,8 +110,8 @@ importers:
specifier: 2.0.5
version: 2.0.5(@types/node@20.14.8)(jsdom@25.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)
wagmi:
- specifier: ^2.14.3
- version: 2.14.3(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.7
+ version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
examples/with-create-react-app:
dependencies:
@@ -114,7 +123,7 @@ importers:
version: 29.5.12
react-scripts:
specifier: 5.0.1
- version: 5.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.20.2)(eslint@8.57.0)(react@18.3.1)(type-fest@4.26.1)(typescript@5.5.2)(utf-8-validate@5.0.10)
+ version: 5.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.20.2)(eslint@8.57.0)(react@19.0.0)(type-fest@4.26.1)(typescript@5.5.2)(utf-8-validate@5.0.10)
util:
specifier: 0.12.5
version: 0.12.5
@@ -137,8 +146,8 @@ importers:
specifier: workspace:*
version: link:../../packages/rainbowkit
next-intl:
- specifier: ^3.19.1
- version: 3.19.1(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ specifier: ^3.26.3
+ version: 3.26.3(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)
examples/with-next-custom-button:
dependencies:
@@ -152,8 +161,8 @@ importers:
specifier: workspace:*
version: link:../../packages/rainbowkit
framer-motion:
- specifier: ^11.5.4
- version: 11.5.4(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^11.15.0
+ version: 11.15.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
examples/with-next-rainbow-button:
dependencies:
@@ -168,7 +177,7 @@ importers:
version: link:../../packages/rainbowkit
iron-session:
specifier: ^6.3.1
- version: 6.3.1(express@4.19.2)(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ version: 6.3.1(express@4.19.2)(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))
examples/with-next-siwe-next-auth:
dependencies:
@@ -195,14 +204,14 @@ importers:
version: 2.11.2(typescript@5.5.2)
'@remix-run/react':
specifier: ^2.9.2
- version: 2.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)
+ version: 2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2)
'@remix-run/serve':
specifier: ^2.9.2
version: 2.11.2(typescript@5.5.2)
devDependencies:
'@remix-run/dev':
specifier: ^2.9.2
- version: 2.11.2(@remix-run/react@2.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(@remix-run/serve@2.11.2(typescript@5.5.2))(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.8)(terser@5.32.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(vite@5.4.2(@types/node@20.16.5)(terser@5.32.0))
+ version: 2.11.2(@remix-run/react@2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2))(@remix-run/serve@2.11.2(typescript@5.5.2))(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.8)(terser@5.32.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(vite@5.4.2(@types/node@20.16.5)(terser@5.32.0))
examples/with-vite:
dependencies:
@@ -276,25 +285,25 @@ importers:
version: link:../rainbowkit-siwe-next-auth
'@tanstack/react-query':
specifier: ^5.55.3
- version: 5.59.0(react@18.3.1)
+ version: 5.59.0(react@19.0.0)
next:
- specifier: ^14.2.10
- version: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^15.1.4
+ version: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next-auth:
- specifier: 4.24.5
- version: 4.24.5(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: 4.24.11
+ version: 4.24.11(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react:
- specifier: ^18.3.1
- version: 18.3.1
+ specifier: ^19.0.0
+ version: 19.0.0
react-dom:
- specifier: ^18.3.1
- version: 18.3.1(react@18.3.1)
+ specifier: ^19.0.0
+ version: 19.0.0(react@19.0.0)
viem:
specifier: 2.21.55
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
- specifier: ^2.14.3
- version: 2.14.3(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.7
+ version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
packages/rainbow-button:
dependencies:
@@ -302,23 +311,23 @@ importers:
specifier: workspace:*
version: link:../rainbowkit
react:
- specifier: '>=18'
- version: 18.3.1
+ specifier: ^19.0.0
+ version: 19.0.0
react-dom:
- specifier: '>=18'
- version: 18.3.1(react@18.3.1)
+ specifier: ^19.0.0
+ version: 19.0.0(react@19.0.0)
viem:
specifier: 2.x
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
specifier: ^2.9.0
- version: 2.14.3(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
packages/rainbowkit:
dependencies:
'@tanstack/react-query':
specifier: '>=5.0.0'
- version: 5.59.0(react@18.3.1)
+ version: 5.59.0(react@19.0.0)
'@vanilla-extract/css':
specifier: 1.15.5
version: 1.15.5(babel-plugin-macros@3.1.0)
@@ -335,11 +344,11 @@ importers:
specifier: 1.5.4
version: 1.5.4
react-dom:
- specifier: '>=18'
- version: 18.3.1(react@18.3.1)
+ specifier: ^19.0.0
+ version: 19.0.0(react@19.0.0)
react-remove-scroll:
- specifier: 2.6.0
- version: 2.6.0(@types/react@18.3.5)(react@18.3.1)
+ specifier: 2.6.2
+ version: 2.6.2(@types/react@19.0.6)(react@19.0.0)
ua-parser-js:
specifier: ^1.0.37
version: 1.0.38
@@ -348,17 +357,20 @@ importers:
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
specifier: ^2.9.0
- version: 2.14.3(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
devDependencies:
+ '@testing-library/dom':
+ specifier: ^10.4.0
+ version: 10.4.0
'@testing-library/jest-dom':
- specifier: ^6.2.0
- version: 6.5.0
+ specifier: ^6.6.3
+ version: 6.6.3
'@testing-library/react':
- specifier: ^16.0.1
- version: 16.0.1(@testing-library/dom@9.3.4)(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^16.1.0
+ version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@testing-library/user-event':
specifier: ^14.5.2
- version: 14.5.2(@testing-library/dom@9.3.4)
+ version: 14.5.2(@testing-library/dom@10.4.0)
'@types/qrcode':
specifier: ^1.5.5
version: 1.5.5
@@ -387,8 +399,8 @@ importers:
specifier: ^8.4.45
version: 8.4.45
react:
- specifier: ^18.3.1
- version: 18.3.1
+ specifier: ^19.0.0
+ version: 19.0.0
vitest:
specifier: 2.0.5
version: 2.0.5(@types/node@20.16.5)(jsdom@25.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)
@@ -397,10 +409,10 @@ importers:
dependencies:
next-auth:
specifier: '>=4.21.0 <5'
- version: 4.24.5(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 4.24.11(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react:
- specifier: '>=18'
- version: 18.3.1
+ specifier: ^19.0.0
+ version: 19.0.0
devDependencies:
'@rainbow-me/rainbowkit':
specifier: workspace:*
@@ -410,31 +422,31 @@ importers:
dependencies:
'@docsearch/react':
specifier: ^3.6.1
- version: 3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.0)
+ version: 3.6.1(@algolia/client-search@4.24.0)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.0)
'@radix-ui/react-dialog':
specifier: ^1.0.3
- version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-popover':
specifier: ^1.0.5
- version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-portal':
specifier: ^1.0.2
- version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-radio-group':
specifier: ^1.1.2
- version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 1.2.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@rainbow-me/rainbowkit':
specifier: workspace:*
version: link:../packages/rainbowkit
'@react-spring/three':
specifier: ^9.4.4
- version: 9.7.4(@react-three/fiber@8.17.7(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@18.3.1)(three@0.168.0))(react@18.3.1)(three@0.168.0)
+ version: 9.7.4(@react-three/fiber@9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0))(react@19.0.0)(three@0.168.0)
'@react-three/fiber':
- specifier: ^8.17.7
- version: 8.17.7(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@18.3.1)(three@0.168.0)
+ specifier: ^9.0.0-rc.3
+ version: 9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0)
'@tanstack/react-query':
specifier: ^5.55.3
- version: 5.59.0(react@18.3.1)
+ version: 5.59.0(react@19.0.0)
'@vanilla-extract/css':
specifier: 1.15.5
version: 1.15.5(babel-plugin-macros@3.1.0)
@@ -443,7 +455,7 @@ importers:
version: 0.1.4
'@vanilla-extract/next-plugin':
specifier: 2.4.5
- version: 2.4.5(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)(webpack@5.94.0(esbuild@0.21.5))
+ version: 2.4.5(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(terser@5.32.0)(webpack@5.94.0(esbuild@0.21.5))
'@vanilla-extract/recipes':
specifier: 0.5.5
version: 0.5.5(@vanilla-extract/css@1.15.5(babel-plugin-macros@3.1.0))
@@ -460,8 +472,8 @@ importers:
specifier: ^4.2.2
version: 4.3.1
framer-motion:
- specifier: ^11.5.4
- version: 11.5.4(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^11.15.0
+ version: 11.15.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
hast-util-to-html:
specifier: 9.0.2
version: 9.0.2
@@ -469,23 +481,23 @@ importers:
specifier: 3.0.0
version: 3.0.0
next:
- specifier: ^14.2.10
- version: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^15.1.4
+ version: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next-compose-plugins:
specifier: 2.2.1
version: 2.2.1
next-intl:
- specifier: ^3.19.1
- version: 3.19.1(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ specifier: ^3.26.3
+ version: 3.26.3(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)
parse-numeric-range:
specifier: 1.3.0
version: 1.3.0
react:
- specifier: ^18.3.1
- version: 18.3.1
+ specifier: ^19.0.0
+ version: 19.0.0
react-dom:
- specifier: ^18.3.1
- version: 18.3.1(react@18.3.1)
+ specifier: ^19.0.0
+ version: 19.0.0(react@19.0.0)
refractor:
specifier: 4.8.1
version: 4.8.1
@@ -508,18 +520,18 @@ importers:
specifier: 2.21.55
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
- specifier: ^2.14.3
- version: 2.14.3(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.7
+ version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
devDependencies:
contentlayer:
- specifier: npm:contentlayer2@0.5.1
- version: contentlayer2@0.5.1(esbuild@0.21.5)
+ specifier: npm:contentlayer2@0.5.3
+ version: contentlayer2@0.5.3(esbuild@0.21.5)
next-contentlayer:
- specifier: npm:next-contentlayer2@0.5.1
- version: next-contentlayer2@0.5.1(contentlayer2@0.5.1(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: npm:next-contentlayer2@0.5.3
+ version: next-contentlayer2@0.5.3(contentlayer2@0.5.3(esbuild@0.21.5))(esbuild@0.21.5)(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next-sitemap:
specifier: ^4.2.3
- version: 4.2.3(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ version: 4.2.3(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))
packages:
@@ -1544,14 +1556,14 @@ packages:
resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==}
engines: {node: '>=v18'}
- '@contentlayer2/cli@0.5.1':
- resolution: {integrity: sha512-nwDTAXKBXUg/eORBxXLDA9FoCxaSqhengSb6FjlyBCkrRyJ3IKQhWilld9Ol1xyYfTisI/5iddHa9ZB4kqltNg==}
+ '@contentlayer2/cli@0.5.3':
+ resolution: {integrity: sha512-8xO+piFSNVq5Ad2P3D30nM0BzQh1qQ0Q4kIx2otlLhYe3tdeuf3TCB3nFZTgfOJESnZABxqy6XTcfpmeAfNd/Q==}
- '@contentlayer2/client@0.5.1':
- resolution: {integrity: sha512-5/mNEEJN47h9AQ11qt9iu3XJCAMhgAPRJRp64+Trgr1iKHRVOWg9VvV+NHL3NCnDqMbJrw7vWICCgdCWn114IQ==}
+ '@contentlayer2/client@0.5.3':
+ resolution: {integrity: sha512-ZlrPpNhK+jNF00f20G6MIlELiEnVjUPuyjXeRHNsq582DzqcdgE/Etqa5O5zJ9/w3fhvyj5N1h7fP0MLFoswPw==}
- '@contentlayer2/core@0.5.1':
- resolution: {integrity: sha512-PR9uJ5lZC6wSq37uX252LZzNpWLmxJjlOzuxcBvFtmX4aSfOBbykSG/EVlwaLK0dFAT/q0vx+nObg7D2mpQ0YA==}
+ '@contentlayer2/core@0.5.3':
+ resolution: {integrity: sha512-qGDryuO+6Uw0U8JZ9cdrxzieEJkkwuTuT+soycnYFShuvqofb+wkpktnsaTn4wUXLd5ut/ngPrH/9w/IbOlF2w==}
peerDependencies:
esbuild: '>=0.17'
markdown-wasm: 1.x
@@ -1561,14 +1573,14 @@ packages:
markdown-wasm:
optional: true
- '@contentlayer2/source-files@0.5.1':
- resolution: {integrity: sha512-M2Z/LtfU9TwE9z9dH0jqU7UEI80KuFzVvnz51ykRsktfsbZ76n/0fU6ERojiqGS5KgK8Djg3SoxJsY521dvHjQ==}
+ '@contentlayer2/source-files@0.5.3':
+ resolution: {integrity: sha512-kESg2zAJKDQio5rCILpFPhsWklX5xmMdlJa9KSj5UdXMd7/gY+q0GiVqZ2PAmZi5+hG73pVihg9ieC2TEjLSIQ==}
- '@contentlayer2/source-remote-files@0.5.1':
- resolution: {integrity: sha512-VJRhJEIMXVr8qq4otmND1F8qvjU28fOZ9c9tmLuga2dHbiMiZbnSM4WOOkvJJ4tNJH/3OCfdWgznj/fdP2NyLw==}
+ '@contentlayer2/source-remote-files@0.5.3':
+ resolution: {integrity: sha512-0dxoLfS7EbVR3Xap4MPSmzLvQCGrMwtXVIA4ZmRHLOGzG+vWpaY9BtnCACb/Om4tUQBsCA9oduBjNqRu4Sx+gQ==}
- '@contentlayer2/utils@0.5.1':
- resolution: {integrity: sha512-cIsQ7ySGAbTZFhp8KdiSwHTYpD5GNmvTmCJtI/zaua23l33DuvEt9KCpZa9CmQ2IQyaGlTHKL2wv994bblCH8w==}
+ '@contentlayer2/utils@0.5.3':
+ resolution: {integrity: sha512-2nTFhZ7xnOevoZQnGP6BSIkTCpNos1PkGJ894gMYSmRMaMkyv+9VE9adoa0sywIA1y01iLU8niqcxJiuCQ1OkQ==}
peerDependencies:
'@effect-ts/otel-node': '*'
peerDependenciesMeta:
@@ -1677,9 +1689,9 @@ packages:
'@docsearch/react@3.6.1':
resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==}
peerDependencies:
- '@types/react': '>= 16.8.0 < 19.0.0'
- react: '>= 16.8.0 < 19.0.0'
- react-dom: '>= 16.8.0 < 19.0.0'
+ '@types/react': ^19.0.6
+ react: ^19.0.0
+ react-dom: ^19.0.0
search-insights: '>= 1 < 3'
peerDependenciesMeta:
'@types/react':
@@ -1720,6 +1732,9 @@ packages:
'@effect-ts/system@0.57.5':
resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==}
+ '@emnapi/runtime@1.3.1':
+ resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
+
'@emotion/hash@0.9.2':
resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
@@ -2188,8 +2203,8 @@ packages:
'@floating-ui/react-dom@2.1.1':
resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==}
peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
+ react: ^19.0.0
+ react-dom: ^19.0.0
'@floating-ui/utils@0.2.7':
resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==}
@@ -2237,6 +2252,111 @@ packages:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead
+ '@img/sharp-darwin-arm64@0.33.5':
+ resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-darwin-x64@0.33.5':
+ resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-arm64@1.0.4':
+ resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-x64@1.0.4':
+ resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-linux-arm64@1.0.4':
+ resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-arm@1.0.5':
+ resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
+ cpu: [arm]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-s390x@1.0.4':
+ resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-x64@1.0.4':
+ resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
+ resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-libvips-linuxmusl-x64@1.0.4':
+ resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-linux-arm64@0.33.5':
+ resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-linux-arm@0.33.5':
+ resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@img/sharp-linux-s390x@0.33.5':
+ resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@img/sharp-linux-x64@0.33.5':
+ resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-linuxmusl-arm64@0.33.5':
+ resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-linuxmusl-x64@0.33.5':
+ resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-wasm32@0.33.5':
+ resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [wasm32]
+
+ '@img/sharp-win32-ia32@0.33.5':
+ resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@img/sharp-win32-x64@0.33.5':
+ resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [win32]
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -2480,8 +2600,8 @@ packages:
'@metamask/sdk-install-modal-web@0.31.2':
resolution: {integrity: sha512-KPv36kQjmTwErU8g2neuHHSgkD5+1hp4D6ERfk5Kc2r73aOYNCdG9wDGRUmFmcY2MKkeK1EuDyZfJ4FPU30fxQ==}
- '@metamask/sdk@0.31.2':
- resolution: {integrity: sha512-6MWON2g1j7XwAHWam4trusGxeyhQweNLEHPsfuIxSwcsXoEm08Jj80OglJxQI4KwjcDnjSWBkQGG3mmK6ug/cA==}
+ '@metamask/sdk@0.31.4':
+ resolution: {integrity: sha512-HLUN4IZGdyiy5YeebXmXi+ndpmrl6zslCQLdR2QHplIy4JmUL/eDyKNFiK7eBLVKXVVIDYFIb6g1iSEb+i8Kew==}
'@metamask/superstruct@3.1.0':
resolution: {integrity: sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==}
@@ -2526,59 +2646,53 @@ packages:
'@next/env@13.5.6':
resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==}
- '@next/env@14.2.10':
- resolution: {integrity: sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==}
+ '@next/env@15.1.4':
+ resolution: {integrity: sha512-2fZ5YZjedi5AGaeoaC0B20zGntEHRhi2SdWcu61i48BllODcAmmtj8n7YarSPt4DaTsJaBFdxQAVEVzgmx2Zpw==}
- '@next/swc-darwin-arm64@14.2.10':
- resolution: {integrity: sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==}
+ '@next/swc-darwin-arm64@15.1.4':
+ resolution: {integrity: sha512-wBEMBs+np+R5ozN1F8Y8d/Dycns2COhRnkxRc+rvnbXke5uZBHkUGFgWxfTXn5rx7OLijuUhyfB+gC/ap58dDw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@next/swc-darwin-x64@14.2.10':
- resolution: {integrity: sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==}
+ '@next/swc-darwin-x64@15.1.4':
+ resolution: {integrity: sha512-7sgf5rM7Z81V9w48F02Zz6DgEJulavC0jadab4ZsJ+K2sxMNK0/BtF8J8J3CxnsJN3DGcIdC260wEKssKTukUw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@next/swc-linux-arm64-gnu@14.2.10':
- resolution: {integrity: sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==}
+ '@next/swc-linux-arm64-gnu@15.1.4':
+ resolution: {integrity: sha512-JaZlIMNaJenfd55kjaLWMfok+vWBlcRxqnRoZrhFQrhM1uAehP3R0+Aoe+bZOogqlZvAz53nY/k3ZyuKDtT2zQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-arm64-musl@14.2.10':
- resolution: {integrity: sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==}
+ '@next/swc-linux-arm64-musl@15.1.4':
+ resolution: {integrity: sha512-7EBBjNoyTO2ipMDgCiORpwwOf5tIueFntKjcN3NK+GAQD7OzFJe84p7a2eQUeWdpzZvhVXuAtIen8QcH71ZCOQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-x64-gnu@14.2.10':
- resolution: {integrity: sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==}
+ '@next/swc-linux-x64-gnu@15.1.4':
+ resolution: {integrity: sha512-9TGEgOycqZFuADyFqwmK/9g6S0FYZ3tphR4ebcmCwhL8Y12FW8pIBKJvSwV+UBjMkokstGNH+9F8F031JZKpHw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-linux-x64-musl@14.2.10':
- resolution: {integrity: sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==}
+ '@next/swc-linux-x64-musl@15.1.4':
+ resolution: {integrity: sha512-0578bLRVDJOh+LdIoKvgNDz77+Bd85c5JrFgnlbI1SM3WmEQvsjxTA8ATu9Z9FCiIS/AliVAW2DV/BDwpXbtiQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-win32-arm64-msvc@14.2.10':
- resolution: {integrity: sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==}
+ '@next/swc-win32-arm64-msvc@15.1.4':
+ resolution: {integrity: sha512-JgFCiV4libQavwII+kncMCl30st0JVxpPOtzWcAI2jtum4HjYaclobKhj+JsRu5tFqMtA5CJIa0MvYyuu9xjjQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@next/swc-win32-ia32-msvc@14.2.10':
- resolution: {integrity: sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==}
- engines: {node: '>= 10'}
- cpu: [ia32]
- os: [win32]
-
- '@next/swc-win32-x64-msvc@14.2.10':
- resolution: {integrity: sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==}
+ '@next/swc-win32-x64-msvc@15.1.4':
+ resolution: {integrity: sha512-xxsJy9wzq7FR5SqPCUqdgSXiNXrMuidgckBa8nH9HtjjxsilgcN6VgXF6tZ3uEWuVEadotQJI8/9EQ6guTC4Yw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -2915,10 +3029,10 @@ packages:
'@radix-ui/react-arrow@1.1.0':
resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2928,10 +3042,10 @@ packages:
'@radix-ui/react-collection@1.1.0':
resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2941,8 +3055,8 @@ packages:
'@radix-ui/react-compose-refs@1.1.0':
resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2950,8 +3064,8 @@ packages:
'@radix-ui/react-context@1.1.0':
resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2959,10 +3073,10 @@ packages:
'@radix-ui/react-dialog@1.1.1':
resolution: {integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2972,8 +3086,8 @@ packages:
'@radix-ui/react-direction@1.1.0':
resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2981,10 +3095,10 @@ packages:
'@radix-ui/react-dismissable-layer@1.1.0':
resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2994,8 +3108,8 @@ packages:
'@radix-ui/react-focus-guards@1.1.0':
resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3003,10 +3117,10 @@ packages:
'@radix-ui/react-focus-scope@1.1.0':
resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3016,8 +3130,8 @@ packages:
'@radix-ui/react-id@1.1.0':
resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3025,10 +3139,10 @@ packages:
'@radix-ui/react-popover@1.1.1':
resolution: {integrity: sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3038,10 +3152,10 @@ packages:
'@radix-ui/react-popper@1.2.0':
resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3051,10 +3165,10 @@ packages:
'@radix-ui/react-portal@1.1.1':
resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3064,10 +3178,10 @@ packages:
'@radix-ui/react-presence@1.1.0':
resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3077,10 +3191,10 @@ packages:
'@radix-ui/react-primitive@2.0.0':
resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3090,10 +3204,10 @@ packages:
'@radix-ui/react-radio-group@1.2.0':
resolution: {integrity: sha512-yv+oiLaicYMBpqgfpSPw6q+RyXlLdIpQWDHZbUKURxe+nEh53hFXPPlfhfQQtYkS5MMK/5IWIa76SksleQZSzw==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3103,10 +3217,10 @@ packages:
'@radix-ui/react-roving-focus@1.1.0':
resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==}
peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3116,8 +3230,8 @@ packages:
'@radix-ui/react-slot@1.1.0':
resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3125,8 +3239,8 @@ packages:
'@radix-ui/react-use-callback-ref@1.1.0':
resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3134,8 +3248,8 @@ packages:
'@radix-ui/react-use-controllable-state@1.1.0':
resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3143,8 +3257,8 @@ packages:
'@radix-ui/react-use-escape-keydown@1.1.0':
resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3152,8 +3266,8 @@ packages:
'@radix-ui/react-use-layout-effect@1.1.0':
resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3161,8 +3275,8 @@ packages:
'@radix-ui/react-use-previous@1.1.0':
resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3170,8 +3284,8 @@ packages:
'@radix-ui/react-use-rect@1.1.0':
resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3179,8 +3293,8 @@ packages:
'@radix-ui/react-use-size@1.1.0':
resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==}
peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3285,8 +3399,8 @@ packages:
resolution: {integrity: sha512-pD5SVCjxc8k+JdoyQ+IlulBTEqJc3S4KUKsmv5zqbNCyETB0ZUvd4Su7bp+lLF6ALxx6KKmbGk8E3LaWEjUFFQ==}
engines: {node: '>=18'}
peerDependencies:
- '@types/react': ^18.2.6
- react: '*'
+ '@types/react': ^19.0.6
+ react: ^19.0.0
react-native: '*'
peerDependenciesMeta:
'@types/react':
@@ -3295,12 +3409,12 @@ packages:
'@react-spring/animated@9.7.4':
resolution: {integrity: sha512-7As+8Pty2QlemJ9O5ecsuPKjmO0NKvmVkRR1n6mEotFgWar8FKuQt2xgxz3RTgxcccghpx1YdS1FCdElQNexmQ==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^19.0.0
'@react-spring/core@9.7.4':
resolution: {integrity: sha512-GzjA44niEJBFUe9jN3zubRDDDP2E4tBlhNlSIkTChiNf9p4ZQlgXBg50qbXfSXHQPHak/ExYxwhipKVsQ/sUTw==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^19.0.0
'@react-spring/rafz@9.7.4':
resolution: {integrity: sha512-mqDI6rW0Ca8IdryOMiXRhMtVGiEGLIO89vIOyFQXRIwwIMX30HLya24g9z4olDvFyeDW3+kibiKwtZnA4xhldA==}
@@ -3308,29 +3422,29 @@ packages:
'@react-spring/shared@9.7.4':
resolution: {integrity: sha512-bEPI7cQp94dOtCFSEYpxvLxj0+xQfB5r9Ru1h8OMycsIq7zFZon1G0sHrBLaLQIWeMCllc4tVDYRTLIRv70C8w==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^19.0.0
'@react-spring/three@9.7.4':
resolution: {integrity: sha512-HKUhrrvWW7F/MAroObOloqcYyFqsUHp1ANIDvPVxk9cSh7veW7gQbJm2Sc7Ka+L4gVJEwSkS+MRfr8kk+sRZBw==}
peerDependencies:
'@react-three/fiber': '>=6.0'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^19.0.0
three: '>=0.126'
'@react-spring/types@9.7.4':
resolution: {integrity: sha512-iQVztO09ZVfsletMiY+DpT/JRiBntdsdJ4uqk3UJFhrhS8mIC9ZOZbmfGSRs/kdbNPQkVyzucceDicQ/3Mlj9g==}
- '@react-three/fiber@8.17.7':
- resolution: {integrity: sha512-52/TZ0pGdEtjs1bSCePrJe8+5hzYzC8/O4bwx0NXc3GZ3uRCr5Eu+CVsr7BUn2uxd825Zjbup0OXKSDRQ70qiQ==}
+ '@react-three/fiber@9.0.0-rc.3':
+ resolution: {integrity: sha512-vEAmxViSuoMW8kr1yihJAyiW+iqZ6OVC4BJ/ptUDL/abBnISncNypveX/q0kDviiNQx5l5mu8UmviyKOlD1I7A==}
peerDependencies:
expo: '>=43.0'
expo-asset: '>=8.4'
expo-file-system: '>=11.0'
expo-gl: '>=11.0'
- react: '>=18.0'
- react-dom: '>=18.0'
- react-native: '>=0.64'
- three: '>=0.133'
+ react: ^19.0.0
+ react-dom: ^19.0.0
+ react-native: '>=0.69'
+ three: '>=0.156'
peerDependenciesMeta:
expo:
optional: true
@@ -3388,8 +3502,8 @@ packages:
resolution: {integrity: sha512-SjjuK3aD/9wnIC5r0ZBNCpVSwEwt67YOQM7DCXhHiS8BtCvAxWEC4k4t8CvO9IwBG0gczqxzSqASH7U1RVtWqw==}
engines: {node: '>=18.0.0'}
peerDependencies:
- react: ^18.0.0
- react-dom: ^18.0.0
+ react: ^19.0.0
+ react-dom: ^19.0.0
typescript: ^5.1.0
peerDependenciesMeta:
typescript:
@@ -3714,8 +3828,8 @@ packages:
'@swc/counter@0.1.3':
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
- '@swc/helpers@0.5.5':
- resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
+ '@swc/helpers@0.5.15':
+ resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
'@tanstack/query-core@5.59.0':
resolution: {integrity: sha512-WGD8uIhX6/deH/tkZqPNcRyAhDUqs729bWKoByYHSogcshXfFbppOdTER5+qY7mFvu8KEFJwT0nxr8RfPTVh0Q==}
@@ -3723,25 +3837,25 @@ packages:
'@tanstack/react-query@5.59.0':
resolution: {integrity: sha512-YDXp3OORbYR+8HNQx+lf4F73NoiCmCcSvZvgxE29OifmQFk0sBlO26NWLHpcNERo92tVk3w+JQ53/vkcRUY1hA==}
peerDependencies:
- react: ^18 || ^19
+ react: ^19.0.0
- '@testing-library/dom@9.3.4':
- resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==}
- engines: {node: '>=14'}
+ '@testing-library/dom@10.4.0':
+ resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
+ engines: {node: '>=18'}
- '@testing-library/jest-dom@6.5.0':
- resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==}
+ '@testing-library/jest-dom@6.6.3':
+ resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==}
engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
- '@testing-library/react@16.0.1':
- resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==}
+ '@testing-library/react@16.1.0':
+ resolution: {integrity: sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==}
engines: {node: '>=18'}
peerDependencies:
'@testing-library/dom': ^10.0.0
- '@types/react': ^18.0.0
- '@types/react-dom': ^18.0.0
- react: ^18.0.0
- react-dom: ^18.0.0
+ '@types/react': ^19.0.6
+ '@types/react-dom': ^19.0.3
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3930,9 +4044,6 @@ packages:
'@types/prompts@2.0.14':
resolution: {integrity: sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==}
- '@types/prop-types@15.7.12':
- resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
-
'@types/q@1.5.8':
resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==}
@@ -3945,17 +4056,16 @@ packages:
'@types/range-parser@1.2.7':
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
- '@types/react-dom@18.3.0':
- resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
-
- '@types/react-reconciler@0.26.7':
- resolution: {integrity: sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==}
+ '@types/react-dom@19.0.3':
+ resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==}
+ peerDependencies:
+ '@types/react': ^19.0.6
'@types/react-reconciler@0.28.8':
resolution: {integrity: sha512-SN9c4kxXZonFhbX4hJrZy37yw9e7EIxcpHCxQv5JUS18wDE5ovkQKlqQEkufdJCCMfuI9BnjUJvhYeJ9x5Ra7g==}
- '@types/react@18.3.5':
- resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==}
+ '@types/react@19.0.6':
+ resolution: {integrity: sha512-gIlMztcTeDgXCUj0vCBOqEuSEhX//63fW9SZtCJ+agxoQTOklwDfiEMlTWn4mR/C/UK5VHlpwsCsOyf7/hc4lw==}
'@types/resolve@1.17.1':
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
@@ -4150,6 +4260,9 @@ packages:
'@vitest/pretty-format@2.0.5':
resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==}
+ '@vitest/pretty-format@2.1.8':
+ resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==}
+
'@vitest/runner@2.0.5':
resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==}
@@ -4162,18 +4275,18 @@ packages:
'@vitest/utils@2.0.5':
resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==}
- '@wagmi/connectors@5.7.0':
- resolution: {integrity: sha512-cPMmHBGw28fll7VQJC9iF6ngdQ17STTzspqRIjlTkz44zhjwMTf7shw+JJUmqw+0uK7DqRbf/xUHlZE2IVd2mg==}
+ '@wagmi/connectors@5.7.3':
+ resolution: {integrity: sha512-i7Gk5M/Fc9gMvkVHbqw2kGtXvY8POsSY798/9I5npyglVjBddxoVk3xTYmcYTB1VIa4Fi0T2gLTHpQnpLrq1CQ==}
peerDependencies:
- '@wagmi/core': 2.16.0
+ '@wagmi/core': 2.16.3
typescript: '>=5.0.4'
viem: 2.x
peerDependenciesMeta:
typescript:
optional: true
- '@wagmi/core@2.16.0':
- resolution: {integrity: sha512-sy4n7Jv6YCbT2jp4zQ/9H6l0A8StsN7P8mm2BRuODgW2w6Fj4j6h2xgYJD2tIjJHkLU/nvPJ7audZ55X7XQU/g==}
+ '@wagmi/core@2.16.3':
+ resolution: {integrity: sha512-SVovoWHaQ2AIkmGf+ucNijT6AHXcTMffFcLmcFF6++y21x+ge7Gkh3UoJiU91SDDv8n08eTQ9jbyia3GEgU5jQ==}
peerDependencies:
'@tanstack/query-core': '>=5.0.0'
typescript: '>=5.0.4'
@@ -5040,6 +5153,13 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ color-string@1.9.1:
+ resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
+
+ color@4.2.3:
+ resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
+ engines: {node: '>=12.5.0'}
+
colord@2.9.3:
resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
@@ -5133,8 +5253,8 @@ packages:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
- contentlayer2@0.5.1:
- resolution: {integrity: sha512-lsLaYijf5OrHXdi7WgHRHpBxWZr+EIB++IAwJj4svOId+2IW9GNTUW4hixKsAp6e/lzOl7ZnW1o1zk6tCLvOSA==}
+ contentlayer2@0.5.3:
+ resolution: {integrity: sha512-0vHdTWsuTgY/dMKxhCc8wILoeaCK5ye42i1gRd1jOoKFXQ6q/eMnSp+gSE81V8wbBa2jv7cjP90xpiRfzaXTWw==}
engines: {node: '>=18'}
hasBin: true
@@ -5175,6 +5295,10 @@ packages:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
+ cookie@0.7.2:
+ resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
+ engines: {node: '>= 0.6'}
+
copy-to-clipboard@3.3.3:
resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
@@ -5568,6 +5692,10 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
+ detect-libc@2.0.3:
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ engines: {node: '>=8'}
+
detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
@@ -6331,12 +6459,12 @@ packages:
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
- framer-motion@11.5.4:
- resolution: {integrity: sha512-E+tb3/G6SO69POkdJT+3EpdMuhmtCh9EWuK4I1DnIC23L7tFPrl8vxP+LSovwaw6uUr73rUbpb4FgK011wbRJQ==}
+ framer-motion@11.15.0:
+ resolution: {integrity: sha512-MLk8IvZntxOMg7lDBLw2qgTHHv664bYoYmnFTmE0Gm/FW67aOJk0WM3ctMcG+Xhcv+vh5uyyXwxvxhSeJzSe+w==}
peerDependencies:
'@emotion/is-prop-valid': '*'
- react: ^18.0.0
- react-dom: ^18.0.0
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
'@emotion/is-prop-valid':
optional: true
@@ -6906,6 +7034,9 @@ packages:
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+ is-arrayish@0.3.2:
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
+
is-async-function@2.0.0:
resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
engines: {node: '>= 0.4'}
@@ -7187,7 +7318,7 @@ packages:
its-fine@1.2.5:
resolution: {integrity: sha512-fXtDA0X0t0eBYAGLVM5YsgJGsJ5jEmqZEPrGbzdf5awjv0xE7nqv3TVnvtUF060Tkes15DbDAKW/I48vsb6SyA==}
peerDependencies:
- react: '>=18.0'
+ react: ^19.0.0
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
@@ -8243,6 +8374,12 @@ packages:
resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==}
engines: {node: '>= 0.8.0'}
+ motion-dom@11.14.3:
+ resolution: {integrity: sha512-lW+D2wBy5vxLJi6aCP0xyxTxlTfiu+b+zcpVbGVFUxotwThqhdpPRSmX8xztAgtZMPMeU0WGVn/k1w4I+TbPqA==}
+
+ motion-utils@11.14.3:
+ resolution: {integrity: sha512-Xg+8xnqIJTpr0L/cidfTTBFkvRw26ZtGGuIhA94J9PQ2p4mEa06Xx7QVYZH0BP+EpMSaDlu+q0I0mmvwADPsaQ==}
+
motion@10.16.2:
resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==}
@@ -8288,39 +8425,46 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
+ negotiator@1.0.0:
+ resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
+ engines: {node: '>= 0.6'}
+
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
nested-error-stacks@2.1.1:
resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==}
- next-auth@4.24.5:
- resolution: {integrity: sha512-3RafV3XbfIKk6rF6GlLE4/KxjTcuMCifqrmD+98ejFq73SRoj2rmzoca8u764977lH/Q7jo6Xu6yM+Re1Mz/Og==}
+ next-auth@4.24.11:
+ resolution: {integrity: sha512-pCFXzIDQX7xmHFs4KVH4luCjaCbuPRtZ9oBUjUhOk84mZ9WVPf94n87TxYI4rSRf9HmfHEF8Yep3JrYDVOo3Cw==}
peerDependencies:
- next: ^12.2.5 || ^13 || ^14
+ '@auth/core': 0.34.2
+ next: ^12.2.5 || ^13 || ^14 || ^15
nodemailer: ^6.6.5
- react: ^17.0.2 || ^18
- react-dom: ^17.0.2 || ^18
+ react: ^19.0.0
+ react-dom: ^19.0.0
peerDependenciesMeta:
+ '@auth/core':
+ optional: true
nodemailer:
optional: true
next-compose-plugins@2.2.1:
resolution: {integrity: sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg==}
- next-contentlayer2@0.5.1:
- resolution: {integrity: sha512-thDT4nsPAP6lHZlaHIPI25urR0+XDVSUexoZytze7PAAcEBRfiddrklA7JYZR7rhFgaCspDg1ryc7Six6lYUgw==}
+ next-contentlayer2@0.5.3:
+ resolution: {integrity: sha512-xNuiAJxeQOABiWsjJ6hFv/Ovb9vRujBgamaEjvYXiVecrBtCIyCDF3WpdDx4krfAd9WJRW8TN6OLpyZsG2ApjA==}
peerDependencies:
- contentlayer2: 0.5.1
+ contentlayer2: 0.5.3
next: '>=12.0.0'
- react: '*'
- react-dom: '*'
+ react: ^19.0.0
+ react-dom: ^19.0.0
- next-intl@3.19.1:
- resolution: {integrity: sha512-KlJSomzbB5dNkWBIiSIRaoy5zqwLgHNV5Zw0ULhkHjNnPN7aLFFv2G+VOQKle630sNH2JiKc9nsmi6PM1GdkhA==}
+ next-intl@3.26.3:
+ resolution: {integrity: sha512-6Y97ODrDsEE1J8cXKMHwg1laLdtkN66QMIqG8BzH4zennJRUNTtM8UMtBDyhfmF6uiZ+xsbWLXmHUgmUymUsfQ==}
peerDependencies:
- next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0
+ react: ^19.0.0
next-sitemap@4.2.3:
resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==}
@@ -8329,21 +8473,24 @@ packages:
peerDependencies:
next: '*'
- next@14.2.10:
- resolution: {integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==}
- engines: {node: '>=18.17.0'}
+ next@15.1.4:
+ resolution: {integrity: sha512-mTaq9dwaSuwwOrcu3ebjDYObekkxRnXpuVL21zotM8qE2W0HBOdVIdg2Li9QjMEZrj73LN96LcWcz62V19FjAg==}
+ engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.1.0
'@playwright/test': ^1.41.2
- react: ^18.2.0
- react-dom: ^18.2.0
+ babel-plugin-react-compiler: '*'
+ react: ^19.0.0
+ react-dom: ^19.0.0
sass: ^1.3.0
peerDependenciesMeta:
'@opentelemetry/api':
optional: true
'@playwright/test':
optional: true
+ babel-plugin-react-compiler:
+ optional: true
sass:
optional: true
@@ -9292,9 +9439,6 @@ packages:
peerDependencies:
preact: '>=10'
- preact@10.23.2:
- resolution: {integrity: sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==}
-
preact@10.25.1:
resolution: {integrity: sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==}
@@ -9494,10 +9638,10 @@ packages:
react-devtools-core@5.3.1:
resolution: {integrity: sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw==}
- react-dom@18.3.1:
- resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+ react-dom@19.0.0:
+ resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==}
peerDependencies:
- react: ^18.3.1
+ react: ^19.0.0
react-error-overlay@6.0.11:
resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==}
@@ -9516,17 +9660,17 @@ packages:
engines: {node: '>=18'}
hasBin: true
peerDependencies:
- '@types/react': ^18.2.6
- react: ^18.2.0
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- react-reconciler@0.27.0:
- resolution: {integrity: sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==}
+ react-reconciler@0.31.0:
+ resolution: {integrity: sha512-7Ob7Z+URmesIsIVRjnLoDGwBEG/tVitidU0nMsqX/eeJaLY89RISO/10ERe0MqmzuKUUB1rmY+h1itMbUHg9BQ==}
engines: {node: '>=0.10.0'}
peerDependencies:
- react: ^18.0.0
+ react: ^19.0.0
react-refresh@0.11.0:
resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==}
@@ -9536,12 +9680,12 @@ packages:
resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
engines: {node: '>=0.10.0'}
- react-remove-scroll-bar@2.3.6:
- resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==}
+ react-remove-scroll-bar@2.3.8:
+ resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
engines: {node: '>=10'}
peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -9550,18 +9694,18 @@ packages:
resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==}
engines: {node: '>=10'}
peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- react-remove-scroll@2.6.0:
- resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==}
+ react-remove-scroll@2.6.2:
+ resolution: {integrity: sha512-KmONPx5fnlXYJQqC62Q+lwIeAk64ws/cUw6omIumRzMRPqgnYqhSSti99nbj0Ry13bv7dF+BKn7NB+OqkdZGTw==}
engines: {node: '>=10'}
peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -9570,14 +9714,14 @@ packages:
resolution: {integrity: sha512-veut7m41S1fLql4pLhxeSW3jlqs+4MtjRLj0xvuCEXsxusJCbs6I8yn9BxzzDX2XDgafrccY6hwjmd/bL54tFw==}
engines: {node: '>=14.0.0'}
peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
+ react: ^19.0.0
+ react-dom: ^19.0.0
react-router@6.26.1:
resolution: {integrity: sha512-kIwJveZNwp7teQRI5QmwWo39A5bXRyqpH0COKKmPnyD2vBvDwgFXSqDUYtt1h+FEyfnE8eXr7oe0MxRzVwCcvQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
- react: '>=16.8'
+ react: ^19.0.0
react-scripts@5.0.1:
resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==}
@@ -9585,24 +9729,24 @@ packages:
hasBin: true
peerDependencies:
eslint: '*'
- react: '>= 16'
+ react: ^19.0.0
typescript: ^3.2.1 || ^4
peerDependenciesMeta:
typescript:
optional: true
- react-style-singleton@2.2.1:
- resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
+ react-style-singleton@2.2.3:
+ resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
engines: {node: '>=10'}
peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- react@18.3.1:
- resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+ react@19.0.0:
+ resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==}
engines: {node: '>=0.10.0'}
read-cache@1.0.0:
@@ -9907,15 +10051,12 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
- scheduler@0.21.0:
- resolution: {integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==}
-
- scheduler@0.23.2:
- resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
-
scheduler@0.24.0-canary-efb381bbf-20230505:
resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==}
+ scheduler@0.25.0:
+ resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
+
schema-utils@2.7.0:
resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==}
engines: {node: '>= 8.9.0'}
@@ -10009,6 +10150,10 @@ packages:
resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
engines: {node: '>=8'}
+ sharp@0.33.5:
+ resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+
shebang-command@1.2.0:
resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
engines: {node: '>=0.10.0'}
@@ -10042,6 +10187,9 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
+ simple-swizzle@0.2.2:
+ resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
+
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
@@ -10310,13 +10458,13 @@ packages:
style-to-object@1.0.8:
resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
- styled-jsx@5.1.1:
- resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
engines: {node: '>= 12.0.0'}
peerDependencies:
'@babel/core': '*'
babel-plugin-macros: '*'
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
+ react: ^19.0.0
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -10365,7 +10513,7 @@ packages:
suspend-react@0.1.3:
resolution: {integrity: sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==}
peerDependencies:
- react: '>=17.0'
+ react: ^19.0.0
svg-parser@2.0.4:
resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
@@ -10594,6 +10742,9 @@ packages:
tslib@2.7.0:
resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
tsutils@3.21.0:
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
@@ -10863,27 +11014,27 @@ packages:
url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
- use-callback-ref@1.3.2:
- resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==}
+ use-callback-ref@1.3.3:
+ resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==}
engines: {node: '>=10'}
peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
- use-intl@3.19.1:
- resolution: {integrity: sha512-FUblDZJ/iuXusroBxvzVwXmgjHIef2YHJ0ASRmkMV8whlcRr6QJozBZUR/xB4I0+MMbWDD4GPugUK+MxE2coJA==}
+ use-intl@3.26.3:
+ resolution: {integrity: sha512-yY0a2YseO17cKwHA9M6fcpiEJ2Uo81DEU0NOUxNTp6lJVNOuI6nULANPVVht6IFdrYFtlsMmMoc97+Eq9/Tnng==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^19.0.0
use-sidecar@1.1.2:
resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
engines: {node: '>=10'}
peerDependencies:
- '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -10891,7 +11042,12 @@ packages:
use-sync-external-store@1.2.0:
resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^19.0.0
+
+ use-sync-external-store@1.4.0:
+ resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}
+ peerDependencies:
+ react: ^19.0.0
utf-8-validate@5.0.10:
resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==}
@@ -10945,8 +11101,8 @@ packages:
resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==}
engines: {node: '>=12.20.0'}
peerDependencies:
- '@types/react': '>=16.8'
- react: '>=16.8'
+ '@types/react': ^19.0.6
+ react: ^19.0.0
peerDependenciesMeta:
'@types/react':
optional: true
@@ -11060,11 +11216,11 @@ packages:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines: {node: '>=18'}
- wagmi@2.14.3:
- resolution: {integrity: sha512-sr8o7+EBw22GhieDyXLv8Zr2vgC6xKrYoSuUIpq0xOqEhvMP1q880VtR4lFG1capc2QEWvK72pJ/+jpsEQcMYQ==}
+ wagmi@2.14.7:
+ resolution: {integrity: sha512-IwAWy8/UoO8T7p+szhKTwsNGdkTu3GpOg7vEzH/F4P6CoFdE3h7qwnE5RoahAEjgKlGHjP0JuyOJF+aOjkQuyA==}
peerDependencies:
'@tanstack/react-query': '>=5.0.0'
- react: '>=18'
+ react: ^19.0.0
typescript: '>=5.0.4'
viem: 2.x
peerDependenciesMeta:
@@ -11453,12 +11609,18 @@ packages:
zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
- zustand@3.7.2:
- resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==}
+ zustand@4.5.6:
+ resolution: {integrity: sha512-ibr/n1hBzLLj5Y+yUcU7dYw8p6WnIVzdJbnX+1YpaScvZVF2ziugqHs+LAmHw4lWO9c/zRj+K1ncgWDQuthEdQ==}
engines: {node: '>=12.7.0'}
peerDependencies:
- react: '>=16.8'
+ '@types/react': ^19.0.6
+ immer: '>=9.0.6'
+ react: ^19.0.0
peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ immer:
+ optional: true
react:
optional: true
@@ -11466,9 +11628,9 @@ packages:
resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==}
engines: {node: '>=12.20.0'}
peerDependencies:
- '@types/react': '>=18.0.0'
+ '@types/react': ^19.0.6
immer: '>=9.0.6'
- react: '>=18.0.0'
+ react: ^19.0.0
use-sync-external-store: '>=1.2.0'
peerDependenciesMeta:
'@types/react':
@@ -12901,10 +13063,10 @@ snapshots:
'@types/conventional-commits-parser': 5.0.0
chalk: 5.3.0
- '@contentlayer2/cli@0.5.1(esbuild@0.21.5)':
+ '@contentlayer2/cli@0.5.3(esbuild@0.21.5)':
dependencies:
- '@contentlayer2/core': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/utils': 0.5.1
+ '@contentlayer2/core': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/utils': 0.5.3
clipanion: 3.2.1(typanion@3.14.0)
typanion: 3.14.0
transitivePeerDependencies:
@@ -12913,18 +13075,18 @@ snapshots:
- markdown-wasm
- supports-color
- '@contentlayer2/client@0.5.1(esbuild@0.21.5)':
+ '@contentlayer2/client@0.5.3(esbuild@0.21.5)':
dependencies:
- '@contentlayer2/core': 0.5.1(esbuild@0.21.5)
+ '@contentlayer2/core': 0.5.3(esbuild@0.21.5)
transitivePeerDependencies:
- '@effect-ts/otel-node'
- esbuild
- markdown-wasm
- supports-color
- '@contentlayer2/core@0.5.1(esbuild@0.21.5)':
+ '@contentlayer2/core@0.5.3(esbuild@0.21.5)':
dependencies:
- '@contentlayer2/utils': 0.5.1
+ '@contentlayer2/utils': 0.5.3
camel-case: 4.1.2
comment-json: 4.2.5
gray-matter: 4.0.3
@@ -12942,10 +13104,10 @@ snapshots:
- '@effect-ts/otel-node'
- supports-color
- '@contentlayer2/source-files@0.5.1(esbuild@0.21.5)':
+ '@contentlayer2/source-files@0.5.3(esbuild@0.21.5)':
dependencies:
- '@contentlayer2/core': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/utils': 0.5.1
+ '@contentlayer2/core': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/utils': 0.5.3
chokidar: 3.6.0
fast-glob: 3.3.2
gray-matter: 4.0.3
@@ -12961,18 +13123,18 @@ snapshots:
- markdown-wasm
- supports-color
- '@contentlayer2/source-remote-files@0.5.1(esbuild@0.21.5)':
+ '@contentlayer2/source-remote-files@0.5.3(esbuild@0.21.5)':
dependencies:
- '@contentlayer2/core': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/source-files': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/utils': 0.5.1
+ '@contentlayer2/core': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/source-files': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/utils': 0.5.3
transitivePeerDependencies:
- '@effect-ts/otel-node'
- esbuild
- markdown-wasm
- supports-color
- '@contentlayer2/utils@0.5.1':
+ '@contentlayer2/utils@0.5.3':
dependencies:
'@effect-ts/core': 0.60.5
'@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))
@@ -13077,16 +13239,16 @@ snapshots:
'@docsearch/css@3.6.1': {}
- '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.0)':
+ '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.0)':
dependencies:
'@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.0)
'@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
'@docsearch/css': 3.6.1
algoliasearch: 4.24.0
optionalDependencies:
- '@types/react': 18.3.5
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@types/react': 19.0.6
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
search-insights: 2.17.0
transitivePeerDependencies:
- '@algolia/client-search'
@@ -13117,6 +13279,11 @@ snapshots:
'@effect-ts/system@0.57.5': {}
+ '@emnapi/runtime@1.3.1':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emotion/hash@0.9.2': {}
'@emotion/is-prop-valid@0.8.8':
@@ -13395,37 +13562,37 @@ snapshots:
'@floating-ui/core': 1.6.7
'@floating-ui/utils': 0.2.7
- '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@floating-ui/react-dom@2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@floating-ui/dom': 1.6.10
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
'@floating-ui/utils@0.2.7': {}
'@formatjs/ecma402-abstract@2.0.0':
dependencies:
'@formatjs/intl-localematcher': 0.5.4
- tslib: 2.7.0
+ tslib: 2.8.1
'@formatjs/fast-memoize@2.2.0':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
'@formatjs/icu-messageformat-parser@2.7.8':
dependencies:
'@formatjs/ecma402-abstract': 2.0.0
'@formatjs/icu-skeleton-parser': 1.8.2
- tslib: 2.7.0
+ tslib: 2.8.1
'@formatjs/icu-skeleton-parser@1.8.2':
dependencies:
'@formatjs/ecma402-abstract': 2.0.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@formatjs/intl-localematcher@0.5.4':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
'@grpc/grpc-js@1.11.1':
dependencies:
@@ -13459,6 +13626,81 @@ snapshots:
'@humanwhocodes/object-schema@2.0.3': {}
+ '@img/sharp-darwin-arm64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
+ optional: true
+
+ '@img/sharp-darwin-x64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-darwin-x64': 1.0.4
+ optional: true
+
+ '@img/sharp-libvips-darwin-arm64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-darwin-x64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-arm64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-arm@1.0.5':
+ optional: true
+
+ '@img/sharp-libvips-linux-s390x@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-x64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linuxmusl-x64@1.0.4':
+ optional: true
+
+ '@img/sharp-linux-arm64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-arm64': 1.0.4
+ optional: true
+
+ '@img/sharp-linux-arm@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-arm': 1.0.5
+ optional: true
+
+ '@img/sharp-linux-s390x@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-s390x': 1.0.4
+ optional: true
+
+ '@img/sharp-linux-x64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-x64': 1.0.4
+ optional: true
+
+ '@img/sharp-linuxmusl-arm64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
+ optional: true
+
+ '@img/sharp-linuxmusl-x64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
+ optional: true
+
+ '@img/sharp-wasm32@0.33.5':
+ dependencies:
+ '@emnapi/runtime': 1.3.1
+ optional: true
+
+ '@img/sharp-win32-ia32@0.33.5':
+ optional: true
+
+ '@img/sharp-win32-x64@0.33.5':
+ optional: true
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -13734,23 +13976,23 @@ snapshots:
'@js-temporal/polyfill@0.4.4':
dependencies:
jsbi: 4.3.0
- tslib: 2.7.0
+ tslib: 2.8.1
- '@jsonjoy.com/base64@1.1.2(tslib@2.7.0)':
+ '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
- '@jsonjoy.com/json-pack@1.1.0(tslib@2.7.0)':
+ '@jsonjoy.com/json-pack@1.1.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/base64': 1.1.2(tslib@2.7.0)
- '@jsonjoy.com/util': 1.3.0(tslib@2.7.0)
+ '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1)
+ '@jsonjoy.com/util': 1.3.0(tslib@2.8.1)
hyperdyperid: 1.2.0
- thingies: 1.21.0(tslib@2.7.0)
- tslib: 2.7.0
+ thingies: 1.21.0(tslib@2.8.1)
+ tslib: 2.8.1
- '@jsonjoy.com/util@1.3.0(tslib@2.7.0)':
+ '@jsonjoy.com/util@1.3.0(tslib@2.8.1)':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
'@jspm/core@2.0.1': {}
@@ -13766,14 +14008,14 @@ snapshots:
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -13929,7 +14171,7 @@ snapshots:
dependencies:
'@paulmillr/qr': 0.2.1
- '@metamask/sdk@0.31.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)':
+ '@metamask/sdk@0.31.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)':
dependencies:
'@babel/runtime': 7.26.0
'@metamask/onboarding': 1.0.1
@@ -13947,7 +14189,7 @@ snapshots:
pump: 3.0.0
readable-stream: 3.6.2
socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- tslib: 2.7.0
+ tslib: 2.8.1
util: 0.12.5
uuid: 8.3.2
transitivePeerDependencies:
@@ -14001,7 +14243,7 @@ snapshots:
'@motionone/easing': 10.18.0
'@motionone/types': 10.17.1
'@motionone/utils': 10.18.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@motionone/dom@10.18.0':
dependencies:
@@ -14010,23 +14252,23 @@ snapshots:
'@motionone/types': 10.17.1
'@motionone/utils': 10.18.0
hey-listen: 1.0.8
- tslib: 2.7.0
+ tslib: 2.8.1
'@motionone/easing@10.18.0':
dependencies:
'@motionone/utils': 10.18.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@motionone/generators@10.18.0':
dependencies:
'@motionone/types': 10.17.1
'@motionone/utils': 10.18.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@motionone/svelte@10.16.4':
dependencies:
'@motionone/dom': 10.18.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@motionone/types@10.17.1': {}
@@ -14034,42 +14276,39 @@ snapshots:
dependencies:
'@motionone/types': 10.17.1
hey-listen: 1.0.8
- tslib: 2.7.0
+ tslib: 2.8.1
'@motionone/vue@10.16.4':
dependencies:
'@motionone/dom': 10.18.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@next/env@13.5.6': {}
- '@next/env@14.2.10': {}
-
- '@next/swc-darwin-arm64@14.2.10':
- optional: true
+ '@next/env@15.1.4': {}
- '@next/swc-darwin-x64@14.2.10':
+ '@next/swc-darwin-arm64@15.1.4':
optional: true
- '@next/swc-linux-arm64-gnu@14.2.10':
+ '@next/swc-darwin-x64@15.1.4':
optional: true
- '@next/swc-linux-arm64-musl@14.2.10':
+ '@next/swc-linux-arm64-gnu@15.1.4':
optional: true
- '@next/swc-linux-x64-gnu@14.2.10':
+ '@next/swc-linux-arm64-musl@15.1.4':
optional: true
- '@next/swc-linux-x64-musl@14.2.10':
+ '@next/swc-linux-x64-gnu@15.1.4':
optional: true
- '@next/swc-win32-arm64-msvc@14.2.10':
+ '@next/swc-linux-x64-musl@15.1.4':
optional: true
- '@next/swc-win32-ia32-msvc@14.2.10':
+ '@next/swc-win32-arm64-msvc@15.1.4':
optional: true
- '@next/swc-win32-x64-msvc@14.2.10':
+ '@next/swc-win32-x64-msvc@15.1.4':
optional: true
'@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
@@ -14323,11 +14562,11 @@ snapshots:
dependencies:
asn1js: 3.0.5
pvtsutils: 1.3.5
- tslib: 2.7.0
+ tslib: 2.8.1
'@peculiar/json-schema@1.1.12':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
'@peculiar/webcrypto@1.5.0':
dependencies:
@@ -14380,261 +14619,261 @@ snapshots:
'@radix-ui/primitive@1.1.0': {}
- '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-collection@1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-slot': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-compose-refs@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-context@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-context@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-dialog@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@radix-ui/primitive': 1.1.0
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-focus-guards': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-id': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-slot': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.6)(react@19.0.0)
aria-hidden: 1.2.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.5.7(@types/react@18.3.5)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-remove-scroll: 2.5.7(@types/react@19.0.6)(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-direction@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-direction@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@radix-ui/primitive': 1.1.0
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-focus-guards@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-id@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-id@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-popover@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@radix-ui/primitive': 1.1.0
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-focus-guards': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-id': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-portal': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-slot': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.6)(react@19.0.0)
aria-hidden: 1.2.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.5.7(@types/react@18.3.5)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-remove-scroll: 2.5.7(@types/react@19.0.6)(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
-
- '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.5)(react@18.3.1)
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
+
+ '@radix-ui/react-popper@1.2.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-rect': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.6)(react@19.0.0)
'@radix-ui/rect': 1.1.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-portal@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-presence@1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-slot': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-radio-group@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-radio-group@1.2.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@radix-ui/primitive': 1.1.0
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-direction': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-previous': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@radix-ui/primitive': 1.1.0
- '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-context': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-direction': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-id': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@radix-ui/react-slot@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-slot@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-use-previous@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-use-rect@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
'@radix-ui/rect': 1.1.0
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@radix-ui/react-use-size@1.1.0(@types/react@18.3.5)(react@18.3.1)':
+ '@radix-ui/react-use-size@1.1.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1)
- react: 18.3.1
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.6)(react@19.0.0)
+ react: 19.0.0
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
'@radix-ui/rect@1.1.0': {}
@@ -14956,70 +15195,73 @@ snapshots:
'@react-native/normalize-colors@0.75.2':
optional: true
- '@react-native/virtualized-lists@0.75.2(@types/react@18.3.5)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@18.3.1)':
+ '@react-native/virtualized-lists@0.75.2(@types/react@19.0.6)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)':
dependencies:
invariant: 2.2.4
nullthrows: 1.1.1
- react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)
+ react: 19.0.0
+ react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
optional: true
- '@react-spring/animated@9.7.4(react@18.3.1)':
+ '@react-spring/animated@9.7.4(react@19.0.0)':
dependencies:
- '@react-spring/shared': 9.7.4(react@18.3.1)
+ '@react-spring/shared': 9.7.4(react@19.0.0)
'@react-spring/types': 9.7.4
- react: 18.3.1
+ react: 19.0.0
- '@react-spring/core@9.7.4(react@18.3.1)':
+ '@react-spring/core@9.7.4(react@19.0.0)':
dependencies:
- '@react-spring/animated': 9.7.4(react@18.3.1)
- '@react-spring/shared': 9.7.4(react@18.3.1)
+ '@react-spring/animated': 9.7.4(react@19.0.0)
+ '@react-spring/shared': 9.7.4(react@19.0.0)
'@react-spring/types': 9.7.4
- react: 18.3.1
+ react: 19.0.0
'@react-spring/rafz@9.7.4': {}
- '@react-spring/shared@9.7.4(react@18.3.1)':
+ '@react-spring/shared@9.7.4(react@19.0.0)':
dependencies:
'@react-spring/rafz': 9.7.4
'@react-spring/types': 9.7.4
- react: 18.3.1
+ react: 19.0.0
- '@react-spring/three@9.7.4(@react-three/fiber@8.17.7(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@18.3.1)(three@0.168.0))(react@18.3.1)(three@0.168.0)':
+ '@react-spring/three@9.7.4(@react-three/fiber@9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0))(react@19.0.0)(three@0.168.0)':
dependencies:
- '@react-spring/animated': 9.7.4(react@18.3.1)
- '@react-spring/core': 9.7.4(react@18.3.1)
- '@react-spring/shared': 9.7.4(react@18.3.1)
+ '@react-spring/animated': 9.7.4(react@19.0.0)
+ '@react-spring/core': 9.7.4(react@19.0.0)
+ '@react-spring/shared': 9.7.4(react@19.0.0)
'@react-spring/types': 9.7.4
- '@react-three/fiber': 8.17.7(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@18.3.1)(three@0.168.0)
- react: 18.3.1
+ '@react-three/fiber': 9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0)
+ react: 19.0.0
three: 0.168.0
'@react-spring/types@9.7.4': {}
- '@react-three/fiber@8.17.7(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@18.3.1)(three@0.168.0)':
+ '@react-three/fiber@9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0)':
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
'@types/debounce': 1.2.4
- '@types/react-reconciler': 0.26.7
+ '@types/react-reconciler': 0.28.8
'@types/webxr': 0.5.20
base64-js: 1.5.1
buffer: 6.0.3
debounce: 1.2.1
- its-fine: 1.2.5(react@18.3.1)
- react: 18.3.1
- react-reconciler: 0.27.0(react@18.3.1)
- scheduler: 0.21.0
- suspend-react: 0.1.3(react@18.3.1)
+ its-fine: 1.2.5(react@19.0.0)
+ react: 19.0.0
+ react-reconciler: 0.31.0(react@19.0.0)
+ scheduler: 0.25.0
+ suspend-react: 0.1.3(react@19.0.0)
three: 0.168.0
- zustand: 3.7.2(react@18.3.1)
+ zustand: 4.5.6(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)
optionalDependencies:
- react-dom: 18.3.1(react@18.3.1)
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)
+ react-dom: 19.0.0(react@19.0.0)
+ react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - '@types/react'
+ - immer
- '@remix-run/dev@2.11.2(@remix-run/react@2.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2))(@remix-run/serve@2.11.2(typescript@5.5.2))(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.8)(terser@5.32.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(vite@5.4.2(@types/node@20.16.5)(terser@5.32.0))':
+ '@remix-run/dev@2.11.2(@remix-run/react@2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2))(@remix-run/serve@2.11.2(typescript@5.5.2))(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.8)(terser@5.32.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(vite@5.4.2(@types/node@20.16.5)(terser@5.32.0))':
dependencies:
'@babel/core': 7.25.2
'@babel/generator': 7.25.6
@@ -15032,7 +15274,7 @@ snapshots:
'@mdx-js/mdx': 2.3.0
'@npmcli/package-json': 4.0.1
'@remix-run/node': 2.11.2(typescript@5.5.2)
- '@remix-run/react': 2.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)
+ '@remix-run/react': 2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2)
'@remix-run/router': 1.19.1
'@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
'@types/mdx': 2.0.13
@@ -15114,14 +15356,14 @@ snapshots:
optionalDependencies:
typescript: 5.5.2
- '@remix-run/react@2.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.2)':
+ '@remix-run/react@2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2)':
dependencies:
'@remix-run/router': 1.19.1
'@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-router: 6.26.1(react@18.3.1)
- react-router-dom: 6.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-router: 6.26.1(react@19.0.0)
+ react-router-dom: 6.26.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
turbo-stream: 2.3.0
optionalDependencies:
typescript: 5.5.2
@@ -15505,30 +15747,29 @@ snapshots:
'@swc/counter@0.1.3': {}
- '@swc/helpers@0.5.5':
+ '@swc/helpers@0.5.15':
dependencies:
- '@swc/counter': 0.1.3
- tslib: 2.7.0
+ tslib: 2.8.1
'@tanstack/query-core@5.59.0': {}
- '@tanstack/react-query@5.59.0(react@18.3.1)':
+ '@tanstack/react-query@5.59.0(react@19.0.0)':
dependencies:
'@tanstack/query-core': 5.59.0
- react: 18.3.1
+ react: 19.0.0
- '@testing-library/dom@9.3.4':
+ '@testing-library/dom@10.4.0':
dependencies:
'@babel/code-frame': 7.24.7
'@babel/runtime': 7.26.0
'@types/aria-query': 5.0.4
- aria-query: 5.1.3
+ aria-query: 5.3.0
chalk: 4.1.2
dom-accessibility-api: 0.5.16
lz-string: 1.5.0
pretty-format: 27.5.1
- '@testing-library/jest-dom@6.5.0':
+ '@testing-library/jest-dom@6.6.3':
dependencies:
'@adobe/css-tools': 4.4.0
aria-query: 5.3.0
@@ -15538,19 +15779,19 @@ snapshots:
lodash: 4.17.21
redent: 3.0.0
- '@testing-library/react@16.0.1(@testing-library/dom@9.3.4)(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@19.0.3(@types/react@19.0.6))(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@babel/runtime': 7.25.6
- '@testing-library/dom': 9.3.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@babel/runtime': 7.26.0
+ '@testing-library/dom': 10.4.0
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
+ '@types/react': 19.0.6
+ '@types/react-dom': 19.0.3(@types/react@19.0.6)
- '@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4)':
+ '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)':
dependencies:
- '@testing-library/dom': 9.3.4
+ '@testing-library/dom': 10.4.0
'@tootallnate/once@1.1.2': {}
@@ -15761,8 +16002,6 @@ snapshots:
dependencies:
'@types/node': 18.19.47
- '@types/prop-types@15.7.12': {}
-
'@types/q@1.5.8': {}
'@types/qrcode@1.5.5':
@@ -15773,21 +16012,16 @@ snapshots:
'@types/range-parser@1.2.7': {}
- '@types/react-dom@18.3.0':
- dependencies:
- '@types/react': 18.3.5
-
- '@types/react-reconciler@0.26.7':
+ '@types/react-dom@19.0.3(@types/react@19.0.6)':
dependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
'@types/react-reconciler@0.28.8':
dependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- '@types/react@18.3.5':
+ '@types/react@19.0.6':
dependencies:
- '@types/prop-types': 15.7.12
csstype: 3.1.3
'@types/resolve@1.17.1':
@@ -16045,10 +16279,10 @@ snapshots:
- supports-color
- terser
- '@vanilla-extract/next-plugin@2.4.5(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0)(webpack@5.94.0(esbuild@0.21.5))':
+ '@vanilla-extract/next-plugin@2.4.5(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(terser@5.32.0)(webpack@5.94.0(esbuild@0.21.5))':
dependencies:
'@vanilla-extract/webpack-plugin': 2.3.13(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(terser@5.32.0)(webpack@5.94.0(esbuild@0.21.5))
- next: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -16129,6 +16363,10 @@ snapshots:
dependencies:
tinyrainbow: 1.2.0
+ '@vitest/pretty-format@2.1.8':
+ dependencies:
+ tinyrainbow: 1.2.0
+
'@vitest/runner@2.0.5':
dependencies:
'@vitest/utils': 2.0.5
@@ -16151,14 +16389,14 @@ snapshots:
loupe: 3.1.1
tinyrainbow: 1.2.0
- '@wagmi/connectors@5.7.0(@types/react@18.3.5)(@wagmi/core@2.16.0(@tanstack/query-core@5.59.0)(@types/react@18.3.5)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)':
+ '@wagmi/connectors@5.7.3(@types/react@19.0.6)(@wagmi/core@2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)':
dependencies:
'@coinbase/wallet-sdk': 4.2.3
- '@metamask/sdk': 0.31.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
+ '@metamask/sdk': 0.31.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
'@safe-global/safe-apps-provider': 0.18.5(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
'@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
- '@wagmi/core': 2.16.0(@tanstack/query-core@5.59.0)(@types/react@18.3.5)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))
- '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10)
+ '@wagmi/core': 2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))
+ '@walletconnect/ethereum-provider': 2.17.0(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)
cbw-sdk: '@coinbase/wallet-sdk@3.9.3'
viem: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
optionalDependencies:
@@ -16186,12 +16424,12 @@ snapshots:
- utf-8-validate
- zod
- '@wagmi/core@2.16.0(@tanstack/query-core@5.59.0)(@types/react@18.3.5)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))':
+ '@wagmi/core@2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))':
dependencies:
eventemitter3: 5.0.1
mipd: 0.0.7(typescript@5.5.2)
viem: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
- zustand: 5.0.0(@types/react@18.3.5)(immer@9.0.21)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1))
+ zustand: 5.0.0(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(use-sync-external-store@1.4.0(react@19.0.0))
optionalDependencies:
'@tanstack/query-core': 5.59.0
typescript: 5.5.2
@@ -16241,13 +16479,13 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10)':
+ '@walletconnect/ethereum-provider@2.17.0(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)':
dependencies:
'@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13)
'@walletconnect/jsonrpc-provider': 1.0.14
'@walletconnect/jsonrpc-types': 1.0.4
'@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/modal': 2.7.0(@types/react@18.3.5)(react@18.3.1)
+ '@walletconnect/modal': 2.7.0(@types/react@19.0.6)(react@19.0.0)
'@walletconnect/sign-client': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
'@walletconnect/types': 2.17.0
'@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
@@ -16346,16 +16584,16 @@ snapshots:
'@walletconnect/safe-json': 1.0.2
pino: 7.11.0
- '@walletconnect/modal-core@2.7.0(@types/react@18.3.5)(react@18.3.1)':
+ '@walletconnect/modal-core@2.7.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- valtio: 1.11.2(@types/react@18.3.5)(react@18.3.1)
+ valtio: 1.11.2(@types/react@19.0.6)(react@19.0.0)
transitivePeerDependencies:
- '@types/react'
- react
- '@walletconnect/modal-ui@2.7.0(@types/react@18.3.5)(react@18.3.1)':
+ '@walletconnect/modal-ui@2.7.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- '@walletconnect/modal-core': 2.7.0(@types/react@18.3.5)(react@18.3.1)
+ '@walletconnect/modal-core': 2.7.0(@types/react@19.0.6)(react@19.0.0)
lit: 2.8.0
motion: 10.16.2
qrcode: 1.5.3
@@ -16363,10 +16601,10 @@ snapshots:
- '@types/react'
- react
- '@walletconnect/modal@2.7.0(@types/react@18.3.5)(react@18.3.1)':
+ '@walletconnect/modal@2.7.0(@types/react@19.0.6)(react@19.0.0)':
dependencies:
- '@walletconnect/modal-core': 2.7.0(@types/react@18.3.5)(react@18.3.1)
- '@walletconnect/modal-ui': 2.7.0(@types/react@18.3.5)(react@18.3.1)
+ '@walletconnect/modal-core': 2.7.0(@types/react@19.0.6)(react@19.0.0)
+ '@walletconnect/modal-ui': 2.7.0(@types/react@19.0.6)(react@19.0.0)
transitivePeerDependencies:
- '@types/react'
- react
@@ -16877,7 +17115,7 @@ snapshots:
dependencies:
pvtsutils: 1.3.5
pvutils: 1.1.3
- tslib: 2.7.0
+ tslib: 2.8.1
assertion-error@2.0.1: {}
@@ -16885,7 +17123,7 @@ snapshots:
ast-types@0.15.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
optional: true
astral-regex@1.0.0:
@@ -16898,7 +17136,7 @@ snapshots:
async-mutex@0.2.6:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
async@3.2.6: {}
@@ -16985,7 +17223,7 @@ snapshots:
babel-plugin-macros@3.1.0:
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
cosmiconfig: 7.1.0
resolve: 1.22.8
@@ -17244,7 +17482,7 @@ snapshots:
camel-case@4.1.2:
dependencies:
pascal-case: 3.1.2
- tslib: 2.7.0
+ tslib: 2.8.1
camelcase-css@2.0.1: {}
@@ -17445,6 +17683,18 @@ snapshots:
color-name@1.1.4: {}
+ color-string@1.9.1:
+ dependencies:
+ color-name: 1.1.4
+ simple-swizzle: 0.2.2
+ optional: true
+
+ color@4.2.3:
+ dependencies:
+ color-convert: 2.0.1
+ color-string: 1.9.1
+ optional: true
+
colord@2.9.3: {}
colorette@1.4.0:
@@ -17533,14 +17783,14 @@ snapshots:
content-type@1.0.5: {}
- contentlayer2@0.5.1(esbuild@0.21.5):
+ contentlayer2@0.5.3(esbuild@0.21.5):
dependencies:
- '@contentlayer2/cli': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/client': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/core': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/source-files': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/source-remote-files': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/utils': 0.5.1
+ '@contentlayer2/cli': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/client': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/core': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/source-files': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/source-remote-files': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/utils': 0.5.3
transitivePeerDependencies:
- '@effect-ts/otel-node'
- esbuild
@@ -17576,6 +17826,8 @@ snapshots:
cookie@0.6.0: {}
+ cookie@0.7.2: {}
+
copy-to-clipboard@3.3.3:
dependencies:
toggle-selection: 1.0.6
@@ -17970,6 +18222,9 @@ snapshots:
detect-libc@1.0.3: {}
+ detect-libc@2.0.3:
+ optional: true
+
detect-newline@3.1.0: {}
detect-node-es@1.1.0: {}
@@ -18060,7 +18315,7 @@ snapshots:
dot-case@3.0.4:
dependencies:
no-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.8.1
dot-prop@5.3.0:
dependencies:
@@ -19059,13 +19314,15 @@ snapshots:
fraction.js@4.3.7: {}
- framer-motion@11.5.4(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ framer-motion@11.15.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
+ motion-dom: 11.14.3
+ motion-utils: 11.14.3
tslib: 2.7.0
optionalDependencies:
'@emotion/is-prop-valid': 0.8.8
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
fresh@0.5.2: {}
@@ -19698,17 +19955,18 @@ snapshots:
'@formatjs/ecma402-abstract': 2.0.0
'@formatjs/fast-memoize': 2.2.0
'@formatjs/icu-messageformat-parser': 2.7.8
- tslib: 2.7.0
+ tslib: 2.8.1
invariant@2.2.4:
dependencies:
loose-envify: 1.4.0
+ optional: true
ipaddr.js@1.9.1: {}
ipaddr.js@2.2.0: {}
- iron-session@6.3.1(express@4.19.2)(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
+ iron-session@6.3.1(express@4.19.2)(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)):
dependencies:
'@peculiar/webcrypto': 1.5.0
'@types/cookie': 0.5.4
@@ -19719,7 +19977,7 @@ snapshots:
iron-webcrypto: 0.2.8
optionalDependencies:
express: 4.19.2
- next: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
iron-webcrypto@0.2.8:
dependencies:
@@ -19746,6 +20004,9 @@ snapshots:
is-arrayish@0.2.1: {}
+ is-arrayish@0.3.2:
+ optional: true
+
is-async-function@2.0.0:
dependencies:
has-tostringtag: 1.0.2
@@ -19979,10 +20240,10 @@ snapshots:
reflect.getprototypeof: 1.0.6
set-function-name: 2.0.2
- its-fine@1.2.5(react@18.3.1):
+ its-fine@1.2.5(react@19.0.0):
dependencies:
'@types/react-reconciler': 0.28.8
- react: 18.3.1
+ react: 19.0.0
jackspeak@3.4.3:
dependencies:
@@ -20857,7 +21118,7 @@ snapshots:
lower-case@2.0.2:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
lru-cache@10.4.3: {}
@@ -21133,7 +21394,7 @@ snapshots:
mdx-bundler@10.0.3(esbuild@0.21.5):
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
'@esbuild-plugins/node-resolve': 0.2.2(esbuild@0.21.5)
'@fal-works/esbuild-plugin-global-externals': 2.1.2
'@mdx-js/esbuild': 3.0.1(esbuild@0.21.5)
@@ -21158,10 +21419,10 @@ snapshots:
memfs@4.12.0:
dependencies:
- '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0)
- '@jsonjoy.com/util': 1.3.0(tslib@2.7.0)
- tree-dump: 1.0.2(tslib@2.7.0)
- tslib: 2.7.0
+ '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1)
+ '@jsonjoy.com/util': 1.3.0(tslib@2.8.1)
+ tree-dump: 1.0.2(tslib@2.8.1)
+ tslib: 2.8.1
memoize-one@5.2.1:
optional: true
@@ -21904,6 +22165,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ motion-dom@11.14.3: {}
+
+ motion-utils@11.14.3: {}
+
motion@10.16.2:
dependencies:
'@motionone/animation': 10.18.0
@@ -21944,79 +22209,81 @@ snapshots:
negotiator@0.6.3: {}
+ negotiator@1.0.0: {}
+
neo-async@2.6.2: {}
nested-error-stacks@2.1.1: {}
- next-auth@4.24.5(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next-auth@4.24.11(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
'@panva/hkdf': 1.2.1
- cookie: 0.5.0
+ cookie: 0.7.2
jose: 4.15.9
- next: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
oauth: 0.9.15
openid-client: 5.6.5
- preact: 10.23.2
- preact-render-to-string: 5.2.6(preact@10.23.2)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ preact: 10.25.1
+ preact-render-to-string: 5.2.6(preact@10.25.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
uuid: 8.3.2
next-compose-plugins@2.2.1: {}
- next-contentlayer2@0.5.1(contentlayer2@0.5.1(esbuild@0.21.5))(esbuild@0.21.5)(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next-contentlayer2@0.5.3(contentlayer2@0.5.3(esbuild@0.21.5))(esbuild@0.21.5)(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@contentlayer2/core': 0.5.1(esbuild@0.21.5)
- '@contentlayer2/utils': 0.5.1
- contentlayer2: 0.5.1(esbuild@0.21.5)
- next: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@contentlayer2/core': 0.5.3(esbuild@0.21.5)
+ '@contentlayer2/utils': 0.5.3
+ contentlayer2: 0.5.3(esbuild@0.21.5)
+ next: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
transitivePeerDependencies:
- '@effect-ts/otel-node'
- esbuild
- markdown-wasm
- supports-color
- next-intl@3.19.1(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1):
+ next-intl@3.26.3(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0):
dependencies:
'@formatjs/intl-localematcher': 0.5.4
- negotiator: 0.6.3
- next: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- use-intl: 3.19.1(react@18.3.1)
+ negotiator: 1.0.0
+ next: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ react: 19.0.0
+ use-intl: 3.26.3(react@19.0.0)
- next-sitemap@4.2.3(next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
+ next-sitemap@4.2.3(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)):
dependencies:
'@corex/deepmerge': 4.0.43
'@next/env': 13.5.6
fast-glob: 3.3.2
minimist: 1.2.8
- next: 14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- next@14.2.10(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@next/env': 14.2.10
- '@swc/helpers': 0.5.5
+ '@next/env': 15.1.4
+ '@swc/counter': 0.1.3
+ '@swc/helpers': 0.5.15
busboy: 1.6.0
caniuse-lite: 1.0.30001655
- graceful-fs: 4.2.11
postcss: 8.4.31
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- styled-jsx: 5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ styled-jsx: 5.1.6(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@19.0.0)
optionalDependencies:
- '@next/swc-darwin-arm64': 14.2.10
- '@next/swc-darwin-x64': 14.2.10
- '@next/swc-linux-arm64-gnu': 14.2.10
- '@next/swc-linux-arm64-musl': 14.2.10
- '@next/swc-linux-x64-gnu': 14.2.10
- '@next/swc-linux-x64-musl': 14.2.10
- '@next/swc-win32-arm64-msvc': 14.2.10
- '@next/swc-win32-ia32-msvc': 14.2.10
- '@next/swc-win32-x64-msvc': 14.2.10
+ '@next/swc-darwin-arm64': 15.1.4
+ '@next/swc-darwin-x64': 15.1.4
+ '@next/swc-linux-arm64-gnu': 15.1.4
+ '@next/swc-linux-arm64-musl': 15.1.4
+ '@next/swc-linux-x64-gnu': 15.1.4
+ '@next/swc-linux-x64-musl': 15.1.4
+ '@next/swc-win32-arm64-msvc': 15.1.4
+ '@next/swc-win32-x64-msvc': 15.1.4
'@opentelemetry/api': 1.9.0
+ sharp: 0.33.5
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -22024,7 +22291,7 @@ snapshots:
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
- tslib: 2.7.0
+ tslib: 2.8.1
nocache@3.0.4:
optional: true
@@ -22376,7 +22643,7 @@ snapshots:
param-case@3.0.4:
dependencies:
dot-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.8.1
parent-module@1.0.1:
dependencies:
@@ -22421,7 +22688,7 @@ snapshots:
pascal-case@3.1.2:
dependencies:
no-case: 3.0.4
- tslib: 2.7.0
+ tslib: 2.8.1
path-exists@3.0.0: {}
@@ -23014,13 +23281,11 @@ snapshots:
picocolors: 1.0.1
source-map-js: 1.2.0
- preact-render-to-string@5.2.6(preact@10.23.2):
+ preact-render-to-string@5.2.6(preact@10.25.1):
dependencies:
- preact: 10.23.2
+ preact: 10.25.1
pretty-format: 3.8.0
- preact@10.23.2: {}
-
preact@10.25.1: {}
prelude-ls@1.1.2: {}
@@ -23149,7 +23414,7 @@ snapshots:
pvtsutils@1.3.5:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
pvutils@1.1.3: {}
@@ -23264,11 +23529,10 @@ snapshots:
- utf-8-validate
optional: true
- react-dom@18.3.1(react@18.3.1):
+ react-dom@19.0.0(react@19.0.0):
dependencies:
- loose-envify: 1.4.0
- react: 18.3.1
- scheduler: 0.23.2
+ react: 19.0.0
+ scheduler: 0.25.0
react-error-overlay@6.0.11: {}
@@ -23278,7 +23542,7 @@ snapshots:
react-is@18.3.1: {}
- react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10):
+ react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10):
dependencies:
'@jest/create-cache-key-function': 29.7.0
'@react-native-community/cli': 14.0.0(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)
@@ -23290,7 +23554,7 @@ snapshots:
'@react-native/gradle-plugin': 0.75.2
'@react-native/js-polyfills': 0.75.2
'@react-native/normalize-colors': 0.75.2
- '@react-native/virtualized-lists': 0.75.2(@types/react@18.3.5)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@18.3.1)
+ '@react-native/virtualized-lists': 0.75.2(@types/react@19.0.6)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)
abort-controller: 3.0.0
anser: 1.4.10
ansi-regex: 5.0.1
@@ -23309,7 +23573,7 @@ snapshots:
nullthrows: 1.1.1
pretty-format: 26.6.2
promise: 8.3.0
- react: 18.3.1
+ react: 19.0.0
react-devtools-core: 5.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
react-refresh: 0.14.2
regenerator-runtime: 0.13.11
@@ -23320,7 +23584,7 @@ snapshots:
ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
yargs: 17.7.2
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
transitivePeerDependencies:
- '@babel/core'
- '@babel/preset-env'
@@ -23331,59 +23595,58 @@ snapshots:
- utf-8-validate
optional: true
- react-reconciler@0.27.0(react@18.3.1):
+ react-reconciler@0.31.0(react@19.0.0):
dependencies:
- loose-envify: 1.4.0
- react: 18.3.1
- scheduler: 0.21.0
+ react: 19.0.0
+ scheduler: 0.25.0
react-refresh@0.11.0: {}
react-refresh@0.14.2: {}
- react-remove-scroll-bar@2.3.6(@types/react@18.3.5)(react@18.3.1):
+ react-remove-scroll-bar@2.3.8(@types/react@19.0.6)(react@19.0.0):
dependencies:
- react: 18.3.1
- react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1)
- tslib: 2.7.0
+ react: 19.0.0
+ react-style-singleton: 2.2.3(@types/react@19.0.6)(react@19.0.0)
+ tslib: 2.8.1
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- react-remove-scroll@2.5.7(@types/react@18.3.5)(react@18.3.1):
+ react-remove-scroll@2.5.7(@types/react@19.0.6)(react@19.0.0):
dependencies:
- react: 18.3.1
- react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1)
- react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1)
+ react: 19.0.0
+ react-remove-scroll-bar: 2.3.8(@types/react@19.0.6)(react@19.0.0)
+ react-style-singleton: 2.2.3(@types/react@19.0.6)(react@19.0.0)
tslib: 2.7.0
- use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1)
- use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1)
+ use-callback-ref: 1.3.3(@types/react@19.0.6)(react@19.0.0)
+ use-sidecar: 1.1.2(@types/react@19.0.6)(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- react-remove-scroll@2.6.0(@types/react@18.3.5)(react@18.3.1):
+ react-remove-scroll@2.6.2(@types/react@19.0.6)(react@19.0.0):
dependencies:
- react: 18.3.1
- react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1)
- react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1)
- tslib: 2.7.0
- use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1)
- use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1)
+ react: 19.0.0
+ react-remove-scroll-bar: 2.3.8(@types/react@19.0.6)(react@19.0.0)
+ react-style-singleton: 2.2.3(@types/react@19.0.6)(react@19.0.0)
+ tslib: 2.8.1
+ use-callback-ref: 1.3.3(@types/react@19.0.6)(react@19.0.0)
+ use-sidecar: 1.1.2(@types/react@19.0.6)(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- react-router-dom@6.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-router-dom@6.26.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@remix-run/router': 1.19.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-router: 6.26.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-router: 6.26.1(react@19.0.0)
- react-router@6.26.1(react@18.3.1):
+ react-router@6.26.1(react@19.0.0):
dependencies:
'@remix-run/router': 1.19.1
- react: 18.3.1
+ react: 19.0.0
- react-scripts@5.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.20.2)(eslint@8.57.0)(react@18.3.1)(type-fest@4.26.1)(typescript@5.5.2)(utf-8-validate@5.0.10):
+ react-scripts@5.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(@types/babel__core@7.20.5)(bufferutil@4.0.8)(esbuild@0.20.2)(eslint@8.57.0)(react@19.0.0)(type-fest@4.26.1)(typescript@5.5.2)(utf-8-validate@5.0.10):
dependencies:
'@babel/core': 7.25.2
'@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.11.0)(type-fest@4.26.1)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.94.0(esbuild@0.20.2)))(webpack@5.94.0(esbuild@0.20.2))
@@ -23417,7 +23680,7 @@ snapshots:
postcss-normalize: 10.0.1(browserslist@4.23.3)(postcss@8.4.41)
postcss-preset-env: 7.8.3(postcss@8.4.41)
prompts: 2.4.2
- react: 18.3.1
+ react: 19.0.0
react-app-polyfill: 3.0.0
react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.5.2)(webpack@5.94.0(esbuild@0.20.2))
react-refresh: 0.11.0
@@ -23470,18 +23733,15 @@ snapshots:
- webpack-hot-middleware
- webpack-plugin-serve
- react-style-singleton@2.2.1(@types/react@18.3.5)(react@18.3.1):
+ react-style-singleton@2.2.3(@types/react@19.0.6)(react@19.0.0):
dependencies:
get-nonce: 1.0.1
- invariant: 2.2.4
- react: 18.3.1
- tslib: 2.7.0
+ react: 19.0.0
+ tslib: 2.8.1
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- react@18.3.1:
- dependencies:
- loose-envify: 1.4.0
+ react@19.0.0: {}
read-cache@1.0.0:
dependencies:
@@ -23532,7 +23792,7 @@ snapshots:
ast-types: 0.15.2
esprima: 4.0.1
source-map: 0.6.1
- tslib: 2.7.0
+ tslib: 2.8.1
optional: true
recursive-readdir-files@2.3.2: {}
@@ -23575,7 +23835,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
regex-parser@2.3.0: {}
@@ -23860,19 +24120,13 @@ snapshots:
dependencies:
xmlchars: 2.2.0
- scheduler@0.21.0:
- dependencies:
- loose-envify: 1.4.0
-
- scheduler@0.23.2:
- dependencies:
- loose-envify: 1.4.0
-
scheduler@0.24.0-canary-efb381bbf-20230505:
dependencies:
loose-envify: 1.4.0
optional: true
+ scheduler@0.25.0: {}
+
schema-utils@2.7.0:
dependencies:
'@types/json-schema': 7.0.15
@@ -24003,6 +24257,33 @@ snapshots:
kind-of: 6.0.3
optional: true
+ sharp@0.33.5:
+ dependencies:
+ color: 4.2.3
+ detect-libc: 2.0.3
+ semver: 7.6.3
+ optionalDependencies:
+ '@img/sharp-darwin-arm64': 0.33.5
+ '@img/sharp-darwin-x64': 0.33.5
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
+ '@img/sharp-libvips-darwin-x64': 1.0.4
+ '@img/sharp-libvips-linux-arm': 1.0.5
+ '@img/sharp-libvips-linux-arm64': 1.0.4
+ '@img/sharp-libvips-linux-s390x': 1.0.4
+ '@img/sharp-libvips-linux-x64': 1.0.4
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
+ '@img/sharp-linux-arm': 0.33.5
+ '@img/sharp-linux-arm64': 0.33.5
+ '@img/sharp-linux-s390x': 0.33.5
+ '@img/sharp-linux-x64': 0.33.5
+ '@img/sharp-linuxmusl-arm64': 0.33.5
+ '@img/sharp-linuxmusl-x64': 0.33.5
+ '@img/sharp-wasm32': 0.33.5
+ '@img/sharp-win32-ia32': 0.33.5
+ '@img/sharp-win32-x64': 0.33.5
+ optional: true
+
shebang-command@1.2.0:
dependencies:
shebang-regex: 1.0.0
@@ -24030,6 +24311,11 @@ snapshots:
signal-exit@4.1.0: {}
+ simple-swizzle@0.2.2:
+ dependencies:
+ is-arrayish: 0.3.2
+ optional: true
+
sisteransi@1.0.5: {}
slash@3.0.0: {}
@@ -24324,10 +24610,10 @@ snapshots:
dependencies:
inline-style-parser: 0.2.4
- styled-jsx@5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1):
+ styled-jsx@5.1.6(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@19.0.0):
dependencies:
client-only: 0.0.1
- react: 18.3.1
+ react: 19.0.0
optionalDependencies:
'@babel/core': 7.25.2
babel-plugin-macros: 3.1.0
@@ -24372,9 +24658,9 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- suspend-react@0.1.3(react@18.3.1):
+ suspend-react@0.1.3(react@19.0.0):
dependencies:
- react: 18.3.1
+ react: 19.0.0
svg-parser@2.0.4: {}
@@ -24539,9 +24825,9 @@ snapshots:
dependencies:
any-promise: 1.3.0
- thingies@1.21.0(tslib@2.7.0):
+ thingies@1.21.0(tslib@2.8.1):
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
thread-stream@0.15.2:
dependencies:
@@ -24610,9 +24896,9 @@ snapshots:
dependencies:
punycode: 2.3.1
- tree-dump@1.0.2(tslib@2.7.0):
+ tree-dump@1.0.2(tslib@2.8.1):
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
trim-lines@3.0.1: {}
@@ -24641,6 +24927,8 @@ snapshots:
tslib@2.7.0: {}
+ tslib@2.8.1: {}
+
tsutils@3.21.0(typescript@5.5.2):
dependencies:
tslib: 1.14.1
@@ -24905,30 +25193,34 @@ snapshots:
querystringify: 2.2.0
requires-port: 1.0.0
- use-callback-ref@1.3.2(@types/react@18.3.5)(react@18.3.1):
+ use-callback-ref@1.3.3(@types/react@19.0.6)(react@19.0.0):
dependencies:
- react: 18.3.1
- tslib: 2.7.0
+ react: 19.0.0
+ tslib: 2.8.1
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- use-intl@3.19.1(react@18.3.1):
+ use-intl@3.26.3(react@19.0.0):
dependencies:
'@formatjs/fast-memoize': 2.2.0
intl-messageformat: 10.5.14
- react: 18.3.1
+ react: 19.0.0
- use-sidecar@1.1.2(@types/react@18.3.5)(react@18.3.1):
+ use-sidecar@1.1.2(@types/react@19.0.6)(react@19.0.0):
dependencies:
detect-node-es: 1.1.0
- react: 18.3.1
- tslib: 2.7.0
+ react: 19.0.0
+ tslib: 2.8.1
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
- use-sync-external-store@1.2.0(react@18.3.1):
+ use-sync-external-store@1.2.0(react@19.0.0):
dependencies:
- react: 18.3.1
+ react: 19.0.0
+
+ use-sync-external-store@1.4.0(react@19.0.0):
+ dependencies:
+ react: 19.0.0
utf-8-validate@5.0.10:
dependencies:
@@ -24983,13 +25275,13 @@ snapshots:
validate-npm-package-name@5.0.1: {}
- valtio@1.11.2(@types/react@18.3.5)(react@18.3.1):
+ valtio@1.11.2(@types/react@19.0.6)(react@19.0.0):
dependencies:
proxy-compare: 2.5.1
- use-sync-external-store: 1.2.0(react@18.3.1)
+ use-sync-external-store: 1.2.0(react@19.0.0)
optionalDependencies:
- '@types/react': 18.3.5
- react: 18.3.1
+ '@types/react': 19.0.6
+ react: 19.0.0
vary@1.1.2: {}
@@ -25134,13 +25426,13 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
- '@vitest/pretty-format': 2.0.5
+ '@vitest/pretty-format': 2.1.8
'@vitest/runner': 2.0.5
'@vitest/snapshot': 2.0.5
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
chai: 5.1.1
- debug: 4.3.6
+ debug: 4.3.7
execa: 8.0.1
magic-string: 0.30.11
pathe: 1.1.2
@@ -25168,13 +25460,13 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
- '@vitest/pretty-format': 2.0.5
+ '@vitest/pretty-format': 2.1.8
'@vitest/runner': 2.0.5
'@vitest/snapshot': 2.0.5
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
chai: 5.1.1
- debug: 4.3.6
+ debug: 4.3.7
execa: 8.0.1
magic-string: 0.30.11
pathe: 1.1.2
@@ -25213,13 +25505,13 @@ snapshots:
dependencies:
xml-name-validator: 5.0.0
- wagmi@2.14.3(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.5)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8):
+ wagmi@2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8):
dependencies:
- '@tanstack/react-query': 5.59.0(react@18.3.1)
- '@wagmi/connectors': 5.7.0(@types/react@18.3.5)(@wagmi/core@2.16.0(@tanstack/query-core@5.59.0)(@types/react@18.3.5)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
- '@wagmi/core': 2.16.0(@tanstack/query-core@5.59.0)(@types/react@18.3.5)(immer@9.0.21)(react@18.3.1)(typescript@5.5.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))
- react: 18.3.1
- use-sync-external-store: 1.2.0(react@18.3.1)
+ '@tanstack/react-query': 5.59.0(react@19.0.0)
+ '@wagmi/connectors': 5.7.3(@types/react@19.0.6)(@wagmi/core@2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ '@wagmi/core': 2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))
+ react: 19.0.0
+ use-sync-external-store: 1.4.0(react@19.0.0)
viem: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
optionalDependencies:
typescript: 5.5.2
@@ -25285,7 +25577,7 @@ snapshots:
'@peculiar/json-schema': 1.1.12
asn1js: 3.0.5
pvtsutils: 1.3.5
- tslib: 2.7.0
+ tslib: 2.8.1
webextension-polyfill@0.10.0: {}
@@ -25543,7 +25835,7 @@ snapshots:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1)
'@babel/core': 7.25.2
'@babel/preset-env': 7.25.4(@babel/core@7.25.2)
- '@babel/runtime': 7.25.6
+ '@babel/runtime': 7.26.0
'@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)
'@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1)
@@ -25786,15 +26078,19 @@ snapshots:
zod@3.23.8: {}
- zustand@3.7.2(react@18.3.1):
+ zustand@4.5.6(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0):
+ dependencies:
+ use-sync-external-store: 1.4.0(react@19.0.0)
optionalDependencies:
- react: 18.3.1
+ '@types/react': 19.0.6
+ immer: 9.0.21
+ react: 19.0.0
- zustand@5.0.0(@types/react@18.3.5)(immer@9.0.21)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)):
+ zustand@5.0.0(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(use-sync-external-store@1.4.0(react@19.0.0)):
optionalDependencies:
- '@types/react': 18.3.5
+ '@types/react': 19.0.6
immer: 9.0.21
- react: 18.3.1
- use-sync-external-store: 1.2.0(react@18.3.1)
+ react: 19.0.0
+ use-sync-external-store: 1.4.0(react@19.0.0)
zwitch@2.0.4: {}
diff --git a/site/components/Button/Button.tsx b/site/components/Button/Button.tsx
index 0d82d15e77..20dcf3b90e 100644
--- a/site/components/Button/Button.tsx
+++ b/site/components/Button/Button.tsx
@@ -1,5 +1,5 @@
import type { Theme } from 'css/types';
-import React from 'react';
+import React, { type JSX } from 'react';
import { Box, type BoxProps } from '../Box/Box';
import * as styles from './Button.css';
diff --git a/site/components/DocsLayout/DocsLayout.tsx b/site/components/DocsLayout/DocsLayout.tsx
index f4811c18c0..fd97ff65d9 100644
--- a/site/components/DocsLayout/DocsLayout.tsx
+++ b/site/components/DocsLayout/DocsLayout.tsx
@@ -46,7 +46,9 @@ export function DocsLayout({ children }: { children: React.ReactNode }) {
doc.slug === allDocsRoutes[currentPageIndex + 1]?.slug &&
doc.locale === router.locale,
);
- const docsMobileMenuRef = React.useRef(null);
+ const docsMobileMenuRef = React.useRef(
+ null,
+ ) as React.RefObject;
const { isConnected } = useAccount();
const ref = useCoolMode(
diff --git a/site/components/Link/Link.tsx b/site/components/Link/Link.tsx
index 124a21e5cd..d3b50665a6 100644
--- a/site/components/Link/Link.tsx
+++ b/site/components/Link/Link.tsx
@@ -1,6 +1,6 @@
import clsx from 'clsx';
import { Box, type BoxProps } from 'components/Box/Box';
-import React from 'react';
+import React, { type JSX } from 'react';
import * as styles from './Link.css';
type Props = {
diff --git a/site/css/atoms.ts b/site/css/atoms.ts
index 9dbdeb624b..33961d2390 100644
--- a/site/css/atoms.ts
+++ b/site/css/atoms.ts
@@ -1,4 +1,5 @@
import clsx from 'clsx';
+import type { JSX } from 'react';
import * as resetStyles from './reset.css';
import { type Sprinkles, sprinkles } from './sprinkles.css';
diff --git a/site/next-env.d.ts b/site/next-env.d.ts
index a4a7b3f5cf..52e831b434 100644
--- a/site/next-env.d.ts
+++ b/site/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
+// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information.
diff --git a/site/package.json b/site/package.json
index 5de57ca575..30c21a159c 100644
--- a/site/package.json
+++ b/site/package.json
@@ -11,7 +11,7 @@
"@radix-ui/react-radio-group": "^1.1.2",
"@rainbow-me/rainbowkit": "workspace:*",
"@react-spring/three": "^9.4.4",
- "@react-three/fiber": "^8.17.7",
+ "@react-three/fiber": "^9.0.0-rc.3",
"@tanstack/react-query": "^5.55.3",
"@vanilla-extract/css": "1.15.5",
"@vanilla-extract/css-utils": "0.1.4",
@@ -21,15 +21,15 @@
"clsx": "2.1.1",
"copy-to-clipboard": "^3.3.1",
"deepmerge": "^4.2.2",
- "framer-motion": "^11.5.4",
+ "framer-motion": "^11.15.0",
"hast-util-to-html": "9.0.2",
"hast-util-to-string": "3.0.0",
- "next": "^14.2.10",
+ "next": "^15.1.4",
"next-compose-plugins": "2.2.1",
- "next-intl": "^3.19.1",
+ "next-intl": "^3.26.3",
"parse-numeric-range": "1.3.0",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "react": "^19.0.0",
+ "react-dom": "^19.0.0",
"refractor": "4.8.1",
"rehype-parse": "9.0.0",
"remark-slug": "^7.0.1",
@@ -37,11 +37,11 @@
"unified": "11.0.5",
"unist-util-visit": "5.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.3"
+ "wagmi": "^2.14.7"
},
"devDependencies": {
- "contentlayer": "npm:contentlayer2@0.5.1",
- "next-contentlayer": "npm:next-contentlayer2@0.5.1",
+ "contentlayer": "npm:contentlayer2@0.5.3",
+ "next-contentlayer": "npm:next-contentlayer2@0.5.3",
"next-sitemap": "^4.2.3"
},
"scripts": {
diff --git a/site/public/sitemap-0.xml b/site/public/sitemap-0.xml
index 9aac221fb8..c794526cc7 100644
--- a/site/public/sitemap-0.xml
+++ b/site/public/sitemap-0.xml
@@ -1,6 +1,9 @@
https://rainbowkit.comdaily0.7
+https://rainbowkit.com/guides/rainbow-buttondaily0.7
+https://rainbowkit.com/guides/rainbowkit-wagmi-v2daily0.7
+https://rainbowkit.com/guides/walletconnect-v2daily0.7
https://rainbowkit.com/docs/authenticationdaily0.7
https://rainbowkit.com/docs/chainsdaily0.7
https://rainbowkit.com/docs/connect-buttondaily0.7
@@ -22,7 +25,4 @@
https://rainbowkit.com/docs/recent-transactionsdaily0.7
https://rainbowkit.com/docs/themingdaily0.7
https://rainbowkit.com/docs/wallet-buttondaily0.7
-https://rainbowkit.com/guides/rainbow-buttondaily0.7
-https://rainbowkit.com/guides/rainbowkit-wagmi-v2daily0.7
-https://rainbowkit.com/guides/walletconnect-v2daily0.7
\ No newline at end of file
From 6507e91357dbf4d30d52631cb3a9f32491f456d0 Mon Sep 17 00:00:00 2001
From: Daniel Sinclair <4412473+DanielSinclair@users.noreply.github.com>
Date: Mon, 13 Jan 2025 03:08:41 -0500
Subject: [PATCH 02/11] fix: changeset typo (#2287)
---
.changeset/gentle-months-sip.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.changeset/gentle-months-sip.md b/.changeset/gentle-months-sip.md
index f5eca92c92..978c3bb7df 100644
--- a/.changeset/gentle-months-sip.md
+++ b/.changeset/gentle-months-sip.md
@@ -11,7 +11,7 @@
"with-create-react-app": patch
"with-next-app-i18n": patch
"with-next-mint-nft": patch
-"with-remax": patch
+"with-remix": patch
---
Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
From b0875704d48a4d348369c7290ddec9bdbc1ff25b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 13 Jan 2025 03:22:49 -0500
Subject: [PATCH 03/11] chore: version packages (#2288)
Co-authored-by: github-actions[bot]
---
.changeset/bright-gorillas-listen.md | 7 -------
.changeset/eleven-balloons-heal.md | 5 -----
.changeset/gentle-months-sip.md | 17 -----------------
.changeset/old-news-tap.md | 5 -----
examples/with-create-react-app/CHANGELOG.md | 8 ++++++++
examples/with-create-react-app/package.json | 2 +-
examples/with-next-app-i18n/CHANGELOG.md | 14 ++++++++++++++
examples/with-next-app-i18n/package.json | 2 +-
examples/with-next-app/CHANGELOG.md | 8 ++++++++
examples/with-next-app/package.json | 2 +-
examples/with-next-custom-button/CHANGELOG.md | 8 ++++++++
examples/with-next-custom-button/package.json | 2 +-
examples/with-next-mint-nft/CHANGELOG.md | 8 ++++++++
examples/with-next-mint-nft/package.json | 2 +-
examples/with-next-rainbow-button/CHANGELOG.md | 6 ++++++
examples/with-next-rainbow-button/package.json | 2 +-
.../with-next-siwe-iron-session/CHANGELOG.md | 7 +++++++
.../with-next-siwe-iron-session/package.json | 2 +-
examples/with-next-siwe-next-auth/CHANGELOG.md | 8 ++++++++
examples/with-next-siwe-next-auth/package.json | 2 +-
examples/with-next-wallet-button/CHANGELOG.md | 8 ++++++++
examples/with-next-wallet-button/package.json | 2 +-
examples/with-next/CHANGELOG.md | 8 ++++++++
examples/with-next/package.json | 2 +-
examples/with-remix/CHANGELOG.md | 8 ++++++++
examples/with-remix/package.json | 2 +-
examples/with-vite/CHANGELOG.md | 8 ++++++++
examples/with-vite/package.json | 2 +-
packages/create-rainbowkit/CHANGELOG.md | 6 ++++++
.../generated-test-app/CHANGELOG.md | 7 +++++++
.../generated-test-app/package.json | 2 +-
packages/create-rainbowkit/package.json | 2 +-
.../templates/next-app/CHANGELOG.md | 8 ++++++++
.../templates/next-app/package.json | 2 +-
packages/example/CHANGELOG.md | 10 ++++++++++
packages/example/package.json | 2 +-
packages/rainbow-button/CHANGELOG.md | 7 +++++++
packages/rainbow-button/package.json | 2 +-
packages/rainbowkit/CHANGELOG.md | 6 ++++++
packages/rainbowkit/package.json | 2 +-
site/CHANGELOG.md | 9 +++++++++
site/package.json | 2 +-
42 files changed, 171 insertions(+), 53 deletions(-)
delete mode 100644 .changeset/bright-gorillas-listen.md
delete mode 100644 .changeset/eleven-balloons-heal.md
delete mode 100644 .changeset/gentle-months-sip.md
delete mode 100644 .changeset/old-news-tap.md
diff --git a/.changeset/bright-gorillas-listen.md b/.changeset/bright-gorillas-listen.md
deleted file mode 100644
index bccb87dbe9..0000000000
--- a/.changeset/bright-gorillas-listen.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-"with-next-app-i18n": minor
----
-
-Upgraded `next-intl` to `3.26.3` and resolved [breaking changes](https://next-intl.dev/blog/next-intl-3-22) introduced in `3.22` in anticipation of v4 and Next 15.
-
-Migrated to `/i18n/request.ts` and `/i18n/routing.ts` architecture. Refactored middleware. Adopted async `params` prop in `generateMetadata` and `getRequestConfig` to support Next v15. Adopted `setRequestLocale` over `unstable_setRequestLocale`.
diff --git a/.changeset/eleven-balloons-heal.md b/.changeset/eleven-balloons-heal.md
deleted file mode 100644
index 9fa6de5b2d..0000000000
--- a/.changeset/eleven-balloons-heal.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@rainbow-me/rainbowkit": patch
----
-
-Support for React 19.
diff --git a/.changeset/gentle-months-sip.md b/.changeset/gentle-months-sip.md
deleted file mode 100644
index 978c3bb7df..0000000000
--- a/.changeset/gentle-months-sip.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-"@rainbow-me/create-rainbowkit": patch
-"rainbowkit-next-app": patch
-"example": patch
-"site": patch
-"with-next": patch
-"with-next-app": patch
-"with-vite": patch
-"with-next-custom-button": patch
-"with-next-wallet-button": patch
-"with-create-react-app": patch
-"with-next-app-i18n": patch
-"with-next-mint-nft": patch
-"with-remix": patch
----
-
-Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
diff --git a/.changeset/old-news-tap.md b/.changeset/old-news-tap.md
deleted file mode 100644
index e406b7e3f8..0000000000
--- a/.changeset/old-news-tap.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"site": patch
----
-
-Upgraded `framer-motion`, `@react-three/fiber`, and `contentlayer` to resolve breaking changes in Next 15. Fixed `JSX` type imports.
diff --git a/examples/with-create-react-app/CHANGELOG.md b/examples/with-create-react-app/CHANGELOG.md
index 7de2618456..fb66fa28ab 100644
--- a/examples/with-create-react-app/CHANGELOG.md
+++ b/examples/with-create-react-app/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-create-react-app
+## 0.1.98
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.1.97
### Patch Changes
diff --git a/examples/with-create-react-app/package.json b/examples/with-create-react-app/package.json
index 4e78f4eeef..7244e415f2 100644
--- a/examples/with-create-react-app/package.json
+++ b/examples/with-create-react-app/package.json
@@ -1,6 +1,6 @@
{
"name": "with-create-react-app",
- "version": "0.1.97",
+ "version": "0.1.98",
"private": true,
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
diff --git a/examples/with-next-app-i18n/CHANGELOG.md b/examples/with-next-app-i18n/CHANGELOG.md
index 67feca37f9..8ba7d477de 100644
--- a/examples/with-next-app-i18n/CHANGELOG.md
+++ b/examples/with-next-app-i18n/CHANGELOG.md
@@ -1,5 +1,19 @@
# with-next-app-i18n
+## 0.1.0
+
+### Minor Changes
+
+- f533ac2: Upgraded `next-intl` to `3.26.3` and resolved [breaking changes](https://next-intl.dev/blog/next-intl-3-22) introduced in `3.22` in anticipation of v4 and Next 15.
+
+ Migrated to `/i18n/request.ts` and `/i18n/routing.ts` architecture. Refactored middleware. Adopted async `params` prop in `generateMetadata` and `getRequestConfig` to support Next v15. Adopted `setRequestLocale` over `unstable_setRequestLocale`.
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.46
### Patch Changes
diff --git a/examples/with-next-app-i18n/package.json b/examples/with-next-app-i18n/package.json
index 1b5837f070..2389926162 100644
--- a/examples/with-next-app-i18n/package.json
+++ b/examples/with-next-app-i18n/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-app-i18n",
"private": true,
- "version": "0.0.46",
+ "version": "0.1.0",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-app/CHANGELOG.md b/examples/with-next-app/CHANGELOG.md
index 0180ac6e62..5117e753a9 100644
--- a/examples/with-next-app/CHANGELOG.md
+++ b/examples/with-next-app/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-next-app
+## 0.0.47
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.46
### Patch Changes
diff --git a/examples/with-next-app/package.json b/examples/with-next-app/package.json
index 0aaf94c070..7496ae279e 100644
--- a/examples/with-next-app/package.json
+++ b/examples/with-next-app/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-app",
"private": true,
- "version": "0.0.46",
+ "version": "0.0.47",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-custom-button/CHANGELOG.md b/examples/with-next-custom-button/CHANGELOG.md
index ef0560f5b8..08423020fe 100644
--- a/examples/with-next-custom-button/CHANGELOG.md
+++ b/examples/with-next-custom-button/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-next-custom-button
+## 0.0.99
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.98
### Patch Changes
diff --git a/examples/with-next-custom-button/package.json b/examples/with-next-custom-button/package.json
index 8f9b6143d1..1d022614c3 100644
--- a/examples/with-next-custom-button/package.json
+++ b/examples/with-next-custom-button/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-custom-button",
"private": true,
- "version": "0.0.98",
+ "version": "0.0.99",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-mint-nft/CHANGELOG.md b/examples/with-next-mint-nft/CHANGELOG.md
index 4f57173590..1cd78572f8 100644
--- a/examples/with-next-mint-nft/CHANGELOG.md
+++ b/examples/with-next-mint-nft/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-next-mint-nft
+## 0.0.99
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.98
### Patch Changes
diff --git a/examples/with-next-mint-nft/package.json b/examples/with-next-mint-nft/package.json
index aa01256f7a..2664e4f6dd 100644
--- a/examples/with-next-mint-nft/package.json
+++ b/examples/with-next-mint-nft/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-mint-nft",
"private": true,
- "version": "0.0.98",
+ "version": "0.0.99",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-rainbow-button/CHANGELOG.md b/examples/with-next-rainbow-button/CHANGELOG.md
index 2b7d1926d3..29d073a406 100644
--- a/examples/with-next-rainbow-button/CHANGELOG.md
+++ b/examples/with-next-rainbow-button/CHANGELOG.md
@@ -1,5 +1,11 @@
# with-next-rainbow-button
+## 0.0.28
+
+### Patch Changes
+
+- @rainbow-me/rainbow-button@0.2.19
+
## 0.0.27
### Patch Changes
diff --git a/examples/with-next-rainbow-button/package.json b/examples/with-next-rainbow-button/package.json
index bd6eb437b0..def693a32a 100644
--- a/examples/with-next-rainbow-button/package.json
+++ b/examples/with-next-rainbow-button/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-rainbow-button",
"private": true,
- "version": "0.0.27",
+ "version": "0.0.28",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-siwe-iron-session/CHANGELOG.md b/examples/with-next-siwe-iron-session/CHANGELOG.md
index 2259107de8..7a618f68ab 100644
--- a/examples/with-next-siwe-iron-session/CHANGELOG.md
+++ b/examples/with-next-siwe-iron-session/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next-siwe-iron-session
+## 0.0.81
+
+### Patch Changes
+
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.80
### Patch Changes
diff --git a/examples/with-next-siwe-iron-session/package.json b/examples/with-next-siwe-iron-session/package.json
index 69d02d32c5..bb9c915779 100644
--- a/examples/with-next-siwe-iron-session/package.json
+++ b/examples/with-next-siwe-iron-session/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-siwe-iron-session",
"private": true,
- "version": "0.0.80",
+ "version": "0.0.81",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-siwe-next-auth/CHANGELOG.md b/examples/with-next-siwe-next-auth/CHANGELOG.md
index d9e20e9fd2..4ad58a4445 100644
--- a/examples/with-next-siwe-next-auth/CHANGELOG.md
+++ b/examples/with-next-siwe-next-auth/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-next-siwe-next-auth
+## 0.0.82
+
+### Patch Changes
+
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+ - @rainbow-me/rainbowkit-siwe-next-auth@0.5.0
+
## 0.0.81
### Patch Changes
diff --git a/examples/with-next-siwe-next-auth/package.json b/examples/with-next-siwe-next-auth/package.json
index 9aafe54358..8293bec391 100644
--- a/examples/with-next-siwe-next-auth/package.json
+++ b/examples/with-next-siwe-next-auth/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-siwe-next-auth",
"private": true,
- "version": "0.0.81",
+ "version": "0.0.82",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-wallet-button/CHANGELOG.md b/examples/with-next-wallet-button/CHANGELOG.md
index 8440da2a65..3e14dc9a8d 100644
--- a/examples/with-next-wallet-button/CHANGELOG.md
+++ b/examples/with-next-wallet-button/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-next-wallet-button
+## 0.0.28
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.27
### Patch Changes
diff --git a/examples/with-next-wallet-button/package.json b/examples/with-next-wallet-button/package.json
index fc5717b158..916036ca73 100644
--- a/examples/with-next-wallet-button/package.json
+++ b/examples/with-next-wallet-button/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-wallet-button",
"private": true,
- "version": "0.0.27",
+ "version": "0.0.28",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next/CHANGELOG.md b/examples/with-next/CHANGELOG.md
index ffc408516f..69cd7890e7 100644
--- a/examples/with-next/CHANGELOG.md
+++ b/examples/with-next/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-next
+## 0.0.99
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.98
### Patch Changes
diff --git a/examples/with-next/package.json b/examples/with-next/package.json
index 31f5bec41a..b68c5ce822 100644
--- a/examples/with-next/package.json
+++ b/examples/with-next/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next",
"private": true,
- "version": "0.0.98",
+ "version": "0.0.99",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-remix/CHANGELOG.md b/examples/with-remix/CHANGELOG.md
index 243980a775..9c1f579e51 100644
--- a/examples/with-remix/CHANGELOG.md
+++ b/examples/with-remix/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-remix
+## 0.0.98
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.97
### Patch Changes
diff --git a/examples/with-remix/package.json b/examples/with-remix/package.json
index ce99c6f35c..dd4730e0af 100644
--- a/examples/with-remix/package.json
+++ b/examples/with-remix/package.json
@@ -1,7 +1,7 @@
{
"name": "with-remix",
"private": true,
- "version": "0.0.97",
+ "version": "0.0.98",
"type": "module",
"scripts": {
"build": "remix build",
diff --git a/examples/with-vite/CHANGELOG.md b/examples/with-vite/CHANGELOG.md
index 802b972009..06d1a06765 100644
--- a/examples/with-vite/CHANGELOG.md
+++ b/examples/with-vite/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-vite
+## 0.0.87
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.86
### Patch Changes
diff --git a/examples/with-vite/package.json b/examples/with-vite/package.json
index e2a86a462c..c946b0258a 100644
--- a/examples/with-vite/package.json
+++ b/examples/with-vite/package.json
@@ -1,7 +1,7 @@
{
"name": "with-vite",
"private": true,
- "version": "0.0.86",
+ "version": "0.0.87",
"type": "module",
"scripts": {
"dev": "vite dev",
diff --git a/packages/create-rainbowkit/CHANGELOG.md b/packages/create-rainbowkit/CHANGELOG.md
index 0a3d2ce2b2..7e0b97c333 100644
--- a/packages/create-rainbowkit/CHANGELOG.md
+++ b/packages/create-rainbowkit/CHANGELOG.md
@@ -1,5 +1,11 @@
# @rainbow-me/create-rainbowkit
+## 0.3.9
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+
## 0.3.8
### Patch Changes
diff --git a/packages/create-rainbowkit/generated-test-app/CHANGELOG.md b/packages/create-rainbowkit/generated-test-app/CHANGELOG.md
index d3ab9ddce6..61168b4840 100644
--- a/packages/create-rainbowkit/generated-test-app/CHANGELOG.md
+++ b/packages/create-rainbowkit/generated-test-app/CHANGELOG.md
@@ -1,5 +1,12 @@
# generated-test-app
+## 0.1.101
+
+### Patch Changes
+
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.1.100
### Patch Changes
diff --git a/packages/create-rainbowkit/generated-test-app/package.json b/packages/create-rainbowkit/generated-test-app/package.json
index 6467f4fa39..5aef0a555f 100644
--- a/packages/create-rainbowkit/generated-test-app/package.json
+++ b/packages/create-rainbowkit/generated-test-app/package.json
@@ -1,7 +1,7 @@
{
"name": "generated-test-app",
"private": true,
- "version": "0.1.100",
+ "version": "0.1.101",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/packages/create-rainbowkit/package.json b/packages/create-rainbowkit/package.json
index 224cd11374..19eb562dbb 100644
--- a/packages/create-rainbowkit/package.json
+++ b/packages/create-rainbowkit/package.json
@@ -1,7 +1,7 @@
{
"name": "@rainbow-me/create-rainbowkit",
"description": "Scaffold a new RainbowKit project",
- "version": "0.3.8",
+ "version": "0.3.9",
"files": [
"dist",
"templates"
diff --git a/packages/create-rainbowkit/templates/next-app/CHANGELOG.md b/packages/create-rainbowkit/templates/next-app/CHANGELOG.md
index 9975ed6d21..16ecb2cbdf 100644
--- a/packages/create-rainbowkit/templates/next-app/CHANGELOG.md
+++ b/packages/create-rainbowkit/templates/next-app/CHANGELOG.md
@@ -1,5 +1,13 @@
# rainbowkit-next-app
+## 0.0.101
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.100
### Patch Changes
diff --git a/packages/create-rainbowkit/templates/next-app/package.json b/packages/create-rainbowkit/templates/next-app/package.json
index 01e33fad94..2f05148ba5 100644
--- a/packages/create-rainbowkit/templates/next-app/package.json
+++ b/packages/create-rainbowkit/templates/next-app/package.json
@@ -1,7 +1,7 @@
{
"name": "rainbowkit-next-app",
"private": true,
- "version": "0.0.100",
+ "version": "0.0.101",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/packages/example/CHANGELOG.md b/packages/example/CHANGELOG.md
index 41e0d44b54..717991b12b 100644
--- a/packages/example/CHANGELOG.md
+++ b/packages/example/CHANGELOG.md
@@ -1,5 +1,15 @@
# example
+## 0.0.109
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+ - @rainbow-me/rainbow-button@0.2.19
+ - @rainbow-me/rainbowkit-siwe-next-auth@0.5.0
+
## 0.0.108
### Patch Changes
diff --git a/packages/example/package.json b/packages/example/package.json
index b93bd3a5d8..293dfc9e9b 100644
--- a/packages/example/package.json
+++ b/packages/example/package.json
@@ -1,6 +1,6 @@
{
"name": "example",
- "version": "0.0.108",
+ "version": "0.0.109",
"description": "",
"private": true,
"main": "index.js",
diff --git a/packages/rainbow-button/CHANGELOG.md b/packages/rainbow-button/CHANGELOG.md
index b4d12d614c..e1d56d0941 100644
--- a/packages/rainbow-button/CHANGELOG.md
+++ b/packages/rainbow-button/CHANGELOG.md
@@ -1,5 +1,12 @@
# @rainbow-me/rainbow-button
+## 0.2.19
+
+### Patch Changes
+
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.2.18
### Patch Changes
diff --git a/packages/rainbow-button/package.json b/packages/rainbow-button/package.json
index 01eb6634c4..5ff8ab4763 100644
--- a/packages/rainbow-button/package.json
+++ b/packages/rainbow-button/package.json
@@ -1,7 +1,7 @@
{
"name": "@rainbow-me/rainbow-button",
"description": "Rainbow connector button",
- "version": "0.2.18",
+ "version": "0.2.19",
"files": [
"dist",
"styles.css"
diff --git a/packages/rainbowkit/CHANGELOG.md b/packages/rainbowkit/CHANGELOG.md
index 1836a3f762..bef4e1b2fd 100644
--- a/packages/rainbowkit/CHANGELOG.md
+++ b/packages/rainbowkit/CHANGELOG.md
@@ -1,5 +1,11 @@
# @rainbow-me/rainbowkit
+## 2.2.2
+
+### Patch Changes
+
+- f533ac2: Support for React 19.
+
## 2.2.1
### Patch Changes
diff --git a/packages/rainbowkit/package.json b/packages/rainbowkit/package.json
index 827eaab266..6e4b8ab07a 100644
--- a/packages/rainbowkit/package.json
+++ b/packages/rainbowkit/package.json
@@ -1,6 +1,6 @@
{
"name": "@rainbow-me/rainbowkit",
- "version": "2.2.1",
+ "version": "2.2.2",
"description": "The best way to connect a wallet",
"files": [
"dist",
diff --git a/site/CHANGELOG.md b/site/CHANGELOG.md
index 0ca03bff17..4349a27b16 100644
--- a/site/CHANGELOG.md
+++ b/site/CHANGELOG.md
@@ -1,5 +1,14 @@
# site
+## 0.0.109
+
+### Patch Changes
+
+- f533ac2: Upgraded to Next 15 at `15.1.4` and resolved [breaking changes](https://nextjs.org/docs/app/building-your-application/upgrading/version-15). Upgraded to React 19 at `19.0.0` and resolved [breaking changes](https://react.dev/blog/2024/04/25/react-19-upgrade-guide). Upgraded `wagmi` to `^2.14.7`.
+- f533ac2: Upgraded `framer-motion`, `@react-three/fiber`, and `contentlayer` to resolve breaking changes in Next 15. Fixed `JSX` type imports.
+- Updated dependencies [f533ac2]
+ - @rainbow-me/rainbowkit@2.2.2
+
## 0.0.108
### Patch Changes
diff --git a/site/package.json b/site/package.json
index 30c21a159c..bbebe77f4e 100644
--- a/site/package.json
+++ b/site/package.json
@@ -1,6 +1,6 @@
{
"name": "site",
- "version": "0.0.108",
+ "version": "0.0.109",
"description": "Site and docs for RainbowKit.",
"private": true,
"dependencies": {
From e8bcd6a3274e09fc8fb372927fa4a7da010e04b0 Mon Sep 17 00:00:00 2001
From: rebustron
Date: Tue, 14 Jan 2025 21:11:18 +0100
Subject: [PATCH 04/11] fix link formatting README.md (#2290)
---
packages/rainbow-button/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/rainbow-button/README.md b/packages/rainbow-button/README.md
index 402caa4528..9ec32bf860 100644
--- a/packages/rainbow-button/README.md
+++ b/packages/rainbow-button/README.md
@@ -36,7 +36,7 @@ import { createConfig, WagmiConfig } from 'wagmi';
The `RainbowConnector` supports connecting with Rainbow just like Wagmi's native `MetaMaskConnector` from `wagmi/connectors/metaMask`.
-Create an instance of the `RainbowConnector` and provide it in your wagmi config `connectors` list. Supply your `chains` list and your WalletConnect v2 `projectId`. You can obtain a `projectId` from [WalletConnect Cloud]https://cloud.reown.com/sign-in). This is absolutely free and only takes a few minutes.
+Create an instance of the `RainbowConnector` and provide it in your wagmi config `connectors` list. Supply your `chains` list and your WalletConnect v2 `projectId`. You can obtain a `projectId` from [WalletConnect Cloud](https://cloud.reown.com/sign-in). This is absolutely free and only takes a few minutes.
```tsx
const config = createConfig({
From b5a7878e4e795c84f6867c0dba4173bdfa54fde1 Mon Sep 17 00:00:00 2001
From: Daniel Sinclair <4412473+DanielSinclair@users.noreply.github.com>
Date: Tue, 21 Jan 2025 00:24:17 -0500
Subject: [PATCH 05/11] chore: op mainnet branding (#2295)
* chore: tweak badge
* chore: changeset
---
.changeset/rotten-masks-appear.md | 5 +++++
.../components/RainbowKitProvider/chainIcons/optimism.svg | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
create mode 100644 .changeset/rotten-masks-appear.md
diff --git a/.changeset/rotten-masks-appear.md b/.changeset/rotten-masks-appear.md
new file mode 100644
index 0000000000..cd286c112c
--- /dev/null
+++ b/.changeset/rotten-masks-appear.md
@@ -0,0 +1,5 @@
+---
+"@rainbow-me/rainbowkit": patch
+---
+
+Updated OP Mainnet branding
diff --git a/packages/rainbowkit/src/components/RainbowKitProvider/chainIcons/optimism.svg b/packages/rainbowkit/src/components/RainbowKitProvider/chainIcons/optimism.svg
index 970874cb38..abac2044f5 100644
--- a/packages/rainbowkit/src/components/RainbowKitProvider/chainIcons/optimism.svg
+++ b/packages/rainbowkit/src/components/RainbowKitProvider/chainIcons/optimism.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
From 0e7b629e5e736b9038701c737800f9aa4f08f316 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 21 Jan 2025 13:32:06 -0500
Subject: [PATCH 06/11] chore: version packages (#2296)
Co-authored-by: github-actions[bot]
---
.changeset/rotten-masks-appear.md | 5 -----
examples/with-create-react-app/CHANGELOG.md | 7 +++++++
examples/with-create-react-app/package.json | 2 +-
examples/with-next-app-i18n/CHANGELOG.md | 7 +++++++
examples/with-next-app-i18n/package.json | 2 +-
examples/with-next-app/CHANGELOG.md | 7 +++++++
examples/with-next-app/package.json | 2 +-
examples/with-next-custom-button/CHANGELOG.md | 7 +++++++
examples/with-next-custom-button/package.json | 2 +-
examples/with-next-mint-nft/CHANGELOG.md | 7 +++++++
examples/with-next-mint-nft/package.json | 2 +-
examples/with-next-rainbow-button/CHANGELOG.md | 6 ++++++
examples/with-next-rainbow-button/package.json | 2 +-
examples/with-next-siwe-iron-session/CHANGELOG.md | 7 +++++++
examples/with-next-siwe-iron-session/package.json | 2 +-
examples/with-next-siwe-next-auth/CHANGELOG.md | 8 ++++++++
examples/with-next-siwe-next-auth/package.json | 2 +-
examples/with-next-wallet-button/CHANGELOG.md | 7 +++++++
examples/with-next-wallet-button/package.json | 2 +-
examples/with-next/CHANGELOG.md | 7 +++++++
examples/with-next/package.json | 2 +-
examples/with-remix/CHANGELOG.md | 7 +++++++
examples/with-remix/package.json | 2 +-
examples/with-vite/CHANGELOG.md | 7 +++++++
examples/with-vite/package.json | 2 +-
.../create-rainbowkit/generated-test-app/CHANGELOG.md | 7 +++++++
.../create-rainbowkit/generated-test-app/package.json | 2 +-
.../create-rainbowkit/templates/next-app/CHANGELOG.md | 7 +++++++
.../create-rainbowkit/templates/next-app/package.json | 2 +-
packages/example/CHANGELOG.md | 9 +++++++++
packages/example/package.json | 2 +-
packages/rainbow-button/CHANGELOG.md | 7 +++++++
packages/rainbow-button/package.json | 2 +-
packages/rainbowkit/CHANGELOG.md | 6 ++++++
packages/rainbowkit/package.json | 2 +-
site/CHANGELOG.md | 7 +++++++
site/package.json | 2 +-
37 files changed, 145 insertions(+), 23 deletions(-)
delete mode 100644 .changeset/rotten-masks-appear.md
diff --git a/.changeset/rotten-masks-appear.md b/.changeset/rotten-masks-appear.md
deleted file mode 100644
index cd286c112c..0000000000
--- a/.changeset/rotten-masks-appear.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@rainbow-me/rainbowkit": patch
----
-
-Updated OP Mainnet branding
diff --git a/examples/with-create-react-app/CHANGELOG.md b/examples/with-create-react-app/CHANGELOG.md
index fb66fa28ab..d2fb03917a 100644
--- a/examples/with-create-react-app/CHANGELOG.md
+++ b/examples/with-create-react-app/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-create-react-app
+## 0.1.99
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.1.98
### Patch Changes
diff --git a/examples/with-create-react-app/package.json b/examples/with-create-react-app/package.json
index 7244e415f2..5bc614aa48 100644
--- a/examples/with-create-react-app/package.json
+++ b/examples/with-create-react-app/package.json
@@ -1,6 +1,6 @@
{
"name": "with-create-react-app",
- "version": "0.1.98",
+ "version": "0.1.99",
"private": true,
"dependencies": {
"@rainbow-me/rainbowkit": "workspace:*",
diff --git a/examples/with-next-app-i18n/CHANGELOG.md b/examples/with-next-app-i18n/CHANGELOG.md
index 8ba7d477de..a177f5938a 100644
--- a/examples/with-next-app-i18n/CHANGELOG.md
+++ b/examples/with-next-app-i18n/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next-app-i18n
+## 0.1.1
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.1.0
### Minor Changes
diff --git a/examples/with-next-app-i18n/package.json b/examples/with-next-app-i18n/package.json
index 2389926162..0fb70e3637 100644
--- a/examples/with-next-app-i18n/package.json
+++ b/examples/with-next-app-i18n/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-app-i18n",
"private": true,
- "version": "0.1.0",
+ "version": "0.1.1",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-app/CHANGELOG.md b/examples/with-next-app/CHANGELOG.md
index 5117e753a9..2158177ae7 100644
--- a/examples/with-next-app/CHANGELOG.md
+++ b/examples/with-next-app/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next-app
+## 0.0.48
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.47
### Patch Changes
diff --git a/examples/with-next-app/package.json b/examples/with-next-app/package.json
index 7496ae279e..71cce97ab1 100644
--- a/examples/with-next-app/package.json
+++ b/examples/with-next-app/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-app",
"private": true,
- "version": "0.0.47",
+ "version": "0.0.48",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-custom-button/CHANGELOG.md b/examples/with-next-custom-button/CHANGELOG.md
index 08423020fe..a6e1ea2a2c 100644
--- a/examples/with-next-custom-button/CHANGELOG.md
+++ b/examples/with-next-custom-button/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next-custom-button
+## 0.0.100
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.99
### Patch Changes
diff --git a/examples/with-next-custom-button/package.json b/examples/with-next-custom-button/package.json
index 1d022614c3..0532c07b86 100644
--- a/examples/with-next-custom-button/package.json
+++ b/examples/with-next-custom-button/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-custom-button",
"private": true,
- "version": "0.0.99",
+ "version": "0.0.100",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-mint-nft/CHANGELOG.md b/examples/with-next-mint-nft/CHANGELOG.md
index 1cd78572f8..ad8466e613 100644
--- a/examples/with-next-mint-nft/CHANGELOG.md
+++ b/examples/with-next-mint-nft/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next-mint-nft
+## 0.0.100
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.99
### Patch Changes
diff --git a/examples/with-next-mint-nft/package.json b/examples/with-next-mint-nft/package.json
index 2664e4f6dd..b4cdf12cfd 100644
--- a/examples/with-next-mint-nft/package.json
+++ b/examples/with-next-mint-nft/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-mint-nft",
"private": true,
- "version": "0.0.99",
+ "version": "0.0.100",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-rainbow-button/CHANGELOG.md b/examples/with-next-rainbow-button/CHANGELOG.md
index 29d073a406..56cb38471c 100644
--- a/examples/with-next-rainbow-button/CHANGELOG.md
+++ b/examples/with-next-rainbow-button/CHANGELOG.md
@@ -1,5 +1,11 @@
# with-next-rainbow-button
+## 0.0.29
+
+### Patch Changes
+
+- @rainbow-me/rainbow-button@0.2.20
+
## 0.0.28
### Patch Changes
diff --git a/examples/with-next-rainbow-button/package.json b/examples/with-next-rainbow-button/package.json
index def693a32a..845a102e6c 100644
--- a/examples/with-next-rainbow-button/package.json
+++ b/examples/with-next-rainbow-button/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-rainbow-button",
"private": true,
- "version": "0.0.28",
+ "version": "0.0.29",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-siwe-iron-session/CHANGELOG.md b/examples/with-next-siwe-iron-session/CHANGELOG.md
index 7a618f68ab..a8262288aa 100644
--- a/examples/with-next-siwe-iron-session/CHANGELOG.md
+++ b/examples/with-next-siwe-iron-session/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next-siwe-iron-session
+## 0.0.82
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.81
### Patch Changes
diff --git a/examples/with-next-siwe-iron-session/package.json b/examples/with-next-siwe-iron-session/package.json
index bb9c915779..851e87c89b 100644
--- a/examples/with-next-siwe-iron-session/package.json
+++ b/examples/with-next-siwe-iron-session/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-siwe-iron-session",
"private": true,
- "version": "0.0.81",
+ "version": "0.0.82",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-siwe-next-auth/CHANGELOG.md b/examples/with-next-siwe-next-auth/CHANGELOG.md
index 4ad58a4445..295c55f971 100644
--- a/examples/with-next-siwe-next-auth/CHANGELOG.md
+++ b/examples/with-next-siwe-next-auth/CHANGELOG.md
@@ -1,5 +1,13 @@
# with-next-siwe-next-auth
+## 0.0.83
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+ - @rainbow-me/rainbowkit-siwe-next-auth@0.5.0
+
## 0.0.82
### Patch Changes
diff --git a/examples/with-next-siwe-next-auth/package.json b/examples/with-next-siwe-next-auth/package.json
index 8293bec391..f9e252ad8f 100644
--- a/examples/with-next-siwe-next-auth/package.json
+++ b/examples/with-next-siwe-next-auth/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-siwe-next-auth",
"private": true,
- "version": "0.0.82",
+ "version": "0.0.83",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next-wallet-button/CHANGELOG.md b/examples/with-next-wallet-button/CHANGELOG.md
index 3e14dc9a8d..871d63186c 100644
--- a/examples/with-next-wallet-button/CHANGELOG.md
+++ b/examples/with-next-wallet-button/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next-wallet-button
+## 0.0.29
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.28
### Patch Changes
diff --git a/examples/with-next-wallet-button/package.json b/examples/with-next-wallet-button/package.json
index 916036ca73..07f5d4a8f4 100644
--- a/examples/with-next-wallet-button/package.json
+++ b/examples/with-next-wallet-button/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next-wallet-button",
"private": true,
- "version": "0.0.28",
+ "version": "0.0.29",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-next/CHANGELOG.md b/examples/with-next/CHANGELOG.md
index 69cd7890e7..b103998add 100644
--- a/examples/with-next/CHANGELOG.md
+++ b/examples/with-next/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-next
+## 0.0.100
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.99
### Patch Changes
diff --git a/examples/with-next/package.json b/examples/with-next/package.json
index b68c5ce822..d875e06cd5 100644
--- a/examples/with-next/package.json
+++ b/examples/with-next/package.json
@@ -1,7 +1,7 @@
{
"name": "with-next",
"private": true,
- "version": "0.0.99",
+ "version": "0.0.100",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/examples/with-remix/CHANGELOG.md b/examples/with-remix/CHANGELOG.md
index 9c1f579e51..b7485f46f7 100644
--- a/examples/with-remix/CHANGELOG.md
+++ b/examples/with-remix/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-remix
+## 0.0.99
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.98
### Patch Changes
diff --git a/examples/with-remix/package.json b/examples/with-remix/package.json
index dd4730e0af..d9e955d8bd 100644
--- a/examples/with-remix/package.json
+++ b/examples/with-remix/package.json
@@ -1,7 +1,7 @@
{
"name": "with-remix",
"private": true,
- "version": "0.0.98",
+ "version": "0.0.99",
"type": "module",
"scripts": {
"build": "remix build",
diff --git a/examples/with-vite/CHANGELOG.md b/examples/with-vite/CHANGELOG.md
index 06d1a06765..7bf98f0150 100644
--- a/examples/with-vite/CHANGELOG.md
+++ b/examples/with-vite/CHANGELOG.md
@@ -1,5 +1,12 @@
# with-vite
+## 0.0.88
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.87
### Patch Changes
diff --git a/examples/with-vite/package.json b/examples/with-vite/package.json
index c946b0258a..5566cdfe7f 100644
--- a/examples/with-vite/package.json
+++ b/examples/with-vite/package.json
@@ -1,7 +1,7 @@
{
"name": "with-vite",
"private": true,
- "version": "0.0.87",
+ "version": "0.0.88",
"type": "module",
"scripts": {
"dev": "vite dev",
diff --git a/packages/create-rainbowkit/generated-test-app/CHANGELOG.md b/packages/create-rainbowkit/generated-test-app/CHANGELOG.md
index 61168b4840..1a66171287 100644
--- a/packages/create-rainbowkit/generated-test-app/CHANGELOG.md
+++ b/packages/create-rainbowkit/generated-test-app/CHANGELOG.md
@@ -1,5 +1,12 @@
# generated-test-app
+## 0.1.102
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.1.101
### Patch Changes
diff --git a/packages/create-rainbowkit/generated-test-app/package.json b/packages/create-rainbowkit/generated-test-app/package.json
index 5aef0a555f..5726c1cddb 100644
--- a/packages/create-rainbowkit/generated-test-app/package.json
+++ b/packages/create-rainbowkit/generated-test-app/package.json
@@ -1,7 +1,7 @@
{
"name": "generated-test-app",
"private": true,
- "version": "0.1.101",
+ "version": "0.1.102",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/packages/create-rainbowkit/templates/next-app/CHANGELOG.md b/packages/create-rainbowkit/templates/next-app/CHANGELOG.md
index 16ecb2cbdf..9060016f40 100644
--- a/packages/create-rainbowkit/templates/next-app/CHANGELOG.md
+++ b/packages/create-rainbowkit/templates/next-app/CHANGELOG.md
@@ -1,5 +1,12 @@
# rainbowkit-next-app
+## 0.0.102
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.101
### Patch Changes
diff --git a/packages/create-rainbowkit/templates/next-app/package.json b/packages/create-rainbowkit/templates/next-app/package.json
index 2f05148ba5..d1d8952fb5 100644
--- a/packages/create-rainbowkit/templates/next-app/package.json
+++ b/packages/create-rainbowkit/templates/next-app/package.json
@@ -1,7 +1,7 @@
{
"name": "rainbowkit-next-app",
"private": true,
- "version": "0.0.101",
+ "version": "0.0.102",
"scripts": {
"dev": "next dev",
"build": "next build",
diff --git a/packages/example/CHANGELOG.md b/packages/example/CHANGELOG.md
index 717991b12b..03b3ddbda9 100644
--- a/packages/example/CHANGELOG.md
+++ b/packages/example/CHANGELOG.md
@@ -1,5 +1,14 @@
# example
+## 0.0.110
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+ - @rainbow-me/rainbow-button@0.2.20
+ - @rainbow-me/rainbowkit-siwe-next-auth@0.5.0
+
## 0.0.109
### Patch Changes
diff --git a/packages/example/package.json b/packages/example/package.json
index 293dfc9e9b..c45de3176e 100644
--- a/packages/example/package.json
+++ b/packages/example/package.json
@@ -1,6 +1,6 @@
{
"name": "example",
- "version": "0.0.109",
+ "version": "0.0.110",
"description": "",
"private": true,
"main": "index.js",
diff --git a/packages/rainbow-button/CHANGELOG.md b/packages/rainbow-button/CHANGELOG.md
index e1d56d0941..4a9a3e6851 100644
--- a/packages/rainbow-button/CHANGELOG.md
+++ b/packages/rainbow-button/CHANGELOG.md
@@ -1,5 +1,12 @@
# @rainbow-me/rainbow-button
+## 0.2.20
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.2.19
### Patch Changes
diff --git a/packages/rainbow-button/package.json b/packages/rainbow-button/package.json
index 5ff8ab4763..af22948488 100644
--- a/packages/rainbow-button/package.json
+++ b/packages/rainbow-button/package.json
@@ -1,7 +1,7 @@
{
"name": "@rainbow-me/rainbow-button",
"description": "Rainbow connector button",
- "version": "0.2.19",
+ "version": "0.2.20",
"files": [
"dist",
"styles.css"
diff --git a/packages/rainbowkit/CHANGELOG.md b/packages/rainbowkit/CHANGELOG.md
index bef4e1b2fd..519a6eaf2c 100644
--- a/packages/rainbowkit/CHANGELOG.md
+++ b/packages/rainbowkit/CHANGELOG.md
@@ -1,5 +1,11 @@
# @rainbow-me/rainbowkit
+## 2.2.3
+
+### Patch Changes
+
+- b5a7878: Updated OP Mainnet branding
+
## 2.2.2
### Patch Changes
diff --git a/packages/rainbowkit/package.json b/packages/rainbowkit/package.json
index 6e4b8ab07a..6c3630d227 100644
--- a/packages/rainbowkit/package.json
+++ b/packages/rainbowkit/package.json
@@ -1,6 +1,6 @@
{
"name": "@rainbow-me/rainbowkit",
- "version": "2.2.2",
+ "version": "2.2.3",
"description": "The best way to connect a wallet",
"files": [
"dist",
diff --git a/site/CHANGELOG.md b/site/CHANGELOG.md
index 4349a27b16..ffba7378c5 100644
--- a/site/CHANGELOG.md
+++ b/site/CHANGELOG.md
@@ -1,5 +1,12 @@
# site
+## 0.0.110
+
+### Patch Changes
+
+- Updated dependencies [b5a7878]
+ - @rainbow-me/rainbowkit@2.2.3
+
## 0.0.109
### Patch Changes
diff --git a/site/package.json b/site/package.json
index bbebe77f4e..b6ba84f5ed 100644
--- a/site/package.json
+++ b/site/package.json
@@ -1,6 +1,6 @@
{
"name": "site",
- "version": "0.0.109",
+ "version": "0.0.110",
"description": "Site and docs for RainbowKit.",
"private": true,
"dependencies": {
From 0cb1977771ed06ba3996959b8d04ff3f4f7cee2e Mon Sep 17 00:00:00 2001
From: Daniel Sinclair <4412473+DanielSinclair@users.noreply.github.com>
Date: Wed, 22 Jan 2025 18:47:54 -0500
Subject: [PATCH 07/11] site: resolve render failure, capture paint performance
(#2298)
* chore: upgrade three, react-spring/three, react-three/fiber
* fix: capture performance with vercel
---
pnpm-lock.yaml | 2151 +++++--------------------------------------
site/package.json | 7 +-
site/pages/_app.tsx | 45 +-
3 files changed, 258 insertions(+), 1945 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c4468501e2..2731501d23 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -439,11 +439,11 @@ importers:
specifier: workspace:*
version: link:../packages/rainbowkit
'@react-spring/three':
- specifier: ^9.4.4
- version: 9.7.4(@react-three/fiber@9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0))(react@19.0.0)(three@0.168.0)
+ specifier: ^9.7.5
+ version: 9.7.5(@react-three/fiber@9.0.0-rc.5(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.172.0))(react@19.0.0)(three@0.172.0)
'@react-three/fiber':
- specifier: ^9.0.0-rc.3
- version: 9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0)
+ specifier: ^9.0.0-rc.5
+ version: 9.0.0-rc.5(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.172.0)
'@tanstack/react-query':
specifier: ^5.55.3
version: 5.59.0(react@19.0.0)
@@ -462,6 +462,9 @@ importers:
'@vanilla-extract/sprinkles':
specifier: 1.6.3
version: 1.6.3(@vanilla-extract/css@1.15.5(babel-plugin-macros@3.1.0))
+ '@vercel/speed-insights':
+ specifier: ^1.1.0
+ version: 1.1.0(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)
clsx:
specifier: 2.1.1
version: 2.1.1
@@ -508,8 +511,8 @@ importers:
specifier: ^7.0.1
version: 7.0.1
three:
- specifier: ^0.168.0
- version: 0.168.0
+ specifier: ^0.172.0
+ version: 0.172.0
unified:
specifier: 11.0.5
version: 11.0.5
@@ -776,6 +779,7 @@ packages:
'@babel/plugin-proposal-class-properties@7.18.6':
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -785,33 +789,31 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-proposal-export-default-from@7.24.7':
- resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-proposal-nullish-coalescing-operator@7.18.6':
resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
peerDependencies:
'@babel/core': ^7.0.0-0
'@babel/plugin-proposal-numeric-separator@7.18.6':
resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
peerDependencies:
'@babel/core': ^7.0.0-0
'@babel/plugin-proposal-optional-chaining@7.21.0':
resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
peerDependencies:
'@babel/core': ^7.0.0-0
'@babel/plugin-proposal-private-methods@7.18.6':
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -824,6 +826,7 @@ packages:
'@babel/plugin-proposal-private-property-in-object@7.21.11':
resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -859,12 +862,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-export-default-from@7.24.7':
- resolution: {integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-export-namespace-from@7.8.3':
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
peerDependencies:
@@ -1318,12 +1315,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/preset-flow@7.24.7':
- resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/preset-modules@0.1.6-no-external-plugins':
resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
peerDependencies:
@@ -1341,12 +1332,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/register@7.24.6':
- resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/regjsgen@0.8.0':
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
@@ -2233,12 +2218,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
- '@hapi/hoek@9.3.0':
- resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
-
- '@hapi/topo@5.1.0':
- resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==}
-
'@humanwhocodes/config-array@0.11.14':
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
@@ -2361,10 +2340,6 @@ packages:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
- '@isaacs/ttlcache@1.4.1':
- resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==}
- engines: {node: '>=12'}
-
'@istanbuljs/load-nyc-config@1.1.0':
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
@@ -2390,18 +2365,10 @@ packages:
node-notifier:
optional: true
- '@jest/create-cache-key-function@29.7.0':
- resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
'@jest/environment@27.5.1':
resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- '@jest/environment@29.7.0':
- resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
'@jest/expect-utils@29.7.0':
resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -2410,10 +2377,6 @@ packages:
resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- '@jest/fake-timers@29.7.0':
- resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
'@jest/globals@27.5.1':
resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -2455,10 +2418,6 @@ packages:
resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- '@jest/types@26.6.2':
- resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==}
- engines: {node: '>= 10.14.2'}
-
'@jest/types@27.5.1':
resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -2642,6 +2601,7 @@ packages:
'@motionone/vue@10.16.4':
resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==}
+ deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion
'@next/env@13.5.6':
resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==}
@@ -3302,140 +3262,36 @@ packages:
'@radix-ui/rect@1.1.0':
resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==}
- '@react-native-community/cli-clean@14.0.0':
- resolution: {integrity: sha512-kvHthZTNur/wLLx8WL5Oh+r04zzzFAX16r8xuaLhu9qGTE6Th1JevbsIuiQb5IJqD8G/uZDKgIZ2a0/lONcbJg==}
-
- '@react-native-community/cli-config@14.0.0':
- resolution: {integrity: sha512-2Nr8KR+dgn1z+HLxT8piguQ1SoEzgKJnOPQKE1uakxWaRFcQ4LOXgzpIAscYwDW6jmQxdNqqbg2cRUoOS7IMtQ==}
-
- '@react-native-community/cli-debugger-ui@14.0.0':
- resolution: {integrity: sha512-JpfzILfU7eKE9+7AMCAwNJv70H4tJGVv3ZGFqSVoK1YHg5QkVEGsHtoNW8AsqZRS6Fj4os+Fmh+r+z1L36sPmg==}
-
- '@react-native-community/cli-debugger-ui@14.0.0-alpha.11':
- resolution: {integrity: sha512-0wCNQxhCniyjyMXgR1qXliY180y/2QbvoiYpp2MleGQADr5M1b8lgI4GoyADh5kE+kX3VL0ssjgyxpmbpCD86A==}
-
- '@react-native-community/cli-doctor@14.0.0':
- resolution: {integrity: sha512-in6jylHjaPUaDzV+JtUblh8m9JYIHGjHOf6Xn57hrmE5Zwzwuueoe9rSMHF1P0mtDgRKrWPzAJVejElddfptWA==}
-
- '@react-native-community/cli-platform-android@14.0.0':
- resolution: {integrity: sha512-nt7yVz3pGKQXnVa5MAk7zR+1n41kNKD3Hi2OgybH5tVShMBo7JQoL2ZVVH6/y/9wAwI/s7hXJgzf1OIP3sMq+Q==}
-
- '@react-native-community/cli-platform-apple@14.0.0':
- resolution: {integrity: sha512-WniJL8vR4MeIsjqio2hiWWuUYUJEL3/9TDL5aXNwG68hH3tYgK3742+X9C+vRzdjTmf5IKc/a6PwLsdplFeiwQ==}
-
- '@react-native-community/cli-platform-ios@14.0.0':
- resolution: {integrity: sha512-8kxGv7mZ5nGMtueQDq+ndu08f0ikf3Zsqm3Ix8FY5KCXpSgP14uZloO2GlOImq/zFESij+oMhCkZJGggpWpfAw==}
-
- '@react-native-community/cli-server-api@14.0.0':
- resolution: {integrity: sha512-A0FIsj0QCcDl1rswaVlChICoNbfN+mkrKB5e1ab5tOYeZMMyCHqvU+eFvAvXjHUlIvVI+LbqCkf4IEdQ6H/2AQ==}
-
- '@react-native-community/cli-server-api@14.0.0-alpha.11':
- resolution: {integrity: sha512-I7YeYI7S5wSxnQAqeG8LNqhT99FojiGIk87DU0vTp6U8hIMLcA90fUuBAyJY38AuQZ12ZJpGa8ObkhIhWzGkvg==}
-
- '@react-native-community/cli-tools@14.0.0':
- resolution: {integrity: sha512-L7GX5hyYYv0ZWbAyIQKzhHuShnwDqlKYB0tqn57wa5riGCaxYuRPTK+u4qy+WRCye7+i8M4Xj6oQtSd4z0T9cA==}
-
- '@react-native-community/cli-tools@14.0.0-alpha.11':
- resolution: {integrity: sha512-HQCfVnX9aqRdKdLxmQy4fUAUo+YhNGlBV7ZjOayPbuEGWJ4RN+vSy0Cawk7epo7hXd6vKzc7P7y3HlU6Kxs7+w==}
-
- '@react-native-community/cli-types@14.0.0':
- resolution: {integrity: sha512-CMUevd1pOWqvmvutkUiyQT2lNmMHUzSW7NKc1xvHgg39NjbS58Eh2pMzIUP85IwbYNeocfYc3PH19vA/8LnQtg==}
-
- '@react-native-community/cli@14.0.0':
- resolution: {integrity: sha512-KwMKJB5jsDxqOhT8CGJ55BADDAYxlYDHv5R/ASQlEcdBEZxT0zZmnL0iiq2VqzETUy+Y/Nop+XDFgqyoQm0C2w==}
- engines: {node: '>=18'}
- hasBin: true
-
- '@react-native/assets-registry@0.75.2':
- resolution: {integrity: sha512-P1dLHjpUeC0AIkDHRYcx0qLMr+p92IPWL3pmczzo6T76Qa9XzruQOYy0jittxyBK91Csn6HHQ/eit8TeXW8MVw==}
- engines: {node: '>=18'}
-
- '@react-native/babel-plugin-codegen@0.75.2':
- resolution: {integrity: sha512-BIKVh2ZJPkzluUGgCNgpoh6NTHgX8j04FCS0Z/rTmRJ66hir/EUBl8frMFKrOy/6i4VvZEltOWB5eWfHe1AYgw==}
- engines: {node: '>=18'}
-
- '@react-native/babel-preset@0.75.2':
- resolution: {integrity: sha512-mprpsas+WdCEMjQZnbDiAC4KKRmmLbMB+o/v4mDqKlH4Mcm7RdtP5t80MZGOVCHlceNp1uEIpXywx69DNwgbgg==}
- engines: {node: '>=18'}
- peerDependencies:
- '@babel/core': '*'
-
- '@react-native/codegen@0.75.2':
- resolution: {integrity: sha512-OkWdbtO2jTkfOXfj3ibIL27rM6LoaEuApOByU2G8X+HS6v9U87uJVJlMIRWBDmnxODzazuHwNVA2/wAmSbucaw==}
- engines: {node: '>=18'}
- peerDependencies:
- '@babel/preset-env': ^7.1.6
-
- '@react-native/community-cli-plugin@0.75.2':
- resolution: {integrity: sha512-/tz0bzVja4FU0aAimzzQ7iYR43peaD6pzksArdrrGhlm8OvFYAQPOYSNeIQVMSarwnkNeg1naFKaeYf1o3++yA==}
- engines: {node: '>=18'}
-
- '@react-native/debugger-frontend@0.75.2':
- resolution: {integrity: sha512-qIC6mrlG8RQOPaYLZQiJwqnPchAVGnHWcVDeQxPMPLkM/D5+PC8tuKWYOwgLcEau3RZlgz7QQNk31Qj2/OJG6Q==}
- engines: {node: '>=18'}
-
- '@react-native/dev-middleware@0.75.2':
- resolution: {integrity: sha512-fTC5m2uVjYp1XPaIJBFgscnQjPdGVsl96z/RfLgXDq0HBffyqbg29ttx6yTCx7lIa9Gdvf6nKQom+e+Oa4izSw==}
- engines: {node: '>=18'}
-
- '@react-native/gradle-plugin@0.75.2':
- resolution: {integrity: sha512-AELeAOCZi3B2vE6SeN+mjpZjjqzqa76yfFBB3L3f3NWiu4dm/YClTGOj+5IVRRgbt8LDuRImhDoaj7ukheXr4Q==}
- engines: {node: '>=18'}
-
- '@react-native/js-polyfills@0.75.2':
- resolution: {integrity: sha512-AtLd3mbiE+FXK2Ru3l2NFOXDhUvzdUsCP4qspUw0haVaO/9xzV97RVD2zz0lur2f/LmZqQ2+KXyYzr7048b5iw==}
- engines: {node: '>=18'}
-
- '@react-native/metro-babel-transformer@0.75.2':
- resolution: {integrity: sha512-EygglCCuOub2sZ00CSIiEekCXoGL2XbOC6ssOB47M55QKvhdPG/0WBQXvmOmiN42uZgJK99Lj749v4rB0PlPIQ==}
- engines: {node: '>=18'}
- peerDependencies:
- '@babel/core': '*'
-
- '@react-native/normalize-colors@0.75.2':
- resolution: {integrity: sha512-nPwWJFtsqNFS/qSG9yDOiSJ64mjG7RCP4X/HXFfyWzCM1jq49h/DYBdr+c3e7AvTKGIdy0gGT3vgaRUHZFVdUQ==}
-
- '@react-native/virtualized-lists@0.75.2':
- resolution: {integrity: sha512-pD5SVCjxc8k+JdoyQ+IlulBTEqJc3S4KUKsmv5zqbNCyETB0ZUvd4Su7bp+lLF6ALxx6KKmbGk8E3LaWEjUFFQ==}
- engines: {node: '>=18'}
- peerDependencies:
- '@types/react': ^19.0.6
- react: ^19.0.0
- react-native: '*'
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@react-spring/animated@9.7.4':
- resolution: {integrity: sha512-7As+8Pty2QlemJ9O5ecsuPKjmO0NKvmVkRR1n6mEotFgWar8FKuQt2xgxz3RTgxcccghpx1YdS1FCdElQNexmQ==}
+ '@react-spring/animated@9.7.5':
+ resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==}
peerDependencies:
react: ^19.0.0
- '@react-spring/core@9.7.4':
- resolution: {integrity: sha512-GzjA44niEJBFUe9jN3zubRDDDP2E4tBlhNlSIkTChiNf9p4ZQlgXBg50qbXfSXHQPHak/ExYxwhipKVsQ/sUTw==}
+ '@react-spring/core@9.7.5':
+ resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==}
peerDependencies:
react: ^19.0.0
- '@react-spring/rafz@9.7.4':
- resolution: {integrity: sha512-mqDI6rW0Ca8IdryOMiXRhMtVGiEGLIO89vIOyFQXRIwwIMX30HLya24g9z4olDvFyeDW3+kibiKwtZnA4xhldA==}
+ '@react-spring/rafz@9.7.5':
+ resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==}
- '@react-spring/shared@9.7.4':
- resolution: {integrity: sha512-bEPI7cQp94dOtCFSEYpxvLxj0+xQfB5r9Ru1h8OMycsIq7zFZon1G0sHrBLaLQIWeMCllc4tVDYRTLIRv70C8w==}
+ '@react-spring/shared@9.7.5':
+ resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==}
peerDependencies:
react: ^19.0.0
- '@react-spring/three@9.7.4':
- resolution: {integrity: sha512-HKUhrrvWW7F/MAroObOloqcYyFqsUHp1ANIDvPVxk9cSh7veW7gQbJm2Sc7Ka+L4gVJEwSkS+MRfr8kk+sRZBw==}
+ '@react-spring/three@9.7.5':
+ resolution: {integrity: sha512-RxIsCoQfUqOS3POmhVHa1wdWS0wyHAUway73uRLp3GAL5U2iYVNdnzQsep6M2NZ994BlW8TcKuMtQHUqOsy6WA==}
peerDependencies:
'@react-three/fiber': '>=6.0'
react: ^19.0.0
three: '>=0.126'
- '@react-spring/types@9.7.4':
- resolution: {integrity: sha512-iQVztO09ZVfsletMiY+DpT/JRiBntdsdJ4uqk3UJFhrhS8mIC9ZOZbmfGSRs/kdbNPQkVyzucceDicQ/3Mlj9g==}
+ '@react-spring/types@9.7.5':
+ resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==}
- '@react-three/fiber@9.0.0-rc.3':
- resolution: {integrity: sha512-vEAmxViSuoMW8kr1yihJAyiW+iqZ6OVC4BJ/ptUDL/abBnISncNypveX/q0kDviiNQx5l5mu8UmviyKOlD1I7A==}
+ '@react-three/fiber@9.0.0-rc.5':
+ resolution: {integrity: sha512-xXsiaeTC8VWDTNOX93dOmVriIiPS0DW0z/QcpHU8tKwnslD/vNhF+t7qBHDF6iq2OMp5hkSlcg/Of692SQIC7Q==}
peerDependencies:
expo: '>=43.0'
expo-asset: '>=8.4'
@@ -3443,7 +3299,7 @@ packages:
expo-gl: '>=11.0'
react: ^19.0.0
react-dom: ^19.0.0
- react-native: '>=0.69'
+ react-native: '>=0.78'
three: '>=0.156'
peerDependenciesMeta:
expo:
@@ -3682,15 +3538,6 @@ packages:
'@scure/bip39@1.5.0':
resolution: {integrity: sha512-Dop+ASYhnrwm9+HA/HwXg7j2ZqM6yk2fyLWb5znexjctFY3+E+eU8cIWI0Pql0Qx4hPZCijlGq4OL71g+Uz30A==}
- '@sideway/address@4.1.5':
- resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
-
- '@sideway/formula@3.0.1':
- resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==}
-
- '@sideway/pinpoint@2.0.0':
- resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
-
'@sinclair/typebox@0.24.51':
resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==}
@@ -3700,12 +3547,6 @@ packages:
'@sinonjs/commons@1.8.6':
resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
- '@sinonjs/commons@3.0.1':
- resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
-
- '@sinonjs/fake-timers@10.3.0':
- resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
-
'@sinonjs/fake-timers@8.1.0':
resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==}
@@ -4118,9 +3959,6 @@ packages:
'@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
- '@types/yargs@15.0.19':
- resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==}
-
'@types/yargs@16.0.9':
resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==}
@@ -4248,6 +4086,29 @@ packages:
peerDependencies:
webpack: ^4.30.0 || ^5.20.2
+ '@vercel/speed-insights@1.1.0':
+ resolution: {integrity: sha512-rAXxuhhO4mlRGC9noa5F7HLMtGg8YF1zAN6Pjd1Ny4pII4cerhtwSG4vympbCl+pWkH7nBS9kVXRD4FAn54dlg==}
+ peerDependencies:
+ '@sveltejs/kit': ^1 || ^2
+ next: '>= 13'
+ react: ^19.0.0
+ svelte: '>= 4'
+ vue: ^3
+ vue-router: ^4
+ peerDependenciesMeta:
+ '@sveltejs/kit':
+ optional: true
+ next:
+ optional: true
+ react:
+ optional: true
+ svelte:
+ optional: true
+ vue:
+ optional: true
+ vue-router:
+ optional: true
+
'@vitejs/plugin-react@4.3.1':
resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -4441,6 +4302,7 @@ packages:
abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
+ deprecated: Use your platform's native atob() and btoa() methods instead
abitype@1.0.7:
resolution: {integrity: sha512-ZfYYSktDQUwc2eduYu8C4wOs+RDPmnRYMh7zNfzeMtGGgb0U+6tLGjixUic6mXf5xKKCcgT5Qp6cv39tOARVFw==}
@@ -4539,9 +4401,6 @@ packages:
algoliasearch@4.24.0:
resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==}
- anser@1.4.10:
- resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==}
-
ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
@@ -4550,9 +4409,6 @@ packages:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
- ansi-fragments@0.2.1:
- resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==}
-
ansi-html-community@0.0.8:
resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
engines: {'0': node >= 0.8.0}
@@ -4563,10 +4419,6 @@ packages:
engines: {'0': node >= 0.8.0}
hasBin: true
- ansi-regex@4.1.1:
- resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
- engines: {node: '>=6'}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -4598,9 +4450,6 @@ packages:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
- appdirsjs@1.2.7:
- resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==}
-
arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
@@ -4687,21 +4536,10 @@ packages:
ast-types-flow@0.0.8:
resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
- ast-types@0.15.2:
- resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
- engines: {node: '>=4'}
-
- astral-regex@1.0.0:
- resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==}
- engines: {node: '>=4'}
-
astring@1.9.0:
resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
hasBin: true
- async-limiter@1.0.1:
- resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
-
async-mutex@0.2.6:
resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==}
@@ -4737,11 +4575,6 @@ packages:
axobject-query@3.1.1:
resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==}
- babel-core@7.0.0-bridge.0:
- resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
babel-jest@27.5.1:
resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -4787,9 +4620,6 @@ packages:
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-transform-flow-enums@0.0.2:
- resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==}
-
babel-plugin-transform-react-remove-prop-types@0.4.24:
resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==}
@@ -4934,18 +4764,6 @@ packages:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
- caller-callsite@2.0.0:
- resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==}
- engines: {node: '>=4'}
-
- caller-path@2.0.0:
- resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==}
- engines: {node: '>=4'}
-
- callsites@2.0.0:
- resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==}
- engines: {node: '>=4'}
-
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -5043,21 +4861,10 @@ packages:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
- chrome-launcher@0.15.2:
- resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==}
- engines: {node: '>=12.13.0'}
- hasBin: true
-
chrome-trace-event@1.0.4:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
- chromium-edge-launcher@0.2.0:
- resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==}
-
- ci-info@2.0.0:
- resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
-
ci-info@3.9.0:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
@@ -5110,10 +4917,6 @@ packages:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
- clone-deep@4.0.1:
- resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
- engines: {node: '>=6'}
-
clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
@@ -5163,9 +4966,6 @@ packages:
colord@2.9.3:
resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
- colorette@1.4.0:
- resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
-
colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
@@ -5176,9 +4976,6 @@ packages:
comma-separated-tokens@2.0.3:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
- command-exists@1.2.9:
- resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==}
-
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -5198,10 +4995,6 @@ packages:
resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==}
engines: {node: ^12.20.0 || >=14}
- commander@9.5.0:
- resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
- engines: {node: ^12.20.0 || >=14}
-
comment-json@4.2.5:
resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==}
engines: {node: '>= 6'}
@@ -5237,10 +5030,6 @@ packages:
resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
engines: {node: '>=0.8'}
- connect@3.7.0:
- resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
- engines: {node: '>= 0.10.0'}
-
consola@3.2.3:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -5322,10 +5111,6 @@ packages:
cosmiconfig: '>=8.2'
typescript: '>=4'
- cosmiconfig@5.2.1:
- resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
- engines: {node: '>=4'}
-
cosmiconfig@6.0.0:
resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
engines: {node: '>=8'}
@@ -5549,9 +5334,6 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
- dayjs@1.11.13:
- resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
-
debounce@1.2.1:
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
@@ -5658,9 +5440,6 @@ packages:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
- denodeify@1.2.1:
- resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==}
-
depd@1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
engines: {node: '>= 0.6'}
@@ -5775,6 +5554,7 @@ packages:
domexception@2.0.1:
resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
engines: {node: '>=8'}
+ deprecated: Use your platform's native DOMException instead
domhandler@4.3.1:
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
@@ -5891,11 +5671,6 @@ packages:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
- envinfo@7.13.0:
- resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==}
- engines: {node: '>=4'}
- hasBin: true
-
err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
@@ -5905,10 +5680,6 @@ packages:
error-stack-parser@2.1.4:
resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
- errorhandler@1.5.1:
- resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==}
- engines: {node: '>= 0.8'}
-
es-abstract@1.23.3:
resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
engines: {node: '>= 0.4'}
@@ -6274,9 +6045,6 @@ packages:
resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- exponential-backoff@3.1.1:
- resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
-
express@4.19.2:
resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==}
engines: {node: '>= 0.10.0'}
@@ -6322,10 +6090,6 @@ packages:
fast-uri@3.0.1:
resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==}
- fast-xml-parser@4.5.0:
- resolution: {integrity: sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==}
- hasBin: true
-
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
@@ -6364,18 +6128,10 @@ packages:
resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==}
engines: {node: '>=0.10.0'}
- finalhandler@1.1.2:
- resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
- engines: {node: '>= 0.8'}
-
finalhandler@1.2.0:
resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
engines: {node: '>= 0.8'}
- find-cache-dir@2.1.0:
- resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
- engines: {node: '>=6'}
-
find-cache-dir@3.3.2:
resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
engines: {node: '>=8'}
@@ -6403,13 +6159,6 @@ packages:
flatted@3.3.1:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
- flow-enums-runtime@0.0.6:
- resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==}
-
- flow-parser@0.245.2:
- resolution: {integrity: sha512-FU4yuqC1j2IeWWicpzG0YJrXHJgKjK/AU8QKK/7MvQaNhcoGisDoE7FJLGCtbvnifzsgDWdm9/jtTF7Mp+PJXQ==}
- engines: {node: '>=0.4.0'}
-
follow-redirects@1.15.6:
resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
@@ -6598,6 +6347,7 @@ packages:
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Glob versions prior to v9 are no longer supported
global-directory@4.0.1:
resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
@@ -6744,18 +6494,6 @@ packages:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
- hermes-estree@0.22.0:
- resolution: {integrity: sha512-FLBt5X9OfA8BERUdc6aZS36Xz3rRuB0Y/mfocSADWEJfomc1xfene33GdyAmtTkKTBXTN/EgAy+rjTKkkZJHlw==}
-
- hermes-estree@0.23.1:
- resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==}
-
- hermes-parser@0.22.0:
- resolution: {integrity: sha512-gn5RfZiEXCsIWsFGsKiykekktUoh0PdFWYocXsUdZIyWSckT6UIyPcyyUIPSR3kpnELWeK3n3ztAse7Mat6PSA==}
-
- hermes-parser@0.23.1:
- resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==}
-
hey-listen@1.0.8:
resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
@@ -6912,11 +6650,6 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- image-size@1.1.1:
- resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==}
- engines: {node: '>=16.x'}
- hasBin: true
-
imagescript@1.3.0:
resolution: {integrity: sha512-lCYzQrWzdnA68K03oMj/BUlBJrVBnslzDOgGFymAp49NmdGEJxGeN7sHh5mCva0nQkq+kkKSuru2zLf1m04+3A==}
engines: {node: '>=14.0.0'}
@@ -6924,10 +6657,6 @@ packages:
immer@9.0.21:
resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
- import-fresh@2.0.0:
- resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==}
- engines: {node: '>=4'}
-
import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@@ -6958,6 +6687,7 @@ packages:
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.
inherits@2.0.3:
resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
@@ -6985,9 +6715,6 @@ packages:
intl-messageformat@10.5.14:
resolution: {integrity: sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==}
- invariant@2.2.4:
- resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
-
ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
@@ -7078,10 +6805,6 @@ packages:
is-deflate@1.0.0:
resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==}
- is-directory@0.3.1:
- resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==}
- engines: {node: '>=0.10.0'}
-
is-docker@2.2.1:
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
engines: {node: '>=8'}
@@ -7103,10 +6826,6 @@ packages:
is-finalizationregistry@1.0.2:
resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
- is-fullwidth-code-point@2.0.0:
- resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
- engines: {node: '>=4'}
-
is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
@@ -7178,10 +6897,6 @@ packages:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
- is-plain-object@2.0.4:
- resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
- engines: {node: '>=0.10.0'}
-
is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
@@ -7258,10 +6973,6 @@ packages:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
- is-wsl@1.1.0:
- resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==}
- engines: {node: '>=4'}
-
is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
@@ -7283,10 +6994,6 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- isobject@3.0.1:
- resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
- engines: {node: '>=0.10.0'}
-
isows@1.0.6:
resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==}
peerDependencies:
@@ -7382,10 +7089,6 @@ packages:
resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- jest-environment-node@29.7.0:
- resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
jest-get-type@27.5.1:
resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -7430,10 +7133,6 @@ packages:
resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- jest-mock@29.7.0:
- resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
jest-pnp-resolver@1.2.3:
resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
engines: {node: '>=6'}
@@ -7491,10 +7190,6 @@ packages:
resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- jest-validate@29.7.0:
- resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
jest-watch-typeahead@1.1.0:
resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -7521,10 +7216,6 @@ packages:
resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
- jest-worker@29.7.0:
- resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
jest@27.5.1:
resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -7539,9 +7230,6 @@ packages:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
- joi@17.13.3:
- resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==}
-
jose@4.15.9:
resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==}
@@ -7559,18 +7247,6 @@ packages:
jsbi@4.3.0:
resolution: {integrity: sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==}
- jsc-android@250231.0.0:
- resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==}
-
- jsc-safe-url@0.2.4:
- resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==}
-
- jscodeshift@0.14.0:
- resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==}
- hasBin: true
- peerDependencies:
- '@babel/preset-env': ^7.1.6
-
jsdom@16.7.0:
resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==}
engines: {node: '>=10'}
@@ -7606,9 +7282,6 @@ packages:
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
- json-parse-better-errors@1.0.2:
- resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
-
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
@@ -7720,9 +7393,6 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
- lighthouse-logger@1.4.2:
- resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==}
-
lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
@@ -7812,9 +7482,6 @@ packages:
lodash.startcase@4.4.0:
resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
- lodash.throttle@4.1.1:
- resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
-
lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
@@ -7828,10 +7495,6 @@ packages:
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
engines: {node: '>=10'}
- logkitty@0.7.1:
- resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==}
- hasBin: true
-
long@5.2.3:
resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==}
@@ -7875,10 +7538,6 @@ packages:
magic-string@0.30.11:
resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
- make-dir@2.1.0:
- resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
- engines: {node: '>=6'}
-
make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
@@ -7898,9 +7557,6 @@ packages:
resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
engines: {node: '>=16'}
- marky@1.2.5:
- resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==}
-
mdast-util-definitions@5.1.2:
resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
@@ -7991,9 +7647,6 @@ packages:
resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==}
engines: {node: '>= 4.0.0'}
- memoize-one@5.2.1:
- resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
-
meow@12.1.1:
resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==}
engines: {node: '>=16.10'}
@@ -8012,64 +7665,6 @@ packages:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
- metro-babel-transformer@0.80.12:
- resolution: {integrity: sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg==}
- engines: {node: '>=18'}
-
- metro-cache-key@0.80.12:
- resolution: {integrity: sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA==}
- engines: {node: '>=18'}
-
- metro-cache@0.80.12:
- resolution: {integrity: sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA==}
- engines: {node: '>=18'}
-
- metro-config@0.80.12:
- resolution: {integrity: sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ==}
- engines: {node: '>=18'}
-
- metro-core@0.80.12:
- resolution: {integrity: sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw==}
- engines: {node: '>=18'}
-
- metro-file-map@0.80.12:
- resolution: {integrity: sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw==}
- engines: {node: '>=18'}
-
- metro-minify-terser@0.80.12:
- resolution: {integrity: sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ==}
- engines: {node: '>=18'}
-
- metro-resolver@0.80.12:
- resolution: {integrity: sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw==}
- engines: {node: '>=18'}
-
- metro-runtime@0.80.12:
- resolution: {integrity: sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw==}
- engines: {node: '>=18'}
-
- metro-source-map@0.80.12:
- resolution: {integrity: sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw==}
- engines: {node: '>=18'}
-
- metro-symbolicate@0.80.12:
- resolution: {integrity: sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw==}
- engines: {node: '>=18'}
- hasBin: true
-
- metro-transform-plugins@0.80.12:
- resolution: {integrity: sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA==}
- engines: {node: '>=18'}
-
- metro-transform-worker@0.80.12:
- resolution: {integrity: sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA==}
- engines: {node: '>=18'}
-
- metro@0.80.12:
- resolution: {integrity: sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==}
- engines: {node: '>=18'}
- hasBin: true
-
micro-ftch@0.3.1:
resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==}
@@ -8268,11 +7863,6 @@ packages:
engines: {node: '>=4'}
hasBin: true
- mime@2.6.0:
- resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
- engines: {node: '>=4.0.0'}
- hasBin: true
-
mime@3.0.0:
resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
engines: {node: '>=10.0.0'}
@@ -8497,27 +8087,16 @@ packages:
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
- nocache@3.0.4:
- resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==}
- engines: {node: '>=12.0.0'}
-
nock@13.5.5:
resolution: {integrity: sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==}
engines: {node: '>= 10.13'}
- node-abort-controller@3.1.1:
- resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
-
node-addon-api@2.0.2:
resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==}
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
- node-dir@0.1.17:
- resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==}
- engines: {node: '>= 0.10.5'}
-
node-fetch-native@1.6.4:
resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
@@ -8544,10 +8123,6 @@ packages:
node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
- node-stream-zip@1.15.0:
- resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==}
- engines: {node: '>=0.12.0'}
-
normalize-package-data@5.0.0:
resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -8594,19 +8169,12 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- nullthrows@1.1.1:
- resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
-
nwsapi@2.2.12:
resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==}
oauth@0.9.15:
resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==}
- ob1@0.80.12:
- resolution: {integrity: sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==}
- engines: {node: '>=18'}
-
obj-multiplex@1.0.0:
resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==}
@@ -8701,14 +8269,6 @@ packages:
resolution: {integrity: sha512-X0nmbb8xUUi637JXzCxY/K4AtO/I0fB5b7iiGaHJHu8IXBWV8TnQ4xqa0Igb/NoAg3OP2uXNhSeiTsErETOA/g==}
engines: {node: '>= 14.17.0'}
- open@6.4.0:
- resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==}
- engines: {node: '>=8'}
-
- open@7.4.2:
- resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
- engines: {node: '>=8'}
-
open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
@@ -8833,10 +8393,6 @@ packages:
parse-entities@4.0.1:
resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
- parse-json@4.0.0:
- resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
- engines: {node: '>=4'}
-
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -8963,10 +8519,6 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
- pkg-dir@3.0.0:
- resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
- engines: {node: '>=6'}
-
pkg-dir@4.2.0:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
@@ -9462,10 +9014,6 @@ packages:
pretty-error@4.0.0:
resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
- pretty-format@26.6.2:
- resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==}
- engines: {node: '>= 10'}
-
pretty-format@27.5.1:
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -9568,6 +9116,10 @@ packages:
q@1.5.1:
resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
+ deprecated: |-
+ You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
+
+ (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
qrcode@1.5.3:
resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==}
@@ -9587,20 +9139,12 @@ packages:
resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==}
engines: {node: '>=6'}
- querystring@0.2.1:
- resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==}
- engines: {node: '>=0.4.x'}
- deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
-
querystringify@2.2.0:
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- queue@6.0.2:
- resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==}
-
quick-format-unescaped@4.0.4:
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
@@ -9635,9 +9179,6 @@ packages:
typescript:
optional: true
- react-devtools-core@5.3.1:
- resolution: {integrity: sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw==}
-
react-dom@19.0.0:
resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==}
peerDependencies:
@@ -9655,17 +9196,6 @@ packages:
react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- react-native@0.75.2:
- resolution: {integrity: sha512-pP+Yswd/EurzAlKizytRrid9LJaPJzuNldc+o5t01md2VLHym8V7FWH2z9omFKtFTer8ERg0fAhG1fpd0Qq6bQ==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- '@types/react': ^19.0.6
- react: ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
react-reconciler@0.31.0:
resolution: {integrity: sha512-7Ob7Z+URmesIsIVRjnLoDGwBEG/tVitidU0nMsqX/eeJaLY89RISO/10ERe0MqmzuKUUB1rmY+h1itMbUHg9BQ==}
engines: {node: '>=0.10.0'}
@@ -9771,17 +9301,10 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- readline@1.3.0:
- resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==}
-
real-require@0.1.0:
resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==}
engines: {node: '>= 12.13.0'}
- recast@0.21.5:
- resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==}
- engines: {node: '>= 4'}
-
recursive-readdir-files@2.3.2:
resolution: {integrity: sha512-BwDsPaFW9HUlUHagjQRb3gdgh+SGz434W8XgTXPfOTpj1HKgzMJsJnpuh3qCvHGMLwOuFXI6Te20PwzXKasWDA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -9904,10 +9427,6 @@ packages:
resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
engines: {node: '>=8'}
- resolve-from@3.0.0:
- resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==}
- engines: {node: '>=4'}
-
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -9960,17 +9479,14 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rimraf@2.6.3:
- resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
- deprecated: Rimraf versions prior to v4 are no longer supported
- hasBin: true
-
rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
rollup-plugin-terser@7.0.2:
resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
+ deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
peerDependencies:
rollup: ^2.0.0
@@ -10051,9 +9567,6 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
- scheduler@0.24.0-canary-efb381bbf-20230505:
- resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==}
-
scheduler@0.25.0:
resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
@@ -10087,10 +9600,6 @@ packages:
resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
engines: {node: '>=10'}
- semver@5.7.2:
- resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
- hasBin: true
-
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -10104,10 +9613,6 @@ packages:
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
engines: {node: '>= 0.8.0'}
- serialize-error@2.1.0:
- resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==}
- engines: {node: '>=0.10.0'}
-
serialize-javascript@4.0.0:
resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
@@ -10146,10 +9651,6 @@ packages:
resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
hasBin: true
- shallow-clone@3.0.1:
- resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
- engines: {node: '>=8'}
-
sharp@0.33.5:
resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -10201,10 +9702,6 @@ packages:
resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
engines: {node: '>=12'}
- slice-ansi@2.1.0:
- resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==}
- engines: {node: '>=6'}
-
socket.io-client@4.7.5:
resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==}
engines: {node: '>=10.0.0'}
@@ -10235,10 +9732,6 @@ packages:
source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
- source-map@0.5.7:
- resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
- engines: {node: '>=0.10.0'}
-
source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
@@ -10253,6 +9746,7 @@ packages:
sourcemap-codec@1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
+ deprecated: Please use @jridgewell/sourcemap-codec instead
space-separated-tokens@2.0.2:
resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
@@ -10296,6 +9790,7 @@ packages:
stable@0.1.8:
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
+ deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
stack-utils@2.0.6:
resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
@@ -10307,10 +9802,6 @@ packages:
stackframe@1.3.4:
resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
- stacktrace-parser@0.1.10:
- resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==}
- engines: {node: '>=6'}
-
static-eval@2.0.2:
resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==}
@@ -10399,10 +9890,6 @@ 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'}
@@ -10443,9 +9930,6 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- strnum@1.0.5:
- resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
-
style-loader@3.3.4:
resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==}
engines: {node: '>= 12.13.0'}
@@ -10482,10 +9966,6 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
- sudo-prompt@9.2.1:
- resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==}
- deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
-
superstruct@1.0.4:
resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==}
engines: {node: '>=14.0.0'}
@@ -10521,6 +10001,7 @@ packages:
svgo@1.3.2:
resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==}
engines: {node: '>=4.0.0'}
+ deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x.
hasBin: true
svgo@2.8.0:
@@ -10563,10 +10044,6 @@ packages:
resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
engines: {node: '>=8'}
- temp@0.8.4:
- resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
- engines: {node: '>=6.0.0'}
-
tempy@0.6.0:
resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==}
engines: {node: '>=10'}
@@ -10632,11 +10109,8 @@ packages:
thread-stream@0.15.2:
resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==}
- three@0.168.0:
- resolution: {integrity: sha512-6m6jXtDwMJEK/GGMbAOTSAmxNdzKvvBzgd7q8bE/7Tr6m7PaBh5kKLrN7faWtlglXbzj7sVba48Idwx+NRsZXw==}
-
- throat@5.0.0:
- resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==}
+ three@0.172.0:
+ resolution: {integrity: sha512-6HMgMlzU97MsV7D/tY8Va38b83kz8YJX+BefKjspMNAv0Vx6dxMogHOrnRl/sbMIs3BPUKijPqDqJ/+UwJbIow==}
throat@6.0.2:
resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==}
@@ -10781,10 +10255,6 @@ packages:
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'}
-
type-fest@4.26.1:
resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==}
engines: {node: '>=16'}
@@ -11202,11 +10672,9 @@ packages:
jsdom:
optional: true
- vlq@1.0.1:
- resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==}
-
w3c-hr-time@1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
+ deprecated: Use your platform's native performance.now() and performance.timeOrigin.
w3c-xmlserializer@2.0.0:
resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==}
@@ -11415,6 +10883,7 @@ packages:
workbox-cacheable-response@6.6.0:
resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==}
+ deprecated: workbox-background-sync@6.6.0
workbox-core@6.6.0:
resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==}
@@ -11424,6 +10893,7 @@ packages:
workbox-google-analytics@6.6.0:
resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==}
+ deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
workbox-navigation-preload@6.6.0:
resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==}
@@ -11473,23 +10943,9 @@ packages:
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- write-file-atomic@2.4.3:
- resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
-
write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
- ws@6.2.3:
- resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
ws@7.5.10:
resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==}
engines: {node: '>=8.3.0'}
@@ -12005,13 +11461,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2)
- optional: true
-
'@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -12085,12 +11534,6 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
- optional: true
-
'@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -12668,14 +12111,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/preset-flow@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-validator-option': 7.24.8
- '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2)
- optional: true
-
'@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -12706,16 +12141,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/register@7.24.6(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- clone-deep: 4.0.1
- find-cache-dir: 2.1.0
- make-dir: 2.1.0
- pirates: 4.0.6
- source-map-support: 0.5.21
- optional: true
-
'@babel/regjsgen@0.8.0': {}
'@babel/runtime@7.25.6':
@@ -13606,14 +13031,6 @@ snapshots:
protobufjs: 7.4.0
yargs: 17.7.2
- '@hapi/hoek@9.3.0':
- optional: true
-
- '@hapi/topo@5.1.0':
- dependencies:
- '@hapi/hoek': 9.3.0
- optional: true
-
'@humanwhocodes/config-array@0.11.14':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
@@ -13710,9 +13127,6 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
- '@isaacs/ttlcache@1.4.1':
- optional: true
-
'@istanbuljs/load-nyc-config@1.1.0':
dependencies:
camelcase: 5.3.1
@@ -13778,11 +13192,6 @@ snapshots:
- ts-node
- utf-8-validate
- '@jest/create-cache-key-function@29.7.0':
- dependencies:
- '@jest/types': 29.6.3
- optional: true
-
'@jest/environment@27.5.1':
dependencies:
'@jest/fake-timers': 27.5.1
@@ -13790,14 +13199,6 @@ snapshots:
'@types/node': 20.16.5
jest-mock: 27.5.1
- '@jest/environment@29.7.0':
- dependencies:
- '@jest/fake-timers': 29.7.0
- '@jest/types': 29.6.3
- '@types/node': 20.16.5
- jest-mock: 29.7.0
- optional: true
-
'@jest/expect-utils@29.7.0':
dependencies:
jest-get-type: 29.6.3
@@ -13811,16 +13212,6 @@ snapshots:
jest-mock: 27.5.1
jest-util: 27.5.1
- '@jest/fake-timers@29.7.0':
- dependencies:
- '@jest/types': 29.6.3
- '@sinonjs/fake-timers': 10.3.0
- '@types/node': 20.16.5
- jest-message-util: 29.7.0
- jest-mock: 29.7.0
- jest-util: 29.7.0
- optional: true
-
'@jest/globals@27.5.1':
dependencies:
'@jest/environment': 27.5.1
@@ -13914,15 +13305,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@jest/types@26.6.2':
- dependencies:
- '@types/istanbul-lib-coverage': 2.0.6
- '@types/istanbul-reports': 3.0.4
- '@types/node': 20.16.5
- '@types/yargs': 15.0.19
- chalk: 4.1.2
- optional: true
-
'@jest/types@27.5.1':
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
@@ -14877,509 +14259,180 @@ snapshots:
'@radix-ui/rect@1.1.0': {}
- '@react-native-community/cli-clean@14.0.0':
+ '@react-spring/animated@9.7.5(react@19.0.0)':
dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- optional: true
+ '@react-spring/shared': 9.7.5(react@19.0.0)
+ '@react-spring/types': 9.7.5
+ react: 19.0.0
- '@react-native-community/cli-config@14.0.0(typescript@5.5.2)':
+ '@react-spring/core@9.7.5(react@19.0.0)':
dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- cosmiconfig: 9.0.0(typescript@5.5.2)
- deepmerge: 4.3.1
- fast-glob: 3.3.2
- joi: 17.13.3
- transitivePeerDependencies:
- - typescript
- optional: true
+ '@react-spring/animated': 9.7.5(react@19.0.0)
+ '@react-spring/shared': 9.7.5(react@19.0.0)
+ '@react-spring/types': 9.7.5
+ react: 19.0.0
- '@react-native-community/cli-debugger-ui@14.0.0':
+ '@react-spring/rafz@9.7.5': {}
+
+ '@react-spring/shared@9.7.5(react@19.0.0)':
dependencies:
- serve-static: 1.15.0
- transitivePeerDependencies:
- - supports-color
- optional: true
+ '@react-spring/rafz': 9.7.5
+ '@react-spring/types': 9.7.5
+ react: 19.0.0
- '@react-native-community/cli-debugger-ui@14.0.0-alpha.11':
+ '@react-spring/three@9.7.5(@react-three/fiber@9.0.0-rc.5(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.172.0))(react@19.0.0)(three@0.172.0)':
dependencies:
- serve-static: 1.15.0
+ '@react-spring/animated': 9.7.5(react@19.0.0)
+ '@react-spring/core': 9.7.5(react@19.0.0)
+ '@react-spring/shared': 9.7.5(react@19.0.0)
+ '@react-spring/types': 9.7.5
+ '@react-three/fiber': 9.0.0-rc.5(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.172.0)
+ react: 19.0.0
+ three: 0.172.0
+
+ '@react-spring/types@9.7.5': {}
+
+ '@react-three/fiber@9.0.0-rc.5(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(three@0.172.0)':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ '@types/debounce': 1.2.4
+ '@types/react-reconciler': 0.28.8
+ '@types/webxr': 0.5.20
+ base64-js: 1.5.1
+ buffer: 6.0.3
+ debounce: 1.2.1
+ its-fine: 1.2.5(react@19.0.0)
+ react: 19.0.0
+ react-reconciler: 0.31.0(react@19.0.0)
+ scheduler: 0.25.0
+ suspend-react: 0.1.3(react@19.0.0)
+ three: 0.172.0
+ zustand: 4.5.6(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)
+ optionalDependencies:
+ react-dom: 19.0.0(react@19.0.0)
transitivePeerDependencies:
- - supports-color
- optional: true
+ - '@types/react'
+ - immer
- '@react-native-community/cli-doctor@14.0.0(typescript@5.5.2)':
+ '@remix-run/dev@2.11.2(@remix-run/react@2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2))(@remix-run/serve@2.11.2(typescript@5.5.2))(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.8)(terser@5.32.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(vite@5.4.2(@types/node@20.16.5)(terser@5.32.0))':
dependencies:
- '@react-native-community/cli-config': 14.0.0(typescript@5.5.2)
- '@react-native-community/cli-platform-android': 14.0.0
- '@react-native-community/cli-platform-apple': 14.0.0
- '@react-native-community/cli-platform-ios': 14.0.0
- '@react-native-community/cli-tools': 14.0.0
+ '@babel/core': 7.25.2
+ '@babel/generator': 7.25.6
+ '@babel/parser': 7.25.6
+ '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+ '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
+ '@babel/traverse': 7.25.6
+ '@babel/types': 7.25.6
+ '@mdx-js/mdx': 2.3.0
+ '@npmcli/package-json': 4.0.1
+ '@remix-run/node': 2.11.2(typescript@5.5.2)
+ '@remix-run/react': 2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2)
+ '@remix-run/router': 1.19.1
+ '@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
+ '@types/mdx': 2.0.13
+ '@vanilla-extract/integration': 6.5.0(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(terser@5.32.0)
+ arg: 5.0.2
+ cacache: 17.1.4
chalk: 4.1.2
- command-exists: 1.2.9
- deepmerge: 4.3.1
- envinfo: 7.13.0
+ chokidar: 3.6.0
+ cross-spawn: 7.0.3
+ dotenv: 16.4.5
+ es-module-lexer: 1.5.4
+ esbuild: 0.17.6
+ esbuild-plugins-node-modules-polyfill: 1.6.6(esbuild@0.17.6)
execa: 5.1.1
- node-stream-zip: 1.15.0
+ exit-hook: 2.2.1
+ express: 4.19.2
+ fs-extra: 10.1.0
+ get-port: 5.1.1
+ gunzip-maybe: 1.4.2
+ jsesc: 3.0.2
+ json5: 2.2.3
+ lodash: 4.17.21
+ lodash.debounce: 4.0.8
+ minimatch: 9.0.5
ora: 5.4.1
+ picocolors: 1.0.1
+ picomatch: 2.3.1
+ pidtree: 0.6.0
+ postcss: 8.4.41
+ postcss-discard-duplicates: 5.1.0(postcss@8.4.41)
+ postcss-load-config: 4.0.2(postcss@8.4.41)
+ postcss-modules: 6.0.0(postcss@8.4.41)
+ prettier: 2.8.8
+ pretty-ms: 7.0.1
+ react-refresh: 0.14.2
+ remark-frontmatter: 4.0.1
+ remark-mdx-frontmatter: 1.1.1
semver: 7.6.3
- strip-ansi: 5.2.0
- wcwidth: 1.0.1
- yaml: 2.5.1
+ set-cookie-parser: 2.7.0
+ tar-fs: 2.1.1
+ tsconfig-paths: 4.2.0
+ ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ optionalDependencies:
+ '@remix-run/serve': 2.11.2(typescript@5.5.2)
+ typescript: 5.5.2
+ vite: 5.4.2(@types/node@20.16.5)(terser@5.32.0)
transitivePeerDependencies:
- - typescript
- optional: true
+ - '@types/node'
+ - babel-plugin-macros
+ - bluebird
+ - bufferutil
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - ts-node
+ - utf-8-validate
- '@react-native-community/cli-platform-android@14.0.0':
+ '@remix-run/express@2.11.2(express@4.19.2)(typescript@5.5.2)':
dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- fast-xml-parser: 4.5.0
- logkitty: 0.7.1
- optional: true
+ '@remix-run/node': 2.11.2(typescript@5.5.2)
+ express: 4.19.2
+ optionalDependencies:
+ typescript: 5.5.2
- '@react-native-community/cli-platform-apple@14.0.0':
+ '@remix-run/node@2.11.2(typescript@5.5.2)':
dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- fast-xml-parser: 4.5.0
- ora: 5.4.1
- optional: true
+ '@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
+ '@remix-run/web-fetch': 4.4.2
+ '@web3-storage/multipart-parser': 1.0.0
+ cookie-signature: 1.2.1
+ source-map-support: 0.5.21
+ stream-slice: 0.1.2
+ undici: 6.19.8
+ optionalDependencies:
+ typescript: 5.5.2
- '@react-native-community/cli-platform-ios@14.0.0':
+ '@remix-run/react@2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2)':
dependencies:
- '@react-native-community/cli-platform-apple': 14.0.0
- optional: true
+ '@remix-run/router': 1.19.1
+ '@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-router: 6.26.1(react@19.0.0)
+ react-router-dom: 6.26.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ turbo-stream: 2.3.0
+ optionalDependencies:
+ typescript: 5.5.2
+
+ '@remix-run/router@1.19.1': {}
- '@react-native-community/cli-server-api@14.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)':
+ '@remix-run/serve@2.11.2(typescript@5.5.2)':
dependencies:
- '@react-native-community/cli-debugger-ui': 14.0.0
- '@react-native-community/cli-tools': 14.0.0
+ '@remix-run/express': 2.11.2(express@4.19.2)(typescript@5.5.2)
+ '@remix-run/node': 2.11.2(typescript@5.5.2)
+ chokidar: 3.6.0
compression: 1.7.4
- connect: 3.7.0
- errorhandler: 1.5.1
- nocache: 3.0.4
- pretty-format: 26.6.2
- serve-static: 1.15.0
- ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- optional: true
-
- '@react-native-community/cli-server-api@14.0.0-alpha.11(bufferutil@4.0.8)(utf-8-validate@5.0.10)':
- dependencies:
- '@react-native-community/cli-debugger-ui': 14.0.0-alpha.11
- '@react-native-community/cli-tools': 14.0.0-alpha.11
- compression: 1.7.4
- connect: 3.7.0
- errorhandler: 1.5.1
- nocache: 3.0.4
- pretty-format: 26.6.2
- serve-static: 1.15.0
- ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- optional: true
-
- '@react-native-community/cli-tools@14.0.0':
- dependencies:
- appdirsjs: 1.2.7
- chalk: 4.1.2
- execa: 5.1.1
- find-up: 5.0.0
- mime: 2.6.0
- open: 6.4.0
- ora: 5.4.1
- semver: 7.6.3
- shell-quote: 1.8.1
- sudo-prompt: 9.2.1
- optional: true
-
- '@react-native-community/cli-tools@14.0.0-alpha.11':
- dependencies:
- appdirsjs: 1.2.7
- chalk: 4.1.2
- execa: 5.1.1
- find-up: 5.0.0
- mime: 2.6.0
- open: 6.4.0
- ora: 5.4.1
- semver: 7.6.3
- shell-quote: 1.8.1
- sudo-prompt: 9.2.1
- optional: true
-
- '@react-native-community/cli-types@14.0.0':
- dependencies:
- joi: 17.13.3
- optional: true
-
- '@react-native-community/cli@14.0.0(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)':
- dependencies:
- '@react-native-community/cli-clean': 14.0.0
- '@react-native-community/cli-config': 14.0.0(typescript@5.5.2)
- '@react-native-community/cli-debugger-ui': 14.0.0
- '@react-native-community/cli-doctor': 14.0.0(typescript@5.5.2)
- '@react-native-community/cli-server-api': 14.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- '@react-native-community/cli-tools': 14.0.0
- '@react-native-community/cli-types': 14.0.0
- chalk: 4.1.2
- commander: 9.5.0
- deepmerge: 4.3.1
- execa: 5.1.1
- find-up: 5.0.0
- fs-extra: 8.1.0
- graceful-fs: 4.2.11
- prompts: 2.4.2
- semver: 7.6.3
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - typescript
- - utf-8-validate
- optional: true
-
- '@react-native/assets-registry@0.75.2':
- optional: true
-
- '@react-native/babel-plugin-codegen@0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))':
- dependencies:
- '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- transitivePeerDependencies:
- - '@babel/preset-env'
- - supports-color
- optional: true
-
- '@react-native/babel-preset@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-async-generator-functions': 7.25.4(@babel/core@7.25.2)
- '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2)
- '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2)
- '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2)
- '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2)
- '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2)
- '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2)
- '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2)
- '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2)
- '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2)
- '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
- '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-runtime': 7.25.4(@babel/core@7.25.2)
- '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
- '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2)
- '@babel/template': 7.25.0
- '@react-native/babel-plugin-codegen': 0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2)
- react-refresh: 0.14.2
- transitivePeerDependencies:
- - '@babel/preset-env'
- - supports-color
- optional: true
-
- '@react-native/codegen@0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))':
- dependencies:
- '@babel/parser': 7.25.6
- '@babel/preset-env': 7.25.4(@babel/core@7.25.2)
- glob: 7.2.3
- hermes-parser: 0.22.0
- invariant: 2.2.4
- jscodeshift: 0.14.0(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- mkdirp: 0.5.6
- nullthrows: 1.1.1
- yargs: 17.7.2
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- '@react-native/community-cli-plugin@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)':
- dependencies:
- '@react-native-community/cli-server-api': 14.0.0-alpha.11(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- '@react-native-community/cli-tools': 14.0.0-alpha.11
- '@react-native/dev-middleware': 0.75.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
- '@react-native/metro-babel-transformer': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- chalk: 4.1.2
- execa: 5.1.1
- metro: 0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-config: 0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-core: 0.80.12
- node-fetch: 2.7.0(encoding@0.1.13)
- querystring: 0.2.1
- readline: 1.3.0
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/preset-env'
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
- optional: true
-
- '@react-native/debugger-frontend@0.75.2':
- optional: true
-
- '@react-native/dev-middleware@0.75.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)':
- dependencies:
- '@isaacs/ttlcache': 1.4.1
- '@react-native/debugger-frontend': 0.75.2
- chrome-launcher: 0.15.2
- chromium-edge-launcher: 0.2.0
- connect: 3.7.0
- debug: 2.6.9
- node-fetch: 2.7.0(encoding@0.1.13)
- nullthrows: 1.1.1
- open: 7.4.2
- selfsigned: 2.4.1
- serve-static: 1.15.0
- ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
- optional: true
-
- '@react-native/gradle-plugin@0.75.2':
- optional: true
-
- '@react-native/js-polyfills@0.75.2':
- optional: true
-
- '@react-native/metro-babel-transformer@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))':
- dependencies:
- '@babel/core': 7.25.2
- '@react-native/babel-preset': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- hermes-parser: 0.22.0
- nullthrows: 1.1.1
- transitivePeerDependencies:
- - '@babel/preset-env'
- - supports-color
- optional: true
-
- '@react-native/normalize-colors@0.75.2':
- optional: true
-
- '@react-native/virtualized-lists@0.75.2(@types/react@19.0.6)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)':
- dependencies:
- invariant: 2.2.4
- nullthrows: 1.1.1
- react: 19.0.0
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)
- optionalDependencies:
- '@types/react': 19.0.6
- optional: true
-
- '@react-spring/animated@9.7.4(react@19.0.0)':
- dependencies:
- '@react-spring/shared': 9.7.4(react@19.0.0)
- '@react-spring/types': 9.7.4
- react: 19.0.0
-
- '@react-spring/core@9.7.4(react@19.0.0)':
- dependencies:
- '@react-spring/animated': 9.7.4(react@19.0.0)
- '@react-spring/shared': 9.7.4(react@19.0.0)
- '@react-spring/types': 9.7.4
- react: 19.0.0
-
- '@react-spring/rafz@9.7.4': {}
-
- '@react-spring/shared@9.7.4(react@19.0.0)':
- dependencies:
- '@react-spring/rafz': 9.7.4
- '@react-spring/types': 9.7.4
- react: 19.0.0
-
- '@react-spring/three@9.7.4(@react-three/fiber@9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0))(react@19.0.0)(three@0.168.0)':
- dependencies:
- '@react-spring/animated': 9.7.4(react@19.0.0)
- '@react-spring/core': 9.7.4(react@19.0.0)
- '@react-spring/shared': 9.7.4(react@19.0.0)
- '@react-spring/types': 9.7.4
- '@react-three/fiber': 9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0)
- react: 19.0.0
- three: 0.168.0
-
- '@react-spring/types@9.7.4': {}
-
- '@react-three/fiber@9.0.0-rc.3(@types/react@19.0.6)(immer@9.0.21)(react-dom@19.0.0(react@19.0.0))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)(three@0.168.0)':
- dependencies:
- '@babel/runtime': 7.26.0
- '@types/debounce': 1.2.4
- '@types/react-reconciler': 0.28.8
- '@types/webxr': 0.5.20
- base64-js: 1.5.1
- buffer: 6.0.3
- debounce: 1.2.1
- its-fine: 1.2.5(react@19.0.0)
- react: 19.0.0
- react-reconciler: 0.31.0(react@19.0.0)
- scheduler: 0.25.0
- suspend-react: 0.1.3(react@19.0.0)
- three: 0.168.0
- zustand: 4.5.6(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)
- optionalDependencies:
- react-dom: 19.0.0(react@19.0.0)
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - '@types/react'
- - immer
-
- '@remix-run/dev@2.11.2(@remix-run/react@2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2))(@remix-run/serve@2.11.2(typescript@5.5.2))(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(bufferutil@4.0.8)(terser@5.32.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(vite@5.4.2(@types/node@20.16.5)(terser@5.32.0))':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/generator': 7.25.6
- '@babel/parser': 7.25.6
- '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
- '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- '@mdx-js/mdx': 2.3.0
- '@npmcli/package-json': 4.0.1
- '@remix-run/node': 2.11.2(typescript@5.5.2)
- '@remix-run/react': 2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2)
- '@remix-run/router': 1.19.1
- '@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
- '@types/mdx': 2.0.13
- '@vanilla-extract/integration': 6.5.0(@types/node@20.16.5)(babel-plugin-macros@3.1.0)(terser@5.32.0)
- arg: 5.0.2
- cacache: 17.1.4
- chalk: 4.1.2
- chokidar: 3.6.0
- cross-spawn: 7.0.3
- dotenv: 16.4.5
- es-module-lexer: 1.5.4
- esbuild: 0.17.6
- esbuild-plugins-node-modules-polyfill: 1.6.6(esbuild@0.17.6)
- execa: 5.1.1
- exit-hook: 2.2.1
- express: 4.19.2
- fs-extra: 10.1.0
- get-port: 5.1.1
- gunzip-maybe: 1.4.2
- jsesc: 3.0.2
- json5: 2.2.3
- lodash: 4.17.21
- lodash.debounce: 4.0.8
- minimatch: 9.0.5
- ora: 5.4.1
- picocolors: 1.0.1
- picomatch: 2.3.1
- pidtree: 0.6.0
- postcss: 8.4.41
- postcss-discard-duplicates: 5.1.0(postcss@8.4.41)
- postcss-load-config: 4.0.2(postcss@8.4.41)
- postcss-modules: 6.0.0(postcss@8.4.41)
- prettier: 2.8.8
- pretty-ms: 7.0.1
- react-refresh: 0.14.2
- remark-frontmatter: 4.0.1
- remark-mdx-frontmatter: 1.1.1
- semver: 7.6.3
- set-cookie-parser: 2.7.0
- tar-fs: 2.1.1
- tsconfig-paths: 4.2.0
- ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- optionalDependencies:
- '@remix-run/serve': 2.11.2(typescript@5.5.2)
- typescript: 5.5.2
- vite: 5.4.2(@types/node@20.16.5)(terser@5.32.0)
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - bluebird
- - bufferutil
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - ts-node
- - utf-8-validate
-
- '@remix-run/express@2.11.2(express@4.19.2)(typescript@5.5.2)':
- dependencies:
- '@remix-run/node': 2.11.2(typescript@5.5.2)
- express: 4.19.2
- optionalDependencies:
- typescript: 5.5.2
-
- '@remix-run/node@2.11.2(typescript@5.5.2)':
- dependencies:
- '@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
- '@remix-run/web-fetch': 4.4.2
- '@web3-storage/multipart-parser': 1.0.0
- cookie-signature: 1.2.1
- source-map-support: 0.5.21
- stream-slice: 0.1.2
- undici: 6.19.8
- optionalDependencies:
- typescript: 5.5.2
-
- '@remix-run/react@2.11.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.5.2)':
- dependencies:
- '@remix-run/router': 1.19.1
- '@remix-run/server-runtime': 2.11.2(typescript@5.5.2)
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
- react-router: 6.26.1(react@19.0.0)
- react-router-dom: 6.26.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- turbo-stream: 2.3.0
- optionalDependencies:
- typescript: 5.5.2
-
- '@remix-run/router@1.19.1': {}
-
- '@remix-run/serve@2.11.2(typescript@5.5.2)':
- dependencies:
- '@remix-run/express': 2.11.2(express@4.19.2)(typescript@5.5.2)
- '@remix-run/node': 2.11.2(typescript@5.5.2)
- chokidar: 3.6.0
- compression: 1.7.4
- express: 4.19.2
- get-port: 5.1.1
- morgan: 1.10.0
- source-map-support: 0.5.21
+ express: 4.19.2
+ get-port: 5.1.1
+ morgan: 1.10.0
+ source-map-support: 0.5.21
transitivePeerDependencies:
- supports-color
- typescript
@@ -15556,17 +14609,6 @@ snapshots:
'@noble/hashes': 1.6.1
'@scure/base': 1.2.1
- '@sideway/address@4.1.5':
- dependencies:
- '@hapi/hoek': 9.3.0
- optional: true
-
- '@sideway/formula@3.0.1':
- optional: true
-
- '@sideway/pinpoint@2.0.0':
- optional: true
-
'@sinclair/typebox@0.24.51': {}
'@sinclair/typebox@0.27.8': {}
@@ -15575,16 +14617,6 @@ snapshots:
dependencies:
type-detect: 4.0.8
- '@sinonjs/commons@3.0.1':
- dependencies:
- type-detect: 4.0.8
- optional: true
-
- '@sinonjs/fake-timers@10.3.0':
- dependencies:
- '@sinonjs/commons': 3.0.1
- optional: true
-
'@sinonjs/fake-timers@8.1.0':
dependencies:
'@sinonjs/commons': 1.8.6
@@ -16073,11 +15105,6 @@ snapshots:
'@types/yargs-parser@21.0.3': {}
- '@types/yargs@15.0.19':
- dependencies:
- '@types/yargs-parser': 21.0.3
- optional: true
-
'@types/yargs@16.0.9':
dependencies:
'@types/yargs-parser': 21.0.3
@@ -16341,6 +15368,11 @@ snapshots:
- supports-color
- terser
+ '@vercel/speed-insights@1.1.0(next@15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)':
+ optionalDependencies:
+ next: 15.1.4(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ react: 19.0.0
+
'@vitejs/plugin-react@4.3.1(vite@5.4.2(@types/node@20.16.5)(terser@5.32.0))':
dependencies:
'@babel/core': 7.25.2
@@ -16955,29 +15987,16 @@ snapshots:
'@algolia/requester-node-http': 4.24.0
'@algolia/transporter': 4.24.0
- anser@1.4.10:
- optional: true
-
ansi-colors@4.1.3: {}
ansi-escapes@4.3.2:
dependencies:
type-fest: 0.21.3
- ansi-fragments@0.2.1:
- dependencies:
- colorette: 1.4.0
- slice-ansi: 2.1.0
- strip-ansi: 5.2.0
- optional: true
-
ansi-html-community@0.0.8: {}
ansi-html@0.0.9: {}
- ansi-regex@4.1.1:
- optional: true
-
ansi-regex@5.0.1: {}
ansi-regex@6.0.1: {}
@@ -17001,9 +16020,6 @@ snapshots:
normalize-path: 3.0.0
picomatch: 2.3.1
- appdirsjs@1.2.7:
- optional: true
-
arg@5.0.2: {}
argparse@1.0.10:
@@ -17121,19 +16137,8 @@ snapshots:
ast-types-flow@0.0.8: {}
- ast-types@0.15.2:
- dependencies:
- tslib: 2.8.1
- optional: true
-
- astral-regex@1.0.0:
- optional: true
-
astring@1.9.0: {}
- async-limiter@1.0.1:
- optional: true
-
async-mutex@0.2.6:
dependencies:
tslib: 2.8.1
@@ -17176,11 +16181,6 @@ snapshots:
dependencies:
deep-equal: 2.2.3
- babel-core@7.0.0-bridge.0(@babel/core@7.25.2):
- dependencies:
- '@babel/core': 7.25.2
- optional: true
-
babel-jest@27.5.1(@babel/core@7.25.2):
dependencies:
'@babel/core': 7.25.2
@@ -17255,13 +16255,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2):
- dependencies:
- '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2)
- transitivePeerDependencies:
- - '@babel/core'
- optional: true
-
babel-plugin-transform-react-remove-prop-types@0.4.24: {}
babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2):
@@ -17464,19 +16457,6 @@ snapshots:
get-intrinsic: 1.2.4
set-function-length: 1.2.2
- caller-callsite@2.0.0:
- dependencies:
- callsites: 2.0.0
- optional: true
-
- caller-path@2.0.0:
- dependencies:
- caller-callsite: 2.0.0
- optional: true
-
- callsites@2.0.0:
- optional: true
-
callsites@3.1.0: {}
camel-case@4.1.2:
@@ -17565,33 +16545,8 @@ snapshots:
chownr@2.0.0: {}
- chrome-launcher@0.15.2:
- dependencies:
- '@types/node': 20.16.5
- escape-string-regexp: 4.0.0
- is-wsl: 2.2.0
- lighthouse-logger: 1.4.2
- transitivePeerDependencies:
- - supports-color
- optional: true
-
chrome-trace-event@1.0.4: {}
- chromium-edge-launcher@0.2.0:
- dependencies:
- '@types/node': 20.16.5
- escape-string-regexp: 4.0.0
- is-wsl: 2.2.0
- lighthouse-logger: 1.4.2
- mkdirp: 1.0.4
- rimraf: 3.0.2
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- ci-info@2.0.0:
- optional: true
-
ci-info@3.9.0: {}
citty@0.1.6:
@@ -17646,13 +16601,6 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- clone-deep@4.0.1:
- dependencies:
- is-plain-object: 2.0.4
- kind-of: 6.0.3
- shallow-clone: 3.0.1
- optional: true
-
clone@1.0.4: {}
clsx@1.2.1: {}
@@ -17697,9 +16645,6 @@ snapshots:
colord@2.9.3: {}
- colorette@1.4.0:
- optional: true
-
colorette@2.0.20: {}
combined-stream@1.0.8:
@@ -17708,9 +16653,6 @@ snapshots:
comma-separated-tokens@2.0.3: {}
- command-exists@1.2.9:
- optional: true
-
commander@2.20.3: {}
commander@4.1.1: {}
@@ -17721,9 +16663,6 @@ snapshots:
commander@9.2.0: {}
- commander@9.5.0:
- optional: true
-
comment-json@4.2.5:
dependencies:
array-timsort: 1.0.3
@@ -17765,16 +16704,6 @@ snapshots:
connect-history-api-fallback@2.0.0: {}
- connect@3.7.0:
- dependencies:
- debug: 2.6.9
- finalhandler: 1.1.2
- parseurl: 1.3.3
- utils-merge: 1.0.1
- transitivePeerDependencies:
- - supports-color
- optional: true
-
consola@3.2.3: {}
content-disposition@0.5.4:
@@ -17849,14 +16778,6 @@ snapshots:
jiti: 1.21.6
typescript: 5.5.2
- cosmiconfig@5.2.1:
- dependencies:
- import-fresh: 2.0.0
- is-directory: 0.3.1
- js-yaml: 3.14.1
- parse-json: 4.0.0
- optional: true
-
cosmiconfig@6.0.0:
dependencies:
'@types/parse-json': 4.0.2
@@ -18111,9 +17032,6 @@ snapshots:
dependencies:
'@babel/runtime': 7.26.0
- dayjs@1.11.13:
- optional: true
-
debounce@1.2.1: {}
debug@2.6.9:
@@ -18203,9 +17121,6 @@ snapshots:
delayed-stream@1.0.0: {}
- denodeify@1.2.1:
- optional: true
-
depd@1.1.2: {}
depd@2.0.0: {}
@@ -18423,9 +17338,6 @@ snapshots:
env-paths@2.2.1: {}
- envinfo@7.13.0:
- optional: true
-
err-code@2.0.3: {}
error-ex@1.3.2:
@@ -18436,12 +17348,6 @@ snapshots:
dependencies:
stackframe: 1.3.4
- errorhandler@1.5.1:
- dependencies:
- accepts: 1.3.8
- escape-html: 1.0.3
- optional: true
-
es-abstract@1.23.3:
dependencies:
array-buffer-byte-length: 1.0.1
@@ -19072,9 +17978,6 @@ snapshots:
jest-message-util: 29.7.0
jest-util: 29.7.0
- exponential-backoff@3.1.1:
- optional: true
-
express@4.19.2:
dependencies:
accepts: 1.3.8
@@ -19150,11 +18053,6 @@ snapshots:
fast-uri@3.0.1: {}
- fast-xml-parser@4.5.0:
- dependencies:
- strnum: 1.0.5
- optional: true
-
fastq@1.17.1:
dependencies:
reusify: 1.0.4
@@ -19193,19 +18091,6 @@ snapshots:
filter-obj@1.1.0: {}
- finalhandler@1.1.2:
- dependencies:
- debug: 2.6.9
- encodeurl: 1.0.2
- escape-html: 1.0.3
- on-finished: 2.3.0
- parseurl: 1.3.3
- statuses: 1.5.0
- unpipe: 1.0.0
- transitivePeerDependencies:
- - supports-color
- optional: true
-
finalhandler@1.2.0:
dependencies:
debug: 2.6.9
@@ -19218,13 +18103,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- find-cache-dir@2.1.0:
- dependencies:
- commondir: 1.0.1
- make-dir: 2.1.0
- pkg-dir: 3.0.0
- optional: true
-
find-cache-dir@3.3.2:
dependencies:
commondir: 1.0.1
@@ -19259,12 +18137,6 @@ snapshots:
flatted@3.3.1: {}
- flow-enums-runtime@0.0.6:
- optional: true
-
- flow-parser@0.245.2:
- optional: true
-
follow-redirects@1.15.6: {}
for-each@0.3.3:
@@ -19704,22 +18576,6 @@ snapshots:
he@1.2.0: {}
- hermes-estree@0.22.0:
- optional: true
-
- hermes-estree@0.23.1:
- optional: true
-
- hermes-parser@0.22.0:
- dependencies:
- hermes-estree: 0.22.0
- optional: true
-
- hermes-parser@0.23.1:
- dependencies:
- hermes-estree: 0.23.1
- optional: true
-
hey-listen@1.0.8: {}
hmac-drbg@1.0.1:
@@ -19892,21 +18748,10 @@ snapshots:
ignore@5.3.2: {}
- image-size@1.1.1:
- dependencies:
- queue: 6.0.2
- optional: true
-
imagescript@1.3.0: {}
immer@9.0.21: {}
- import-fresh@2.0.0:
- dependencies:
- caller-path: 2.0.0
- resolve-from: 3.0.0
- optional: true
-
import-fresh@3.3.0:
dependencies:
parent-module: 1.0.1
@@ -19957,11 +18802,6 @@ snapshots:
'@formatjs/icu-messageformat-parser': 2.7.8
tslib: 2.8.1
- invariant@2.2.4:
- dependencies:
- loose-envify: 1.4.0
- optional: true
-
ipaddr.js@1.9.1: {}
ipaddr.js@2.2.0: {}
@@ -20044,9 +18884,6 @@ snapshots:
is-deflate@1.0.0: {}
- is-directory@0.3.1:
- optional: true
-
is-docker@2.2.1: {}
is-docker@3.0.0: {}
@@ -20059,9 +18896,6 @@ snapshots:
dependencies:
call-bind: 1.0.7
- is-fullwidth-code-point@2.0.0:
- optional: true
-
is-fullwidth-code-point@3.0.0: {}
is-generator-fn@2.1.0: {}
@@ -20106,11 +18940,6 @@ snapshots:
is-plain-obj@4.1.0: {}
- is-plain-object@2.0.4:
- dependencies:
- isobject: 3.0.1
- optional: true
-
is-potential-custom-element-name@1.0.1: {}
is-reference@3.0.2:
@@ -20173,9 +19002,6 @@ snapshots:
is-windows@1.0.2: {}
- is-wsl@1.1.0:
- optional: true
-
is-wsl@2.2.0:
dependencies:
is-docker: 2.2.1
@@ -20194,9 +19020,6 @@ snapshots:
isexe@2.0.0: {}
- isobject@3.0.1:
- optional: true
-
isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)):
dependencies:
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
@@ -20393,16 +19216,6 @@ snapshots:
jest-mock: 27.5.1
jest-util: 27.5.1
- jest-environment-node@29.7.0:
- dependencies:
- '@jest/environment': 29.7.0
- '@jest/fake-timers': 29.7.0
- '@jest/types': 29.6.3
- '@types/node': 20.16.5
- jest-mock: 29.7.0
- jest-util: 29.7.0
- optional: true
-
jest-get-type@27.5.1: {}
jest-get-type@29.6.3: {}
@@ -20506,13 +19319,6 @@ snapshots:
'@jest/types': 27.5.1
'@types/node': 20.16.5
- jest-mock@29.7.0:
- dependencies:
- '@jest/types': 29.6.3
- '@types/node': 20.16.5
- jest-util: 29.7.0
- optional: true
-
jest-pnp-resolver@1.2.3(jest-resolve@27.5.1):
optionalDependencies:
jest-resolve: 27.5.1
@@ -20666,16 +19472,6 @@ snapshots:
leven: 3.1.0
pretty-format: 27.5.1
- jest-validate@29.7.0:
- dependencies:
- '@jest/types': 29.6.3
- camelcase: 6.3.0
- chalk: 4.1.2
- jest-get-type: 29.6.3
- leven: 3.1.0
- pretty-format: 29.7.0
- optional: true
-
jest-watch-typeahead@1.1.0(jest@27.5.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)):
dependencies:
ansi-escapes: 4.3.2
@@ -20726,14 +19522,6 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
- jest-worker@29.7.0:
- dependencies:
- '@types/node': 20.16.5
- jest-util: 29.7.0
- merge-stream: 2.0.0
- supports-color: 8.1.1
- optional: true
-
jest@27.5.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
'@jest/core': 27.5.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
@@ -20748,15 +19536,6 @@ snapshots:
jiti@1.21.6: {}
- joi@17.13.3:
- dependencies:
- '@hapi/hoek': 9.3.0
- '@hapi/topo': 5.1.0
- '@sideway/address': 4.1.5
- '@sideway/formula': 3.0.1
- '@sideway/pinpoint': 2.0.0
- optional: true
-
jose@4.15.9: {}
js-tokens@4.0.0: {}
@@ -20772,38 +19551,6 @@ snapshots:
jsbi@4.3.0: {}
- jsc-android@250231.0.0:
- optional: true
-
- jsc-safe-url@0.2.4:
- optional: true
-
- jscodeshift@0.14.0(@babel/preset-env@7.25.4(@babel/core@7.25.2)):
- dependencies:
- '@babel/core': 7.25.2
- '@babel/parser': 7.25.6
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2)
- '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2)
- '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2)
- '@babel/preset-env': 7.25.4(@babel/core@7.25.2)
- '@babel/preset-flow': 7.24.7(@babel/core@7.25.2)
- '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
- '@babel/register': 7.24.6(@babel/core@7.25.2)
- babel-core: 7.0.0-bridge.0(@babel/core@7.25.2)
- chalk: 4.1.2
- flow-parser: 0.245.2
- graceful-fs: 4.2.11
- micromatch: 4.0.8
- neo-async: 2.6.2
- node-dir: 0.1.17
- recast: 0.21.5
- temp: 0.8.4
- write-file-atomic: 2.4.3
- transitivePeerDependencies:
- - supports-color
- optional: true
-
jsdom@16.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
abab: 2.0.6
@@ -20874,9 +19621,6 @@ snapshots:
json-buffer@3.0.1: {}
- json-parse-better-errors@1.0.2:
- optional: true
-
json-parse-even-better-errors@2.3.1: {}
json-parse-even-better-errors@3.0.2: {}
@@ -20976,14 +19720,6 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- lighthouse-logger@1.4.2:
- dependencies:
- debug: 2.6.9
- marky: 1.2.5
- transitivePeerDependencies:
- - supports-color
- optional: true
-
lilconfig@2.1.0: {}
lilconfig@3.1.2: {}
@@ -21081,10 +19817,7 @@ snapshots:
lodash.sortby@4.7.0: {}
- lodash.startcase@4.4.0: {}
-
- lodash.throttle@4.1.1:
- optional: true
+ lodash.startcase@4.4.0: {}
lodash.uniq@4.5.0: {}
@@ -21097,13 +19830,6 @@ snapshots:
chalk: 4.1.2
is-unicode-supported: 0.1.0
- logkitty@0.7.1:
- dependencies:
- ansi-fragments: 0.2.1
- dayjs: 1.11.13
- yargs: 15.4.1
- optional: true
-
long@5.2.3: {}
longest-streak@3.1.0: {}
@@ -21147,12 +19873,6 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- make-dir@2.1.0:
- dependencies:
- pify: 4.0.1
- semver: 5.7.2
- optional: true
-
make-dir@3.1.0:
dependencies:
semver: 6.3.1
@@ -21169,9 +19889,6 @@ snapshots:
markdown-extensions@2.0.0: {}
- marky@1.2.5:
- optional: true
-
mdast-util-definitions@5.1.2:
dependencies:
'@types/mdast': 3.0.15
@@ -21424,9 +20141,6 @@ snapshots:
tree-dump: 1.0.2(tslib@2.8.1)
tslib: 2.8.1
- memoize-one@5.2.1:
- optional: true
-
meow@12.1.1: {}
merge-descriptors@1.0.1: {}
@@ -21437,198 +20151,6 @@ snapshots:
methods@1.1.2: {}
- metro-babel-transformer@0.80.12:
- dependencies:
- '@babel/core': 7.25.2
- flow-enums-runtime: 0.0.6
- hermes-parser: 0.23.1
- nullthrows: 1.1.1
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- metro-cache-key@0.80.12:
- dependencies:
- flow-enums-runtime: 0.0.6
- optional: true
-
- metro-cache@0.80.12:
- dependencies:
- exponential-backoff: 3.1.1
- flow-enums-runtime: 0.0.6
- metro-core: 0.80.12
- optional: true
-
- metro-config@0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10):
- dependencies:
- connect: 3.7.0
- cosmiconfig: 5.2.1
- flow-enums-runtime: 0.0.6
- jest-validate: 29.7.0
- metro: 0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-cache: 0.80.12
- metro-core: 0.80.12
- metro-runtime: 0.80.12
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- optional: true
-
- metro-core@0.80.12:
- dependencies:
- flow-enums-runtime: 0.0.6
- lodash.throttle: 4.1.1
- metro-resolver: 0.80.12
- optional: true
-
- metro-file-map@0.80.12:
- dependencies:
- anymatch: 3.1.3
- debug: 2.6.9
- fb-watchman: 2.0.2
- flow-enums-runtime: 0.0.6
- graceful-fs: 4.2.11
- invariant: 2.2.4
- jest-worker: 29.7.0
- micromatch: 4.0.8
- node-abort-controller: 3.1.1
- nullthrows: 1.1.1
- walker: 1.0.8
- optionalDependencies:
- fsevents: 2.3.3
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- metro-minify-terser@0.80.12:
- dependencies:
- flow-enums-runtime: 0.0.6
- terser: 5.32.0
- optional: true
-
- metro-resolver@0.80.12:
- dependencies:
- flow-enums-runtime: 0.0.6
- optional: true
-
- metro-runtime@0.80.12:
- dependencies:
- '@babel/runtime': 7.26.0
- flow-enums-runtime: 0.0.6
- optional: true
-
- metro-source-map@0.80.12:
- dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- flow-enums-runtime: 0.0.6
- invariant: 2.2.4
- metro-symbolicate: 0.80.12
- nullthrows: 1.1.1
- ob1: 0.80.12
- source-map: 0.5.7
- vlq: 1.0.1
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- metro-symbolicate@0.80.12:
- dependencies:
- flow-enums-runtime: 0.0.6
- invariant: 2.2.4
- metro-source-map: 0.80.12
- nullthrows: 1.1.1
- source-map: 0.5.7
- through2: 2.0.5
- vlq: 1.0.1
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- metro-transform-plugins@0.80.12:
- dependencies:
- '@babel/core': 7.25.2
- '@babel/generator': 7.25.6
- '@babel/template': 7.25.0
- '@babel/traverse': 7.25.6
- flow-enums-runtime: 0.0.6
- nullthrows: 1.1.1
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- metro-transform-worker@0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10):
- dependencies:
- '@babel/core': 7.25.2
- '@babel/generator': 7.25.6
- '@babel/parser': 7.25.6
- '@babel/types': 7.25.6
- flow-enums-runtime: 0.0.6
- metro: 0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-babel-transformer: 0.80.12
- metro-cache: 0.80.12
- metro-cache-key: 0.80.12
- metro-minify-terser: 0.80.12
- metro-source-map: 0.80.12
- metro-transform-plugins: 0.80.12
- nullthrows: 1.1.1
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- optional: true
-
- metro@0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10):
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/core': 7.25.2
- '@babel/generator': 7.25.6
- '@babel/parser': 7.25.6
- '@babel/template': 7.25.0
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- accepts: 1.3.8
- chalk: 4.1.2
- ci-info: 2.0.0
- connect: 3.7.0
- debug: 2.6.9
- denodeify: 1.2.1
- error-stack-parser: 2.1.4
- flow-enums-runtime: 0.0.6
- graceful-fs: 4.2.11
- hermes-parser: 0.23.1
- image-size: 1.1.1
- invariant: 2.2.4
- jest-worker: 29.7.0
- jsc-safe-url: 0.2.4
- lodash.throttle: 4.1.1
- metro-babel-transformer: 0.80.12
- metro-cache: 0.80.12
- metro-cache-key: 0.80.12
- metro-config: 0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-core: 0.80.12
- metro-file-map: 0.80.12
- metro-resolver: 0.80.12
- metro-runtime: 0.80.12
- metro-source-map: 0.80.12
- metro-symbolicate: 0.80.12
- metro-transform-plugins: 0.80.12
- metro-transform-worker: 0.80.12(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- mime-types: 2.1.35
- nullthrows: 1.1.1
- serialize-error: 2.1.0
- source-map: 0.5.7
- strip-ansi: 6.0.1
- throat: 5.0.0
- ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- yargs: 17.7.2
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- optional: true
-
micro-ftch@0.3.1: {}
micromark-core-commonmark@1.1.0:
@@ -22074,9 +20596,6 @@ snapshots:
mime@1.6.0: {}
- mime@2.6.0:
- optional: true
-
mime@3.0.0: {}
mimic-fn@2.1.0: {}
@@ -22293,9 +20812,6 @@ snapshots:
lower-case: 2.0.2
tslib: 2.8.1
- nocache@3.0.4:
- optional: true
-
nock@13.5.5:
dependencies:
debug: 4.3.6
@@ -22304,18 +20820,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- node-abort-controller@3.1.1:
- optional: true
-
node-addon-api@2.0.2: {}
node-addon-api@7.1.1: {}
- node-dir@0.1.17:
- dependencies:
- minimatch: 3.1.2
- optional: true
-
node-fetch-native@1.6.4: {}
node-fetch@2.7.0(encoding@0.1.13):
@@ -22332,9 +20840,6 @@ snapshots:
node-releases@2.0.18: {}
- node-stream-zip@1.15.0:
- optional: true
-
normalize-package-data@5.0.0:
dependencies:
hosted-git-info: 6.1.1
@@ -22384,18 +20889,10 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nullthrows@1.1.1:
- optional: true
-
nwsapi@2.2.12: {}
oauth@0.9.15: {}
- ob1@0.80.12:
- dependencies:
- flow-enums-runtime: 0.0.6
- optional: true
-
obj-multiplex@1.0.0:
dependencies:
end-of-stream: 1.4.4
@@ -22497,17 +20994,6 @@ snapshots:
oo-ascii-tree@1.103.1: {}
- open@6.4.0:
- dependencies:
- is-wsl: 1.1.0
- optional: true
-
- open@7.4.2:
- dependencies:
- is-docker: 2.2.1
- is-wsl: 2.2.0
- optional: true
-
open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
@@ -22660,12 +21146,6 @@ snapshots:
is-decimal: 2.0.1
is-hexadecimal: 2.0.1
- parse-json@4.0.0:
- dependencies:
- error-ex: 1.3.2
- json-parse-better-errors: 1.0.2
- optional: true
-
parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.24.7
@@ -22772,11 +21252,6 @@ snapshots:
pirates@4.0.6: {}
- pkg-dir@3.0.0:
- dependencies:
- find-up: 3.0.0
- optional: true
-
pkg-dir@4.2.0:
dependencies:
find-up: 4.1.0
@@ -23301,14 +21776,6 @@ snapshots:
lodash: 4.17.21
renderkid: 3.0.0
- pretty-format@26.6.2:
- dependencies:
- '@jest/types': 26.6.2
- ansi-regex: 5.0.1
- ansi-styles: 4.3.0
- react-is: 17.0.2
- optional: true
-
pretty-format@27.5.1:
dependencies:
ansi-regex: 5.0.1
@@ -23444,18 +21911,10 @@ snapshots:
split-on-first: 1.1.0
strict-uri-encode: 2.0.0
- querystring@0.2.1:
- optional: true
-
querystringify@2.2.0: {}
queue-microtask@1.2.3: {}
- queue@6.0.2:
- dependencies:
- inherits: 2.0.4
- optional: true
-
quick-format-unescaped@4.0.4: {}
radix3@1.1.2: {}
@@ -23520,15 +21979,6 @@ snapshots:
- supports-color
- vue-template-compiler
- react-devtools-core@5.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
- dependencies:
- shell-quote: 1.8.1
- ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- optional: true
-
react-dom@19.0.0(react@19.0.0):
dependencies:
react: 19.0.0
@@ -23542,59 +21992,6 @@ snapshots:
react-is@18.3.1: {}
- react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10):
- dependencies:
- '@jest/create-cache-key-function': 29.7.0
- '@react-native-community/cli': 14.0.0(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)
- '@react-native-community/cli-platform-android': 14.0.0
- '@react-native-community/cli-platform-ios': 14.0.0
- '@react-native/assets-registry': 0.75.2
- '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- '@react-native/community-cli-plugin': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
- '@react-native/gradle-plugin': 0.75.2
- '@react-native/js-polyfills': 0.75.2
- '@react-native/normalize-colors': 0.75.2
- '@react-native/virtualized-lists': 0.75.2(@types/react@19.0.6)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10))(react@19.0.0)
- abort-controller: 3.0.0
- anser: 1.4.10
- ansi-regex: 5.0.1
- base64-js: 1.5.1
- chalk: 4.1.2
- event-target-shim: 5.0.1
- flow-enums-runtime: 0.0.6
- glob: 7.2.3
- invariant: 2.2.4
- jest-environment-node: 29.7.0
- jsc-android: 250231.0.0
- memoize-one: 5.2.1
- metro-runtime: 0.80.12
- metro-source-map: 0.80.12
- mkdirp: 0.5.6
- nullthrows: 1.1.1
- pretty-format: 26.6.2
- promise: 8.3.0
- react: 19.0.0
- react-devtools-core: 5.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- react-refresh: 0.14.2
- regenerator-runtime: 0.13.11
- scheduler: 0.24.0-canary-efb381bbf-20230505
- semver: 7.6.3
- stacktrace-parser: 0.1.10
- whatwg-fetch: 3.6.20
- ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- yargs: 17.7.2
- optionalDependencies:
- '@types/react': 19.0.6
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/preset-env'
- - bufferutil
- - encoding
- - supports-color
- - typescript
- - utf-8-validate
- optional: true
-
react-reconciler@0.31.0(react@19.0.0):
dependencies:
react: 19.0.0
@@ -23782,19 +22179,8 @@ snapshots:
dependencies:
picomatch: 2.3.1
- readline@1.3.0:
- optional: true
-
real-require@0.1.0: {}
- recast@0.21.5:
- dependencies:
- ast-types: 0.15.2
- esprima: 4.0.1
- source-map: 0.6.1
- tslib: 2.8.1
- optional: true
-
recursive-readdir-files@2.3.2: {}
recursive-readdir@2.2.3:
@@ -23984,9 +22370,6 @@ snapshots:
dependencies:
resolve-from: 5.0.0
- resolve-from@3.0.0:
- optional: true
-
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
@@ -24026,11 +22409,6 @@ snapshots:
reusify@1.0.4: {}
- rimraf@2.6.3:
- dependencies:
- glob: 7.2.3
- optional: true
-
rimraf@3.0.2:
dependencies:
glob: 7.2.3
@@ -24120,11 +22498,6 @@ snapshots:
dependencies:
xmlchars: 2.2.0
- scheduler@0.24.0-canary-efb381bbf-20230505:
- dependencies:
- loose-envify: 1.4.0
- optional: true
-
scheduler@0.25.0: {}
schema-utils@2.7.0:
@@ -24166,9 +22539,6 @@ snapshots:
'@types/node-forge': 1.3.11
node-forge: 1.3.1
- semver@5.7.2:
- optional: true
-
semver@6.3.1: {}
semver@7.6.3: {}
@@ -24191,9 +22561,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- serialize-error@2.1.0:
- optional: true
-
serialize-javascript@4.0.0:
dependencies:
randombytes: 2.1.0
@@ -24252,11 +22619,6 @@ snapshots:
inherits: 2.0.4
safe-buffer: 5.2.1
- shallow-clone@3.0.1:
- dependencies:
- kind-of: 6.0.3
- optional: true
-
sharp@0.33.5:
dependencies:
color: 4.2.3
@@ -24322,13 +22684,6 @@ snapshots:
slash@4.0.0: {}
- slice-ansi@2.1.0:
- dependencies:
- ansi-styles: 3.2.1
- astral-regex: 1.0.0
- is-fullwidth-code-point: 2.0.0
- optional: true
-
socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
'@socket.io/component-emitter': 3.1.2
@@ -24373,9 +22728,6 @@ snapshots:
buffer-from: 1.1.2
source-map: 0.6.1
- source-map@0.5.7:
- optional: true
-
source-map@0.6.1: {}
source-map@0.7.4: {}
@@ -24448,11 +22800,6 @@ snapshots:
stackframe@1.3.4: {}
- stacktrace-parser@0.1.10:
- dependencies:
- type-fest: 0.7.1
- optional: true
-
static-eval@2.0.2:
dependencies:
escodegen: 1.14.3
@@ -24564,11 +22911,6 @@ snapshots:
is-obj: 1.0.1
is-regexp: 1.0.0
- strip-ansi@5.2.0:
- dependencies:
- ansi-regex: 4.1.1
- optional: true
-
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
@@ -24595,9 +22937,6 @@ snapshots:
strip-json-comments@3.1.1: {}
- strnum@1.0.5:
- optional: true
-
style-loader@3.3.4(webpack@5.94.0(esbuild@0.20.2)):
dependencies:
webpack: 5.94.0(esbuild@0.20.2)
@@ -24634,9 +22973,6 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
- sudo-prompt@9.2.1:
- optional: true
-
superstruct@1.0.4: {}
supports-color@5.5.0:
@@ -24751,11 +23087,6 @@ snapshots:
temp-dir@2.0.0: {}
- temp@0.8.4:
- dependencies:
- rimraf: 2.6.3
- optional: true
-
tempy@0.6.0:
dependencies:
is-stream: 2.0.1
@@ -24833,10 +23164,7 @@ snapshots:
dependencies:
real-require: 0.1.0
- three@0.168.0: {}
-
- throat@5.0.0:
- optional: true
+ three@0.172.0: {}
throat@6.0.2: {}
@@ -24954,9 +23282,6 @@ snapshots:
type-fest@0.21.3: {}
- type-fest@0.7.1:
- optional: true
-
type-fest@4.26.1: {}
type-is@1.6.18:
@@ -25490,9 +23815,6 @@ snapshots:
- supports-color
- terser
- vlq@1.0.1:
- optional: true
-
w3c-hr-time@1.0.2:
dependencies:
browser-process-hrtime: 1.0.0
@@ -25966,13 +24288,6 @@ snapshots:
wrappy@1.0.2: {}
- write-file-atomic@2.4.3:
- dependencies:
- graceful-fs: 4.2.11
- imurmurhash: 0.1.4
- signal-exit: 3.0.7
- optional: true
-
write-file-atomic@3.0.3:
dependencies:
imurmurhash: 0.1.4
@@ -25980,14 +24295,6 @@ snapshots:
signal-exit: 3.0.7
typedarray-to-buffer: 3.1.5
- ws@6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10):
- dependencies:
- async-limiter: 1.0.1
- optionalDependencies:
- bufferutil: 4.0.8
- utf-8-validate: 5.0.10
- optional: true
-
ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.8
diff --git a/site/package.json b/site/package.json
index b6ba84f5ed..9c179426c5 100644
--- a/site/package.json
+++ b/site/package.json
@@ -10,14 +10,15 @@
"@radix-ui/react-portal": "^1.0.2",
"@radix-ui/react-radio-group": "^1.1.2",
"@rainbow-me/rainbowkit": "workspace:*",
- "@react-spring/three": "^9.4.4",
- "@react-three/fiber": "^9.0.0-rc.3",
+ "@react-spring/three": "^9.7.5",
+ "@react-three/fiber": "^9.0.0-rc.5",
"@tanstack/react-query": "^5.55.3",
"@vanilla-extract/css": "1.15.5",
"@vanilla-extract/css-utils": "0.1.4",
"@vanilla-extract/next-plugin": "2.4.5",
"@vanilla-extract/recipes": "0.5.5",
"@vanilla-extract/sprinkles": "1.6.3",
+ "@vercel/speed-insights": "^1.1.0",
"clsx": "2.1.1",
"copy-to-clipboard": "^3.3.1",
"deepmerge": "^4.2.2",
@@ -33,7 +34,7 @@
"refractor": "4.8.1",
"rehype-parse": "9.0.0",
"remark-slug": "^7.0.1",
- "three": "^0.168.0",
+ "three": "^0.172.0",
"unified": "11.0.5",
"unist-util-visit": "5.0.0",
"viem": "2.21.55",
diff --git a/site/pages/_app.tsx b/site/pages/_app.tsx
index 690039a715..23816115d6 100644
--- a/site/pages/_app.tsx
+++ b/site/pages/_app.tsx
@@ -1,12 +1,14 @@
import '@rainbow-me/rainbowkit/styles.css';
-import { Provider } from 'components/Provider/Provider';
+import { SpeedInsights } from '@vercel/speed-insights/next';
+import { NextIntlClientProvider } from 'next-intl';
import type { AppProps } from 'next/app';
import { useRouter } from 'next/router';
import React, { useEffect } from 'react';
+
+import { Provider } from 'components/Provider/Provider';
import { DocsLayout } from '../components/DocsLayout/DocsLayout';
import { GuidesLayout } from '../components/GuidesLayout/GuidesLayout';
-import { NextIntlClientProvider } from 'next-intl';
import '../css/docsSearch.css';
import '../css/global.css';
import { vars } from '../css/vars.css';
@@ -60,25 +62,28 @@ function App({ Component, pageProps }: AppProps) {
}, [isDocs, isGuides]);
return (
-
-
- {isDocs ? (
-
-
-
- ) : isGuides ? (
-
+ <>
+
+
+ {isDocs ? (
+
+
+
+ ) : isGuides ? (
+
+
+
+ ) : (
-
- ) : (
-
- )}
-
-
+ )}
+
+
+
+ >
);
}
From f89eb9227858f8ef51719929feaa4740b079f746 Mon Sep 17 00:00:00 2001
From: xuzhanhh
Date: Thu, 23 Jan 2025 15:46:55 +0900
Subject: [PATCH 08/11] fix: use InjectedConnector in binance dapp browser
(#2297)
* feat: update binance wallet
* chore: changeset
---------
Co-authored-by: zane-x
Co-authored-by: Daniel Sinclair
---
.changeset/breezy-tigers-work.md | 5 +
packages/rainbowkit/src/types/utils.ts | 1 +
.../binanceWallet/binanceWallet.ts | 116 +++++++++++-------
3 files changed, 77 insertions(+), 45 deletions(-)
create mode 100644 .changeset/breezy-tigers-work.md
diff --git a/.changeset/breezy-tigers-work.md b/.changeset/breezy-tigers-work.md
new file mode 100644
index 0000000000..e8cc150081
--- /dev/null
+++ b/.changeset/breezy-tigers-work.md
@@ -0,0 +1,5 @@
+---
+"@rainbow-me/rainbowkit": patch
+---
+
+Improved support for the Binance Wallet dApp browser
diff --git a/packages/rainbowkit/src/types/utils.ts b/packages/rainbowkit/src/types/utils.ts
index bac7c16aca..ee9e8c49c9 100644
--- a/packages/rainbowkit/src/types/utils.ts
+++ b/packages/rainbowkit/src/types/utils.ts
@@ -23,6 +23,7 @@ export type WalletProviderFlags =
| 'isBifrost'
| 'isBitKeep'
| 'isBitski'
+ | 'isBinance'
| 'isBlockWallet'
| 'isBraveWallet'
| 'isCoinbaseWallet'
diff --git a/packages/rainbowkit/src/wallets/walletConnectors/binanceWallet/binanceWallet.ts b/packages/rainbowkit/src/wallets/walletConnectors/binanceWallet/binanceWallet.ts
index 37387a3eae..632517ef1f 100644
--- a/packages/rainbowkit/src/wallets/walletConnectors/binanceWallet/binanceWallet.ts
+++ b/packages/rainbowkit/src/wallets/walletConnectors/binanceWallet/binanceWallet.ts
@@ -1,5 +1,9 @@
import { isAndroid } from '../../../utils/isMobile';
import type { DefaultWalletOptions, Wallet } from '../../Wallet';
+import {
+ getInjectedConnector,
+ hasInjectedProvider,
+} from '../../getInjectedConnector';
import { getWalletConnectConnector } from '../../getWalletConnectConnector';
export type BinanceWalletOptions = DefaultWalletOptions;
@@ -7,49 +11,71 @@ export type BinanceWalletOptions = DefaultWalletOptions;
export const binanceWallet = ({
projectId,
walletConnectParameters,
-}: BinanceWalletOptions): Wallet => ({
- id: 'binance',
- name: 'Binance Wallet',
- iconUrl: async () => (await import('./binanceWallet.svg')).default,
- iconBackground: '#000000',
- downloadUrls: {
- android: 'https://play.google.com/store/apps/details?id=com.binance.dev',
- ios: 'https://apps.apple.com/us/app/id1436799971',
- mobile: 'https://www.binance.com/en/download',
- qrCode: 'https://www.binance.com/en/web3wallet',
- },
- mobile: {
- getUri: (uri: string) => {
- return isAndroid()
- ? uri
- : `bnc://app.binance.com/cedefi/wc?uri=${encodeURIComponent(uri)}`;
- },
- },
- qrCode: {
- getUri: (uri: string) => uri,
- instructions: {
- learnMoreUrl: 'https://www.binance.com/en/web3wallet',
- steps: [
- {
- description: 'wallet_connectors.binance.qr_code.step1.description',
- step: 'install',
- title: 'wallet_connectors.binance.qr_code.step1.title',
- },
- {
- description: 'wallet_connectors.binance.qr_code.step2.description',
- step: 'create',
- title: 'wallet_connectors.binance.qr_code.step2.title',
- },
- {
- description: 'wallet_connectors.binance.qr_code.step3.description',
- step: 'scan',
- title: 'wallet_connectors.binance.qr_code.step3.title',
- },
- ],
+}: BinanceWalletOptions): Wallet => {
+ const isBinanceInjected = hasInjectedProvider({
+ flag: 'isBinance',
+ });
+ const shouldUseWalletConnect = !isBinanceInjected;
+
+ return {
+ id: 'binance',
+ name: 'Binance Wallet',
+ rdns: 'com.binance.wallet',
+ iconUrl: async () => (await import('./binanceWallet.svg')).default,
+ iconBackground: '#000000',
+ installed: !shouldUseWalletConnect ? isBinanceInjected : undefined,
+ downloadUrls: {
+ android: 'https://play.google.com/store/apps/details?id=com.binance.dev',
+ ios: 'https://apps.apple.com/us/app/id1436799971',
+ mobile: 'https://www.binance.com/en/download',
+ qrCode: 'https://www.binance.com/en/web3wallet',
},
- },
- createConnector: getWalletConnectConnector({
- projectId,
- walletConnectParameters,
- }),
-});
+ mobile: shouldUseWalletConnect
+ ? {
+ getUri: (uri: string) => {
+ return isAndroid()
+ ? uri
+ : `bnc://app.binance.com/cedefi/wc?uri=${encodeURIComponent(
+ uri,
+ )}`;
+ },
+ }
+ : undefined,
+ qrCode: shouldUseWalletConnect
+ ? {
+ getUri: (uri: string) => uri,
+ instructions: {
+ learnMoreUrl: 'https://www.binance.com/en/web3wallet',
+ steps: [
+ {
+ description:
+ 'wallet_connectors.binance.qr_code.step1.description',
+ step: 'install',
+ title: 'wallet_connectors.binance.qr_code.step1.title',
+ },
+ {
+ description:
+ 'wallet_connectors.binance.qr_code.step2.description',
+ step: 'create',
+ title: 'wallet_connectors.binance.qr_code.step2.title',
+ },
+ {
+ description:
+ 'wallet_connectors.binance.qr_code.step3.description',
+ step: 'scan',
+ title: 'wallet_connectors.binance.qr_code.step3.title',
+ },
+ ],
+ },
+ }
+ : undefined,
+ createConnector: shouldUseWalletConnect
+ ? getWalletConnectConnector({
+ projectId,
+ walletConnectParameters,
+ })
+ : getInjectedConnector({
+ flag: 'isBinance',
+ }),
+ };
+};
From bf94796368685d9f95dec179349be8504476308d Mon Sep 17 00:00:00 2001
From: Edouard Bougon <15703023+EdouardBougon@users.noreply.github.com>
Date: Fri, 28 Jun 2024 08:36:20 +0200
Subject: [PATCH 09/11] feat: add metamask sdk
---
examples/with-create-react-app/package.json | 2 +-
examples/with-next-app-i18n/package.json | 2 +-
examples/with-next-app/package.json | 2 +-
examples/with-next-custom-button/package.json | 2 +-
examples/with-next-mint-nft/package.json | 2 +-
.../with-next-rainbow-button/package.json | 2 +-
.../with-next-siwe-iron-session/package.json | 2 +-
.../with-next-siwe-next-auth/package.json | 2 +-
examples/with-next-wallet-button/package.json | 2 +-
examples/with-next/package.json | 2 +-
examples/with-remix/app/root.tsx | 2 +
examples/with-remix/package.json | 2 +-
examples/with-vite/package.json | 2 +-
package.json | 2 +-
.../generated-test-app/package.json | 2 +-
.../templates/next-app/package.json | 2 +-
packages/example/package.json | 2 +-
packages/rainbow-button/package.json | 2 +-
packages/rainbowkit/package.json | 3 +-
.../src/components/QRCode/QRCode.tsx | 3 +-
.../metaMaskWallet/metaMaskWallet.ts | 208 ++++++++----------
pnpm-lock.yaml | 54 ++---
site/data/en-US/docs/custom-wallet-list.mdx | 2 +
site/data/fr/docs/custom-wallet-list.mdx | 2 +
site/package.json | 2 +-
25 files changed, 146 insertions(+), 164 deletions(-)
diff --git a/examples/with-create-react-app/package.json b/examples/with-create-react-app/package.json
index 5bc614aa48..02d9d13ab0 100644
--- a/examples/with-create-react-app/package.json
+++ b/examples/with-create-react-app/package.json
@@ -16,7 +16,7 @@
"typescript": "5.5.2",
"util": "0.12.5",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"scripts": {
diff --git a/examples/with-next-app-i18n/package.json b/examples/with-next-app-i18n/package.json
index 0fb70e3637..48bf8e50bd 100644
--- a/examples/with-next-app-i18n/package.json
+++ b/examples/with-next-app-i18n/package.json
@@ -14,7 +14,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next-app/package.json b/examples/with-next-app/package.json
index 71cce97ab1..190f42a3fe 100644
--- a/examples/with-next-app/package.json
+++ b/examples/with-next-app/package.json
@@ -13,7 +13,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next-custom-button/package.json b/examples/with-next-custom-button/package.json
index 0532c07b86..8a76c3961a 100644
--- a/examples/with-next-custom-button/package.json
+++ b/examples/with-next-custom-button/package.json
@@ -13,7 +13,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next-mint-nft/package.json b/examples/with-next-mint-nft/package.json
index b4cdf12cfd..d50574920f 100644
--- a/examples/with-next-mint-nft/package.json
+++ b/examples/with-next-mint-nft/package.json
@@ -14,7 +14,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next-rainbow-button/package.json b/examples/with-next-rainbow-button/package.json
index 845a102e6c..8e1b0e8b57 100644
--- a/examples/with-next-rainbow-button/package.json
+++ b/examples/with-next-rainbow-button/package.json
@@ -13,7 +13,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next-siwe-iron-session/package.json b/examples/with-next-siwe-iron-session/package.json
index 851e87c89b..9f9f561d5c 100644
--- a/examples/with-next-siwe-iron-session/package.json
+++ b/examples/with-next-siwe-iron-session/package.json
@@ -14,7 +14,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next-siwe-next-auth/package.json b/examples/with-next-siwe-next-auth/package.json
index f9e252ad8f..f8d5eabd8a 100644
--- a/examples/with-next-siwe-next-auth/package.json
+++ b/examples/with-next-siwe-next-auth/package.json
@@ -15,7 +15,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next-wallet-button/package.json b/examples/with-next-wallet-button/package.json
index 07f5d4a8f4..1238c5e8dc 100644
--- a/examples/with-next-wallet-button/package.json
+++ b/examples/with-next-wallet-button/package.json
@@ -13,7 +13,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-next/package.json b/examples/with-next/package.json
index d875e06cd5..22f4684b73 100644
--- a/examples/with-next/package.json
+++ b/examples/with-next/package.json
@@ -13,7 +13,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-remix/app/root.tsx b/examples/with-remix/app/root.tsx
index 42c66a6419..ee12629b96 100644
--- a/examples/with-remix/app/root.tsx
+++ b/examples/with-remix/app/root.tsx
@@ -87,6 +87,8 @@ export default function App() {
const config = getDefaultConfig({
appName: 'RainbowKit Remix Example',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains,
ssr: true,
diff --git a/examples/with-remix/package.json b/examples/with-remix/package.json
index d9e955d8bd..2750532836 100644
--- a/examples/with-remix/package.json
+++ b/examples/with-remix/package.json
@@ -16,7 +16,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/examples/with-vite/package.json b/examples/with-vite/package.json
index 5566cdfe7f..7316b05c85 100644
--- a/examples/with-vite/package.json
+++ b/examples/with-vite/package.json
@@ -13,7 +13,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7",
+ "wagmi": "^2.14.9",
"@tanstack/react-query": "^5.55.3"
},
"devDependencies": {
diff --git a/package.json b/package.json
index 9c7183b5b8..76b24a2128 100644
--- a/package.json
+++ b/package.json
@@ -72,7 +72,7 @@
"typescript": "5.5.2",
"viem": "2.21.55",
"vitest": "2.0.5",
- "wagmi": "^2.14.7"
+ "wagmi": "^2.14.9"
},
"resolutions": {
"@types/react": "^19.0.6",
diff --git a/packages/create-rainbowkit/generated-test-app/package.json b/packages/create-rainbowkit/generated-test-app/package.json
index 5726c1cddb..848cfb6c41 100644
--- a/packages/create-rainbowkit/generated-test-app/package.json
+++ b/packages/create-rainbowkit/generated-test-app/package.json
@@ -14,7 +14,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7"
+ "wagmi": "^2.14.9"
},
"devDependencies": {
"@types/node": "^20.14.8",
diff --git a/packages/create-rainbowkit/templates/next-app/package.json b/packages/create-rainbowkit/templates/next-app/package.json
index d1d8952fb5..2120dc5fdf 100644
--- a/packages/create-rainbowkit/templates/next-app/package.json
+++ b/packages/create-rainbowkit/templates/next-app/package.json
@@ -14,7 +14,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7"
+ "wagmi": "^2.14.9"
},
"devDependencies": {
"@types/node": "^20.14.8",
diff --git a/packages/example/package.json b/packages/example/package.json
index c45de3176e..4c0647f1aa 100644
--- a/packages/example/package.json
+++ b/packages/example/package.json
@@ -14,7 +14,7 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7"
+ "wagmi": "^2.14.9"
},
"scripts": {
"dev": "next dev",
diff --git a/packages/rainbow-button/package.json b/packages/rainbow-button/package.json
index af22948488..4ae9de3a90 100644
--- a/packages/rainbow-button/package.json
+++ b/packages/rainbow-button/package.json
@@ -40,7 +40,7 @@
"react": ">=18",
"react-dom": ">=18",
"viem": "2.x",
- "wagmi": "^2.9.0"
+ "wagmi": "^2.14.9"
},
"repository": {
"type": "git",
diff --git a/packages/rainbowkit/package.json b/packages/rainbowkit/package.json
index 6c3630d227..9e4813cc39 100644
--- a/packages/rainbowkit/package.json
+++ b/packages/rainbowkit/package.json
@@ -46,7 +46,7 @@
"react": ">=18",
"react-dom": ">=18",
"viem": "2.x",
- "wagmi": "^2.9.0"
+ "wagmi": "^2.14.9"
},
"devDependencies": {
"@testing-library/jest-dom": "^6.6.3",
@@ -70,6 +70,7 @@
"@vanilla-extract/dynamic": "2.1.2",
"@vanilla-extract/sprinkles": "1.6.3",
"clsx": "2.1.1",
+ "mipd": "^0.0.7",
"qrcode": "1.5.4",
"react-remove-scroll": "2.6.2",
"ua-parser-js": "^1.0.37"
diff --git a/packages/rainbowkit/src/components/QRCode/QRCode.tsx b/packages/rainbowkit/src/components/QRCode/QRCode.tsx
index 52504fedb4..ba4c9c5b1e 100644
--- a/packages/rainbowkit/src/components/QRCode/QRCode.tsx
+++ b/packages/rainbowkit/src/components/QRCode/QRCode.tsx
@@ -48,6 +48,7 @@ export function QRCode({
const dots: ReactElement[] = [];
const matrix = generateMatrix(uri, ecl);
const cellSize = size / matrix.length;
+ const dotZize = cellSize / (matrix.length < 70 ? 3 : 2); // calculate size of single dots
const qrList = [
{ x: 0, y: 0 },
{ x: 1, y: 0 },
@@ -102,7 +103,7 @@ export function QRCode({
cy={j * cellSize + cellSize / 2}
fill="black"
key={`circle-${i}-${j}`}
- r={cellSize / 3} // calculate size of single dots
+ r={dotZize}
/>,
);
}
diff --git a/packages/rainbowkit/src/wallets/walletConnectors/metaMaskWallet/metaMaskWallet.ts b/packages/rainbowkit/src/wallets/walletConnectors/metaMaskWallet/metaMaskWallet.ts
index 294d0a612d..879d5643c0 100644
--- a/packages/rainbowkit/src/wallets/walletConnectors/metaMaskWallet/metaMaskWallet.ts
+++ b/packages/rainbowkit/src/wallets/walletConnectors/metaMaskWallet/metaMaskWallet.ts
@@ -1,91 +1,24 @@
-import type { WindowProvider } from '../../../types/utils';
-import { isAndroid, isIOS } from '../../../utils/isMobile';
-import type { DefaultWalletOptions, Wallet } from '../../Wallet';
-import {
- getInjectedConnector,
- hasInjectedProvider,
-} from '../../getInjectedConnector';
-import { getWalletConnectConnector } from '../../getWalletConnectConnector';
+import { createStore } from 'mipd';
+import { createConnector } from 'wagmi';
+import { metaMask } from 'wagmi/connectors';
+import { isMobile } from '../../../utils/isMobile';
+import type { CreateWalletFn, Wallet, WalletDetailsParams } from '../../Wallet';
-export type MetaMaskWalletOptions = DefaultWalletOptions;
+export type MetaMaskWalletOptions = Parameters[0];
-function isMetaMask(ethereum?: WindowProvider['ethereum']): boolean {
- // Logic borrowed from wagmi's MetaMaskConnector
- // https://github.com/wagmi-dev/references/blob/main/packages/connectors/src/metaMask.ts
- if (!ethereum?.isMetaMask) return false;
- // Brave tries to make itself look like MetaMask
- // Could also try RPC `web3_clientVersion` if following is unreliable
- if (ethereum.isBraveWallet && !ethereum._events && !ethereum._state)
- return false;
- if (ethereum.isApexWallet) return false;
- if (ethereum.isAvalanche) return false;
- if (ethereum.isBackpack) return false;
- if (ethereum.isBifrost) return false;
- if (ethereum.isBitKeep) return false;
- if (ethereum.isBitski) return false;
- if (ethereum.isBlockWallet) return false;
- if (ethereum.isCoinbaseWallet) return false;
- if (ethereum.isDawn) return false;
- if (ethereum.isEnkrypt) return false;
- if (ethereum.isExodus) return false;
- if (ethereum.isFrame) return false;
- if (ethereum.isFrontier) return false;
- if (ethereum.isGamestop) return false;
- if (ethereum.isHyperPay) return false;
- if (ethereum.isImToken) return false;
- if (ethereum.isKuCoinWallet) return false;
- if (ethereum.isMathWallet) return false;
- if (ethereum.isNestWallet) return false;
- if (ethereum.isOkxWallet || ethereum.isOKExWallet) return false;
- if (ethereum.isOneInchIOSWallet || ethereum.isOneInchAndroidWallet)
- return false;
- if (ethereum.isOpera) return false;
- if (ethereum.isPhantom) return false;
- if (ethereum.isPortal) return false;
- if (ethereum.isRabby) return false;
- if (ethereum.isRainbow) return false;
- if (ethereum.isStatus) return false;
- if (ethereum.isTalisman) return false;
- if (ethereum.isTally) return false;
- if (ethereum.isTokenPocket) return false;
- if (ethereum.isTokenary) return false;
- if (ethereum.isTrust || ethereum.isTrustWallet) return false;
- if (ethereum.isXDEFI) return false;
- if (ethereum.isZeal) return false;
- if (ethereum.isZerion) return false;
- if (ethereum.__seif) return false;
- return true;
-}
+const metaMaskExtensionRdns = 'io.metamask';
-export const metaMaskWallet = ({
- projectId,
- walletConnectParameters,
-}: MetaMaskWalletOptions): Wallet => {
- // Not using the explicit isMetaMask fn to check for MetaMask
- // so that users can continue to use the MetaMask button
- // to interact with wallets compatible with window.ethereum.
- // The connector's getProvider will instead favor the real MetaMask
- // in window.providers scenarios with multiple wallets injected.
- const isMetaMaskInjected = hasInjectedProvider({ flag: 'isMetaMask' });
- const shouldUseWalletConnect = !isMetaMaskInjected;
-
- const getUri = (uri: string) => {
- return isAndroid()
- ? uri
- : isIOS()
- ? // currently broken in MetaMask v6.5.0 https://github.com/MetaMask/metamask-mobile/issues/6457
- `metamask://wc?uri=${encodeURIComponent(uri)}`
- : `https://metamask.app.link/wc?uri=${encodeURIComponent(uri)}`;
- };
+export const metaMaskWallet = (dappParams: MetaMaskWalletOptions): Wallet => {
+ const isExtensionInjected = isEIP6963MetaMaskExist();
return {
- id: 'metaMask',
+ id: 'metamask',
name: 'MetaMask',
- rdns: 'io.metamask',
+ rdns: metaMaskExtensionRdns,
iconUrl: async () => (await import('./metaMaskWallet.svg')).default,
iconAccent: '#f6851a',
iconBackground: '#fff',
- installed: !shouldUseWalletConnect ? isMetaMaskInjected : undefined,
+ installed: isExtensionInjected ? true : undefined,
downloadUrls: {
android: 'https://play.google.com/store/apps/details?id=io.metamask',
ios: 'https://apps.apple.com/us/app/metamask/id1438144202',
@@ -98,13 +31,14 @@ export const metaMaskWallet = ({
opera: 'https://addons.opera.com/extensions/details/metamask-10',
browserExtension: 'https://metamask.io/download',
},
-
- mobile: {
- getUri: shouldUseWalletConnect ? getUri : undefined,
- },
- qrCode: shouldUseWalletConnect
+ mobile: isMobile()
? {
- getUri,
+ getUri: (uri: string) => uri,
+ }
+ : undefined,
+ qrCode: !isExtensionInjected
+ ? {
+ getUri: (uri: string) => uri,
instructions: {
learnMoreUrl: 'https://metamask.io/faqs/',
steps: [
@@ -130,43 +64,79 @@ export const metaMaskWallet = ({
},
}
: undefined,
- extension: {
- instructions: {
- learnMoreUrl: 'https://metamask.io/faqs/',
- steps: [
- {
- description:
- 'wallet_connectors.metamask.extension.step1.description',
- step: 'install',
- title: 'wallet_connectors.metamask.extension.step1.title',
+ extension: !isExtensionInjected
+ ? {
+ instructions: {
+ learnMoreUrl: 'https://metamask.io/faqs/',
+ steps: [
+ {
+ description:
+ 'wallet_connectors.metamask.extension.step1.description',
+ step: 'install',
+ title: 'wallet_connectors.metamask.extension.step1.title',
+ },
+ {
+ description:
+ 'wallet_connectors.metamask.extension.step2.description',
+ step: 'create',
+ title: 'wallet_connectors.metamask.extension.step2.title',
+ },
+ {
+ description:
+ 'wallet_connectors.metamask.extension.step3.description',
+ step: 'refresh',
+ title: 'wallet_connectors.metamask.extension.step3.title',
+ },
+ ],
},
- {
- description:
- 'wallet_connectors.metamask.extension.step2.description',
- step: 'create',
- title: 'wallet_connectors.metamask.extension.step2.title',
+ }
+ : undefined,
+ createConnector: (walletDetails: WalletDetailsParams) => {
+ return createConnector((config) => {
+ const metamaskConnector = metaMask({
+ dappMetadata: {
+ connector: 'rainbowKit',
+ name: dappParams.walletConnectParameters?.metadata?.name,
+ iconUrl: dappParams.walletConnectParameters?.metadata?.icons[0],
+ url: dappParams.walletConnectParameters?.metadata?.url,
},
- {
- description:
- 'wallet_connectors.metamask.extension.step3.description',
- step: 'refresh',
- title: 'wallet_connectors.metamask.extension.step3.title',
+ headless: true,
+ })(config);
+
+ /**
+ * Override getChainId to avoid metamask error
+ *
+ * @see https://github.com/rainbow-me/rainbowkit/blob/cdcaa25d66b522119852502f71c8efc02b1abdd9/packages/rainbowkit/src/wallets/useWalletConnectors.ts#L57
+ * And @see https://github.com/wevm/wagmi/blob/275cccb51437908a2d7d3dab0549c6050b6340d3/packages/connectors/src/metaMask.ts#L154
+ */
+ return {
+ ...metamaskConnector,
+ ...walletDetails,
+ getChainId: async () => {
+ try {
+ return await metamaskConnector.getChainId();
+ } catch {
+ return config.chains[0]?.id ?? 1;
+ }
},
- ],
- },
+ };
+ });
},
- createConnector: shouldUseWalletConnect
- ? getWalletConnectConnector({
- projectId,
- walletConnectParameters,
- })
- : getInjectedConnector({
- target:
- typeof window !== 'undefined'
- ? (window as WindowProvider).ethereum?.providers?.find(
- isMetaMask,
- ) ?? window.ethereum
- : undefined,
- }),
};
};
+
+/**
+ * Check if the metamask extension is injected in the browser
+ * Use EIP-6963 to check if the extension is injected
+ */
+const isEIP6963MetaMaskExist = () => {
+ const store = createStore();
+ const providers = store.getProviders();
+
+ const isMetamask = providers.some(
+ (provider) => provider.info.rdns === metaMaskExtensionRdns,
+ );
+ store.destroy();
+
+ return isMetamask;
+};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2731501d23..f2be096fb8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -110,8 +110,8 @@ importers:
specifier: 2.0.5
version: 2.0.5(@types/node@20.14.8)(jsdom@25.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)
wagmi:
- specifier: ^2.14.7
- version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.9
+ version: 2.14.9(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
examples/with-create-react-app:
dependencies:
@@ -302,8 +302,8 @@ importers:
specifier: 2.21.55
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
- specifier: ^2.14.7
- version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.9
+ version: 2.14.9(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
packages/rainbow-button:
dependencies:
@@ -320,8 +320,8 @@ importers:
specifier: 2.x
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
- specifier: ^2.9.0
- version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.9
+ version: 2.14.9(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
packages/rainbowkit:
dependencies:
@@ -340,6 +340,9 @@ importers:
clsx:
specifier: 2.1.1
version: 2.1.1
+ mipd:
+ specifier: ^0.0.7
+ version: 0.0.7(typescript@5.5.2)
qrcode:
specifier: 1.5.4
version: 1.5.4
@@ -356,8 +359,8 @@ importers:
specifier: 2.x
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
- specifier: ^2.9.0
- version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.9
+ version: 2.14.9(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
devDependencies:
'@testing-library/dom':
specifier: ^10.4.0
@@ -523,8 +526,8 @@ importers:
specifier: 2.21.55
version: 2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
wagmi:
- specifier: ^2.14.7
- version: 2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ specifier: ^2.14.9
+ version: 2.14.9(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
devDependencies:
contentlayer:
specifier: npm:contentlayer2@0.5.3
@@ -2556,11 +2559,11 @@ packages:
readable-stream: ^3.6.2
socket.io-client: ^4.5.1
- '@metamask/sdk-install-modal-web@0.31.2':
- resolution: {integrity: sha512-KPv36kQjmTwErU8g2neuHHSgkD5+1hp4D6ERfk5Kc2r73aOYNCdG9wDGRUmFmcY2MKkeK1EuDyZfJ4FPU30fxQ==}
+ '@metamask/sdk-install-modal-web@0.31.5':
+ resolution: {integrity: sha512-ZfrVkPAabfH4AIxcTlxQN5oyyzzVXFTLZrm1/BJ+X632d9MiyAVHNtiqa9EZpZYkZGk2icmDVP+xCpvJmVOVpQ==}
- '@metamask/sdk@0.31.4':
- resolution: {integrity: sha512-HLUN4IZGdyiy5YeebXmXi+ndpmrl6zslCQLdR2QHplIy4JmUL/eDyKNFiK7eBLVKXVVIDYFIb6g1iSEb+i8Kew==}
+ '@metamask/sdk@0.31.5':
+ resolution: {integrity: sha512-i7wteqO/fU2JWQrMZz+addHokYThHYznp4nYXviv+QysdxGVgAYvcW/PBA+wpeP3veX7QGfNqMPgSsZbBrASYw==}
'@metamask/superstruct@3.1.0':
resolution: {integrity: sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==}
@@ -4136,8 +4139,8 @@ packages:
'@vitest/utils@2.0.5':
resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==}
- '@wagmi/connectors@5.7.3':
- resolution: {integrity: sha512-i7Gk5M/Fc9gMvkVHbqw2kGtXvY8POsSY798/9I5npyglVjBddxoVk3xTYmcYTB1VIa4Fi0T2gLTHpQnpLrq1CQ==}
+ '@wagmi/connectors@5.7.5':
+ resolution: {integrity: sha512-btqHHUSTzg4BZe9at/7SnRPv4cz8O3pisbeZBh0qxKz7PVm+9vRxY0bSala3xQPDcS0PRTB30Vn/+lM73GCjbw==}
peerDependencies:
'@wagmi/core': 2.16.3
typescript: '>=5.0.4'
@@ -7457,6 +7460,7 @@ packages:
lodash.isequal@4.5.0:
resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
+ deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
lodash.isplainobject@4.0.6:
resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
@@ -10684,8 +10688,8 @@ packages:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines: {node: '>=18'}
- wagmi@2.14.7:
- resolution: {integrity: sha512-IwAWy8/UoO8T7p+szhKTwsNGdkTu3GpOg7vEzH/F4P6CoFdE3h7qwnE5RoahAEjgKlGHjP0JuyOJF+aOjkQuyA==}
+ wagmi@2.14.9:
+ resolution: {integrity: sha512-nDJ5hwPaiVpn/8Bi82m5K4BCqDiOSnOV976p/jKXt0svQABGdAxUxej0UgDRoVlrp+NutmejN+SyQKmhV477/A==}
peerDependencies:
'@tanstack/react-query': '>=5.0.0'
react: ^19.0.0
@@ -13549,17 +13553,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@metamask/sdk-install-modal-web@0.31.2':
+ '@metamask/sdk-install-modal-web@0.31.5':
dependencies:
'@paulmillr/qr': 0.2.1
- '@metamask/sdk@0.31.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)':
+ '@metamask/sdk@0.31.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)':
dependencies:
'@babel/runtime': 7.26.0
'@metamask/onboarding': 1.0.1
'@metamask/providers': 16.1.0
'@metamask/sdk-communication-layer': 0.31.0(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.4.12)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))
- '@metamask/sdk-install-modal-web': 0.31.2
+ '@metamask/sdk-install-modal-web': 0.31.5
'@paulmillr/qr': 0.2.1
bowser: 2.11.0
cross-fetch: 4.0.0(encoding@0.1.13)
@@ -15421,10 +15425,10 @@ snapshots:
loupe: 3.1.1
tinyrainbow: 1.2.0
- '@wagmi/connectors@5.7.3(@types/react@19.0.6)(@wagmi/core@2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)':
+ '@wagmi/connectors@5.7.5(@types/react@19.0.6)(@wagmi/core@2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)':
dependencies:
'@coinbase/wallet-sdk': 4.2.3
- '@metamask/sdk': 0.31.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
+ '@metamask/sdk': 0.31.5(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)
'@safe-global/safe-apps-provider': 0.18.5(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
'@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)
'@wagmi/core': 2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))
@@ -23827,10 +23831,10 @@ snapshots:
dependencies:
xml-name-validator: 5.0.0
- wagmi@2.14.7(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8):
+ wagmi@2.14.9(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@19.0.0))(@types/react@19.0.6)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8):
dependencies:
'@tanstack/react-query': 5.59.0(react@19.0.0)
- '@wagmi/connectors': 5.7.3(@types/react@19.0.6)(@wagmi/core@2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
+ '@wagmi/connectors': 5.7.5(@types/react@19.0.6)(@wagmi/core@2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0)(typescript@5.5.2)(utf-8-validate@5.0.10)(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)
'@wagmi/core': 2.16.3(@tanstack/query-core@5.59.0)(@types/react@19.0.6)(immer@9.0.21)(react@19.0.0)(typescript@5.5.2)(use-sync-external-store@1.4.0(react@19.0.0))(viem@2.21.55(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@5.0.10)(zod@3.23.8))
react: 19.0.0
use-sync-external-store: 1.4.0(react@19.0.0)
diff --git a/site/data/en-US/docs/custom-wallet-list.mdx b/site/data/en-US/docs/custom-wallet-list.mdx
index 4dfdda4af3..fbd0ac590b 100644
--- a/site/data/en-US/docs/custom-wallet-list.mdx
+++ b/site/data/en-US/docs/custom-wallet-list.mdx
@@ -297,6 +297,8 @@ import { mewWallet } from '@rainbow-me/rainbowkit/wallets';
#### MetaMask
+This wallet connector supports both the Metamask mobile app and extension.
+
```tsx
import { metaMaskWallet } from '@rainbow-me/rainbowkit/wallets';
```
diff --git a/site/data/fr/docs/custom-wallet-list.mdx b/site/data/fr/docs/custom-wallet-list.mdx
index 5aebdd3599..ab4da20868 100644
--- a/site/data/fr/docs/custom-wallet-list.mdx
+++ b/site/data/fr/docs/custom-wallet-list.mdx
@@ -297,6 +297,8 @@ import { mewWallet } from '@rainbow-me/rainbowkit/wallets';
#### MetaMask
+Ce connecteur prend en charge à la fois l’application mobile Metamask et l’extension.
+
```tsx
import { metaMaskWallet } from '@rainbow-me/rainbowkit/wallets';
```
diff --git a/site/package.json b/site/package.json
index 9c179426c5..41eb27752f 100644
--- a/site/package.json
+++ b/site/package.json
@@ -38,7 +38,7 @@
"unified": "11.0.5",
"unist-util-visit": "5.0.0",
"viem": "2.21.55",
- "wagmi": "^2.14.7"
+ "wagmi": "^2.14.9"
},
"devDependencies": {
"contentlayer": "npm:contentlayer2@0.5.3",
From ba46e60da2b94e77d7c4879738c2c2ac908f1bc8 Mon Sep 17 00:00:00 2001
From: Edouard Bougon <15703023+EdouardBougon@users.noreply.github.com>
Date: Tue, 22 Oct 2024 18:52:53 +0200
Subject: [PATCH 10/11] feat: improve vite example
---
examples/with-vite/.env.local.example | 1 +
examples/with-vite/src/wagmi.ts | 39 +++++++++++++++++++++++++--
2 files changed, 38 insertions(+), 2 deletions(-)
create mode 100644 examples/with-vite/.env.local.example
diff --git a/examples/with-vite/.env.local.example b/examples/with-vite/.env.local.example
new file mode 100644
index 0000000000..ac7312170a
--- /dev/null
+++ b/examples/with-vite/.env.local.example
@@ -0,0 +1 @@
+VITE_PUBLIC_WALLETCONNECT_PROJECT_ID= # Required for WalletConnect v2
diff --git a/examples/with-vite/src/wagmi.ts b/examples/with-vite/src/wagmi.ts
index 96a3659854..20e01732a1 100644
--- a/examples/with-vite/src/wagmi.ts
+++ b/examples/with-vite/src/wagmi.ts
@@ -1,9 +1,44 @@
import { getDefaultConfig } from '@rainbow-me/rainbowkit';
import { arbitrum, base, mainnet, optimism, polygon } from 'wagmi/chains';
+import {
+ metaMaskWallet,
+ safeWallet,
+ rainbowWallet,
+ coinbaseWallet,
+ walletConnectWallet,
+ rabbyWallet,
+ trustWallet,
+ uniswapWallet
+} from '@rainbow-me/rainbowkit/wallets';
+
+// Enable Smart Wallet and EOA
+// Testing `preference` type
+coinbaseWallet.preference = 'all';
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
- projectId: 'YOUR_PROJECT_ID',
- chains: [mainnet, polygon, optimism, arbitrum, base],
+ projectId: import.meta.env.VITE_PUBLIC_WALLETCONNECT_PROJECT_ID ?? 'YOUR_PROJECT_ID',
+ chains: [mainnet,
+ polygon, optimism, arbitrum, base],
+ wallets: [
+ {
+ groupName: 'Popular',
+ wallets: [
+ safeWallet,
+ rainbowWallet,
+ coinbaseWallet,
+ metaMaskWallet,
+ walletConnectWallet,
+ ],
+ },
+ {
+ groupName: 'Other',
+ wallets: [
+ rabbyWallet,
+ trustWallet,
+ uniswapWallet,
+ ],
+ },
+ ]
});
From 0b495729249ab2b321faca8eb100ed6a46fbacd9 Mon Sep 17 00:00:00 2001
From: Edouard Bougon <15703023+EdouardBougon@users.noreply.github.com>
Date: Thu, 12 Dec 2024 15:28:01 +0100
Subject: [PATCH 11/11] feat: add appUrl and appIcon on example and doc
---
examples/with-create-react-app/src/wagmi.ts | 2 ++
examples/with-next-app-i18n/src/wagmi.ts | 2 ++
examples/with-next-app/src/wagmi.ts | 2 ++
examples/with-next-custom-button/src/wagmi.ts | 2 ++
examples/with-next-mint-nft/src/wagmi.ts | 2 ++
examples/with-next-rainbow-button/src/wagmi.ts | 2 ++
examples/with-next-siwe-iron-session/src/wagmi.ts | 2 ++
examples/with-next-siwe-next-auth/src/wagmi.ts | 2 ++
examples/with-next/src/wagmi.ts | 2 ++
examples/with-vite/src/wagmi.ts | 2 ++
packages/create-rainbowkit/generated-test-app/src/wagmi.ts | 2 ++
packages/create-rainbowkit/templates/next-app/src/wagmi.ts | 2 ++
packages/example/src/wagmi.ts | 3 +++
packages/rainbowkit/CHANGELOG.md | 2 ++
site/components/Provider/Provider.tsx | 3 +++
site/data/ar/docs/installation.mdx | 4 ++++
site/data/ar/docs/migration-guide.mdx | 4 ++++
site/data/ar/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/de/docs/migration-guide.mdx | 4 ++++
site/data/de/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/en-US/docs/migration-guide.mdx | 4 ++++
site/data/en-US/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/es-419/docs/migration-guide.mdx | 4 ++++
site/data/es-419/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/fr/docs/migration-guide.mdx | 4 ++++
site/data/fr/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/hi/docs/migration-guide.mdx | 4 ++++
site/data/hi/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/id/docs/migration-guide.mdx | 4 ++++
site/data/id/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/ja/docs/migration-guide.mdx | 4 ++++
site/data/ja/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/ko/docs/migration-guide.mdx | 4 ++++
site/data/ko/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/pt-BR/docs/migration-guide.mdx | 4 ++++
site/data/pt-BR/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/ru/docs/migration-guide.mdx | 4 ++++
site/data/ru/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/th/docs/migration-guide.mdx | 4 ++++
site/data/th/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/tr/docs/migration-guide.mdx | 4 ++++
site/data/tr/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/ua/docs/migration-guide.mdx | 4 ++++
site/data/ua/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/vi/docs/migration-guide.mdx | 4 ++++
site/data/vi/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/zh-CN/docs/migration-guide.mdx | 4 ++++
site/data/zh-CN/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/zh-HK/docs/migration-guide.mdx | 4 ++++
site/data/zh-HK/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
site/data/zh-TW/docs/migration-guide.mdx | 4 ++++
site/data/zh-TW/guides/rainbowkit-wagmi-v2.mdx | 4 ++++
52 files changed, 180 insertions(+)
diff --git a/examples/with-create-react-app/src/wagmi.ts b/examples/with-create-react-app/src/wagmi.ts
index 89caf110ff..93a3a006f0 100644
--- a/examples/with-create-react-app/src/wagmi.ts
+++ b/examples/with-create-react-app/src/wagmi.ts
@@ -10,6 +10,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/examples/with-next-app-i18n/src/wagmi.ts b/examples/with-next-app-i18n/src/wagmi.ts
index ffd1dd06cb..96316a7c88 100644
--- a/examples/with-next-app-i18n/src/wagmi.ts
+++ b/examples/with-next-app-i18n/src/wagmi.ts
@@ -10,6 +10,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/examples/with-next-app/src/wagmi.ts b/examples/with-next-app/src/wagmi.ts
index 6b7cd65cf5..659aa5d732 100644
--- a/examples/with-next-app/src/wagmi.ts
+++ b/examples/with-next-app/src/wagmi.ts
@@ -10,6 +10,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/examples/with-next-custom-button/src/wagmi.ts b/examples/with-next-custom-button/src/wagmi.ts
index ca935fb150..b8fb58185f 100644
--- a/examples/with-next-custom-button/src/wagmi.ts
+++ b/examples/with-next-custom-button/src/wagmi.ts
@@ -11,6 +11,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/examples/with-next-mint-nft/src/wagmi.ts b/examples/with-next-mint-nft/src/wagmi.ts
index 4a4cc916ac..dce4b020b9 100644
--- a/examples/with-next-mint-nft/src/wagmi.ts
+++ b/examples/with-next-mint-nft/src/wagmi.ts
@@ -3,6 +3,8 @@ import { sepolia } from 'wagmi/chains';
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [sepolia],
ssr: true,
diff --git a/examples/with-next-rainbow-button/src/wagmi.ts b/examples/with-next-rainbow-button/src/wagmi.ts
index 11e598cf60..6637e85cf6 100644
--- a/examples/with-next-rainbow-button/src/wagmi.ts
+++ b/examples/with-next-rainbow-button/src/wagmi.ts
@@ -6,6 +6,8 @@ export const config = createConfig({
connectors: [
rainbowConnector({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
}),
],
diff --git a/examples/with-next-siwe-iron-session/src/wagmi.ts b/examples/with-next-siwe-iron-session/src/wagmi.ts
index cf4e757368..046ae04b7e 100644
--- a/examples/with-next-siwe-iron-session/src/wagmi.ts
+++ b/examples/with-next-siwe-iron-session/src/wagmi.ts
@@ -11,6 +11,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/examples/with-next-siwe-next-auth/src/wagmi.ts b/examples/with-next-siwe-next-auth/src/wagmi.ts
index cf4e757368..046ae04b7e 100644
--- a/examples/with-next-siwe-next-auth/src/wagmi.ts
+++ b/examples/with-next-siwe-next-auth/src/wagmi.ts
@@ -11,6 +11,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/examples/with-next/src/wagmi.ts b/examples/with-next/src/wagmi.ts
index 6b7cd65cf5..659aa5d732 100644
--- a/examples/with-next/src/wagmi.ts
+++ b/examples/with-next/src/wagmi.ts
@@ -10,6 +10,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/examples/with-vite/src/wagmi.ts b/examples/with-vite/src/wagmi.ts
index 20e01732a1..30f3d06216 100644
--- a/examples/with-vite/src/wagmi.ts
+++ b/examples/with-vite/src/wagmi.ts
@@ -18,6 +18,8 @@ coinbaseWallet.preference = 'all';
export const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: import.meta.env.VITE_PUBLIC_WALLETCONNECT_PROJECT_ID ?? 'YOUR_PROJECT_ID',
chains: [mainnet,
polygon, optimism, arbitrum, base],
diff --git a/packages/create-rainbowkit/generated-test-app/src/wagmi.ts b/packages/create-rainbowkit/generated-test-app/src/wagmi.ts
index 7b157edfe9..faaba37dda 100644
--- a/packages/create-rainbowkit/generated-test-app/src/wagmi.ts
+++ b/packages/create-rainbowkit/generated-test-app/src/wagmi.ts
@@ -10,6 +10,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit App',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/packages/create-rainbowkit/templates/next-app/src/wagmi.ts b/packages/create-rainbowkit/templates/next-app/src/wagmi.ts
index 7b157edfe9..faaba37dda 100644
--- a/packages/create-rainbowkit/templates/next-app/src/wagmi.ts
+++ b/packages/create-rainbowkit/templates/next-app/src/wagmi.ts
@@ -10,6 +10,8 @@ import {
export const config = getDefaultConfig({
appName: 'RainbowKit App',
+ appUrl: 'https://rainbow.me',
+ appIcon: 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId: 'YOUR_PROJECT_ID',
chains: [
mainnet,
diff --git a/packages/example/src/wagmi.ts b/packages/example/src/wagmi.ts
index f864be49fc..e467469741 100644
--- a/packages/example/src/wagmi.ts
+++ b/packages/example/src/wagmi.ts
@@ -154,6 +154,9 @@ coinbaseWallet.preference = 'all';
export const config = getDefaultConfig({
appName: 'RainbowKit Demo',
+ appUrl: 'https://rainbow.me',
+ appIcon:
+ 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId,
chains: [
mainnet,
diff --git a/packages/rainbowkit/CHANGELOG.md b/packages/rainbowkit/CHANGELOG.md
index 519a6eaf2c..2f75e172ab 100644
--- a/packages/rainbowkit/CHANGELOG.md
+++ b/packages/rainbowkit/CHANGELOG.md
@@ -460,6 +460,8 @@
/* New API that includes Wagmi's createConfig and bundles getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
+ + appUrl: 'YOUR_APP_URL',
+ + appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
diff --git a/site/components/Provider/Provider.tsx b/site/components/Provider/Provider.tsx
index 52c4f77637..3d82e626f1 100644
--- a/site/components/Provider/Provider.tsx
+++ b/site/components/Provider/Provider.tsx
@@ -40,6 +40,9 @@ const { wallets } = getDefaultWallets();
const config = getDefaultConfig({
appName: 'rainbowkit.com',
+ appUrl: 'https://rainbow.me',
+ appIcon:
+ 'https://framerusercontent.com/images/Hml6PtJwt03gwFtTRYmbpo7EarY.png',
projectId,
chains: [
mainnet,
diff --git a/site/data/ar/docs/installation.mdx b/site/data/ar/docs/installation.mdx
index 36bc8487c4..01206a23e6 100644
--- a/site/data/ar/docs/installation.mdx
+++ b/site/data/ar/docs/installation.mdx
@@ -70,6 +70,8 @@ import { getDefaultConfig } from '@rainbow-me/rainbowkit';
const config = getDefaultConfig({
appName: 'My RainbowKit App',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet, polygon, optimism, arbitrum, base],
ssr: true, // If your dApp uses server side rendering (SSR)
@@ -143,6 +145,8 @@ import { mainnet, sepolia } from 'wagmi/chains';
const config = getDefaultConfig({
appName: 'My RainbowKit App',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet, sepolia],
transports: {
diff --git a/site/data/ar/docs/migration-guide.mdx b/site/data/ar/docs/migration-guide.mdx
index c5b136d054..20cc94f2b8 100644
--- a/site/data/ar/docs/migration-guide.mdx
+++ b/site/data/ar/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ar/guides/rainbowkit-wagmi-v2.mdx b/site/data/ar/guides/rainbowkit-wagmi-v2.mdx
index 2c0c519dd2..6715505923 100644
--- a/site/data/ar/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/ar/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/de/docs/migration-guide.mdx b/site/data/de/docs/migration-guide.mdx
index 420e0a44df..838d4d4897 100644
--- a/site/data/de/docs/migration-guide.mdx
+++ b/site/data/de/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ Sie können eine benutzerdefinierte Wallet-Liste erstellen, indem Sie importiert
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/de/guides/rainbowkit-wagmi-v2.mdx b/site/data/de/guides/rainbowkit-wagmi-v2.mdx
index a20d1255a8..0b96573b37 100644
--- a/site/data/de/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/de/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ Sie können eine benutzerdefinierte Wallet-Liste erstellen, indem Sie importiert
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/en-US/docs/migration-guide.mdx b/site/data/en-US/docs/migration-guide.mdx
index a169861d8d..b6277879a2 100644
--- a/site/data/en-US/docs/migration-guide.mdx
+++ b/site/data/en-US/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ You can create a Custom Wallet List by passing imported or Custom Wallet connect
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/en-US/guides/rainbowkit-wagmi-v2.mdx b/site/data/en-US/guides/rainbowkit-wagmi-v2.mdx
index 62079d8ee1..df07201e11 100644
--- a/site/data/en-US/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/en-US/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ You can create a Custom Wallet List by passing imported or Custom Wallet connect
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/es-419/docs/migration-guide.mdx b/site/data/es-419/docs/migration-guide.mdx
index 70f3225543..762fac0b28 100644
--- a/site/data/es-419/docs/migration-guide.mdx
+++ b/site/data/es-419/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ Puedes crear una Lista Personalizada de Carteras pasando conectores importados o
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/es-419/guides/rainbowkit-wagmi-v2.mdx b/site/data/es-419/guides/rainbowkit-wagmi-v2.mdx
index 0c95c2526e..9a7c08ce87 100644
--- a/site/data/es-419/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/es-419/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ Puedes crear una Lista Personalizada de Carteras pasando conectores importados o
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/fr/docs/migration-guide.mdx b/site/data/fr/docs/migration-guide.mdx
index fcdc47539e..17fb5df7e5 100644
--- a/site/data/fr/docs/migration-guide.mdx
+++ b/site/data/fr/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ Vous pouvez créer une liste de portefeuilles personnalisée en passant des conn
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/fr/guides/rainbowkit-wagmi-v2.mdx b/site/data/fr/guides/rainbowkit-wagmi-v2.mdx
index 358036186b..f7f023b986 100644
--- a/site/data/fr/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/fr/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ Vous pouvez créer une liste de portefeuilles personnalisée en passant des conn
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/hi/docs/migration-guide.mdx b/site/data/hi/docs/migration-guide.mdx
index 3260b71954..d14c8f2d75 100644
--- a/site/data/hi/docs/migration-guide.mdx
+++ b/site/data/hi/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/hi/guides/rainbowkit-wagmi-v2.mdx b/site/data/hi/guides/rainbowkit-wagmi-v2.mdx
index 0fac4657bb..17797bcc22 100644
--- a/site/data/hi/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/hi/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/id/docs/migration-guide.mdx b/site/data/id/docs/migration-guide.mdx
index dcd35bf525..4004488e47 100644
--- a/site/data/id/docs/migration-guide.mdx
+++ b/site/data/id/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ Anda dapat membuat Daftar Dompet Kustom dengan mengoper konektor Dompet yang dii
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/id/guides/rainbowkit-wagmi-v2.mdx b/site/data/id/guides/rainbowkit-wagmi-v2.mdx
index b3ccab66b2..111ed2e9f5 100644
--- a/site/data/id/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/id/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ Anda dapat membuat Daftar Dompet Kustom dengan mengoper konektor Dompet yang dii
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ja/docs/migration-guide.mdx b/site/data/ja/docs/migration-guide.mdx
index 438f24c375..06d2e00d37 100644
--- a/site/data/ja/docs/migration-guide.mdx
+++ b/site/data/ja/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ dAppで`wagmi`フックと`viem`アクションを使用している場合、v2
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ja/guides/rainbowkit-wagmi-v2.mdx b/site/data/ja/guides/rainbowkit-wagmi-v2.mdx
index d67e779484..7449b0e427 100644
--- a/site/data/ja/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/ja/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ dAppで`wagmi`フックと`viem`アクションを使用している場合、v2
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ko/docs/migration-guide.mdx b/site/data/ko/docs/migration-guide.mdx
index db977ca6c4..6b4217e13e 100644
--- a/site/data/ko/docs/migration-guide.mdx
+++ b/site/data/ko/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ko/guides/rainbowkit-wagmi-v2.mdx b/site/data/ko/guides/rainbowkit-wagmi-v2.mdx
index 77e497f79c..cd6c116ad4 100644
--- a/site/data/ko/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/ko/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/pt-BR/docs/migration-guide.mdx b/site/data/pt-BR/docs/migration-guide.mdx
index b7c329aef5..a5c701ebfd 100644
--- a/site/data/pt-BR/docs/migration-guide.mdx
+++ b/site/data/pt-BR/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ Você pode criar uma Lista Personalizada de Carteiras passando conectores import
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/pt-BR/guides/rainbowkit-wagmi-v2.mdx b/site/data/pt-BR/guides/rainbowkit-wagmi-v2.mdx
index 05acb19c8e..757fc7f227 100644
--- a/site/data/pt-BR/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/pt-BR/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ Você pode criar uma Lista Personalizada de Carteiras passando conectores import
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ru/docs/migration-guide.mdx b/site/data/ru/docs/migration-guide.mdx
index b825003f57..4086e59c16 100644
--- a/site/data/ru/docs/migration-guide.mdx
+++ b/site/data/ru/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ru/guides/rainbowkit-wagmi-v2.mdx b/site/data/ru/guides/rainbowkit-wagmi-v2.mdx
index cb63e14493..ee24369ccd 100644
--- a/site/data/ru/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/ru/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/th/docs/migration-guide.mdx b/site/data/th/docs/migration-guide.mdx
index 50bc24c8f0..da3e790cd7 100644
--- a/site/data/th/docs/migration-guide.mdx
+++ b/site/data/th/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ API ใหม่นี้ทำให้ประสบการณ์การ
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/th/guides/rainbowkit-wagmi-v2.mdx b/site/data/th/guides/rainbowkit-wagmi-v2.mdx
index 156f4691e2..032077d8f9 100644
--- a/site/data/th/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/th/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ API ใหม่นี้ทำให้ประสบการณ์การ
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/tr/docs/migration-guide.mdx b/site/data/tr/docs/migration-guide.mdx
index 29c44562a2..556a2984d3 100644
--- a/site/data/tr/docs/migration-guide.mdx
+++ b/site/data/tr/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ Varsayılan cüzdan listesi otomatik olarak dahil edilecek, `getDefaultWallets`
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/tr/guides/rainbowkit-wagmi-v2.mdx b/site/data/tr/guides/rainbowkit-wagmi-v2.mdx
index 23ec298ee9..7fdd28554d 100644
--- a/site/data/tr/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/tr/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ Varsayılan cüzdan listesi otomatik olarak dahil edilecek, `getDefaultWallets`
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ua/docs/migration-guide.mdx b/site/data/ua/docs/migration-guide.mdx
index 3b5f5a343a..4618f3ecd3 100644
--- a/site/data/ua/docs/migration-guide.mdx
+++ b/site/data/ua/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/ua/guides/rainbowkit-wagmi-v2.mdx b/site/data/ua/guides/rainbowkit-wagmi-v2.mdx
index 37e60899c4..3ae6efef92 100644
--- a/site/data/ua/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/ua/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/vi/docs/migration-guide.mdx b/site/data/vi/docs/migration-guide.mdx
index e5b19a3391..9d07d3a20a 100644
--- a/site/data/vi/docs/migration-guide.mdx
+++ b/site/data/vi/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ Bạn có thể tạo một Danh sách Ví Tùy chỉnh bằng cách truyền c
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/vi/guides/rainbowkit-wagmi-v2.mdx b/site/data/vi/guides/rainbowkit-wagmi-v2.mdx
index abed1cf2f1..1b0399ca81 100644
--- a/site/data/vi/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/vi/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ Bạn có thể tạo một Danh sách Ví Tùy chỉnh bằng cách truyền c
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/zh-CN/docs/migration-guide.mdx b/site/data/zh-CN/docs/migration-guide.mdx
index 304d83bba9..55a7ae59d7 100644
--- a/site/data/zh-CN/docs/migration-guide.mdx
+++ b/site/data/zh-CN/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/zh-CN/guides/rainbowkit-wagmi-v2.mdx b/site/data/zh-CN/guides/rainbowkit-wagmi-v2.mdx
index 9873b99841..766f1188b9 100644
--- a/site/data/zh-CN/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/zh-CN/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/zh-HK/docs/migration-guide.mdx b/site/data/zh-HK/docs/migration-guide.mdx
index ca50dc4708..a88b03eb8a 100644
--- a/site/data/zh-HK/docs/migration-guide.mdx
+++ b/site/data/zh-HK/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/zh-HK/guides/rainbowkit-wagmi-v2.mdx b/site/data/zh-HK/guides/rainbowkit-wagmi-v2.mdx
index 7120c67210..10e66e5a4a 100644
--- a/site/data/zh-HK/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/zh-HK/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/zh-TW/docs/migration-guide.mdx b/site/data/zh-TW/docs/migration-guide.mdx
index ce10664299..b18aac900b 100644
--- a/site/data/zh-TW/docs/migration-guide.mdx
+++ b/site/data/zh-TW/docs/migration-guide.mdx
@@ -66,6 +66,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -117,6 +119,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */
diff --git a/site/data/zh-TW/guides/rainbowkit-wagmi-v2.mdx b/site/data/zh-TW/guides/rainbowkit-wagmi-v2.mdx
index 0b3432afb9..ae9f5938d4 100644
--- a/site/data/zh-TW/guides/rainbowkit-wagmi-v2.mdx
+++ b/site/data/zh-TW/guides/rainbowkit-wagmi-v2.mdx
@@ -64,6 +64,8 @@ npm i @tanstack/react-query
/* New API that includes Wagmi's createConfig and replaces getDefaultWallets and connectorsForWallets */
+ const config = getDefaultConfig({
+ appName: 'RainbowKit demo',
++ appUrl: 'YOUR_APP_URL',
++ appIcon: 'YOUR_APP_ICON,
+ projectId: 'YOUR_PROJECT_ID',
+ chains: [mainnet],
+ transports: {
@@ -115,6 +117,8 @@ npm i @tanstack/react-query
```
const config = getDefaultConfig({
appName: 'RainbowKit demo',
+ appUrl: 'YOUR_APP_URL',
+ appIcon: 'YOUR_APP_ICON,
projectId: 'YOUR_PROJECT_ID',
chains: [mainnet],
wallets: [rainbowWallet], /* optional custom wallet list */