From 698283362fb6503df7abc3736b46bb3bfbe3bb3f Mon Sep 17 00:00:00 2001 From: Mago Khamidov <53529533+magiziz@users.noreply.github.com> Date: Mon, 11 Mar 2024 22:10:11 +0000 Subject: [PATCH] chore: upgrade `next`, `eslint-config-next` and `next-intl` (#1807) * chore: upgrade next version * chore: update next-intl * chore: tweal lock file * chore: tweak I18n.ts * chore: changeset * chore: import i18n.ts into lib folder * chore: update changeset * chore: update next-intl configuration * chore: app router updates * chore: upgrade @types/react, @types/react-dom * chore: upgrade next to 14.1.3 * chore: deprecate NextIntlClientProvider usage * chore: cleanup with-next-app-i18n * example: added dynamic metadata to with-next-app-i18n to be closer to real usage * fix: missing messages import * chore: lint generateMetadata * chore: amend changeset * chore: upgrade next-intl * chore: changeset for with-next-app-i18n --------- Co-authored-by: Magomed Khamidov <53529533+KosmosKey@users.noreply.github.com> Co-authored-by: Daniel Sinclair --- .changeset/calm-badgers-flash.md | 23 + .changeset/giant-poems-wink.md | 5 + examples/with-create-react-app/package.json | 2 +- .../app/[locale]/layout.tsx | 29 +- examples/with-next-app-i18n/app/page.tsx | 4 +- examples/with-next-app-i18n/i18n.ts | 13 + .../with-next-app-i18n/messages/en-US.json | 5 + .../with-next-app-i18n/messages/zh-CN.json | 5 + examples/with-next-app-i18n/middleware.ts | 6 +- examples/with-next-app-i18n/next.config.js | 6 +- examples/with-next-app-i18n/package.json | 10 +- examples/with-next-app/package.json | 8 +- examples/with-next-custom-button/package.json | 6 +- examples/with-next-mint-nft/package.json | 6 +- .../with-next-rainbow-button/package.json | 6 +- .../with-next-siwe-iron-session/package.json | 6 +- .../with-next-siwe-next-auth/package.json | 6 +- examples/with-next-wallet-button/package.json | 6 +- examples/with-next/package.json | 6 +- examples/with-remix/package.json | 4 +- examples/with-vite/package.json | 4 +- package.json | 6 +- .../generated-test-app/package.json | 6 +- .../templates/next-app/package.json | 6 +- packages/example/package.json | 2 +- pnpm-lock.yaml | 561 +++++++----------- site/package.json | 4 +- site/pages/_app.tsx | 1 + 28 files changed, 334 insertions(+), 418 deletions(-) create mode 100644 .changeset/calm-badgers-flash.md create mode 100644 .changeset/giant-poems-wink.md create mode 100644 examples/with-next-app-i18n/i18n.ts create mode 100644 examples/with-next-app-i18n/messages/en-US.json create mode 100644 examples/with-next-app-i18n/messages/zh-CN.json diff --git a/.changeset/calm-badgers-flash.md b/.changeset/calm-badgers-flash.md new file mode 100644 index 0000000000..0d12462e9f --- /dev/null +++ b/.changeset/calm-badgers-flash.md @@ -0,0 +1,23 @@ +--- +"@rainbow-me/create-rainbowkit": patch +"generated-test-app": patch +"rainbowkit-next-app": patch +"with-next-siwe-iron-session": patch +"with-next-rainbow-button": patch +"with-next-siwe-next-auth": patch +"with-next-custom-button": patch +"with-next-wallet-button": patch +"with-next-app-i18n": patch +"with-next-mint-nft": patch +"with-next-app": patch +"with-next": patch +"example": patch +"site": patch +--- + +Updated the following packages: + +- `next` to `^14.1.3` +- `eslint-config-next` to `^14.1.3` +- `@types/react` to `^18.2.64` +- `@types/react` to `^18.2.64` diff --git a/.changeset/giant-poems-wink.md b/.changeset/giant-poems-wink.md new file mode 100644 index 0000000000..9cd1b6da9c --- /dev/null +++ b/.changeset/giant-poems-wink.md @@ -0,0 +1,5 @@ +--- +"with-next-app-i18n": patch +--- + +We've migrated `with-next-app-i18n` to `next-intl` version `^3.9.4` and adopted the latest best practices. The example also now includes a `messages/` translation sample to replicate real-world usage. diff --git a/examples/with-create-react-app/package.json b/examples/with-create-react-app/package.json index e946e26d45..f77b13c312 100644 --- a/examples/with-create-react-app/package.json +++ b/examples/with-create-react-app/package.json @@ -9,7 +9,7 @@ "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.2", "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "react-dom": "^18.2.0", "react-scripts": "5.0.1", "react": "^18.2.0", diff --git a/examples/with-next-app-i18n/app/[locale]/layout.tsx b/examples/with-next-app-i18n/app/[locale]/layout.tsx index 202e4e5c7a..3aec350ca4 100644 --- a/examples/with-next-app-i18n/app/[locale]/layout.tsx +++ b/examples/with-next-app-i18n/app/[locale]/layout.tsx @@ -1,21 +1,34 @@ -import { NextIntlClientProvider } from 'next-intl'; +import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import type { Locale } from '@rainbow-me/rainbowkit'; import { Providers } from './providers'; - + export function generateStaticParams() { return [{ locale: 'en-US' }, { locale: 'zh-CN' }]; } -export default async function LocaleLayout( - { children, params: { locale }}: - { children: React.ReactNode, params: { locale: Locale} } +// Dynamic metadata with locale +export async function generateMetadata( + { params: { locale } }: { params: { locale: Locale } } ) { + 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); + return ( - - {children} - + {children} ); diff --git a/examples/with-next-app-i18n/app/page.tsx b/examples/with-next-app-i18n/app/page.tsx index 9713c0f415..9750ce46b7 100644 --- a/examples/with-next-app-i18n/app/page.tsx +++ b/examples/with-next-app-i18n/app/page.tsx @@ -1,8 +1,6 @@ import { redirect } from 'next/navigation'; // This page only renders when the app is built statically (output: 'export') -function RootPage() { +export default function RootPage() { redirect('/en-US'); } - -export default RootPage; diff --git a/examples/with-next-app-i18n/i18n.ts b/examples/with-next-app-i18n/i18n.ts new file mode 100644 index 0000000000..bc333a4d2b --- /dev/null +++ b/examples/with-next-app-i18n/i18n.ts @@ -0,0 +1,13 @@ +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/messages/en-US.json b/examples/with-next-app-i18n/messages/en-US.json new file mode 100644 index 0000000000..6f20f40c8c --- /dev/null +++ b/examples/with-next-app-i18n/messages/en-US.json @@ -0,0 +1,5 @@ +{ + "Metadata": { + "title": "RainbowKit Example" + } +} diff --git a/examples/with-next-app-i18n/messages/zh-CN.json b/examples/with-next-app-i18n/messages/zh-CN.json new file mode 100644 index 0000000000..0344958280 --- /dev/null +++ b/examples/with-next-app-i18n/messages/zh-CN.json @@ -0,0 +1,5 @@ +{ + "Metadata": { + "title": "RainbowKit 示例" + } +} diff --git a/examples/with-next-app-i18n/middleware.ts b/examples/with-next-app-i18n/middleware.ts index eecf2d96c0..5adf793ba0 100644 --- a/examples/with-next-app-i18n/middleware.ts +++ b/examples/with-next-app-i18n/middleware.ts @@ -1,11 +1,13 @@ 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' }); export const config = { - // Skip all paths that should not be internationalized - matcher: ['/((?!api|_next|_vercel|.*\\..*).*)'] + // Match only internationalized pathnames + matcher: ['/', '/(de|en)/:path*'] }; diff --git a/examples/with-next-app-i18n/next.config.js b/examples/with-next-app-i18n/next.config.js index 965fe56f1c..f9070967fe 100644 --- a/examples/with-next-app-i18n/next.config.js +++ b/examples/with-next-app-i18n/next.config.js @@ -1,3 +1,7 @@ +const createNextIntlPlugin = require('next-intl/plugin'); + +const withNextIntl = createNextIntlPlugin(); + /** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, @@ -7,4 +11,4 @@ const nextConfig = { }, }; -module.exports = nextConfig; +module.exports = withNextIntl(nextConfig); diff --git a/examples/with-next-app-i18n/package.json b/examples/with-next-app-i18n/package.json index 6289520e15..6913499f30 100644 --- a/examples/with-next-app-i18n/package.json +++ b/examples/with-next-app-i18n/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", - "next": "^14.0.4", - "next-intl": "^2.20.2", + "next": "^14.1.3", + "next-intl": "^3.9.4", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -20,10 +20,10 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", - "next": "^14.0.4", + "eslint-config-next": "^14.1.3", + "next": "^14.1.3", "typescript": "^5.0.4" }, "engines": { diff --git a/examples/with-next-app/package.json b/examples/with-next-app/package.json index a8c1db9b0d..ea4a30d1c0 100644 --- a/examples/with-next-app/package.json +++ b/examples/with-next-app/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -19,10 +19,10 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", - "next": "^14.0.4", + "eslint-config-next": "^14.1.3", + "next": "^14.1.3", "typescript": "^5.0.4" }, "engines": { diff --git a/examples/with-next-custom-button/package.json b/examples/with-next-custom-button/package.json index de917940ab..30835a99ef 100644 --- a/examples/with-next-custom-button/package.json +++ b/examples/with-next-custom-button/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -19,9 +19,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/examples/with-next-mint-nft/package.json b/examples/with-next-mint-nft/package.json index 5004d6cbed..14565a73a2 100644 --- a/examples/with-next-mint-nft/package.json +++ b/examples/with-next-mint-nft/package.json @@ -11,7 +11,7 @@ "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", "framer-motion": "^6.3.3", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -20,9 +20,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/examples/with-next-rainbow-button/package.json b/examples/with-next-rainbow-button/package.json index 89d138f4df..ca462a9785 100644 --- a/examples/with-next-rainbow-button/package.json +++ b/examples/with-next-rainbow-button/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@rainbow-me/rainbow-button": "workspace:*", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -19,9 +19,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/examples/with-next-siwe-iron-session/package.json b/examples/with-next-siwe-iron-session/package.json index 5a155d8080..c491f53382 100644 --- a/examples/with-next-siwe-iron-session/package.json +++ b/examples/with-next-siwe-iron-session/package.json @@ -12,7 +12,7 @@ "@rainbow-me/rainbowkit": "workspace:*", "ethers": "^5.6.8", "iron-session": "^6.3.1", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "siwe": "^2.1.4", @@ -22,9 +22,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/examples/with-next-siwe-next-auth/package.json b/examples/with-next-siwe-next-auth/package.json index afab5eef99..0001960915 100644 --- a/examples/with-next-siwe-next-auth/package.json +++ b/examples/with-next-siwe-next-auth/package.json @@ -12,7 +12,7 @@ "@rainbow-me/rainbowkit": "workspace:*", "@rainbow-me/rainbowkit-siwe-next-auth": "workspace:*", "ethers": "^5.6.8", - "next": "^14.0.4", + "next": "^14.1.3", "next-auth": "4.24.5", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -23,9 +23,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/examples/with-next-wallet-button/package.json b/examples/with-next-wallet-button/package.json index 7ecbdaf08e..57be7484e3 100644 --- a/examples/with-next-wallet-button/package.json +++ b/examples/with-next-wallet-button/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -19,9 +19,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/examples/with-next/package.json b/examples/with-next/package.json index b2b6cf3ba5..684e6c9933 100644 --- a/examples/with-next/package.json +++ b/examples/with-next/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -19,9 +19,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/examples/with-remix/package.json b/examples/with-remix/package.json index 6557e9a06c..d953a70107 100644 --- a/examples/with-remix/package.json +++ b/examples/with-remix/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@remix-run/dev": "^2.7.2", "@remix-run/eslint-config": "^2.7.2", - "@types/react": "^18.2.43", - "@types/react-dom": "^18.2.17", + "@types/react": "^18.2.64", + "@types/react-dom": "^18.2.21", "eslint": "^8.15.0", "typescript": "^5.0.4" }, diff --git a/examples/with-vite/package.json b/examples/with-vite/package.json index e800a1cc4e..13d3a17a8c 100644 --- a/examples/with-vite/package.json +++ b/examples/with-vite/package.json @@ -18,8 +18,8 @@ "@tanstack/react-query": "^5.22.2" }, "devDependencies": { - "@types/react": "^18.2.43", - "@types/react-dom": "^18.2.17", + "@types/react": "^18.2.64", + "@types/react-dom": "^18.2.21", "@vitejs/plugin-react": "^4.2.1", "typescript": "^5.0.4", "vite": "^5.0.7" diff --git a/package.json b/package.json index e738259e8e..a0a226bd3b 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,8 @@ "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.2", "@types/node": "^18.19.3", - "@types/react": "^18.2.43", - "@types/react-dom": "^18.2.17", + "@types/react": "^18.2.64", + "@types/react-dom": "^18.2.21", "@vanilla-extract/esbuild-plugin": "^2.3.1", "@vanilla-extract/vite-plugin": "^3.9.3", "autoprefixer": "^10.4.16", @@ -63,7 +63,7 @@ "husky": "^8.0.3", "jsdom": "^23.0.1", "lokijs": "^1.5.12", - "next": "^14.0.4", + "next": "^14.1.3", "next-auth": "4.24.5", "postcss": "^8.4.32", "postcss-prefix-selector": "^1.16.0", diff --git a/packages/create-rainbowkit/generated-test-app/package.json b/packages/create-rainbowkit/generated-test-app/package.json index 07dcf3a306..07a0b8997c 100644 --- a/packages/create-rainbowkit/generated-test-app/package.json +++ b/packages/create-rainbowkit/generated-test-app/package.json @@ -11,7 +11,7 @@ "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", "@tanstack/react-query": "^5.22.2", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -19,9 +19,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/packages/create-rainbowkit/templates/next-app/package.json b/packages/create-rainbowkit/templates/next-app/package.json index 426b9e4785..eb265fcf4d 100644 --- a/packages/create-rainbowkit/templates/next-app/package.json +++ b/packages/create-rainbowkit/templates/next-app/package.json @@ -11,7 +11,7 @@ "dependencies": { "@rainbow-me/rainbowkit": "workspace:*", "@tanstack/react-query": "^5.22.2", - "next": "^14.0.4", + "next": "^14.1.3", "react": "^18.2.0", "react-dom": "^18.2.0", "viem": "^2.7.12", @@ -19,9 +19,9 @@ }, "devDependencies": { "@types/node": "^18.19.3", - "@types/react": "^18.2.43", + "@types/react": "^18.2.64", "eslint": "^8.15.0", - "eslint-config-next": "^14.0.4", + "eslint-config-next": "^14.1.3", "typescript": "^5.0.4" } } diff --git a/packages/example/package.json b/packages/example/package.json index 7628d07a55..83320d07bc 100644 --- a/packages/example/package.json +++ b/packages/example/package.json @@ -10,7 +10,7 @@ "@rainbow-me/rainbow-button": "workspace:*", "@tanstack/react-query": "^5.22.2", "ethers": "^5.6.8", - "next": "^14.0.4", + "next": "^14.1.3", "next-auth": "4.24.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20f3084ef5..228e97ce05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,11 +42,11 @@ importers: specifier: ^18.19.3 version: 18.19.4 '@types/react': - specifier: ^18.2.43 - version: 18.2.46 + specifier: ^18.2.64 + version: 18.2.64 '@types/react-dom': - specifier: ^18.2.17 - version: 18.2.18 + specifier: ^18.2.21 + version: 18.2.21 '@vanilla-extract/esbuild-plugin': specifier: ^2.3.1 version: 2.3.1(@types/node@18.19.4)(esbuild@0.14.39) @@ -78,11 +78,11 @@ importers: specifier: ^1.5.12 version: 1.5.12 next: - specifier: ^14.0.4 - version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.1.3 + version: 14.1.3(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.24.5 - version: 4.24.5(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) postcss: specifier: ^8.4.32 version: 8.4.32 @@ -109,7 +109,7 @@ importers: version: 0.33.0(jsdom@23.0.1) wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) examples/with-create-react-app: dependencies: @@ -142,8 +142,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-app: dependencies: @@ -155,8 +155,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-app-i18n: dependencies: @@ -164,15 +164,15 @@ importers: specifier: workspace:* version: link:../../packages/rainbowkit next-intl: - specifier: ^2.20.2 - version: 2.20.2(next@13.4.19)(react@18.2.0) + specifier: ^3.9.4 + version: 3.9.4(next@14.1.3)(react@18.2.0) devDependencies: eslint: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-custom-button: dependencies: @@ -184,8 +184,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-mint-nft: dependencies: @@ -200,8 +200,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-rainbow-button: dependencies: @@ -213,8 +213,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-siwe-iron-session: dependencies: @@ -223,7 +223,7 @@ importers: version: link:../../packages/rainbowkit iron-session: specifier: ^6.3.1 - version: 6.3.1(next@14.0.4) + version: 6.3.1(next@14.1.3) siwe: specifier: ^2.1.4 version: 2.1.4(ethers@5.7.2) @@ -232,8 +232,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-siwe-next-auth: dependencies: @@ -251,8 +251,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-next-wallet-button: dependencies: @@ -264,8 +264,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) examples/with-remix: dependencies: @@ -352,8 +352,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) packages/create-rainbowkit/templates/next-app: dependencies: @@ -365,8 +365,8 @@ importers: specifier: ^8.15.0 version: 8.15.0 eslint-config-next: - specifier: ^14.0.4 - version: 14.0.4(eslint@8.15.0)(typescript@5.0.4) + specifier: ^14.1.3 + version: 14.1.3(eslint@8.15.0)(typescript@5.0.4) packages/example: dependencies: @@ -386,11 +386,11 @@ importers: specifier: ^5.6.8 version: 5.6.8 next: - specifier: ^14.0.4 - version: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.1.3 + version: 14.1.3(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: 4.24.5 - version: 4.24.5(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -405,7 +405,7 @@ importers: version: 2.7.12(typescript@5.0.4) wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) packages/rainbow-button: dependencies: @@ -423,7 +423,7 @@ importers: version: 2.7.12(typescript@5.0.4) wagmi: specifier: 2.x - version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) packages/rainbowkit: dependencies: @@ -447,7 +447,7 @@ importers: version: 18.2.0(react@18.2.0) react-remove-scroll: specifier: 2.5.7 - version: 2.5.7(@types/react@18.2.46)(react@18.2.0) + version: 2.5.7(@types/react@18.2.64)(react@18.2.0) ua-parser-js: specifier: ^1.0.37 version: 1.0.37 @@ -456,7 +456,7 @@ importers: version: 2.7.12(typescript@5.0.4) wagmi: specifier: 2.x - version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) devDependencies: '@testing-library/jest-dom': specifier: ^6.2.0 @@ -502,7 +502,7 @@ importers: dependencies: next-auth: specifier: '>=4.21.0 <5' - version: 4.24.5(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) react: specifier: '>=17' version: 18.2.0 @@ -521,13 +521,13 @@ importers: dependencies: '@docsearch/react': specifier: ^3.3.4 - version: 3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + version: 3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dialog': specifier: ^1.0.3 - version: 1.0.3(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.3(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-popover': specifier: ^1.0.5 - version: 1.0.5(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-portal': specifier: ^1.0.2 version: 1.0.2(react-dom@18.2.0)(react@18.2.0) @@ -554,7 +554,7 @@ importers: version: 0.1.3 '@vanilla-extract/next-plugin': specifier: 2.1.0 - version: 2.1.0(@types/node@18.19.4)(next@14.0.4)(webpack@5.82.0) + version: 2.1.0(@types/node@18.19.4)(next@14.1.3)(webpack@5.82.0) '@vanilla-extract/recipes': specifier: ^0.2.5 version: 0.2.5(@vanilla-extract/css@1.14.0) @@ -580,14 +580,14 @@ importers: specifier: 2.0.0 version: 2.0.0 next: - specifier: ^14.0.4 - version: 14.0.4(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.1.3 + version: 14.1.3(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) next-compose-plugins: specifier: 2.2.1 version: 2.2.1 next-intl: - specifier: ^2.20.2 - version: 2.20.2(next@14.0.4)(react@18.2.0) + specifier: ^3.9.4 + version: 3.9.4(next@14.1.3)(react@18.2.0) parse-numeric-range: specifier: 1.3.0 version: 1.3.0 @@ -620,17 +620,17 @@ importers: version: 2.7.12(typescript@5.0.4) wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + version: 2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) devDependencies: contentlayer: specifier: 0.2.9 version: 0.2.9(esbuild@0.14.39)(typescript@5.0.4) next-contentlayer: specifier: 0.2.9 - version: 0.2.9(esbuild@0.14.39)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) + version: 0.2.9(esbuild@0.14.39)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.3) packages: @@ -4057,7 +4057,7 @@ packages: resolution: {integrity: sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==} dev: false - /@docsearch/react@3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + /@docsearch/react@3.3.4(@algolia/client-search@4.17.0)(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -4074,7 +4074,7 @@ packages: '@algolia/autocomplete-core': 1.8.2 '@algolia/autocomplete-preset-algolia': 1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.17.0) '@docsearch/css': 3.3.4 - '@types/react': 18.2.46 + '@types/react': 18.2.64 algoliasearch: 4.17.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4187,7 +4187,7 @@ packages: /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - /@emotion/react@11.11.3(@types/react@18.2.46)(react@18.2.0): + /@emotion/react@11.11.3(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} peerDependencies: '@types/react': '*' @@ -4203,7 +4203,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.2.46 + '@types/react': 18.2.64 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -4219,7 +4219,7 @@ packages: /@emotion/sheet@1.2.2: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.46)(react@18.2.0): + /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -4232,11 +4232,11 @@ packages: '@babel/runtime': 7.23.4 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.11.3(@types/react@18.2.46)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.64)(react@18.2.0) '@emotion/serialize': 1.1.3 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 - '@types/react': 18.2.46 + '@types/react': 18.2.64 react: 18.2.0 /@emotion/unitless@0.8.1: @@ -5400,7 +5400,7 @@ packages: '@floating-ui/core': 0.7.3 dev: false - /@floating-ui/react-dom@0.7.2(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + /@floating-ui/react-dom@0.7.2(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==} peerDependencies: react: '>=16.8.0' @@ -5409,7 +5409,7 @@ packages: '@floating-ui/dom': 0.5.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.46)(react@18.2.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.64)(react@18.2.0) transitivePeerDependencies: - '@types/react' dev: false @@ -6073,11 +6073,11 @@ packages: - encoding - supports-color - /@metamask/sdk-install-modal-web@0.14.1(@types/react@18.2.46)(react-native@0.73.3): + /@metamask/sdk-install-modal-web@0.14.1(@types/react@18.2.64)(react-native@0.73.3): resolution: {integrity: sha512-emT8HKbnfVwGhPxyUfMja6DWzvtJvDEBQxqCVx93H0HsyrrOzOC43iGCAosslw6o5h7gOfRKLqWmK8V7jQAS2Q==} dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.46)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.46)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.64)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.64)(react@18.2.0) i18next: 22.5.1 qr-code-styling: 1.6.0-rc.1 react: 18.2.0 @@ -6087,7 +6087,7 @@ packages: - '@types/react' - react-native - /@metamask/sdk@0.14.3(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0): + /@metamask/sdk@0.14.3(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0): resolution: {integrity: sha512-BYLs//nY2wioVSih78gOQI6sLIYY3vWkwVqXGYUgkBV+bi49bv+9S0m+hZ2cwiRaxfMYtKs0KvhAQ8weiYwDrg==} peerDependencies: react: ^18.2.0 @@ -6102,7 +6102,7 @@ packages: '@metamask/post-message-stream': 6.2.0 '@metamask/providers': 10.2.1 '@metamask/sdk-communication-layer': 0.14.3 - '@metamask/sdk-install-modal-web': 0.14.1(@types/react@18.2.46)(react-native@0.73.3) + '@metamask/sdk-install-modal-web': 0.14.1(@types/react@18.2.64)(react-native@0.73.3) '@react-native-async-storage/async-storage': 1.21.0(react-native@0.73.3) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 @@ -6216,146 +6216,75 @@ packages: /@next/env@13.4.19: resolution: {integrity: sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ==} + dev: true - /@next/env@14.0.4: - resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==} + /@next/env@14.1.3: + resolution: {integrity: sha512-VhgXTvrgeBRxNPjyfBsDIMvgsKDxjlpw4IAUsHCX8Gjl1vtHUYRT3+xfQ/wwvLPDd/6kqfLqk9Pt4+7gysuCKQ==} - /@next/eslint-plugin-next@14.0.4: - resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==} + /@next/eslint-plugin-next@14.1.3: + resolution: {integrity: sha512-VCnZI2cy77Yaj3L7Uhs3+44ikMM1VD/fBMwvTBb3hIaTIuqa+DmG4dhUDq+MASu3yx97KhgsVJbsas0XuiKyww==} dependencies: - glob: 7.1.7 + glob: 10.3.10 dev: true - /@next/swc-darwin-arm64@13.4.19: - resolution: {integrity: sha512-vv1qrjXeGbuF2mOkhkdxMDtv9np7W4mcBtaDnHU+yJG+bBwa6rYsYSCI/9Xm5+TuF5SbZbrWO6G1NfTh1TMjvQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - dev: false - optional: true - - /@next/swc-darwin-arm64@14.0.4: - resolution: {integrity: sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==} + /@next/swc-darwin-arm64@14.1.3: + resolution: {integrity: sha512-LALu0yIBPRiG9ANrD5ncB3pjpO0Gli9ZLhxdOu6ZUNf3x1r3ea1rd9Q+4xxUkGrUXLqKVK9/lDkpYIJaCJ6AHQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] optional: true - /@next/swc-darwin-x64@13.4.19: - resolution: {integrity: sha512-jyzO6wwYhx6F+7gD8ddZfuqO4TtpJdw3wyOduR4fxTUCm3aLw7YmHGYNjS0xRSYGAkLpBkH1E0RcelyId6lNsw==} + /@next/swc-darwin-x64@14.1.3: + resolution: {integrity: sha512-E/9WQeXxkqw2dfcn5UcjApFgUq73jqNKaE5bysDm58hEUdUGedVrnRhblhJM7HbCZNhtVl0j+6TXsK0PuzXTCg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - dev: false - optional: true - - /@next/swc-darwin-x64@14.0.4: - resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - optional: true - - /@next/swc-linux-arm64-gnu@13.4.19: - resolution: {integrity: sha512-vdlnIlaAEh6H+G6HrKZB9c2zJKnpPVKnA6LBwjwT2BTjxI7e0Hx30+FoWCgi50e+YO49p6oPOtesP9mXDRiiUg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - dev: false - optional: true - - /@next/swc-linux-arm64-gnu@14.0.4: - resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] optional: true - /@next/swc-linux-arm64-musl@13.4.19: - resolution: {integrity: sha512-aU0HkH2XPgxqrbNRBFb3si9Ahu/CpaR5RPmN2s9GiM9qJCiBBlZtRTiEca+DC+xRPyCThTtWYgxjWHgU7ZkyvA==} + /@next/swc-linux-arm64-gnu@14.1.3: + resolution: {integrity: sha512-USArX9B+3rZSXYLFvgy0NVWQgqh6LHWDmMt38O4lmiJNQcwazeI6xRvSsliDLKt+78KChVacNiwvOMbl6g6BBw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - dev: false optional: true - /@next/swc-linux-arm64-musl@14.0.4: - resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==} + /@next/swc-linux-arm64-musl@14.1.3: + resolution: {integrity: sha512-esk1RkRBLSIEp1qaQXv1+s6ZdYzuVCnDAZySpa62iFTMGTisCyNQmqyCTL9P+cLJ4N9FKCI3ojtSfsyPHJDQNw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] optional: true - /@next/swc-linux-x64-gnu@13.4.19: - resolution: {integrity: sha512-htwOEagMa/CXNykFFeAHHvMJeqZfNQEoQvHfsA4wgg5QqGNqD5soeCer4oGlCol6NGUxknrQO6VEustcv+Md+g==} + /@next/swc-linux-x64-gnu@14.1.3: + resolution: {integrity: sha512-8uOgRlYEYiKo0L8YGeS+3TudHVDWDjPVDUcST+z+dUzgBbTEwSSIaSgF/vkcC1T/iwl4QX9iuUyUdQEl0Kxalg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - dev: false optional: true - /@next/swc-linux-x64-gnu@14.0.4: - resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==} + /@next/swc-linux-x64-musl@14.1.3: + resolution: {integrity: sha512-DX2zqz05ziElLoxskgHasaJBREC5Y9TJcbR2LYqu4r7naff25B4iXkfXWfcp69uD75/0URmmoSgT8JclJtrBoQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] optional: true - /@next/swc-linux-x64-musl@13.4.19: - resolution: {integrity: sha512-4Gj4vvtbK1JH8ApWTT214b3GwUh9EKKQjY41hH/t+u55Knxi/0wesMzwQRhppK6Ddalhu0TEttbiJ+wRcoEj5Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - dev: false - optional: true - - /@next/swc-linux-x64-musl@14.0.4: - resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - optional: true - - /@next/swc-win32-arm64-msvc@13.4.19: - resolution: {integrity: sha512-bUfDevQK4NsIAHXs3/JNgnvEY+LRyneDN788W2NYiRIIzmILjba7LaQTfihuFawZDhRtkYCv3JDC3B4TwnmRJw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - dev: false - optional: true - - /@next/swc-win32-arm64-msvc@14.0.4: - resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==} + /@next/swc-win32-arm64-msvc@14.1.3: + resolution: {integrity: sha512-HjssFsCdsD4GHstXSQxsi2l70F/5FsRTRQp8xNgmQs15SxUfUJRvSI9qKny/jLkY3gLgiCR3+6A7wzzK0DBlfA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] optional: true - /@next/swc-win32-ia32-msvc@13.4.19: - resolution: {integrity: sha512-Y5kikILFAr81LYIFaw6j/NrOtmiM4Sf3GtOc0pn50ez2GCkr+oejYuKGcwAwq3jiTKuzF6OF4iT2INPoxRycEA==} + /@next/swc-win32-ia32-msvc@14.1.3: + resolution: {integrity: sha512-DRuxD5axfDM1/Ue4VahwSxl1O5rn61hX8/sF0HY8y0iCbpqdxw3rB3QasdHn/LJ6Wb2y5DoWzXcz3L1Cr+Thrw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - dev: false optional: true - /@next/swc-win32-ia32-msvc@14.0.4: - resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - optional: true - - /@next/swc-win32-x64-msvc@13.4.19: - resolution: {integrity: sha512-YzA78jBDXMYiINdPdJJwGgPNT3YqBNNGhsthsDoWHL9p24tEJn9ViQf/ZqTbwSpX/RrkPupLfuuTH2sf73JBAw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - dev: false - optional: true - - /@next/swc-win32-x64-msvc@14.0.4: - resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==} + /@next/swc-win32-x64-msvc@14.1.3: + resolution: {integrity: sha512-uC2DaDoWH7h1P/aJ4Fok3Xiw6P0Lo4ez7NbowW2VGNXw/Xv6tOuLUcxhBYZxsSUJtpeknCi8/fvnSpyCFp4Rcg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6902,7 +6831,7 @@ packages: react: 18.2.0 dev: false - /@radix-ui/react-dialog@1.0.3(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dialog@1.0.3(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 @@ -6924,7 +6853,7 @@ packages: aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.46)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.64)(react@18.2.0) transitivePeerDependencies: - '@types/react' dev: false @@ -6987,7 +6916,7 @@ packages: react: 18.2.0 dev: false - /@radix-ui/react-popover@1.0.5(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popover@1.0.5(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-GRHZ8yD12MrN2NLobHPE8Rb5uHTxd9x372DE9PPNnBjpczAQHcZ5ne0KXG4xpf+RDdXSzdLv9ym6mYJCDTaUZg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 @@ -7001,7 +6930,7 @@ packages: '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-id': 1.0.0(react@18.2.0) - '@radix-ui/react-popper': 1.1.1(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.1(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0) @@ -7010,19 +6939,19 @@ packages: aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.46)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.64)(react@18.2.0) transitivePeerDependencies: - '@types/react' dev: false - /@radix-ui/react-popper@1.1.1(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.1(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.21.5 - '@floating-ui/react-dom': 0.7.2(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 0.7.2(@types/react@18.2.64)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-arrow': 1.0.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-context': 1.0.0(react@18.2.0) @@ -8436,12 +8365,6 @@ packages: - supports-color dev: false - /@swc/helpers@0.5.1: - resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} - dependencies: - tslib: 2.5.0 - dev: false - /@swc/helpers@0.5.2: resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: @@ -8910,23 +8833,23 @@ packages: /@types/react-dom@18.2.15: resolution: {integrity: sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 dev: true - /@types/react-dom@18.2.18: - resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} + /@types/react-dom@18.2.21: + resolution: {integrity: sha512-gnvBA/21SA4xxqNXEwNiVcP0xSGHh/gi1VhWv9Bl46a0ItbTT5nFY+G9VSQpaG/8N/qdJpJ+vftQ4zflTtnjLw==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 dev: true /@types/react-reconciler@0.26.7: resolution: {integrity: sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==} dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 dev: false - /@types/react@18.2.46: - resolution: {integrity: sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==} + /@types/react@18.2.64: + resolution: {integrity: sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -9266,14 +9189,14 @@ packages: - terser dev: true - /@vanilla-extract/next-plugin@2.1.0(@types/node@18.19.4)(next@14.0.4)(webpack@5.82.0): + /@vanilla-extract/next-plugin@2.1.0(@types/node@18.19.4)(next@14.1.3)(webpack@5.82.0): resolution: {integrity: sha512-Q752RrbKW0L3bcr+zqgUn76hJO4+gCM9K+gifsfUWjgFDuPOn67zMcrv9SpM+gD7L36UoR+3AqX/pQYu61GGmQ==} peerDependencies: next: '>=12.0.5' dependencies: '@vanilla-extract/webpack-plugin': 2.2.0(@types/node@18.19.4)(webpack@5.82.0) browserslist: 4.21.5 - next: 14.0.4(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.3(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - '@types/node' - less @@ -9402,7 +9325,7 @@ packages: pretty-format: 29.6.0 dev: true - /@wagmi/connectors@4.1.14(@types/react@18.2.46)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12): + /@wagmi/connectors@4.1.14(@types/react@18.2.64)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12): resolution: {integrity: sha512-e8I89FsNBtzhIilU3nqmgMR9xvSgCfmkWLz9iCKBTqyitbK5EJU7WTEtjjYFm1v2J//JeAwaA2XEKtG9BLR9jQ==} peerDependencies: '@wagmi/core': 2.6.5 @@ -9413,12 +9336,12 @@ packages: optional: true dependencies: '@coinbase/wallet-sdk': 3.9.1 - '@metamask/sdk': 0.14.3(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0) + '@metamask/sdk': 0.14.3(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0) '@safe-global/safe-apps-provider': 0.18.1(typescript@5.0.4) '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.0.4) - '@wagmi/core': 2.6.5(@types/react@18.2.46)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) - '@walletconnect/ethereum-provider': 2.11.1(@types/react@18.2.46)(react@18.2.0) - '@walletconnect/modal': 2.6.2(@types/react@18.2.46)(react@18.2.0) + '@wagmi/core': 2.6.5(@types/react@18.2.64)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + '@walletconnect/ethereum-provider': 2.11.1(@types/react@18.2.64)(react@18.2.0) + '@walletconnect/modal': 2.6.2(@types/react@18.2.64)(react@18.2.0) typescript: 5.0.4 viem: 2.7.12(typescript@5.0.4) transitivePeerDependencies: @@ -9445,7 +9368,7 @@ packages: - utf-8-validate - zod - /@wagmi/core@2.6.5(@types/react@18.2.46)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12): + /@wagmi/core@2.6.5(@types/react@18.2.64)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12): resolution: {integrity: sha512-DLyrc0o+dx05oIhBJuxnS7ekS5e6rB5mytlqPme+Km7aLdeBdcfYB4yJyYCyWoi93OLa7M5sbflTttz3o56bKw==} peerDependencies: '@tanstack/query-core': '>=5.0.0' @@ -9461,7 +9384,7 @@ packages: mipd: 0.0.5(typescript@5.0.4) typescript: 5.0.4 viem: 2.7.12(typescript@5.0.4) - zustand: 4.4.1(@types/react@18.2.46)(react@18.2.0) + zustand: 4.4.1(@types/react@18.2.64)(react@18.2.0) transitivePeerDependencies: - '@types/react' - bufferutil @@ -9513,14 +9436,14 @@ packages: dependencies: tslib: 1.14.1 - /@walletconnect/ethereum-provider@2.11.1(@types/react@18.2.46)(react@18.2.0): + /@walletconnect/ethereum-provider@2.11.1(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-UfQH0ho24aa2M1xYmanbJv2ggQPebKmQytp2j20QEvURJ2R0v7YKWZ+0PfwOs6o6cuGw6gGxy/0WQXQRZSAsfg==} dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.7 '@walletconnect/jsonrpc-provider': 1.0.13 '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.2.46)(react@18.2.0) + '@walletconnect/modal': 2.6.2(@types/react@18.2.64)(react@18.2.0) '@walletconnect/sign-client': 2.11.1 '@walletconnect/types': 2.11.1 '@walletconnect/universal-provider': 2.11.1 @@ -9631,18 +9554,18 @@ packages: pino: 7.11.0 tslib: 1.14.1 - /@walletconnect/modal-core@2.6.2(@types/react@18.2.46)(react@18.2.0): + /@walletconnect/modal-core@2.6.2(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} dependencies: - valtio: 1.11.2(@types/react@18.2.46)(react@18.2.0) + valtio: 1.11.2(@types/react@18.2.64)(react@18.2.0) transitivePeerDependencies: - '@types/react' - react - /@walletconnect/modal-ui@2.6.2(@types/react@18.2.46)(react@18.2.0): + /@walletconnect/modal-ui@2.6.2(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==} dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.2.46)(react@18.2.0) + '@walletconnect/modal-core': 2.6.2(@types/react@18.2.64)(react@18.2.0) lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 @@ -9650,11 +9573,11 @@ packages: - '@types/react' - react - /@walletconnect/modal@2.6.2(@types/react@18.2.46)(react@18.2.0): + /@walletconnect/modal@2.6.2(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==} dependencies: - '@walletconnect/modal-core': 2.6.2(@types/react@18.2.46)(react@18.2.0) - '@walletconnect/modal-ui': 2.6.2(@types/react@18.2.46)(react@18.2.0) + '@walletconnect/modal-core': 2.6.2(@types/react@18.2.64)(react@18.2.0) + '@walletconnect/modal-ui': 2.6.2(@types/react@18.2.64)(react@18.2.0) transitivePeerDependencies: - '@types/react' - react @@ -11082,7 +11005,7 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001589 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false @@ -11096,6 +11019,9 @@ packages: /caniuse-lite@1.0.30001568: resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} + /caniuse-lite@1.0.30001589: + resolution: {integrity: sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==} + /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -13037,8 +12963,8 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-next@14.0.4(eslint@8.15.0)(typescript@5.0.4): - resolution: {integrity: sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==} + /eslint-config-next@14.1.3(eslint@8.15.0)(typescript@5.0.4): + resolution: {integrity: sha512-sUCpWlGuHpEhI0pIT0UtdSLJk5Z8E2DYinPTwsBiWaSYQomchdl0i60pjynY48+oXvtyWMQ7oE+G3m49yrfacg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -13046,7 +12972,7 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.0.4 + '@next/eslint-plugin-next': 14.1.3 '@rushstack/eslint-patch': 1.5.1 '@typescript-eslint/parser': 5.59.5(eslint@8.15.0)(typescript@5.0.4) eslint: 8.15.0 @@ -14466,6 +14392,7 @@ packages: /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false /glob@10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} @@ -14490,17 +14417,6 @@ packages: path-is-absolute: 1.0.1 dev: false - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -15214,7 +15130,7 @@ packages: engines: {node: '>= 10'} dev: false - /iron-session@6.3.1(next@14.0.4): + /iron-session@6.3.1(next@14.1.3): resolution: {integrity: sha512-3UJ7y2vk/WomAtEySmPgM6qtYF1cZ3tXuWX5GsVX4PJXAcs5y/sV9HuSfpjKS6HkTL/OhZcTDWJNLZ7w+Erx3A==} engines: {node: '>=12'} peerDependencies: @@ -15236,7 +15152,7 @@ packages: '@types/node': 17.0.45 cookie: 0.5.0 iron-webcrypto: 0.2.8 - next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.3(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) dev: false /iron-webcrypto@0.2.8: @@ -17934,10 +17850,6 @@ packages: thenify-all: 1.6.0 dev: false - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -17962,7 +17874,7 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: false - /next-auth@4.24.5(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /next-auth@4.24.5(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3RafV3XbfIKk6rF6GlLE4/KxjTcuMCifqrmD+98ejFq73SRoj2rmzoca8u764977lH/Q7jo6Xu6yM+Re1Mz/Og==} peerDependencies: next: ^12.2.5 || ^13 || ^14 @@ -17977,7 +17889,7 @@ packages: '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.14.4 - next: 14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.3(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.4.2 preact: 10.13.2 @@ -17990,7 +17902,7 @@ packages: resolution: {integrity: sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg==} dev: false - /next-contentlayer@0.2.9(esbuild@0.14.39)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4): + /next-contentlayer@0.2.9(esbuild@0.14.39)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4): resolution: {integrity: sha512-W3sDr86zqfjOc6WaKnIbYtR4mTbwQ/Kql/8FGpbk6cAAn42sHW9tuRpQi0mpdHOIIn1mg/ms/L/r7aM4rdk4gA==} peerDependencies: next: ^12 || ^13 @@ -17999,7 +17911,7 @@ packages: dependencies: '@contentlayer/core': 0.2.9(esbuild@0.14.39)(typescript@5.0.4) '@contentlayer/utils': 0.2.9(typescript@5.0.4) - next: 14.0.4(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.3(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -18010,35 +17922,20 @@ packages: - typescript dev: true - /next-intl@2.20.2(next@13.4.19)(react@18.2.0): - resolution: {integrity: sha512-28IarFfRzuOjPo6fjAY2RMWVdeejuvzW7jzwVnBfHU6EB0GYwQPWIq1G5YK4gWb44R6dqnjjVDqphWrLwKE+Vw==} - engines: {node: '>=10'} + /next-intl@3.9.4(next@14.1.3)(react@18.2.0): + resolution: {integrity: sha512-ktm7tKgD35GY08HrCbuTFdgaLFNykUB1EOef4JPUo63E7qDShBx8bD+A4HYjs/Y/zoq4K5IPyG03Thj+lKmymg==} peerDependencies: - next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 + 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 dependencies: '@formatjs/intl-localematcher': 0.2.32 negotiator: 0.6.3 - next: 13.4.19(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.3(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - use-intl: 2.20.2(react@18.2.0) + use-intl: 3.9.4(react@18.2.0) dev: false - /next-intl@2.20.2(next@14.0.4)(react@18.2.0): - resolution: {integrity: sha512-28IarFfRzuOjPo6fjAY2RMWVdeejuvzW7jzwVnBfHU6EB0GYwQPWIq1G5YK4gWb44R6dqnjjVDqphWrLwKE+Vw==} - engines: {node: '>=10'} - peerDependencies: - next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@formatjs/intl-localematcher': 0.2.32 - negotiator: 0.6.3 - next: 14.0.4(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - use-intl: 2.20.2(react@18.2.0) - dev: false - - /next-sitemap@4.2.3(next@14.0.4): + /next-sitemap@4.2.3(next@14.1.3): resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} engines: {node: '>=14.18'} hasBin: true @@ -18049,51 +17946,11 @@ packages: '@next/env': 13.4.19 fast-glob: 3.2.12 minimist: 1.2.8 - next: 14.0.4(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.3(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0) dev: true - /next@13.4.19(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-HuPSzzAbJ1T4BD8e0bs6B9C1kWQ6gv8ykZoRWs5AQoiIuqbGHHdQO7Ljuvg05Q0Z24E2ABozHe6FxDvI6HfyAw==} - engines: {node: '>=16.8.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - sass: - optional: true - dependencies: - '@next/env': 13.4.19 - '@swc/helpers': 0.5.1 - busboy: 1.6.0 - caniuse-lite: 1.0.30001568 - postcss: 8.4.14 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.2.0) - watchpack: 2.4.0 - zod: 3.21.4 - optionalDependencies: - '@next/swc-darwin-arm64': 13.4.19 - '@next/swc-darwin-x64': 13.4.19 - '@next/swc-linux-arm64-gnu': 13.4.19 - '@next/swc-linux-arm64-musl': 13.4.19 - '@next/swc-linux-x64-gnu': 13.4.19 - '@next/swc-linux-x64-musl': 13.4.19 - '@next/swc-win32-arm64-msvc': 13.4.19 - '@next/swc-win32-ia32-msvc': 13.4.19 - '@next/swc-win32-x64-msvc': 13.4.19 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - dev: false - - /next@14.0.4(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + /next@14.1.3(@babel/core@7.21.8)(@opentelemetry/api@1.1.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-oexgMV2MapI0UIWiXKkixF8J8ORxpy64OuJ/J9oVUmIthXOUCcuVEZX+dtpgq7wIfIqtBwQsKEDXejcjTsan9g==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -18107,33 +17964,32 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.4 + '@next/env': 14.1.3 '@opentelemetry/api': 1.1.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001589 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.21.8)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.4 - '@next/swc-darwin-x64': 14.0.4 - '@next/swc-linux-arm64-gnu': 14.0.4 - '@next/swc-linux-arm64-musl': 14.0.4 - '@next/swc-linux-x64-gnu': 14.0.4 - '@next/swc-linux-x64-musl': 14.0.4 - '@next/swc-win32-arm64-msvc': 14.0.4 - '@next/swc-win32-ia32-msvc': 14.0.4 - '@next/swc-win32-x64-msvc': 14.0.4 + '@next/swc-darwin-arm64': 14.1.3 + '@next/swc-darwin-x64': 14.1.3 + '@next/swc-linux-arm64-gnu': 14.1.3 + '@next/swc-linux-arm64-musl': 14.1.3 + '@next/swc-linux-x64-gnu': 14.1.3 + '@next/swc-linux-x64-musl': 14.1.3 + '@next/swc-win32-arm64-msvc': 14.1.3 + '@next/swc-win32-ia32-msvc': 14.1.3 + '@next/swc-win32-x64-msvc': 14.1.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - /next@14.0.4(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + /next@14.1.3(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-oexgMV2MapI0UIWiXKkixF8J8ORxpy64OuJ/J9oVUmIthXOUCcuVEZX+dtpgq7wIfIqtBwQsKEDXejcjTsan9g==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -18147,26 +18003,25 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.4 + '@next/env': 14.1.3 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001589 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.4 - '@next/swc-darwin-x64': 14.0.4 - '@next/swc-linux-arm64-gnu': 14.0.4 - '@next/swc-linux-arm64-musl': 14.0.4 - '@next/swc-linux-x64-gnu': 14.0.4 - '@next/swc-linux-x64-musl': 14.0.4 - '@next/swc-win32-arm64-msvc': 14.0.4 - '@next/swc-win32-ia32-msvc': 14.0.4 - '@next/swc-win32-x64-msvc': 14.0.4 + '@next/swc-darwin-arm64': 14.1.3 + '@next/swc-darwin-x64': 14.1.3 + '@next/swc-linux-arm64-gnu': 14.1.3 + '@next/swc-linux-arm64-musl': 14.1.3 + '@next/swc-linux-x64-gnu': 14.1.3 + '@next/swc-linux-x64-musl': 14.1.3 + '@next/swc-win32-arm64-msvc': 14.1.3 + '@next/swc-win32-ia32-msvc': 14.1.3 + '@next/swc-win32-x64-msvc': 14.1.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -19757,20 +19612,11 @@ packages: source-map: 0.6.1 dev: false - /postcss@8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false - /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -20388,7 +20234,7 @@ packages: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} - /react-remove-scroll-bar@2.3.4(@types/react@18.2.46)(react@18.2.0): + /react-remove-scroll-bar@2.3.4(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -20398,13 +20244,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.46)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.64)(react@18.2.0) tslib: 2.5.0 dev: false - /react-remove-scroll@2.5.5(@types/react@18.2.46)(react@18.2.0): + /react-remove-scroll@2.5.5(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -20414,16 +20260,16 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.46)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.46)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.64)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.64)(react@18.2.0) tslib: 2.5.0 - use-callback-ref: 1.3.0(@types/react@18.2.46)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.46)(react@18.2.0) + use-callback-ref: 1.3.0(@types/react@18.2.64)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.64)(react@18.2.0) dev: false - /react-remove-scroll@2.5.7(@types/react@18.2.46)(react@18.2.0): + /react-remove-scroll@2.5.7(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: @@ -20433,13 +20279,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.46)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.46)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.64)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.64)(react@18.2.0) tslib: 2.5.0 - use-callback-ref: 1.3.0(@types/react@18.2.46)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.46)(react@18.2.0) + use-callback-ref: 1.3.0(@types/react@18.2.64)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.64)(react@18.2.0) dev: false /react-router-dom@6.22.1(react-dom@18.2.0)(react@18.2.0): @@ -20571,7 +20417,7 @@ packages: react: 18.2.0 react-is: 18.2.0 - /react-style-singleton@2.2.1(@types/react@18.2.46)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -20581,7 +20427,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 @@ -22862,7 +22708,7 @@ packages: querystringify: 2.2.0 requires-port: 1.0.0 - /use-callback-ref@1.3.0(@types/react@18.2.46)(react@18.2.0): + /use-callback-ref@1.3.0(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: @@ -22872,14 +22718,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 react: 18.2.0 tslib: 2.5.0 dev: false - /use-intl@2.20.2(react@18.2.0): - resolution: {integrity: sha512-Mvd16M2nAlXcOqm17jWCK69DmsSgn4h9dgvcZ6UbYAzdJQiuu5TFBVxd1f3xRRs2qXb94/E2j/1AcqzmN9TMtg==} - engines: {node: '>=10'} + /use-intl@3.9.4(react@18.2.0): + resolution: {integrity: sha512-z53WpHqVMnIV23YO92nUhXePjPk18VIYQayMQbPYe7wPEau7IhXcZqWLC5xrzpj7HORKzwmHDOzDQ6X09BbsTA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: @@ -22888,7 +22733,7 @@ packages: react: 18.2.0 dev: false - /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.46)(react@18.2.0): + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -22897,11 +22742,11 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 react: 18.2.0 dev: false - /use-sidecar@1.1.2(@types/react@18.2.46)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -22911,7 +22756,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.5.0 @@ -23009,7 +22854,7 @@ packages: builtins: 5.0.1 dev: true - /valtio@1.11.2(@types/react@18.2.46)(react@18.2.0): + /valtio@1.11.2(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} engines: {node: '>=12.20.0'} peerDependencies: @@ -23021,7 +22866,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 proxy-compare: 2.5.1 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) @@ -23337,7 +23182,7 @@ packages: xml-name-validator: 5.0.0 dev: true - /wagmi@2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.46)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12): + /wagmi@2.5.7(@tanstack/react-query@5.22.2)(@types/react@18.2.64)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12): resolution: {integrity: sha512-xSuteMXFKvra4xDddqZbZv/gQlcg3X+To5AoZW7WoAm0iVlF8/vEGpQzCWy6KZs2z1szxPrr0YnH3Zr1Qj4E/A==} peerDependencies: '@tanstack/react-query': '>=5.0.0' @@ -23349,8 +23194,8 @@ packages: optional: true dependencies: '@tanstack/react-query': 5.22.2(react@18.2.0) - '@wagmi/connectors': 4.1.14(@types/react@18.2.46)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) - '@wagmi/core': 2.6.5(@types/react@18.2.46)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + '@wagmi/connectors': 4.1.14(@types/react@18.2.64)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.3)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) + '@wagmi/core': 2.6.5(@types/react@18.2.64)(react@18.2.0)(typescript@5.0.4)(viem@2.7.12) react: 18.2.0 typescript: 5.0.4 use-sync-external-store: 1.2.0(react@18.2.0) @@ -23391,6 +23236,7 @@ packages: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + dev: false /wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} @@ -24162,6 +24008,7 @@ packages: /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + dev: true /zustand@3.7.2(react@18.2.0): resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==} @@ -24175,7 +24022,7 @@ packages: react: 18.2.0 dev: false - /zustand@4.4.1(@types/react@18.2.46)(react@18.2.0): + /zustand@4.4.1(@types/react@18.2.64)(react@18.2.0): resolution: {integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==} engines: {node: '>=12.7.0'} peerDependencies: @@ -24190,7 +24037,7 @@ packages: react: optional: true dependencies: - '@types/react': 18.2.46 + '@types/react': 18.2.64 react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) diff --git a/site/package.json b/site/package.json index 2d3278d906..22fa153be7 100644 --- a/site/package.json +++ b/site/package.json @@ -23,9 +23,9 @@ "framer-motion": "^6.3.0", "hast-util-to-html": "8.0.3", "hast-util-to-string": "2.0.0", - "next": "^14.0.4", + "next": "^14.1.3", "next-compose-plugins": "2.2.1", - "next-intl": "^2.20.2", + "next-intl": "^3.9.4", "parse-numeric-range": "1.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/site/pages/_app.tsx b/site/pages/_app.tsx index 7d465c2d1f..690039a715 100644 --- a/site/pages/_app.tsx +++ b/site/pages/_app.tsx @@ -63,6 +63,7 @@ function App({ Component, pageProps }: AppProps) { {isDocs ? (