From 49dd6aa14fe03f85a9718b870a176b5764d09b0e Mon Sep 17 00:00:00 2001 From: Gabriel Miranda Date: Tue, 25 Jun 2024 14:52:09 -0300 Subject: [PATCH 01/57] chore: Add forward ref to all relevant components (#1294) --- packages/preview/src/preview.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/preview/src/preview.tsx b/packages/preview/src/preview.tsx index 74a3d5a77a..2bdb781b66 100644 --- a/packages/preview/src/preview.tsx +++ b/packages/preview/src/preview.tsx @@ -16,6 +16,7 @@ export const Preview = React.forwardRef< text = text.substr(0, PREVIEW_MAX_LENGTH); return (
Date: Mon, 20 May 2024 15:59:30 -0300 Subject: [PATCH 02/57] bump all react dependencies to beta --- apps/demo/package.json | 4 ++-- examples/aws-ses/package.json | 2 +- examples/mailersend/package.json | 2 +- examples/nodemailer/package.json | 2 +- examples/plunk/package.json | 2 +- examples/postmark/package.json | 2 +- examples/resend/package.json | 4 ++-- examples/scaleway/next/package.json | 4 ++-- examples/scaleway/node/package.json | 2 +- examples/sendgrid/package.json | 2 +- packages/body/package.json | 2 +- packages/button/package.json | 2 +- packages/code-block/package.json | 2 +- packages/code-inline/package.json | 2 +- packages/column/package.json | 2 +- packages/components/package.json | 2 +- packages/container/package.json | 2 +- packages/create-email/template/package.json | 2 +- packages/font/package.json | 2 +- packages/head/package.json | 2 +- packages/heading/package.json | 2 +- packages/hr/package.json | 2 +- packages/html/package.json | 2 +- packages/img/package.json | 2 +- packages/link/package.json | 2 +- packages/markdown/package.json | 2 +- packages/preview/package.json | 2 +- packages/react-email/package.json | 8 ++++---- packages/render/package.json | 4 ++-- packages/row/package.json | 2 +- packages/section/package.json | 2 +- packages/tailwind/package.json | 4 ++-- packages/text/package.json | 2 +- 33 files changed, 41 insertions(+), 41 deletions(-) diff --git a/apps/demo/package.json b/apps/demo/package.json index 3fe69aa6da..79f04e7d08 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@react-email/components": "workspace:*", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "19.0.0-beta-26f2496093-20240514", + "react-dom": "19.0.0-beta-26f2496093-20240514", "react-email": "workspace:*" }, "devDependencies": { diff --git a/examples/aws-ses/package.json b/examples/aws-ses/package.json index ddda955061..053da7a7e2 100644 --- a/examples/aws-ses/package.json +++ b/examples/aws-ses/package.json @@ -18,7 +18,7 @@ "dependencies": { "@aws-sdk/client-ses": "3.341.0", "@react-email/components": "*", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/mailersend/package.json b/examples/mailersend/package.json index 404a3bd091..b0aac2c64c 100644 --- a/examples/mailersend/package.json +++ b/examples/mailersend/package.json @@ -18,7 +18,7 @@ "dependencies": { "@react-email/components": "*", "mailersend": "^2.0.0", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/nodemailer/package.json b/examples/nodemailer/package.json index 339d698b51..ff1c89c096 100644 --- a/examples/nodemailer/package.json +++ b/examples/nodemailer/package.json @@ -18,7 +18,7 @@ "dependencies": { "@react-email/components": "*", "nodemailer": "6.9.9", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/plunk/package.json b/examples/plunk/package.json index 02e5bf3585..3fb6005ff9 100644 --- a/examples/plunk/package.json +++ b/examples/plunk/package.json @@ -18,7 +18,7 @@ "dependencies": { "@plunk/node": "1.1.1", "@react-email/components": "*", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/postmark/package.json b/examples/postmark/package.json index f9c65abbf1..bd72a997bd 100644 --- a/examples/postmark/package.json +++ b/examples/postmark/package.json @@ -18,7 +18,7 @@ "dependencies": { "@react-email/components": "*", "postmark": "3.0.14", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/resend/package.json b/examples/resend/package.json index 8ba6aa0605..779890a345 100644 --- a/examples/resend/package.json +++ b/examples/resend/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "next": "13.5.6", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "19.0.0-beta-26f2496093-20240514", + "react-dom": "19.0.0-beta-26f2496093-20240514", "resend": "^3.2.0" }, "devDependencies": { diff --git a/examples/scaleway/next/package.json b/examples/scaleway/next/package.json index f1ed0a7d2f..ab7f4695a2 100644 --- a/examples/scaleway/next/package.json +++ b/examples/scaleway/next/package.json @@ -13,8 +13,8 @@ "@react-email/render": "*", "@scaleway/sdk": "1.5.0", "next": "13.5.6", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514", + "react-dom": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@types/node": "18.14.6", diff --git a/examples/scaleway/node/package.json b/examples/scaleway/node/package.json index 77e744e5ca..2a642b5474 100644 --- a/examples/scaleway/node/package.json +++ b/examples/scaleway/node/package.json @@ -19,7 +19,7 @@ "dependencies": { "@scaleway/sdk": "1.4.0", "@react-email/components": "*", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/sendgrid/package.json b/examples/sendgrid/package.json index b1c6563b46..67b5e8f3ac 100644 --- a/examples/sendgrid/package.json +++ b/examples/sendgrid/package.json @@ -18,7 +18,7 @@ "dependencies": { "@sendgrid/mail": "7.7.0", "@react-email/components": "*", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "tsup": "6.2.3", diff --git a/packages/body/package.json b/packages/body/package.json index c1f42b4ca5..a2007602e5 100644 --- a/packages/body/package.json +++ b/packages/body/package.json @@ -31,7 +31,7 @@ "test": "vitest run" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/core": "7.23.9", diff --git a/packages/button/package.json b/packages/button/package.json index f5ed88f7e6..e348ac7105 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/code-block/package.json b/packages/code-block/package.json index 73bf42e840..1a06ba8bd5 100644 --- a/packages/code-block/package.json +++ b/packages/code-block/package.json @@ -41,7 +41,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/code-inline/package.json b/packages/code-inline/package.json index f9eeb6cf6a..8b737aa6e9 100644 --- a/packages/code-inline/package.json +++ b/packages/code-inline/package.json @@ -35,7 +35,7 @@ "access": "public" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/column/package.json b/packages/column/package.json index eba8f9881e..3d79b7eb8a 100644 --- a/packages/column/package.json +++ b/packages/column/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/components/package.json b/packages/components/package.json index fafe71919e..29409152d9 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -63,7 +63,7 @@ "@react-email/text": "workspace:0.0.9" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/container/package.json b/packages/container/package.json index 54e62c4045..939cb84945 100644 --- a/packages/container/package.json +++ b/packages/container/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/create-email/template/package.json b/packages/create-email/template/package.json index 04e83ea197..1662f68e47 100644 --- a/packages/create-email/template/package.json +++ b/packages/create-email/template/package.json @@ -10,7 +10,7 @@ "dependencies": { "@react-email/components": "workspace:0.0.22", "react-email": "workspace:2.1.6", - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@types/react": "18.2.33", diff --git a/packages/font/package.json b/packages/font/package.json index 2ceae18092..69c8c55c60 100644 --- a/packages/font/package.json +++ b/packages/font/package.json @@ -31,7 +31,7 @@ "test": "vitest run" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/head/package.json b/packages/head/package.json index 4021e7a9d3..8b451b6d48 100644 --- a/packages/head/package.json +++ b/packages/head/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/heading/package.json b/packages/heading/package.json index 668ab9203c..5b7227b234 100644 --- a/packages/heading/package.json +++ b/packages/heading/package.json @@ -46,7 +46,7 @@ "@radix-ui/react-slot": "1.1.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/hr/package.json b/packages/hr/package.json index d79aee120d..caa85e6c5c 100644 --- a/packages/hr/package.json +++ b/packages/hr/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/html/package.json b/packages/html/package.json index 3648d9b9de..332a5ec153 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/img/package.json b/packages/img/package.json index 4644bd9507..4c6c3ba156 100644 --- a/packages/img/package.json +++ b/packages/img/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/link/package.json b/packages/link/package.json index d120332252..3747a8a526 100644 --- a/packages/link/package.json +++ b/packages/link/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index a1595f8b10..909b2b1b41 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -47,7 +47,7 @@ }, "license": "MIT", "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/preview/package.json b/packages/preview/package.json index b03ae9c886..66655b33e8 100644 --- a/packages/preview/package.json +++ b/packages/preview/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/react-email/package.json b/packages/react-email/package.json index 70f00528e8..fbea9ec7e7 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -36,8 +36,8 @@ "@radix-ui/react-toggle-group": "1.1.0", "@radix-ui/react-tooltip": "1.1.1", "@swc/core": "1.3.101", - "@types/react": "18.2.47", - "@types/react-dom": "^18.2.0", + "@types/react": "19.0.0-beta-26f2496093-20240514", + "@types/react-dom": "19.0.0-beta-26f2496093-20240514", "@types/webpack": "5.28.5", "autoprefixer": "10.4.14", "chalk": "4.1.2", @@ -57,8 +57,8 @@ "ora": "5.4.1", "postcss": "8.4.38", "prism-react-renderer": "2.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "19.0.0-beta-26f2496093-20240514", + "react-dom": "19.0.0-beta-26f2496093-20240514", "socket.io": "4.7.5", "socket.io-client": "4.7.5", "sonner": "1.3.1", diff --git a/packages/render/package.json b/packages/render/package.json index 335984499c..2793c0191f 100644 --- a/packages/render/package.json +++ b/packages/render/package.json @@ -90,8 +90,8 @@ "react-promise-suspense": "0.3.4" }, "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514", + "react-dom": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/row/package.json b/packages/row/package.json index f7c7649842..b42d83c9cc 100644 --- a/packages/row/package.json +++ b/packages/row/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/section/package.json b/packages/section/package.json index 903c83566a..05c5dfc271 100644 --- a/packages/section/package.json +++ b/packages/section/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index 4436d51cd0..3f1bf07ebc 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -44,7 +44,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/core": "7.23.9", @@ -63,7 +63,7 @@ "postcss": "8.4.38", "postcss-css-variables": "0.19.0", "process": "^0.11.10", - "react-dom": "^18.2.0", + "react-dom": "19.0.0-beta-26f2496093-20240514", "tailwindcss": "3.3.2", "tsconfig": "workspace:*", "tsup": "7.2.0", diff --git a/packages/text/package.json b/packages/text/package.json index bd70f645d0..a4833ceb49 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "^18.2.0" + "react": "19.0.0-beta-26f2496093-20240514" }, "devDependencies": { "@babel/preset-react": "7.23.3", From 1481dbb45d9ee26ca6a16fbe887f5b90b74dcf61 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Mon, 20 May 2024 16:03:16 -0300 Subject: [PATCH 03/57] fix types for react-email --- packages/react-email/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-email/package.json b/packages/react-email/package.json index fbea9ec7e7..f25c116c88 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -36,8 +36,8 @@ "@radix-ui/react-toggle-group": "1.1.0", "@radix-ui/react-tooltip": "1.1.1", "@swc/core": "1.3.101", - "@types/react": "19.0.0-beta-26f2496093-20240514", - "@types/react-dom": "19.0.0-beta-26f2496093-20240514", + "@types/react": "^18.2.0", + "@types/react-dom": "^18.2.0", "@types/webpack": "5.28.5", "autoprefixer": "10.4.14", "chalk": "4.1.2", @@ -52,7 +52,7 @@ "glob": "10.3.4", "log-symbols": "4.1.0", "mime-types": "2.1.35", - "next": "14.1.4", + "next": "14.3.0-canary.72", "normalize-path": "3.0.0", "ora": "5.4.1", "postcss": "8.4.38", From a680ea39d9f024c210256cfe8adc5af8600847a7 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Mon, 20 May 2024 16:03:27 -0300 Subject: [PATCH 04/57] update lock file --- pnpm-lock.yaml | 1130 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 806 insertions(+), 324 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04129944b0..ebad7abf6c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,11 +62,11 @@ importers: specifier: workspace:* version: link:../../packages/components react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) react-email: specifier: workspace:* version: link:../../packages/react-email @@ -79,7 +79,7 @@ importers: version: 18.2.18 next: specifier: 14.1.4 - version: 14.1.4(@babel/core@7.24.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.1.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) tsx: specifier: 4.9.0 version: 4.9.0 @@ -91,7 +91,7 @@ importers: version: 1.0.1 '@radix-ui/react-slot': specifier: 1.0.2 - version: 1.0.2(@types/react@18.2.47)(react@18.2.0) + version: 1.0.2(@types/react@18.2.47)(react@18.3.1) '@sindresorhus/is': specifier: 6.1.0 version: 6.1.0 @@ -106,16 +106,16 @@ importers: version: 2.3.2 next: specifier: 14.2.3 - version: 14.2.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) prism-react-renderer: specifier: 2.1.0 - version: 2.1.0(react@18.2.0) + version: 2.1.0(react@18.3.1) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) resend: specifier: 3.2.0 version: 3.2.0 @@ -155,13 +155,13 @@ importers: version: link:../../packages/tailwind react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 tailwind-0.0.12: specifier: npm:@react-email/tailwind@0.0.12 - version: '@react-email/tailwind@0.0.12(react@18.2.0)' + version: '@react-email/tailwind@0.0.12(react@18.3.1)' tailwind-0.0.15: specifier: npm:@react-email/tailwind@0.0.15 - version: '@react-email/tailwind@0.0.15(react@18.2.0)' + version: '@react-email/tailwind@0.0.15(react@18.3.1)' tinybench: specifier: 2.5.1 version: 2.5.1 @@ -185,8 +185,8 @@ importers: packages/body: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/core': specifier: 7.23.9 @@ -210,8 +210,8 @@ importers: packages/button: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -235,8 +235,8 @@ importers: specifier: 1.29.0 version: 1.29.0 react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -260,8 +260,8 @@ importers: packages/code-inline: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -288,8 +288,8 @@ importers: packages/column: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -370,8 +370,8 @@ importers: specifier: workspace:0.0.9 version: link:../text react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -389,8 +389,8 @@ importers: packages/container: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -442,8 +442,8 @@ importers: specifier: workspace:0.0.22 version: link:../../components react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 react-email: specifier: workspace:2.1.6 version: link:../../react-email @@ -473,8 +473,8 @@ importers: packages/font: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -495,8 +495,8 @@ importers: packages/head: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -518,10 +518,10 @@ importers: dependencies: '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.2.47)(react@18.2.0) + version: 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -542,8 +542,8 @@ importers: packages/hr: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -564,8 +564,8 @@ importers: packages/html: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -586,8 +586,8 @@ importers: packages/img: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -608,8 +608,8 @@ importers: packages/link: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -631,10 +631,10 @@ importers: dependencies: md-to-react-email: specifier: 5.0.2 - version: 5.0.2(react@18.2.0) + version: 5.0.2(react@19.0.0-beta-26f2496093-20240514) react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -655,8 +655,8 @@ importers: packages/preview: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -687,31 +687,31 @@ importers: version: 1.0.1 '@radix-ui/react-collapsible': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) '@radix-ui/react-popover': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.2.47)(react@18.2.0) + version: 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) '@radix-ui/react-toggle-group': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) '@radix-ui/react-tooltip': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) '@swc/core': specifier: 1.3.101 - version: 1.3.101(@swc/helpers@0.5.5) + version: 1.3.101(@swc/helpers@0.5.11) '@types/react': - specifier: 18.2.47 + specifier: ^18.2.0 version: 18.2.47 '@types/react-dom': specifier: ^18.2.0 - version: 18.2.14 + version: 18.2.18 '@types/webpack': specifier: 5.28.5 - version: 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11) + version: 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11) autoprefixer: specifier: 10.4.14 version: 10.4.14(postcss@8.4.38) @@ -741,7 +741,7 @@ importers: version: 1.10.12(eslint@8.50.0) framer-motion: specifier: 10.17.4 - version: 10.17.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 10.17.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) glob: specifier: 10.3.4 version: 10.3.4 @@ -752,8 +752,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.1.4 - version: 14.1.4(@babel/core@7.24.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 14.3.0-canary.72 + version: 14.3.0-canary.72(@babel/core@7.24.5)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) normalize-path: specifier: 3.0.0 version: 3.0.0 @@ -765,13 +765,13 @@ importers: version: 8.4.38 prism-react-renderer: specifier: 2.1.0 - version: 2.1.0(react@18.2.0) + version: 2.1.0(react@19.0.0-beta-26f2496093-20240514) react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) socket.io: specifier: 4.7.5 version: 4.7.5 @@ -780,7 +780,7 @@ importers: version: 4.7.5 sonner: specifier: 1.3.1 - version: 1.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.3.1(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) source-map-js: specifier: 1.0.2 version: 1.0.2 @@ -843,11 +843,11 @@ importers: specifier: ^1.14.11 version: 1.15.1 react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) react-promise-suspense: specifier: 0.3.4 version: 0.3.4 @@ -886,8 +886,8 @@ importers: packages/row: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -908,8 +908,8 @@ importers: packages/section: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -930,8 +930,8 @@ importers: packages/tailwind: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/core': specifier: 7.23.9 @@ -956,10 +956,10 @@ importers: version: link:../html '@responsive-email/react-email': specifier: 0.0.2 - version: 0.0.2(react@18.2.0) + version: 0.0.2(react@19.0.0-beta-26f2496093-20240514) '@testing-library/react': specifier: 14.0.0 - version: 14.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.0.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) '@types/postcss-css-variables': specifier: 0.18.3 version: 0.18.3 @@ -982,8 +982,8 @@ importers: specifier: ^0.11.10 version: 0.11.10(patch_hash=wpk4cjsj5eh7v5jak26jgis56e) react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) tailwindcss: specifier: 3.3.2 version: 3.3.2(patch_hash=tbktbbunwha5d2hk7egjdvzb6q) @@ -1009,8 +1009,8 @@ importers: packages/text: dependencies: react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: 19.0.0-beta-26f2496093-20240514 + version: 19.0.0-beta-26f2496093-20240514 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -1287,6 +1287,9 @@ packages: resolution: {integrity: sha512-BticbgpQAh8zRXUrpkbwxhEy9eAMp0L0+thAcS+xLD+uhWpTqsyqovdvV6e4FeeRo5sBg+lnMpoSG8bulFHKTQ==} engines: {node: '>=16'} + '@emnapi/runtime@1.2.0': + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emotion/is-prop-valid@0.8.8': resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} @@ -1747,6 +1750,119 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead + '@img/sharp-darwin-arm64@0.33.4': + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.4': + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.2': + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.2': + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.2': + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.2': + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.2': + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.2': + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.4': + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.4': + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.4': + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.4': + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.4': + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.4': + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.4': + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.4': + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.4': + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1801,6 +1917,9 @@ packages: '@next/env@14.2.3': resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@14.3.0-canary.72': + resolution: {integrity: sha512-N7BStkRxn5n1NOhlowmqP+RsKWPPkaM/2Q0U+3JVZDKA4eNM2+ijI6AHbFcfGiGDVZx9HMj79mVAVEknelLLPg==} + '@next/eslint-plugin-next@14.2.3': resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==} @@ -1816,6 +1935,12 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@14.3.0-canary.72': + resolution: {integrity: sha512-/p0uSWrzdERxWqlwzkhZwqwopoIOnmTYo7TpCaXFvpCQTvViXc8LvPqlL2nfLb8EM8aGlqSiyfRlfhV8aFrZdg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@14.1.4': resolution: {integrity: sha512-b0Xo1ELj3u7IkZWAKcJPJEhBop117U78l70nfoQGo4xUSvv0PJSTaV4U9xQBLvZlnjsYkc8RwQN1HoH/oQmLlQ==} engines: {node: '>= 10'} @@ -1828,6 +1953,12 @@ packages: cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@14.3.0-canary.72': + resolution: {integrity: sha512-uGpK6VW3j6vM+0k1CnnEVazj/l0ZbjtlqUXvziXYcVxC88V285AlTZFnjAtwGqWyOQgj76gmtlxMYfwvUZ0siA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-linux-arm64-gnu@14.1.4': resolution: {integrity: sha512-457G0hcLrdYA/u1O2XkRMsDKId5VKe3uKPvrKVOyuARa6nXrdhJOOYU9hkKKyQTMru1B8qEP78IAhf/1XnVqKA==} engines: {node: '>= 10'} @@ -1840,6 +1971,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@14.3.0-canary.72': + resolution: {integrity: sha512-00aQdkMHypoj+IVyFKt5qgbF8fehZT4QgdZQQiLE5bwwa9+EJyRz7EK1eoxibP8axSgD9Nu4ZXCSGlNP1HVJNw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@14.1.4': resolution: {integrity: sha512-l/kMG+z6MB+fKA9KdtyprkTQ1ihlJcBh66cf0HvqGP+rXBbOXX0dpJatjZbHeunvEHoBBS69GYQG5ry78JMy3g==} engines: {node: '>= 10'} @@ -1852,6 +1989,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@14.3.0-canary.72': + resolution: {integrity: sha512-HD4KL9GdoJgaGnHJKEwYu+FPhJFRm0RT0t3PHy1ZsD4gzDwmjwVrUkyjsYN2N6fNYmZ8TTF9j5rq1rByU4s5ag==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-x64-gnu@14.1.4': resolution: {integrity: sha512-BapIFZ3ZRnvQ1uWbmqEGJuPT9cgLwvKtxhK/L2t4QYO7l+/DxXuIGjvp1x8rvfa/x1FFSsipERZK70pewbtJtw==} engines: {node: '>= 10'} @@ -1864,6 +2007,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@14.3.0-canary.72': + resolution: {integrity: sha512-grSjzDQCl4B0AgSPLYa5MVkQzoq4RbK7qKHw+VDQrUUsKC7xeRBs3NI2ImMs1XqMvU3LbRhu6MBvLPru/Y18kQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@14.1.4': resolution: {integrity: sha512-mqVxTwk4XuBl49qn2A5UmzFImoL1iLm0KQQwtdRJRKl21ylQwwGCxJtIYo2rbfkZHoSKlh/YgztY0qH3wG1xIg==} engines: {node: '>= 10'} @@ -1876,6 +2025,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@14.3.0-canary.72': + resolution: {integrity: sha512-CKLo8EdVc0vMRnSlKx19ddv9ghD6tAYbE4M+4w2LkvNIxFO4X/5krSHKy2sIBi7H9e+RZhhNKhyGeSzf53P4ig==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-win32-arm64-msvc@14.1.4': resolution: {integrity: sha512-xzxF4ErcumXjO2Pvg/wVGrtr9QQJLk3IyQX1ddAC/fi6/5jZCZ9xpuL9Tzc4KPWMFq8GGWFVDMshZOdHGdkvag==} engines: {node: '>= 10'} @@ -1888,6 +2043,12 @@ packages: cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@14.3.0-canary.72': + resolution: {integrity: sha512-nEWBrlL6aw+MoH69qeF4rCLnia8Gl94JzJ/9BeRw/1lueUH21fZuHfnrU/9BuH+gRh/EJ80XNlkLQkybAr0PIQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-ia32-msvc@14.1.4': resolution: {integrity: sha512-WZiz8OdbkpRw6/IU/lredZWKKZopUMhcI2F+XiMAcPja0uZYdMTZQRoQ0WZcvinn9xZAidimE7tN9W5v9Yyfyw==} engines: {node: '>= 10'} @@ -1900,6 +2061,12 @@ packages: cpu: [ia32] os: [win32] + '@next/swc-win32-ia32-msvc@14.3.0-canary.72': + resolution: {integrity: sha512-mpXeXtsNx0rNMTD3P0tJPoOnB8LRd6FdX5PQ9ZBHXD2OB4hBac2K54+eUSRJfX6LgtiCCXsD1p3YvOzyl3pG0g==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@next/swc-win32-x64-msvc@14.1.4': resolution: {integrity: sha512-4Rto21sPfw555sZ/XNLqfxDUNeLhNYGO2dlPqsnuCg8N8a2a9u1ltqBOPQ4vj1Gf7eJC0W2hHG2eYUHuiXgY2w==} engines: {node: '>= 10'} @@ -1912,6 +2079,12 @@ packages: cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@14.3.0-canary.72': + resolution: {integrity: sha512-Ey62drNaoVZ74tD4Jcv5T67mb/oJc1ovTdY+ApSYYVCv+M0PPOn67x7KTJXLUthRat8COYUa+w7rPlr+UT81VQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -2514,6 +2687,9 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.11': + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + '@swc/helpers@0.5.2': resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} @@ -3279,6 +3455,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'} + combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -3484,6 +3667,10 @@ packages: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + detect-newline@4.0.1: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4226,6 +4413,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'} @@ -4799,6 +4989,27 @@ packages: sass: optional: true + next@14.3.0-canary.72: + resolution: {integrity: sha512-iIkXq46loWP0mcPblREShpou1W414vVOUX6K6PfJGMjzkdtkiTS03K450zdL2+XAoNy9eYjsE+gFUo6zaMY7eg==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: 19.0.0-beta-04b058868c-20240508 + react-dom: 19.0.0-beta-04b058868c-20240508 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -5106,8 +5317,8 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@3.1.3: - resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} + preferred-pm@3.1.4: + resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} engines: {node: '>=10'} prelude-ls@1.2.1: @@ -5216,6 +5427,16 @@ packages: peerDependencies: react: ^18.2.0 + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-dom@19.0.0-beta-26f2496093-20240514: + resolution: {integrity: sha512-UvQ+K1l3DFQ34LDgfFSNuUGi9EC+yfE9tS6MdpNTd5fx7qC7KLfepfC/KpxWMQZ7JfE3axD4ZO6H4cBSpAZpqw==} + peerDependencies: + react: 19.0.0-beta-26f2496093-20240514 + react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -5262,6 +5483,14 @@ packages: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + react@19.0.0-beta-26f2496093-20240514: + resolution: {integrity: sha512-ZsU/WjNZ6GfzMWsq2DcGjElpV9it8JmETHm9mAJuOJNhuJcWJxt8ltCJabONFRpDFq1A/DP0d0KFj9CTJVM4VA==} + engines: {node: '>=0.10.0'} + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -5407,8 +5636,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + scheduler@0.25.0-beta-26f2496093-20240514: + resolution: {integrity: sha512-vDwOytLHFnA3SW2B1lNcbO+/qKVyLCX+KLpm+tRGNDsXpyxzRgkIaYGWmX+S70AJGchUHCtuqQ50GFeFgDbXUw==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -5456,6 +5688,10 @@ packages: resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} hasBin: true + sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', 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'} @@ -5486,6 +5722,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==} + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -5668,6 +5907,19 @@ packages: babel-plugin-macros: optional: true + styled-jsx@5.1.3: + resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -6347,8 +6599,8 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-pm@2.0.0: - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + which-pm@2.2.0: + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} engines: {node: '>=8.15'} which-typed-array@1.1.15: @@ -6842,7 +7094,7 @@ snapshots: meow: 6.1.1 outdent: 0.5.0 p-limit: 2.3.0 - preferred-pm: 3.1.3 + preferred-pm: 3.1.4 resolve-from: 5.0.0 semver: 7.6.0 spawndamnit: 2.0.0 @@ -6945,6 +7197,11 @@ snapshots: dependencies: '@edge-runtime/primitives': 4.0.6 + '@emnapi/runtime@1.2.0': + dependencies: + tslib: 2.6.2 + optional: true + '@emotion/is-prop-valid@0.8.8': dependencies: '@emotion/memoize': 0.7.4 @@ -7189,11 +7446,11 @@ snapshots: '@floating-ui/core': 1.6.0 '@floating-ui/utils': 0.2.1 - '@floating-ui/react-dom@2.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@floating-ui/react-dom@2.0.8(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@floating-ui/dom': 1.6.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) '@floating-ui/utils@0.2.1': {} @@ -7209,6 +7466,81 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} + '@img/sharp-darwin-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.2 + optional: true + + '@img/sharp-darwin-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.2 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.2': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.2': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + optional: true + + '@img/sharp-linux-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.2 + optional: true + + '@img/sharp-linux-arm@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.2 + optional: true + + '@img/sharp-linux-s390x@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.2 + optional: true + + '@img/sharp-linux-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + optional: true + + '@img/sharp-wasm32@0.33.4': + dependencies: + '@emnapi/runtime': 1.2.0 + optional: true + + '@img/sharp-win32-ia32@0.33.4': + optional: true + + '@img/sharp-win32-x64@0.33.4': + optional: true + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -7299,6 +7631,8 @@ snapshots: '@next/env@14.2.3': {} + '@next/env@14.3.0-canary.72': {} + '@next/eslint-plugin-next@14.2.3': dependencies: glob: 10.3.10 @@ -7309,54 +7643,81 @@ snapshots: '@next/swc-darwin-arm64@14.2.3': optional: true + '@next/swc-darwin-arm64@14.3.0-canary.72': + optional: true + '@next/swc-darwin-x64@14.1.4': optional: true '@next/swc-darwin-x64@14.2.3': optional: true + '@next/swc-darwin-x64@14.3.0-canary.72': + optional: true + '@next/swc-linux-arm64-gnu@14.1.4': optional: true '@next/swc-linux-arm64-gnu@14.2.3': optional: true + '@next/swc-linux-arm64-gnu@14.3.0-canary.72': + optional: true + '@next/swc-linux-arm64-musl@14.1.4': optional: true '@next/swc-linux-arm64-musl@14.2.3': optional: true + '@next/swc-linux-arm64-musl@14.3.0-canary.72': + optional: true + '@next/swc-linux-x64-gnu@14.1.4': optional: true '@next/swc-linux-x64-gnu@14.2.3': optional: true + '@next/swc-linux-x64-gnu@14.3.0-canary.72': + optional: true + '@next/swc-linux-x64-musl@14.1.4': optional: true '@next/swc-linux-x64-musl@14.2.3': optional: true + '@next/swc-linux-x64-musl@14.3.0-canary.72': + optional: true + '@next/swc-win32-arm64-msvc@14.1.4': optional: true '@next/swc-win32-arm64-msvc@14.2.3': optional: true + '@next/swc-win32-arm64-msvc@14.3.0-canary.72': + optional: true + '@next/swc-win32-ia32-msvc@14.1.4': optional: true '@next/swc-win32-ia32-msvc@14.2.3': optional: true + '@next/swc-win32-ia32-msvc@14.3.0-canary.72': + optional: true + '@next/swc-win32-x64-msvc@14.1.4': optional: true '@next/swc-win32-x64-msvc@14.2.3': optional: true + '@next/swc-win32-x64-msvc@14.3.0-canary.72': + optional: true + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -7384,301 +7745,301 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.47)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 - react: 18.2.0 + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-context@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-context@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-direction@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-direction@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-id@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-id@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-popover@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) aria-hidden: 1.2.4 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.7(@types/react@18.2.47)(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + react-remove-scroll: 2.5.7(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.47)(react@18.2.0) + '@types/react-dom': 18.2.18 + + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + dependencies: + '@floating-ui/react-dom': 2.0.8(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) '@radix-ui/rect': 1.1.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-slot@1.0.2(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-slot@1.0.2(@types/react@18.2.47)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@radix-ui/rect': 1.1.0 - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-size@1.1.0(@types/react@18.2.47)(react@18.2.0)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - react: 18.2.0 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@types/react-dom': 18.2.18 '@radix-ui/rect@1.1.0': {} @@ -7689,21 +8050,21 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-email/tailwind@0.0.12(react@18.2.0)': + '@react-email/tailwind@0.0.12(react@18.3.1)': dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) tw-to-css: 0.0.12 transitivePeerDependencies: - ts-node - '@react-email/tailwind@0.0.15(react@18.2.0)': + '@react-email/tailwind@0.0.15(react@18.3.1)': dependencies: - react: 18.2.0 + react: 18.3.1 - '@responsive-email/react-email@0.0.2(react@18.2.0)': + '@responsive-email/react-email@0.0.2(react@19.0.0-beta-26f2496093-20240514)': dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 '@rollup/plugin-inject@5.0.5(rollup@4.14.0)': dependencies: @@ -7883,7 +8244,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.3.101': optional: true - '@swc/core@1.3.101(@swc/helpers@0.5.5)': + '@swc/core@1.3.101(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.6 @@ -7898,10 +8259,14 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.3.101 '@swc/core-win32-ia32-msvc': 1.3.101 '@swc/core-win32-x64-msvc': 1.3.101 - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} + '@swc/helpers@0.5.11': + dependencies: + tslib: 2.6.2 + '@swc/helpers@0.5.2': dependencies: tslib: 2.6.2 @@ -7926,13 +8291,13 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@14.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@testing-library/react@14.0.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': dependencies: '@babel/runtime': 7.24.4 '@testing-library/dom': 9.3.4 '@types/react-dom': 18.2.18 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) '@types/argparse@1.0.38': {} @@ -8048,11 +8413,11 @@ snapshots: '@types/semver@7.5.8': {} - '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11)': + '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)': dependencies: '@types/node': 18.18.0 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11) + webpack: 5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11) transitivePeerDependencies: - '@swc/core' - esbuild @@ -8908,6 +9273,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 + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -9130,6 +9507,9 @@ snapshots: detect-indent@7.0.1: {} + detect-libc@2.0.3: + optional: true + detect-newline@4.0.1: {} detect-node-es@1.1.0: {} @@ -9828,13 +10208,13 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@10.17.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + framer-motion@10.17.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): dependencies: tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) fs-extra@11.1.1: dependencies: @@ -10140,6 +10520,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 @@ -10512,10 +10895,10 @@ snapshots: marked@7.0.4: {} - md-to-react-email@5.0.2(react@18.2.0): + md-to-react-email@5.0.2(react@19.0.0-beta-26f2496093-20240514): dependencies: marked: 7.0.4 - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 md5.js@1.3.5: dependencies: @@ -10635,7 +11018,7 @@ snapshots: neo-async@2.6.2: {} - next@14.1.4(@babel/core@7.24.5)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + next@14.1.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): dependencies: '@next/env': 14.1.4 '@swc/helpers': 0.5.2 @@ -10643,9 +11026,9 @@ snapshots: caniuse-lite: 1.0.30001605 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.24.5)(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + styled-jsx: 5.1.1(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@next/swc-darwin-arm64': 14.1.4 '@next/swc-darwin-x64': 14.1.4 @@ -10660,7 +11043,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@14.2.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 @@ -10668,9 +11051,9 @@ snapshots: caniuse-lite: 1.0.30001605 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.24.5)(react@18.2.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -10685,6 +11068,32 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@14.3.0-canary.72(@babel/core@7.24.5)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): + dependencies: + '@next/env': 14.3.0-canary.72 + '@swc/helpers': 0.5.11 + busboy: 1.6.0 + caniuse-lite: 1.0.30001605 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + styled-jsx: 5.1.3(@babel/core@7.24.5)(react@19.0.0-beta-26f2496093-20240514) + optionalDependencies: + '@next/swc-darwin-arm64': 14.3.0-canary.72 + '@next/swc-darwin-x64': 14.3.0-canary.72 + '@next/swc-linux-arm64-gnu': 14.3.0-canary.72 + '@next/swc-linux-arm64-musl': 14.3.0-canary.72 + '@next/swc-linux-x64-gnu': 14.3.0-canary.72 + '@next/swc-linux-x64-musl': 14.3.0-canary.72 + '@next/swc-win32-arm64-msvc': 14.3.0-canary.72 + '@next/swc-win32-ia32-msvc': 14.3.0-canary.72 + '@next/swc-win32-x64-msvc': 14.3.0-canary.72 + sharp: 0.33.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + node-releases@2.0.14: {} node-stdlib-browser@1.2.0: @@ -11029,12 +11438,12 @@ snapshots: picocolors: 1.0.0 source-map-js: 1.2.0 - preferred-pm@3.1.3: + preferred-pm@3.1.4: dependencies: find-up: 5.0.0 find-yarn-workspace-root2: 1.2.16 path-exists: 4.0.0 - which-pm: 2.0.0 + which-pm: 2.2.0 prelude-ls@1.2.1: {} @@ -11063,11 +11472,17 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.2.0 - prism-react-renderer@2.1.0(react@18.2.0): + prism-react-renderer@2.1.0(react@18.3.1): dependencies: '@types/prismjs': 1.26.3 clsx: 1.2.1 - react: 18.2.0 + react: 18.3.1 + + prism-react-renderer@2.1.0(react@19.0.0-beta-26f2496093-20240514): + dependencies: + '@types/prismjs': 1.26.3 + clsx: 1.2.1 + react: 19.0.0-beta-26f2496093-20240514 prismjs@1.29.0: {} @@ -11131,7 +11546,24 @@ snapshots: dependencies: loose-envify: 1.4.0 react: 18.2.0 - scheduler: 0.23.0 + scheduler: 0.23.2 + + react-dom@18.2.0(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514): + dependencies: + react: 19.0.0-beta-26f2496093-20240514 + scheduler: 0.25.0-beta-26f2496093-20240514 react-is@16.13.1: {} @@ -11143,30 +11575,30 @@ snapshots: dependencies: fast-deep-equal: 2.0.1 - react-remove-scroll-bar@2.3.6(@types/react@18.2.47)(react@18.2.0): + react-remove-scroll-bar@2.3.6(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): dependencies: - react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-style-singleton: 2.2.1(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 - react-remove-scroll@2.5.7(@types/react@18.2.47)(react@18.2.0): + react-remove-scroll@2.5.7(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): dependencies: - react: 18.2.0 - react-remove-scroll-bar: 2.3.6(@types/react@18.2.47)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-remove-scroll-bar: 2.3.6(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react-style-singleton: 2.2.1(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.2.47)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.47)(react@18.2.0) + use-callback-ref: 1.3.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + use-sidecar: 1.1.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) optionalDependencies: '@types/react': 18.2.47 - react-style-singleton@2.2.1(@types/react@18.2.47)(react@18.2.0): + react-style-singleton@2.2.1(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 @@ -11175,6 +11607,12 @@ snapshots: dependencies: loose-envify: 1.4.0 + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + + react@19.0.0-beta-26f2496093-20240514: {} + read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -11361,10 +11799,12 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.0: + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 + scheduler@0.25.0-beta-26f2496093-20240514: {} + schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.15 @@ -11416,6 +11856,33 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 + sharp@0.33.4: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.0 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 + '@img/sharp-libvips-darwin-arm64': 1.0.2 + '@img/sharp-libvips-darwin-x64': 1.0.2 + '@img/sharp-libvips-linux-arm': 1.0.2 + '@img/sharp-libvips-linux-arm64': 1.0.2 + '@img/sharp-libvips-linux-s390x': 1.0.2 + '@img/sharp-libvips-linux-x64': 1.0.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 + optional: true + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -11441,6 +11908,11 @@ snapshots: signal-exit@4.1.0: {} + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + slash@3.0.0: {} slash@4.0.0: {} @@ -11495,10 +11967,10 @@ snapshots: - supports-color - utf-8-validate - sonner@1.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + sonner@1.3.1(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 19.0.0-beta-26f2496093-20240514 + react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) sort-object-keys@1.1.3: {} @@ -11659,10 +12131,20 @@ snapshots: dependencies: acorn: 8.11.3 - styled-jsx@5.1.1(@babel/core@7.24.5)(react@18.2.0): + styled-jsx@5.1.1(react@18.3.1): dependencies: client-only: 0.0.1 - react: 18.2.0 + react: 18.3.1 + + styled-jsx@5.1.1(react@19.0.0-beta-26f2496093-20240514): + dependencies: + client-only: 0.0.1 + react: 19.0.0-beta-26f2496093-20240514 + + styled-jsx@5.1.3(@babel/core@7.24.5)(react@19.0.0-beta-26f2496093-20240514): + dependencies: + client-only: 0.0.1 + react: 19.0.0-beta-26f2496093-20240514 optionalDependencies: '@babel/core': 7.24.5 @@ -11787,16 +12269,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11)(webpack@5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11)): + terser-webpack-plugin@5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)(webpack@5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.3 - webpack: 5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11) + webpack: 5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11) optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.5) + '@swc/core': 1.3.101(@swc/helpers@0.5.11) esbuild: 0.19.11 terser@5.30.3: @@ -11897,7 +12379,7 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.5) + '@swc/core': 1.3.101(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.1.6 transitivePeerDependencies: @@ -11921,7 +12403,7 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.3.101(@swc/helpers@0.5.5) + '@swc/core': 1.3.101(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.2 transitivePeerDependencies: @@ -12083,17 +12565,17 @@ snapshots: punycode: 1.4.1 qs: 6.12.0 - use-callback-ref@1.3.2(@types/react@18.2.47)(react@18.2.0): + use-callback-ref@1.3.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): dependencies: - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 - use-sidecar@1.1.2(@types/react@18.2.47)(react@18.2.0): + use-sidecar@1.1.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): dependencies: detect-node-es: 1.1.0 - react: 18.2.0 + react: 19.0.0-beta-26f2496093-20240514 tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 @@ -12437,7 +12919,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11): + webpack@5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -12460,7 +12942,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11)(webpack@5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.5))(esbuild@0.19.11)) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)(webpack@5.91.0(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -12528,7 +13010,7 @@ snapshots: which-module@2.0.1: {} - which-pm@2.0.0: + which-pm@2.2.0: dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 From eb5020a2487425f6be480312597463e7fed109df Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Mon, 20 May 2024 16:41:34 -0300 Subject: [PATCH 05/57] add missing node modules for react-email's preview server VM --- .../src/utils/get-email-component.ts | 13 +- .../src/utils/static-node-modules-for-vm.ts | 165 +++++++++--------- 2 files changed, 88 insertions(+), 90 deletions(-) diff --git a/packages/react-email/src/utils/get-email-component.ts b/packages/react-email/src/utils/get-email-component.ts index ba25d783b9..1b76e253ab 100644 --- a/packages/react-email/src/utils/get-email-component.ts +++ b/packages/react-email/src/utils/get-email-component.ts @@ -78,14 +78,19 @@ export const getEmailComponent = async ( }, __filename: emailPath, __dirname: path.dirname(emailPath), - require: (module: string) => { - if (module in staticNodeModulesForVM) { + require: (specifiedModule: string) => { + let m = specifiedModule; + if (specifiedModule.startsWith('node:')) { + m = m.split(':')[1]!; + } + + if (m in staticNodeModulesForVM) { // eslint-disable-next-line @typescript-eslint/no-unsafe-return - return staticNodeModulesForVM[module]; + return staticNodeModulesForVM[m]; } // eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-useless-template-literals - return require(`${module}`) as unknown; + return require(`${specifiedModule}`) as unknown; // this stupid string templating was necessary to not have // webpack warnings like: // diff --git a/packages/react-email/src/utils/static-node-modules-for-vm.ts b/packages/react-email/src/utils/static-node-modules-for-vm.ts index f6351afb40..d6a1ec8413 100644 --- a/packages/react-email/src/utils/static-node-modules-for-vm.ts +++ b/packages/react-email/src/utils/static-node-modules-for-vm.ts @@ -1,32 +1,44 @@ -import zlib from 'node:zlib'; -import vm from 'node:vm'; -import v8 from 'node:v8'; -import util from 'node:util'; -import url from 'node:url'; -import tty from 'node:tty'; -import tls from 'node:tls'; -import timers from 'node:timers'; -import stringDecoder from 'node:string_decoder'; -import stream from 'node:stream'; -import readline from 'node:readline'; -import querystring from 'node:querystring'; -import punycode from 'node:punycode'; -import path from 'node:path'; -import os from 'node:os'; -import net from 'node:net'; -import https from 'node:https'; -import http from 'node:http'; -import fs from 'node:fs'; -import events from 'node:events'; -import domain from 'node:domain'; -import dns from 'node:dns'; -import dgram from 'node:dgram'; -import crypto from 'node:crypto'; -import cluster from 'node:cluster'; -import childProcess from 'node:child_process'; -import buffer from 'node:buffer'; import assert from 'node:assert'; import asyncHooks from 'node:async_hooks'; +import buffer from 'node:buffer'; +import childProcess from 'node:child_process'; +import cluster from 'node:cluster'; +import console from 'node:console'; +import constants from 'node:constants'; +import crypto from 'node:crypto'; +import dgram from 'node:dgram'; +import diagnosticsChannel from 'node:diagnostics_channel'; +import dns from 'node:dns'; +import domain from 'node:domain'; +import events from 'node:events'; +import fs from 'node:fs'; +import fsPromises from 'node:fs/promises'; +import http from 'node:http'; +import http2 from 'node:http2'; +import https from 'node:https'; +import inspector from 'node:inspector'; +import module from 'node:module'; +import net from 'node:net'; +import os from 'node:os'; +import path from 'node:path'; +import perfHooks from 'node:perf_hooks'; +import process from 'node:process'; +import punycode from 'node:punycode'; +import querystring from 'node:querystring'; +import readline from 'node:readline'; +import repl from 'node:repl'; +import stream from 'node:stream'; +import stringDecoder from 'node:string_decoder'; +import timers from 'node:timers'; +import tls from 'node:tls'; +import traceEvents from 'node:trace_events'; +import tty from 'node:tty'; +import url from 'node:url'; +import util from 'node:util'; +import v8 from 'node:v8'; +import vm from 'node:vm'; +import workerThreads from 'node:worker_threads'; +import zlib from 'node:zlib'; /** * A map of the name of the modules (including `node:` prefixed ones) @@ -34,64 +46,45 @@ import asyncHooks from 'node:async_hooks'; * will not be resolved properly */ export const staticNodeModulesForVM = { - zlib, - 'node:zlib': zlib, - vm, - 'node:vm': vm, - v8, - 'node:v8': v8, - util, - 'node:util': util, - url, - 'node:url': url, - tty, - 'node:tty': tty, - tls, - 'node:tls': tls, - timers, - 'node:timers': timers, - 'string_decoder': stringDecoder, - 'node:string_decoder': stringDecoder, - stream, - 'node:stream': stream, - readline, - 'node:readline': readline, - querystring, - 'node:querystring': querystring, - punycode, - 'node:punycode': punycode, - path, - 'node:path': path, - os, - 'node:os': os, - net, - 'node:net': net, - https, - 'node:https': https, - http, - 'node:http': http, - fs, - 'node:fs': fs, - 'fs/promises': fs.promises, - 'node:fs/promises': fs.promises, - events, - 'node:events': events, - domain, - 'node:domain': domain, - dns, - 'node:dns': dns, - dgram, - 'node:dgram': dgram, - crypto, - 'node:crypto': crypto, - cluster, - 'node:cluster': cluster, - 'child_process': childProcess, - 'node:child_process': childProcess, - buffer, - 'node:buffer': buffer, assert, - 'node:assert': assert, - 'async_hooks': asyncHooks, - 'node:async_hooks': asyncHooks, + async_hooks: asyncHooks, + buffer, + child_process: childProcess, + cluster, + console, + constants, + crypto, + dgram, + diagnostics_channel: diagnosticsChannel, + dns, + domain, + events, + fs, + 'fs/promises': fsPromises, + http, + http2, + https, + inspector, + module, + net, + os, + path, + perf_hooks: perfHooks, + process, + punycode, + querystring, + readline, + repl, + stream, + string_decoder: stringDecoder, + timers, + tls, + trace_events: traceEvents, + tty, + url, + util, + v8, + vm, + worker_threads: workerThreads, + zlib, }; From 9cb2b9dc4fdfad15ddb1b4a6253dccb1741cd4a6 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Mon, 20 May 2024 16:41:46 -0300 Subject: [PATCH 06/57] add a fallback for the source of the consumed source map --- .../react-email/src/utils/improve-error-with-sourcemap.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react-email/src/utils/improve-error-with-sourcemap.ts b/packages/react-email/src/utils/improve-error-with-sourcemap.ts index ec892ae982..f84d9ffbc7 100644 --- a/packages/react-email/src/utils/improve-error-with-sourcemap.ts +++ b/packages/react-email/src/utils/improve-error-with-sourcemap.ts @@ -47,7 +47,9 @@ export const improveErrorWithSourceMap = ( newStackLines.push( getStackLineFromMethodNameAndSource( stackFrame.methodName, - positionWithError.source, + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + // This can actually be null + positionWithError.source ?? stackFrame.file, positionWithError.line, positionWithError.column, ), From 6213438e9b6d7657ae533d8a0238d367848bc0ee Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Mon, 20 May 2024 16:41:54 -0300 Subject: [PATCH 07/57] force installation when building the preview server --- packages/react-email/src/cli/commands/build.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-email/src/cli/commands/build.ts b/packages/react-email/src/cli/commands/build.ts index c063b5fe85..33377f0f85 100644 --- a/packages/react-email/src/cli/commands/build.ts +++ b/packages/react-email/src/cli/commands/build.ts @@ -184,7 +184,7 @@ const npmInstall = async ( packageManager: string, ) => { return new Promise(async (resolve, reject) => { - const childProc = spawn(packageManager, ['install', '--silent'], { + const childProc = spawn(packageManager, ['install', '--silent', '--force'], { cwd: builtPreviewAppPath, shell: true, }); From 1efad95a748fd7d09f9e4de6f669ba3037467099 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Mon, 20 May 2024 16:57:42 -0300 Subject: [PATCH 08/57] remove all of our forward refs to using just the `ref` prop :) --- .../react-email/src/components/button.tsx | 62 ++++++++--------- .../react-email/src/components/heading.tsx | 49 ++++++-------- .../src/components/icons/icon-arrow-down.tsx | 18 +++-- .../src/components/icons/icon-base.tsx | 24 ++++--- .../src/components/icons/icon-button.tsx | 16 +++-- .../src/components/icons/icon-check.tsx | 24 ++++--- .../src/components/icons/icon-clipboard.tsx | 66 +++++++++---------- .../src/components/icons/icon-download.tsx | 24 ++++--- .../src/components/icons/icon-file.tsx | 24 ++++--- .../src/components/icons/icon-folder-open.tsx | 11 ++-- .../src/components/icons/icon-folder.tsx | 22 +++---- .../components/icons/icon-hide-sidebar.tsx | 11 ++-- .../src/components/icons/icon-monitor.tsx | 24 ++++--- .../src/components/icons/icon-phone.tsx | 38 +++++------ .../src/components/icons/icon-source.tsx | 24 ++++--- packages/react-email/src/components/text.tsx | 50 +++++++------- .../src/components/tooltip-content.tsx | 17 ++--- 17 files changed, 230 insertions(+), 274 deletions(-) diff --git a/packages/react-email/src/components/button.tsx b/packages/react-email/src/components/button.tsx index 66f5beeeb5..4169d1a9fb 100644 --- a/packages/react-email/src/components/button.tsx +++ b/packages/react-email/src/components/button.tsx @@ -3,8 +3,7 @@ import * as React from 'react'; import { unreachable } from '../utils/unreachable'; import { cn } from '../utils/cn'; -type ButtonElement = React.ElementRef<'button'>; -type RootProps = React.ComponentPropsWithoutRef<'button'>; +type RootProps = React.ComponentPropsWithRef<'button'>; type Appearance = 'white' | 'gradient'; type Size = '1' | '2' | '3' | '4'; @@ -15,41 +14,32 @@ interface ButtonProps extends RootProps { size?: Size; } -export const Button = React.forwardRef>( - ( - { - asChild, - appearance = 'white', - className, - children, - size = '2', - ...props - }, - forwardedRef, - ) => { - const classNames = cn( - getSize(size), - getAppearance(appearance), - 'inline-flex items-center justify-center border font-medium', - className, - ); +export const Button = ({ + asChild, + appearance = 'white', + className, + children, + size = '2', + ref, + ...props +}: ButtonProps) => { + const classNames = cn( + getSize(size), + getAppearance(appearance), + 'inline-flex items-center justify-center border font-medium', + className, + ); - return asChild ? ( - - {children} - - ) : ( - - ); - }, -); + return asChild ? ( + + {children} + + ) : ( + + ); +}; Button.displayName = 'Button'; diff --git a/packages/react-email/src/components/heading.tsx b/packages/react-email/src/components/heading.tsx index 2cc9c93719..b6b9907dcb 100644 --- a/packages/react-email/src/components/heading.tsx +++ b/packages/react-email/src/components/heading.tsx @@ -24,35 +24,28 @@ interface HeadingOwnProps { type HeadingProps = As<'h1', 'h2', 'h3', 'h4', 'h5', 'h6'> & HeadingOwnProps; -export const Heading = React.forwardRef< - HTMLHeadingElement, - Readonly ->( - ( - { - as: Tag = 'h1', - size = '3', +export const Heading = ({ + as: Tag = 'h1', + size = '3', + className, + color = 'white', + children, + weight = 'bold', + ref, + ...props +}: HeadingProps) => ( + ( - - {children} - - ), + getSizesClassNames(size), + getColorClassNames(color), + getWeightClassNames(weight), + )} + ref={ref} + {...props} + > + {children} + ); const getSizesClassNames = (size: HeadingSize | undefined) => { diff --git a/packages/react-email/src/components/icons/icon-arrow-down.tsx b/packages/react-email/src/components/icons/icon-arrow-down.tsx index caf3702924..e7d969e58e 100644 --- a/packages/react-email/src/components/icons/icon-arrow-down.tsx +++ b/packages/react-email/src/components/icons/icon-arrow-down.tsx @@ -1,16 +1,14 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconArrowDown = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - ), +export const IconArrowDown = ({ ref, ...props }: IconProps) => ( + + + ); IconArrowDown.displayName = 'IconArrowDown'; diff --git a/packages/react-email/src/components/icons/icon-base.tsx b/packages/react-email/src/components/icons/icon-base.tsx index 5e2de03d8d..6659ae9e08 100644 --- a/packages/react-email/src/components/icons/icon-base.tsx +++ b/packages/react-email/src/components/icons/icon-base.tsx @@ -1,24 +1,22 @@ import * as React from 'react'; export type IconElement = React.ElementRef<'svg'>; -export type RootProps = React.ComponentPropsWithoutRef<'svg'>; +export type RootProps = React.ComponentPropsWithRef<'svg'>; export interface IconProps extends RootProps { size?: number; } -export const IconBase = React.forwardRef>( - ({ size = 20, ...props }, forwardedRef) => ( - - ), +export const IconBase = ({ ref, size = 20, ...props }: IconProps) => ( + ); IconBase.displayName = 'IconBase'; diff --git a/packages/react-email/src/components/icons/icon-button.tsx b/packages/react-email/src/components/icons/icon-button.tsx index 7c9c3a0556..0135aa0f65 100644 --- a/packages/react-email/src/components/icons/icon-button.tsx +++ b/packages/react-email/src/components/icons/icon-button.tsx @@ -1,12 +1,14 @@ import * as React from 'react'; import { cn } from '../../utils'; -export type IconButtonProps = React.ComponentPropsWithoutRef<'button'>; +export type IconButtonProps = React.ComponentPropsWithRef<'button'>; -export const IconButton = React.forwardRef< - HTMLButtonElement, - Readonly ->(({ children, className, ...props }, forwardedRef) => ( +export const IconButton = ({ + children, + ref, + className, + ...props +}: IconButtonProps) => ( -)); +); IconButton.displayName = 'IconButton'; diff --git a/packages/react-email/src/components/icons/icon-check.tsx b/packages/react-email/src/components/icons/icon-check.tsx index 115e1197ea..8ce2009c57 100644 --- a/packages/react-email/src/components/icons/icon-check.tsx +++ b/packages/react-email/src/components/icons/icon-check.tsx @@ -1,19 +1,17 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconCheck = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - ), +export const IconCheck = ({ ref, ...props }: IconProps) => ( + + + ); IconCheck.displayName = 'IconCheck'; diff --git a/packages/react-email/src/components/icons/icon-clipboard.tsx b/packages/react-email/src/components/icons/icon-clipboard.tsx index 208fb9d2b3..0f274b5919 100644 --- a/packages/react-email/src/components/icons/icon-clipboard.tsx +++ b/packages/react-email/src/components/icons/icon-clipboard.tsx @@ -1,40 +1,38 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconClipboard = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - - - - ), +export const IconClipboard = ({ ref, ...props }: IconProps) => ( + + + + + + ); IconClipboard.displayName = 'IconClipboard'; diff --git a/packages/react-email/src/components/icons/icon-download.tsx b/packages/react-email/src/components/icons/icon-download.tsx index 8680432465..54484c6115 100644 --- a/packages/react-email/src/components/icons/icon-download.tsx +++ b/packages/react-email/src/components/icons/icon-download.tsx @@ -1,19 +1,17 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconDownload = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - ), +export const IconDownload = ({ ref, ...props }: IconProps) => ( + + + ); IconDownload.displayName = 'IconDownload'; diff --git a/packages/react-email/src/components/icons/icon-file.tsx b/packages/react-email/src/components/icons/icon-file.tsx index 5decdea1f9..8e31629bd2 100644 --- a/packages/react-email/src/components/icons/icon-file.tsx +++ b/packages/react-email/src/components/icons/icon-file.tsx @@ -1,19 +1,17 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconFile = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - ), +export const IconFile = ({ ref, ...props }: IconProps) => ( + + + ); IconFile.displayName = 'IconFile'; diff --git a/packages/react-email/src/components/icons/icon-folder-open.tsx b/packages/react-email/src/components/icons/icon-folder-open.tsx index a477a444d5..f330d0a26d 100644 --- a/packages/react-email/src/components/icons/icon-folder-open.tsx +++ b/packages/react-email/src/components/icons/icon-folder-open.tsx @@ -1,12 +1,9 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconFolderOpen = React.forwardRef< - IconElement, - Readonly ->(({ ...props }, forwardedRef) => ( - +export const IconFolderOpen = ({ ref, ...props }: IconProps) => ( + -)); +); IconFolderOpen.displayName = 'IconFolderOpen'; diff --git a/packages/react-email/src/components/icons/icon-folder.tsx b/packages/react-email/src/components/icons/icon-folder.tsx index ed4204c1ec..e6131b5d2e 100644 --- a/packages/react-email/src/components/icons/icon-folder.tsx +++ b/packages/react-email/src/components/icons/icon-folder.tsx @@ -1,18 +1,16 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconFolder = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - ), +export const IconFolder = ({ ref, ...props }: IconProps) => ( + + + ); IconFolder.displayName = 'IconFolder'; diff --git a/packages/react-email/src/components/icons/icon-hide-sidebar.tsx b/packages/react-email/src/components/icons/icon-hide-sidebar.tsx index 51a6a1eb1d..a6d61fcc36 100644 --- a/packages/react-email/src/components/icons/icon-hide-sidebar.tsx +++ b/packages/react-email/src/components/icons/icon-hide-sidebar.tsx @@ -1,12 +1,9 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconHideSidebar = React.forwardRef< - IconElement, - Readonly ->(({ ...props }, forwardedRef) => ( - +export const IconHideSidebar = ({ ref, ...props }: IconProps) => ( + -)); +); IconHideSidebar.displayName = 'IconHideSidebar'; diff --git a/packages/react-email/src/components/icons/icon-monitor.tsx b/packages/react-email/src/components/icons/icon-monitor.tsx index edbd04f8e4..96c3221bad 100644 --- a/packages/react-email/src/components/icons/icon-monitor.tsx +++ b/packages/react-email/src/components/icons/icon-monitor.tsx @@ -1,19 +1,17 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconMonitor = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - ), +export const IconMonitor = ({ ref, ...props }: IconProps) => ( + + + ); IconMonitor.displayName = 'IconMonitor'; diff --git a/packages/react-email/src/components/icons/icon-phone.tsx b/packages/react-email/src/components/icons/icon-phone.tsx index bd6234afc6..d562368fe2 100644 --- a/packages/react-email/src/components/icons/icon-phone.tsx +++ b/packages/react-email/src/components/icons/icon-phone.tsx @@ -1,26 +1,24 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconPhone = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - - ), +export const IconPhone = ({ ref, ...props }: IconProps) => ( + + + + ); IconPhone.displayName = 'IconPhone'; diff --git a/packages/react-email/src/components/icons/icon-source.tsx b/packages/react-email/src/components/icons/icon-source.tsx index 82f75186b4..5159018aac 100644 --- a/packages/react-email/src/components/icons/icon-source.tsx +++ b/packages/react-email/src/components/icons/icon-source.tsx @@ -1,19 +1,17 @@ import * as React from 'react'; -import type { IconElement, IconProps } from './icon-base'; +import type { IconProps } from './icon-base'; import { IconBase } from './icon-base'; -export const IconSource = React.forwardRef>( - ({ ...props }, forwardedRef) => ( - - - - ), +export const IconSource = ({ ref, ...props }: IconProps) => ( + + + ); IconSource.displayName = 'IconSource'; diff --git a/packages/react-email/src/components/text.tsx b/packages/react-email/src/components/text.tsx index 66a24fa7bc..6a4f07ea02 100644 --- a/packages/react-email/src/components/text.tsx +++ b/packages/react-email/src/components/text.tsx @@ -16,34 +16,30 @@ interface TextOwnProps { type TextProps = As<'span', 'div', 'p'> & TextOwnProps; -export const Text = React.forwardRef>( - ( - { - as: Tag = 'span', - size = '2', - color = 'gray', - transform, - weight = 'normal', +export const Text = ({ + as: Tag = 'span', + size = '2', + color = 'gray', + transform, + weight = 'normal', + className, + children, + ref, + ...props +}: TextProps) => ( + ( - - {children} - - ), + transform, + getSizesClassNames(size), + getColorClassNames(color), + getWeightClassNames(weight), + )} + ref={ref} + {...props} + > + {children} + ); const getSizesClassNames = (size: TextSize | undefined) => { diff --git a/packages/react-email/src/components/tooltip-content.tsx b/packages/react-email/src/components/tooltip-content.tsx index 4b2dedffd5..378ced5c68 100644 --- a/packages/react-email/src/components/tooltip-content.tsx +++ b/packages/react-email/src/components/tooltip-content.tsx @@ -3,17 +3,18 @@ import * as React from 'react'; import { cn } from '../utils'; import { inter } from '../app/inter'; -type ContentElement = React.ElementRef; -type ContentProps = React.ComponentPropsWithoutRef< +type ContentProps = React.ComponentPropsWithRef< typeof TooltipPrimitive.Content >; export type TooltipProps = ContentProps; -export const TooltipContent = React.forwardRef< - ContentElement, - Readonly ->(({ sideOffset = 6, children, ...props }, forwardedRef) => ( +export const TooltipContent = ({ + sideOffset = 6, + children, + ref, + ...props +}: TooltipProps) => ( {children} -)); +); TooltipContent.displayName = 'TooltipContent'; From 7e43bb5bb10dcae667998a5cadab2642d7d11e2e Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 4 Jun 2024 10:36:58 -0300 Subject: [PATCH 09/57] upgrade into React 19 RC --- apps/demo/package.json | 6 +- benchmarks/tailwind-component/package.json | 2 +- examples/aws-ses/package.json | 2 +- examples/mailersend/package.json | 2 +- examples/nodemailer/package.json | 2 +- examples/plunk/package.json | 2 +- examples/postmark/package.json | 2 +- examples/resend/package.json | 4 +- examples/scaleway/next/package.json | 4 +- examples/scaleway/node/package.json | 2 +- examples/sendgrid/package.json | 2 +- packages/body/package.json | 2 +- packages/button/package.json | 2 +- packages/code-block/package.json | 2 +- packages/code-inline/package.json | 2 +- packages/column/package.json | 2 +- packages/components/package.json | 2 +- packages/container/package.json | 2 +- packages/create-email/template/package.json | 2 +- packages/font/package.json | 2 +- packages/head/package.json | 2 +- packages/heading/package.json | 2 +- packages/hr/package.json | 2 +- packages/html/package.json | 2 +- packages/img/package.json | 2 +- packages/link/package.json | 2 +- packages/markdown/package.json | 2 +- packages/preview/package.json | 2 +- packages/react-email/package.json | 6 +- packages/render/package.json | 4 +- packages/row/package.json | 2 +- packages/section/package.json | 2 +- packages/tailwind/package.json | 4 +- packages/text/package.json | 2 +- pnpm-lock.yaml | 1142 +++++-------------- 35 files changed, 354 insertions(+), 872 deletions(-) diff --git a/apps/demo/package.json b/apps/demo/package.json index 79f04e7d08..a49941333e 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@react-email/components": "workspace:*", - "react": "19.0.0-beta-26f2496093-20240514", - "react-dom": "19.0.0-beta-26f2496093-20240514", + "react": "19.0.0-rc.0", + "react-dom": "19.0.0-rc.0", "react-email": "workspace:*" }, "devDependencies": { - "next": "14.1.4", + "next": "14.2.3", "@types/react": "18.2.47", "@types/react-dom": "18.2.18", "tsx": "4.9.0" diff --git a/benchmarks/tailwind-component/package.json b/benchmarks/tailwind-component/package.json index bdb8241c8f..bc6ea03b1b 100644 --- a/benchmarks/tailwind-component/package.json +++ b/benchmarks/tailwind-component/package.json @@ -23,7 +23,7 @@ "@react-email/components": "workspace:*", "@react-email/render": "workspace:*", "@react-email/tailwind": "workspace:*", - "react": "^18.2.0", + "react": "19.0.0-rc.0", "tailwind-0.0.12": "npm:@react-email/tailwind@0.0.12", "tailwind-0.0.15": "npm:@react-email/tailwind@0.0.15", "tinybench": "2.5.1" diff --git a/examples/aws-ses/package.json b/examples/aws-ses/package.json index 053da7a7e2..00f75d9aa5 100644 --- a/examples/aws-ses/package.json +++ b/examples/aws-ses/package.json @@ -18,7 +18,7 @@ "dependencies": { "@aws-sdk/client-ses": "3.341.0", "@react-email/components": "*", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/mailersend/package.json b/examples/mailersend/package.json index b0aac2c64c..3a177160f0 100644 --- a/examples/mailersend/package.json +++ b/examples/mailersend/package.json @@ -18,7 +18,7 @@ "dependencies": { "@react-email/components": "*", "mailersend": "^2.0.0", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/nodemailer/package.json b/examples/nodemailer/package.json index ff1c89c096..f55ad16d41 100644 --- a/examples/nodemailer/package.json +++ b/examples/nodemailer/package.json @@ -18,7 +18,7 @@ "dependencies": { "@react-email/components": "*", "nodemailer": "6.9.9", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/plunk/package.json b/examples/plunk/package.json index 3fb6005ff9..147b816f3e 100644 --- a/examples/plunk/package.json +++ b/examples/plunk/package.json @@ -18,7 +18,7 @@ "dependencies": { "@plunk/node": "1.1.1", "@react-email/components": "*", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/postmark/package.json b/examples/postmark/package.json index bd72a997bd..ab392b58b9 100644 --- a/examples/postmark/package.json +++ b/examples/postmark/package.json @@ -18,7 +18,7 @@ "dependencies": { "@react-email/components": "*", "postmark": "3.0.14", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/resend/package.json b/examples/resend/package.json index 779890a345..b0bd7cf81a 100644 --- a/examples/resend/package.json +++ b/examples/resend/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "next": "13.5.6", - "react": "19.0.0-beta-26f2496093-20240514", - "react-dom": "19.0.0-beta-26f2496093-20240514", + "react": "19.0.0-rc.0", + "react-dom": "19.0.0-rc.0", "resend": "^3.2.0" }, "devDependencies": { diff --git a/examples/scaleway/next/package.json b/examples/scaleway/next/package.json index ab7f4695a2..2f5a0554ee 100644 --- a/examples/scaleway/next/package.json +++ b/examples/scaleway/next/package.json @@ -13,8 +13,8 @@ "@react-email/render": "*", "@scaleway/sdk": "1.5.0", "next": "13.5.6", - "react": "19.0.0-beta-26f2496093-20240514", - "react-dom": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0", + "react-dom": "19.0.0-rc.0" }, "devDependencies": { "@types/node": "18.14.6", diff --git a/examples/scaleway/node/package.json b/examples/scaleway/node/package.json index 2a642b5474..5bd1b4de29 100644 --- a/examples/scaleway/node/package.json +++ b/examples/scaleway/node/package.json @@ -19,7 +19,7 @@ "dependencies": { "@scaleway/sdk": "1.4.0", "@react-email/components": "*", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "tsup": "6.2.3", diff --git a/examples/sendgrid/package.json b/examples/sendgrid/package.json index 67b5e8f3ac..e64efe44ae 100644 --- a/examples/sendgrid/package.json +++ b/examples/sendgrid/package.json @@ -18,7 +18,7 @@ "dependencies": { "@sendgrid/mail": "7.7.0", "@react-email/components": "*", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "tsup": "6.2.3", diff --git a/packages/body/package.json b/packages/body/package.json index a2007602e5..c8409fa3c0 100644 --- a/packages/body/package.json +++ b/packages/body/package.json @@ -31,7 +31,7 @@ "test": "vitest run" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/core": "7.23.9", diff --git a/packages/button/package.json b/packages/button/package.json index e348ac7105..3eb9ecfb91 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/code-block/package.json b/packages/code-block/package.json index 1a06ba8bd5..65770bec17 100644 --- a/packages/code-block/package.json +++ b/packages/code-block/package.json @@ -41,7 +41,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/code-inline/package.json b/packages/code-inline/package.json index 8b737aa6e9..90b6c51615 100644 --- a/packages/code-inline/package.json +++ b/packages/code-inline/package.json @@ -35,7 +35,7 @@ "access": "public" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/column/package.json b/packages/column/package.json index 3d79b7eb8a..c069707a86 100644 --- a/packages/column/package.json +++ b/packages/column/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/components/package.json b/packages/components/package.json index 29409152d9..a6ff95aea5 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -63,7 +63,7 @@ "@react-email/text": "workspace:0.0.9" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/container/package.json b/packages/container/package.json index 939cb84945..0d6dff7d18 100644 --- a/packages/container/package.json +++ b/packages/container/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/create-email/template/package.json b/packages/create-email/template/package.json index 1662f68e47..324992ee5a 100644 --- a/packages/create-email/template/package.json +++ b/packages/create-email/template/package.json @@ -10,7 +10,7 @@ "dependencies": { "@react-email/components": "workspace:0.0.22", "react-email": "workspace:2.1.6", - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@types/react": "18.2.33", diff --git a/packages/font/package.json b/packages/font/package.json index 69c8c55c60..2085af4b5a 100644 --- a/packages/font/package.json +++ b/packages/font/package.json @@ -31,7 +31,7 @@ "test": "vitest run" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/head/package.json b/packages/head/package.json index 8b451b6d48..929034dd3d 100644 --- a/packages/head/package.json +++ b/packages/head/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/heading/package.json b/packages/heading/package.json index 5b7227b234..6b8498a8cb 100644 --- a/packages/heading/package.json +++ b/packages/heading/package.json @@ -46,7 +46,7 @@ "@radix-ui/react-slot": "1.1.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/hr/package.json b/packages/hr/package.json index caa85e6c5c..cd380d17e4 100644 --- a/packages/hr/package.json +++ b/packages/hr/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/html/package.json b/packages/html/package.json index 332a5ec153..b59d423375 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/img/package.json b/packages/img/package.json index 4c6c3ba156..36b892d1f6 100644 --- a/packages/img/package.json +++ b/packages/img/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/link/package.json b/packages/link/package.json index 3747a8a526..5b0b03304e 100644 --- a/packages/link/package.json +++ b/packages/link/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index 909b2b1b41..d437a055be 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -47,7 +47,7 @@ }, "license": "MIT", "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/preview/package.json b/packages/preview/package.json index 66655b33e8..136249b8a9 100644 --- a/packages/preview/package.json +++ b/packages/preview/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/react-email/package.json b/packages/react-email/package.json index f25c116c88..0a80d4c08c 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -52,13 +52,13 @@ "glob": "10.3.4", "log-symbols": "4.1.0", "mime-types": "2.1.35", - "next": "14.3.0-canary.72", + "next": "14.2.3", "normalize-path": "3.0.0", "ora": "5.4.1", "postcss": "8.4.38", "prism-react-renderer": "2.1.0", - "react": "19.0.0-beta-26f2496093-20240514", - "react-dom": "19.0.0-beta-26f2496093-20240514", + "react": "18.3.1", + "react-dom": "18.3.1", "socket.io": "4.7.5", "socket.io-client": "4.7.5", "sonner": "1.3.1", diff --git a/packages/render/package.json b/packages/render/package.json index 2793c0191f..4dd2c8f6aa 100644 --- a/packages/render/package.json +++ b/packages/render/package.json @@ -90,8 +90,8 @@ "react-promise-suspense": "0.3.4" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514", - "react-dom": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0", + "react-dom": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/row/package.json b/packages/row/package.json index b42d83c9cc..af0c835813 100644 --- a/packages/row/package.json +++ b/packages/row/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/section/package.json b/packages/section/package.json index 05c5dfc271..2340b258b2 100644 --- a/packages/section/package.json +++ b/packages/section/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index 3f1bf07ebc..65a526b05e 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -44,7 +44,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/core": "7.23.9", @@ -63,7 +63,7 @@ "postcss": "8.4.38", "postcss-css-variables": "0.19.0", "process": "^0.11.10", - "react-dom": "19.0.0-beta-26f2496093-20240514", + "react-dom": "19.0.0-rc.0", "tailwindcss": "3.3.2", "tsconfig": "workspace:*", "tsup": "7.2.0", diff --git a/packages/text/package.json b/packages/text/package.json index a4833ceb49..30aa12013c 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-beta-26f2496093-20240514" + "react": "19.0.0-rc.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ebad7abf6c..9be496b217 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,11 +62,11 @@ importers: specifier: workspace:* version: link:../../packages/components react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 react-dom: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0(react@19.0.0-rc.0) react-email: specifier: workspace:* version: link:../../packages/react-email @@ -78,8 +78,8 @@ importers: specifier: 18.2.18 version: 18.2.18 next: - specifier: 14.1.4 - version: 14.1.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + specifier: 14.2.3 + version: 14.2.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) tsx: specifier: 4.9.0 version: 4.9.0 @@ -106,7 +106,7 @@ importers: version: 2.3.2 next: specifier: 14.2.3 - version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) prism-react-renderer: specifier: 2.1.0 version: 2.1.0(react@18.3.1) @@ -154,14 +154,14 @@ importers: specifier: workspace:* version: link:../../packages/tailwind react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 tailwind-0.0.12: specifier: npm:@react-email/tailwind@0.0.12 - version: '@react-email/tailwind@0.0.12(react@18.3.1)' + version: '@react-email/tailwind@0.0.12(react@19.0.0-rc.0)' tailwind-0.0.15: specifier: npm:@react-email/tailwind@0.0.15 - version: '@react-email/tailwind@0.0.15(react@18.3.1)' + version: '@react-email/tailwind@0.0.15(react@19.0.0-rc.0)' tinybench: specifier: 2.5.1 version: 2.5.1 @@ -185,8 +185,8 @@ importers: packages/body: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/core': specifier: 7.23.9 @@ -210,8 +210,8 @@ importers: packages/button: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -235,8 +235,8 @@ importers: specifier: 1.29.0 version: 1.29.0 react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -260,8 +260,8 @@ importers: packages/code-inline: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -288,8 +288,8 @@ importers: packages/column: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -370,8 +370,8 @@ importers: specifier: workspace:0.0.9 version: link:../text react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -389,8 +389,8 @@ importers: packages/container: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -442,8 +442,8 @@ importers: specifier: workspace:0.0.22 version: link:../../components react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 react-email: specifier: workspace:2.1.6 version: link:../../react-email @@ -473,8 +473,8 @@ importers: packages/font: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -495,8 +495,8 @@ importers: packages/head: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -518,10 +518,10 @@ importers: dependencies: '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + version: 1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0) react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -542,8 +542,8 @@ importers: packages/hr: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -564,8 +564,8 @@ importers: packages/html: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -586,8 +586,8 @@ importers: packages/img: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -608,8 +608,8 @@ importers: packages/link: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -631,10 +631,10 @@ importers: dependencies: md-to-react-email: specifier: 5.0.2 - version: 5.0.2(react@19.0.0-beta-26f2496093-20240514) + version: 5.0.2(react@19.0.0-rc.0) react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -655,8 +655,8 @@ importers: packages/preview: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -687,19 +687,19 @@ importers: version: 1.0.1 '@radix-ui/react-collapsible': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-popover': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + version: 1.1.0(@types/react@18.2.47)(react@18.3.1) '@radix-ui/react-toggle-group': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tooltip': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@swc/core': specifier: 1.3.101 version: 1.3.101(@swc/helpers@0.5.11) @@ -741,7 +741,7 @@ importers: version: 1.10.12(eslint@8.50.0) framer-motion: specifier: 10.17.4 - version: 10.17.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + version: 10.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) glob: specifier: 10.3.4 version: 10.3.4 @@ -752,8 +752,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.3.0-canary.72 - version: 14.3.0-canary.72(@babel/core@7.24.5)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + specifier: 14.2.3 + version: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) normalize-path: specifier: 3.0.0 version: 3.0.0 @@ -765,13 +765,13 @@ importers: version: 8.4.38 prism-react-renderer: specifier: 2.1.0 - version: 2.1.0(react@19.0.0-beta-26f2496093-20240514) + version: 2.1.0(react@18.3.1) react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) socket.io: specifier: 4.7.5 version: 4.7.5 @@ -780,7 +780,7 @@ importers: version: 4.7.5 sonner: specifier: 1.3.1 - version: 1.3.1(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + version: 1.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) source-map-js: specifier: 1.0.2 version: 1.0.2 @@ -843,11 +843,11 @@ importers: specifier: ^1.14.11 version: 1.15.1 react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 react-dom: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0(react@19.0.0-rc.0) react-promise-suspense: specifier: 0.3.4 version: 0.3.4 @@ -886,8 +886,8 @@ importers: packages/row: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -908,8 +908,8 @@ importers: packages/section: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -930,8 +930,8 @@ importers: packages/tailwind: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/core': specifier: 7.23.9 @@ -956,10 +956,10 @@ importers: version: link:../html '@responsive-email/react-email': specifier: 0.0.2 - version: 0.0.2(react@19.0.0-beta-26f2496093-20240514) + version: 0.0.2(react@19.0.0-rc.0) '@testing-library/react': specifier: 14.0.0 - version: 14.0.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) + version: 14.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@types/postcss-css-variables': specifier: 0.18.3 version: 0.18.3 @@ -982,8 +982,8 @@ importers: specifier: ^0.11.10 version: 0.11.10(patch_hash=wpk4cjsj5eh7v5jak26jgis56e) react-dom: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0(react@19.0.0-rc.0) tailwindcss: specifier: 3.3.2 version: 3.3.2(patch_hash=tbktbbunwha5d2hk7egjdvzb6q) @@ -1009,8 +1009,8 @@ importers: packages/text: dependencies: react: - specifier: 19.0.0-beta-26f2496093-20240514 - version: 19.0.0-beta-26f2496093-20240514 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 devDependencies: '@babel/preset-react': specifier: 7.23.3 @@ -1287,9 +1287,6 @@ packages: resolution: {integrity: sha512-BticbgpQAh8zRXUrpkbwxhEy9eAMp0L0+thAcS+xLD+uhWpTqsyqovdvV6e4FeeRo5sBg+lnMpoSG8bulFHKTQ==} engines: {node: '>=16'} - '@emnapi/runtime@1.2.0': - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} - '@emotion/is-prop-valid@0.8.8': resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} @@ -1750,119 +1747,6 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@img/sharp-darwin-arm64@0.33.4': - resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - - '@img/sharp-darwin-x64@0.33.4': - resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - - '@img/sharp-libvips-darwin-arm64@1.0.2': - resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} - engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - - '@img/sharp-libvips-darwin-x64@1.0.2': - resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} - engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - - '@img/sharp-libvips-linux-arm64@1.0.2': - resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/sharp-libvips-linux-arm@1.0.2': - resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - - '@img/sharp-libvips-linux-s390x@1.0.2': - resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - - '@img/sharp-libvips-linux-x64@1.0.2': - resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/sharp-libvips-linuxmusl-arm64@1.0.2': - resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/sharp-libvips-linuxmusl-x64@1.0.2': - resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/sharp-linux-arm64@0.33.4': - resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/sharp-linux-arm@0.33.4': - resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} - engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - - '@img/sharp-linux-s390x@0.33.4': - resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} - engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - - '@img/sharp-linux-x64@0.33.4': - resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/sharp-linuxmusl-arm64@0.33.4': - resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - - '@img/sharp-linuxmusl-x64@0.33.4': - resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - - '@img/sharp-wasm32@0.33.4': - resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [wasm32] - - '@img/sharp-win32-ia32@0.33.4': - resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [ia32] - os: [win32] - - '@img/sharp-win32-x64@0.33.4': - resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [win32] - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1911,180 +1795,66 @@ packages: '@microsoft/tsdoc@0.14.2': resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} - '@next/env@14.1.4': - resolution: {integrity: sha512-e7X7bbn3Z6DWnDi75UWn+REgAbLEqxI8Tq2pkFOFAMpWAWApz/YCUhtWMWn410h8Q2fYiYL7Yg5OlxMOCfFjJQ==} - '@next/env@14.2.3': resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} - '@next/env@14.3.0-canary.72': - resolution: {integrity: sha512-N7BStkRxn5n1NOhlowmqP+RsKWPPkaM/2Q0U+3JVZDKA4eNM2+ijI6AHbFcfGiGDVZx9HMj79mVAVEknelLLPg==} - '@next/eslint-plugin-next@14.2.3': resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==} - '@next/swc-darwin-arm64@14.1.4': - resolution: {integrity: sha512-ubmUkbmW65nIAOmoxT1IROZdmmJMmdYvXIe8211send9ZYJu+SqxSnJM4TrPj9wmL6g9Atvj0S/2cFmMSS99jg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - '@next/swc-darwin-arm64@14.2.3': resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@14.3.0-canary.72': - resolution: {integrity: sha512-/p0uSWrzdERxWqlwzkhZwqwopoIOnmTYo7TpCaXFvpCQTvViXc8LvPqlL2nfLb8EM8aGlqSiyfRlfhV8aFrZdg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@14.1.4': - resolution: {integrity: sha512-b0Xo1ELj3u7IkZWAKcJPJEhBop117U78l70nfoQGo4xUSvv0PJSTaV4U9xQBLvZlnjsYkc8RwQN1HoH/oQmLlQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - '@next/swc-darwin-x64@14.2.3': resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@14.3.0-canary.72': - resolution: {integrity: sha512-uGpK6VW3j6vM+0k1CnnEVazj/l0ZbjtlqUXvziXYcVxC88V285AlTZFnjAtwGqWyOQgj76gmtlxMYfwvUZ0siA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@14.1.4': - resolution: {integrity: sha512-457G0hcLrdYA/u1O2XkRMsDKId5VKe3uKPvrKVOyuARa6nXrdhJOOYU9hkKKyQTMru1B8qEP78IAhf/1XnVqKA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-gnu@14.2.3': resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@14.3.0-canary.72': - resolution: {integrity: sha512-00aQdkMHypoj+IVyFKt5qgbF8fehZT4QgdZQQiLE5bwwa9+EJyRz7EK1eoxibP8axSgD9Nu4ZXCSGlNP1HVJNw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@14.1.4': - resolution: {integrity: sha512-l/kMG+z6MB+fKA9KdtyprkTQ1ihlJcBh66cf0HvqGP+rXBbOXX0dpJatjZbHeunvEHoBBS69GYQG5ry78JMy3g==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-musl@14.2.3': resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.3.0-canary.72': - resolution: {integrity: sha512-HD4KL9GdoJgaGnHJKEwYu+FPhJFRm0RT0t3PHy1ZsD4gzDwmjwVrUkyjsYN2N6fNYmZ8TTF9j5rq1rByU4s5ag==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@14.1.4': - resolution: {integrity: sha512-BapIFZ3ZRnvQ1uWbmqEGJuPT9cgLwvKtxhK/L2t4QYO7l+/DxXuIGjvp1x8rvfa/x1FFSsipERZK70pewbtJtw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-gnu@14.2.3': resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@14.3.0-canary.72': - resolution: {integrity: sha512-grSjzDQCl4B0AgSPLYa5MVkQzoq4RbK7qKHw+VDQrUUsKC7xeRBs3NI2ImMs1XqMvU3LbRhu6MBvLPru/Y18kQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@14.1.4': - resolution: {integrity: sha512-mqVxTwk4XuBl49qn2A5UmzFImoL1iLm0KQQwtdRJRKl21ylQwwGCxJtIYo2rbfkZHoSKlh/YgztY0qH3wG1xIg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-musl@14.2.3': resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.3.0-canary.72': - resolution: {integrity: sha512-CKLo8EdVc0vMRnSlKx19ddv9ghD6tAYbE4M+4w2LkvNIxFO4X/5krSHKy2sIBi7H9e+RZhhNKhyGeSzf53P4ig==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@14.1.4': - resolution: {integrity: sha512-xzxF4ErcumXjO2Pvg/wVGrtr9QQJLk3IyQX1ddAC/fi6/5jZCZ9xpuL9Tzc4KPWMFq8GGWFVDMshZOdHGdkvag==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - '@next/swc-win32-arm64-msvc@14.2.3': resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@14.3.0-canary.72': - resolution: {integrity: sha512-nEWBrlL6aw+MoH69qeF4rCLnia8Gl94JzJ/9BeRw/1lueUH21fZuHfnrU/9BuH+gRh/EJ80XNlkLQkybAr0PIQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-ia32-msvc@14.1.4': - resolution: {integrity: sha512-WZiz8OdbkpRw6/IU/lredZWKKZopUMhcI2F+XiMAcPja0uZYdMTZQRoQ0WZcvinn9xZAidimE7tN9W5v9Yyfyw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - '@next/swc-win32-ia32-msvc@14.2.3': resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-ia32-msvc@14.3.0-canary.72': - resolution: {integrity: sha512-mpXeXtsNx0rNMTD3P0tJPoOnB8LRd6FdX5PQ9ZBHXD2OB4hBac2K54+eUSRJfX6LgtiCCXsD1p3YvOzyl3pG0g==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.1.4': - resolution: {integrity: sha512-4Rto21sPfw555sZ/XNLqfxDUNeLhNYGO2dlPqsnuCg8N8a2a9u1ltqBOPQ4vj1Gf7eJC0W2hHG2eYUHuiXgY2w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@next/swc-win32-x64-msvc@14.2.3': resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@14.3.0-canary.72': - resolution: {integrity: sha512-Ey62drNaoVZ74tD4Jcv5T67mb/oJc1ovTdY+ApSYYVCv+M0PPOn67x7KTJXLUthRat8COYUa+w7rPlr+UT81VQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -2690,9 +2460,6 @@ packages: '@swc/helpers@0.5.11': resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} - '@swc/helpers@0.5.2': - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} - '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} @@ -3455,13 +3222,6 @@ 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'} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -3667,10 +3427,6 @@ packages: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - detect-newline@4.0.1: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4413,9 +4169,6 @@ 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'} @@ -4956,21 +4709,6 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next@14.1.4: - resolution: {integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==} - engines: {node: '>=18.17.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 - next@14.2.3: resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} engines: {node: '>=18.17.0'} @@ -4989,27 +4727,6 @@ packages: sass: optional: true - next@14.3.0-canary.72: - resolution: {integrity: sha512-iIkXq46loWP0mcPblREShpou1W414vVOUX6K6PfJGMjzkdtkiTS03K450zdL2+XAoNy9eYjsE+gFUo6zaMY7eg==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - babel-plugin-react-compiler: '*' - react: 19.0.0-beta-04b058868c-20240508 - react-dom: 19.0.0-beta-04b058868c-20240508 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -5432,10 +5149,10 @@ packages: peerDependencies: react: ^18.3.1 - react-dom@19.0.0-beta-26f2496093-20240514: - resolution: {integrity: sha512-UvQ+K1l3DFQ34LDgfFSNuUGi9EC+yfE9tS6MdpNTd5fx7qC7KLfepfC/KpxWMQZ7JfE3axD4ZO6H4cBSpAZpqw==} + react-dom@19.0.0-rc.0: + resolution: {integrity: sha512-MhgN2RMYFUkZekkFbsXg9ycwEGaMBzATpTNvGGvWNA9BZZEkdzIL4pv7iDuZKn48YoGARk8ydu4S+Ehd8Yrc4g==} peerDependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 19.0.0-rc.0 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -5487,8 +5204,8 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - react@19.0.0-beta-26f2496093-20240514: - resolution: {integrity: sha512-ZsU/WjNZ6GfzMWsq2DcGjElpV9it8JmETHm9mAJuOJNhuJcWJxt8ltCJabONFRpDFq1A/DP0d0KFj9CTJVM4VA==} + react@19.0.0-rc.0: + resolution: {integrity: sha512-8nrDCl5uE54FHeKqKrEO0TS+10bT4cxutJGb2okiJc0FHMQ6I3FeItaqly/1nbijlhSO3HmAVyPIexIQQWYAtQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -5639,8 +5356,8 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.25.0-beta-26f2496093-20240514: - resolution: {integrity: sha512-vDwOytLHFnA3SW2B1lNcbO+/qKVyLCX+KLpm+tRGNDsXpyxzRgkIaYGWmX+S70AJGchUHCtuqQ50GFeFgDbXUw==} + scheduler@0.25.0-rc.0: + resolution: {integrity: sha512-B3aSqMfoRkucM94MztZD1CyNyf68W9A3dL/TT453G6uNcxMBqGQ+rhFKyxNnWH/mfRHlGBr0tF0F472JCETH4g==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -5688,10 +5405,6 @@ packages: resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} hasBin: true - sharp@0.33.4: - resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} - engines: {libvips: '>=8.15.2', 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'} @@ -5722,9 +5435,6 @@ 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==} - slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -5907,19 +5617,6 @@ packages: babel-plugin-macros: optional: true - styled-jsx@5.1.3: - resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -7197,11 +6894,6 @@ snapshots: dependencies: '@edge-runtime/primitives': 4.0.6 - '@emnapi/runtime@1.2.0': - dependencies: - tslib: 2.6.2 - optional: true - '@emotion/is-prop-valid@0.8.8': dependencies: '@emotion/memoize': 0.7.4 @@ -7446,11 +7138,11 @@ snapshots: '@floating-ui/core': 1.6.0 '@floating-ui/utils': 0.2.1 - '@floating-ui/react-dom@2.0.8(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@floating-ui/react-dom@2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.3 - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@floating-ui/utils@0.2.1': {} @@ -7466,81 +7158,6 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@img/sharp-darwin-arm64@0.33.4': - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.2 - optional: true - - '@img/sharp-darwin-x64@0.33.4': - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.2 - optional: true - - '@img/sharp-libvips-darwin-arm64@1.0.2': - optional: true - - '@img/sharp-libvips-darwin-x64@1.0.2': - optional: true - - '@img/sharp-libvips-linux-arm64@1.0.2': - optional: true - - '@img/sharp-libvips-linux-arm@1.0.2': - optional: true - - '@img/sharp-libvips-linux-s390x@1.0.2': - optional: true - - '@img/sharp-libvips-linux-x64@1.0.2': - optional: true - - '@img/sharp-libvips-linuxmusl-arm64@1.0.2': - optional: true - - '@img/sharp-libvips-linuxmusl-x64@1.0.2': - optional: true - - '@img/sharp-linux-arm64@0.33.4': - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.2 - optional: true - - '@img/sharp-linux-arm@0.33.4': - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.2 - optional: true - - '@img/sharp-linux-s390x@0.33.4': - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.2 - optional: true - - '@img/sharp-linux-x64@0.33.4': - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.2 - optional: true - - '@img/sharp-linuxmusl-arm64@0.33.4': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 - optional: true - - '@img/sharp-linuxmusl-x64@0.33.4': - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - optional: true - - '@img/sharp-wasm32@0.33.4': - dependencies: - '@emnapi/runtime': 1.2.0 - optional: true - - '@img/sharp-win32-ia32@0.33.4': - optional: true - - '@img/sharp-win32-x64@0.33.4': - optional: true - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -7627,97 +7244,39 @@ snapshots: '@microsoft/tsdoc@0.14.2': {} - '@next/env@14.1.4': {} - '@next/env@14.2.3': {} - '@next/env@14.3.0-canary.72': {} - '@next/eslint-plugin-next@14.2.3': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.1.4': - optional: true - '@next/swc-darwin-arm64@14.2.3': optional: true - '@next/swc-darwin-arm64@14.3.0-canary.72': - optional: true - - '@next/swc-darwin-x64@14.1.4': - optional: true - '@next/swc-darwin-x64@14.2.3': optional: true - '@next/swc-darwin-x64@14.3.0-canary.72': - optional: true - - '@next/swc-linux-arm64-gnu@14.1.4': - optional: true - '@next/swc-linux-arm64-gnu@14.2.3': optional: true - '@next/swc-linux-arm64-gnu@14.3.0-canary.72': - optional: true - - '@next/swc-linux-arm64-musl@14.1.4': - optional: true - '@next/swc-linux-arm64-musl@14.2.3': optional: true - '@next/swc-linux-arm64-musl@14.3.0-canary.72': - optional: true - - '@next/swc-linux-x64-gnu@14.1.4': - optional: true - '@next/swc-linux-x64-gnu@14.2.3': optional: true - '@next/swc-linux-x64-gnu@14.3.0-canary.72': - optional: true - - '@next/swc-linux-x64-musl@14.1.4': - optional: true - '@next/swc-linux-x64-musl@14.2.3': optional: true - '@next/swc-linux-x64-musl@14.3.0-canary.72': - optional: true - - '@next/swc-win32-arm64-msvc@14.1.4': - optional: true - '@next/swc-win32-arm64-msvc@14.2.3': optional: true - '@next/swc-win32-arm64-msvc@14.3.0-canary.72': - optional: true - - '@next/swc-win32-ia32-msvc@14.1.4': - optional: true - '@next/swc-win32-ia32-msvc@14.2.3': optional: true - '@next/swc-win32-ia32-msvc@14.3.0-canary.72': - optional: true - - '@next/swc-win32-x64-msvc@14.1.4': - optional: true - '@next/swc-win32-x64-msvc@14.2.3': optional: true - '@next/swc-win32-x64-msvc@14.3.0-canary.72': - optional: true - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -7745,39 +7304,39 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 @@ -7789,144 +7348,150 @@ snapshots: optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.2.47 + + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0)': dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 19.0.0-rc.0 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-context@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-context@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-direction@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-direction@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-id@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-id@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-popover@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.3.1) aria-hidden: 1.2.4 - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) - react-remove-scroll: 2.5.7(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.2.47)(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': - dependencies: - '@floating-ui/react-dom': 2.0.8(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.47)(react@18.3.1) '@radix-ui/rect': 1.1.0 - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 @@ -7939,104 +7504,111 @@ snapshots: optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0) + react: 19.0.0-rc.0 + optionalDependencies: + '@types/react': 18.2.47 + + '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-use-size@1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.2.47)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.2.47 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514) - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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) optionalDependencies: '@types/react': 18.2.47 '@types/react-dom': 18.2.18 @@ -8050,21 +7622,21 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-email/tailwind@0.0.12(react@18.3.1)': + '@react-email/tailwind@0.0.12(react@19.0.0-rc.0)': dependencies: - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) + react: 19.0.0-rc.0 + react-dom: 18.2.0(react@19.0.0-rc.0) tw-to-css: 0.0.12 transitivePeerDependencies: - ts-node - '@react-email/tailwind@0.0.15(react@18.3.1)': + '@react-email/tailwind@0.0.15(react@19.0.0-rc.0)': dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 - '@responsive-email/react-email@0.0.2(react@19.0.0-beta-26f2496093-20240514)': + '@responsive-email/react-email@0.0.2(react@19.0.0-rc.0)': dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 19.0.0-rc.0 '@rollup/plugin-inject@5.0.5(rollup@4.14.0)': dependencies: @@ -8266,10 +7838,7 @@ snapshots: '@swc/helpers@0.5.11': dependencies: tslib: 2.6.2 - - '@swc/helpers@0.5.2': - dependencies: - tslib: 2.6.2 + optional: true '@swc/helpers@0.5.5': dependencies: @@ -8291,13 +7860,13 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@14.0.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)': + '@testing-library/react@14.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)': dependencies: '@babel/runtime': 7.24.4 '@testing-library/dom': 9.3.4 '@types/react-dom': 18.2.18 - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) '@types/argparse@1.0.38': {} @@ -9273,18 +8842,6 @@ 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 - combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -9507,9 +9064,6 @@ snapshots: detect-indent@7.0.1: {} - detect-libc@2.0.3: - optional: true - detect-newline@4.0.1: {} detect-node-es@1.1.0: {} @@ -10208,13 +9762,13 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@10.17.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): + framer-motion@10.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) fs-extra@11.1.1: dependencies: @@ -10520,9 +10074,6 @@ 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 @@ -10895,10 +10446,10 @@ snapshots: marked@7.0.4: {} - md-to-react-email@5.0.2(react@19.0.0-beta-26f2496093-20240514): + md-to-react-email@5.0.2(react@19.0.0-rc.0): dependencies: marked: 7.0.4 - react: 19.0.0-beta-26f2496093-20240514 + react: 19.0.0-rc.0 md5.js@1.3.5: dependencies: @@ -11018,32 +10569,7 @@ snapshots: neo-async@2.6.2: {} - next@14.1.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): - dependencies: - '@next/env': 14.1.4 - '@swc/helpers': 0.5.2 - busboy: 1.6.0 - caniuse-lite: 1.0.30001605 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) - styled-jsx: 5.1.1(react@19.0.0-beta-26f2496093-20240514) - optionalDependencies: - '@next/swc-darwin-arm64': 14.1.4 - '@next/swc-darwin-x64': 14.1.4 - '@next/swc-linux-arm64-gnu': 14.1.4 - '@next/swc-linux-arm64-musl': 14.1.4 - '@next/swc-linux-x64-gnu': 14.1.4 - '@next/swc-linux-x64-musl': 14.1.4 - '@next/swc-win32-arm64-msvc': 14.1.4 - '@next/swc-win32-ia32-msvc': 14.1.4 - '@next/swc-win32-x64-msvc': 14.1.4 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 @@ -11053,7 +10579,7 @@ snapshots: postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.24.5)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -11068,28 +10594,27 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@14.3.0-canary.72(@babel/core@7.24.5)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): + next@14.2.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: - '@next/env': 14.3.0-canary.72 - '@swc/helpers': 0.5.11 + '@next/env': 14.2.3 + '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001605 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) - styled-jsx: 5.1.3(@babel/core@7.24.5)(react@19.0.0-beta-26f2496093-20240514) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) + styled-jsx: 5.1.1(react@19.0.0-rc.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.3.0-canary.72 - '@next/swc-darwin-x64': 14.3.0-canary.72 - '@next/swc-linux-arm64-gnu': 14.3.0-canary.72 - '@next/swc-linux-arm64-musl': 14.3.0-canary.72 - '@next/swc-linux-x64-gnu': 14.3.0-canary.72 - '@next/swc-linux-x64-musl': 14.3.0-canary.72 - '@next/swc-win32-arm64-msvc': 14.3.0-canary.72 - '@next/swc-win32-ia32-msvc': 14.3.0-canary.72 - '@next/swc-win32-x64-msvc': 14.3.0-canary.72 - sharp: 0.33.4 + '@next/swc-darwin-arm64': 14.2.3 + '@next/swc-darwin-x64': 14.2.3 + '@next/swc-linux-arm64-gnu': 14.2.3 + '@next/swc-linux-arm64-musl': 14.2.3 + '@next/swc-linux-x64-gnu': 14.2.3 + '@next/swc-linux-x64-musl': 14.2.3 + '@next/swc-win32-arm64-msvc': 14.2.3 + '@next/swc-win32-ia32-msvc': 14.2.3 + '@next/swc-win32-x64-msvc': 14.2.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -11478,12 +11003,6 @@ snapshots: clsx: 1.2.1 react: 18.3.1 - prism-react-renderer@2.1.0(react@19.0.0-beta-26f2496093-20240514): - dependencies: - '@types/prismjs': 1.26.3 - clsx: 1.2.1 - react: 19.0.0-beta-26f2496093-20240514 - prismjs@1.29.0: {} process-nextick-args@2.0.1: {} @@ -11548,10 +11067,10 @@ snapshots: react: 18.2.0 scheduler: 0.23.2 - react-dom@18.2.0(react@18.3.1): + react-dom@18.2.0(react@19.0.0-rc.0): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.0.0-rc.0 scheduler: 0.23.2 react-dom@18.3.1(react@18.3.1): @@ -11560,10 +11079,10 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514): + react-dom@19.0.0-rc.0(react@19.0.0-rc.0): dependencies: - react: 19.0.0-beta-26f2496093-20240514 - scheduler: 0.25.0-beta-26f2496093-20240514 + react: 19.0.0-rc.0 + scheduler: 0.25.0-rc.0 react-is@16.13.1: {} @@ -11575,30 +11094,30 @@ snapshots: dependencies: fast-deep-equal: 2.0.1 - react-remove-scroll-bar@2.3.6(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): + react-remove-scroll-bar@2.3.6(@types/react@18.2.47)(react@18.3.1): dependencies: - react: 19.0.0-beta-26f2496093-20240514 - react-style-singleton: 2.2.1(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 18.3.1 + react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.3.1) tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 - react-remove-scroll@2.5.7(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): + react-remove-scroll@2.5.7(@types/react@18.2.47)(react@18.3.1): dependencies: - react: 19.0.0-beta-26f2496093-20240514 - react-remove-scroll-bar: 2.3.6(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - react-style-singleton: 2.2.1(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + react: 18.3.1 + react-remove-scroll-bar: 2.3.6(@types/react@18.2.47)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.3.1) tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) - use-sidecar: 1.1.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514) + use-callback-ref: 1.3.2(@types/react@18.2.47)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.2.47)(react@18.3.1) optionalDependencies: '@types/react': 18.2.47 - react-style-singleton@2.2.1(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): + react-style-singleton@2.2.1(@types/react@18.2.47)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 @@ -11611,7 +11130,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - react@19.0.0-beta-26f2496093-20240514: {} + react@19.0.0-rc.0: {} read-cache@1.0.0: dependencies: @@ -11803,7 +11322,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - scheduler@0.25.0-beta-26f2496093-20240514: {} + scheduler@0.25.0-rc.0: {} schema-utils@3.3.0: dependencies: @@ -11856,33 +11375,6 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 - sharp@0.33.4: - dependencies: - color: 4.2.3 - detect-libc: 2.0.3 - semver: 7.6.0 - optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.4 - '@img/sharp-darwin-x64': 0.33.4 - '@img/sharp-libvips-darwin-arm64': 1.0.2 - '@img/sharp-libvips-darwin-x64': 1.0.2 - '@img/sharp-libvips-linux-arm': 1.0.2 - '@img/sharp-libvips-linux-arm64': 1.0.2 - '@img/sharp-libvips-linux-s390x': 1.0.2 - '@img/sharp-libvips-linux-x64': 1.0.2 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 - '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - '@img/sharp-linux-arm': 0.33.4 - '@img/sharp-linux-arm64': 0.33.4 - '@img/sharp-linux-s390x': 0.33.4 - '@img/sharp-linux-x64': 0.33.4 - '@img/sharp-linuxmusl-arm64': 0.33.4 - '@img/sharp-linuxmusl-x64': 0.33.4 - '@img/sharp-wasm32': 0.33.4 - '@img/sharp-win32-ia32': 0.33.4 - '@img/sharp-win32-x64': 0.33.4 - optional: true - shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -11908,11 +11400,6 @@ snapshots: signal-exit@4.1.0: {} - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - optional: true - slash@3.0.0: {} slash@4.0.0: {} @@ -11967,10 +11454,10 @@ snapshots: - supports-color - utf-8-validate - sonner@1.3.1(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514): + sonner@1.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - react: 19.0.0-beta-26f2496093-20240514 - react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) sort-object-keys@1.1.3: {} @@ -12131,22 +11618,17 @@ snapshots: dependencies: acorn: 8.11.3 - styled-jsx@5.1.1(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.24.5)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 + optionalDependencies: + '@babel/core': 7.24.5 - styled-jsx@5.1.1(react@19.0.0-beta-26f2496093-20240514): - dependencies: - client-only: 0.0.1 - react: 19.0.0-beta-26f2496093-20240514 - - styled-jsx@5.1.3(@babel/core@7.24.5)(react@19.0.0-beta-26f2496093-20240514): + styled-jsx@5.1.1(react@19.0.0-rc.0): dependencies: client-only: 0.0.1 - react: 19.0.0-beta-26f2496093-20240514 - optionalDependencies: - '@babel/core': 7.24.5 + react: 19.0.0-rc.0 sucrase@3.35.0: dependencies: @@ -12565,17 +12047,17 @@ snapshots: punycode: 1.4.1 qs: 6.12.0 - use-callback-ref@1.3.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): + use-callback-ref@1.3.2(@types/react@18.2.47)(react@18.3.1): dependencies: - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 - use-sidecar@1.1.2(@types/react@18.2.47)(react@19.0.0-beta-26f2496093-20240514): + use-sidecar@1.1.2(@types/react@18.2.47)(react@18.3.1): dependencies: detect-node-es: 1.1.0 - react: 19.0.0-beta-26f2496093-20240514 + react: 18.3.1 tslib: 2.6.2 optionalDependencies: '@types/react': 18.2.47 From 4bd5c157e05fbd5144e7e29083f0f94d44ba6529 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 4 Jun 2024 10:37:40 -0300 Subject: [PATCH 10/57] remove unused testing library from tailwind --- packages/tailwind/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index 65a526b05e..5e8252aa84 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -55,7 +55,6 @@ "@react-email/heading": "workspace:*", "@react-email/hr": "workspace:*", "@react-email/html": "workspace:*", - "@testing-library/react": "14.0.0", "@types/postcss-css-variables": "0.18.3", "eslint-config-custom": "workspace:*", "eslint-plugin-regex": "1.10.0", From 2a987b4385c9fc2f21aa402ac14101ee866e715e Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 4 Jun 2024 10:41:51 -0300 Subject: [PATCH 11/57] update lock --- pnpm-lock.yaml | 119 ------------------------------------------------- 1 file changed, 119 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9be496b217..7e7fb9aec7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -957,9 +957,6 @@ importers: '@responsive-email/react-email': specifier: 0.0.2 version: 0.0.2(react@19.0.0-rc.0) - '@testing-library/react': - specifier: 14.0.0 - version: 14.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) '@types/postcss-css-variables': specifier: 0.18.3 version: 0.18.3 @@ -2466,23 +2463,9 @@ packages: '@swc/types@0.1.6': resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} - '@testing-library/dom@9.3.4': - resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} - engines: {node: '>=14'} - - '@testing-library/react@14.0.0': - resolution: {integrity: sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==} - engines: {node: '>=14'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - '@types/argparse@1.0.38': resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - '@types/aria-query@5.0.4': - resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -2921,9 +2904,6 @@ packages: resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} engines: {node: '>=10'} - aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} @@ -3386,10 +3366,6 @@ packages: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} - deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -3459,9 +3435,6 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dom-accessibility-api@0.5.16: - resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -3541,9 +3514,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.0.18: resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} engines: {node: '>= 0.4'} @@ -4566,10 +4536,6 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lz-string@1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} - hasBin: true - magic-string@0.30.9: resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} engines: {node: '>=12'} @@ -5065,10 +5031,6 @@ packages: engines: {node: '>=14'} hasBin: true - 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} - pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5157,9 +5119,6 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} @@ -5523,10 +5482,6 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} @@ -7849,29 +7804,8 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@testing-library/dom@9.3.4': - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/runtime': 7.24.4 - '@types/aria-query': 5.0.4 - aria-query: 5.1.3 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - - '@testing-library/react@14.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)': - dependencies: - '@babel/runtime': 7.24.4 - '@testing-library/dom': 9.3.4 - '@types/react-dom': 18.2.18 - react: 19.0.0-rc.0 - react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) - '@types/argparse@1.0.38': {} - '@types/aria-query@5.0.4': {} - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.24.5 @@ -8467,10 +8401,6 @@ snapshots: dependencies: tslib: 2.6.2 - aria-query@5.1.3: - dependencies: - deep-equal: 2.2.3 - aria-query@5.3.0: dependencies: dequal: 2.0.3 @@ -9010,27 +8940,6 @@ snapshots: dependencies: type-detect: 4.0.8 - deep-equal@2.2.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.4 - is-arguments: 1.1.1 - is-array-buffer: 3.0.4 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - isarray: 2.0.5 - object-is: 1.1.6 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - side-channel: 1.0.6 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.15 - deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -9092,8 +9001,6 @@ snapshots: dependencies: esutils: 2.0.3 - dom-accessibility-api@0.5.16: {} - dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -9243,18 +9150,6 @@ snapshots: es-errors@1.3.0: {} - es-get-iterator@1.1.3: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - is-arguments: 1.1.1 - is-map: 2.0.3 - is-set: 2.0.3 - is-string: 1.0.7 - isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 - es-iterator-helpers@1.0.18: dependencies: call-bind: 1.0.7 @@ -10434,8 +10329,6 @@ snapshots: dependencies: yallist: 4.0.0 - lz-string@1.5.0: {} - magic-string@0.30.9: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -10985,12 +10878,6 @@ snapshots: prettier@3.0.3: {} - pretty-format@27.5.1: - dependencies: - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 17.0.2 - pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 @@ -11086,8 +10973,6 @@ snapshots: react-is@16.13.1: {} - react-is@17.0.2: {} - react-is@18.2.0: {} react-promise-suspense@0.3.4: @@ -11516,10 +11401,6 @@ snapshots: std-env@3.7.0: {} - stop-iteration-iterator@1.0.0: - dependencies: - internal-slot: 1.0.7 - stream-browserify@3.0.0: dependencies: inherits: 2.0.4 From 2d8bf9bab1aefb8ea3eb86b65c17f663d3e1b621 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 4 Jun 2024 11:00:42 -0300 Subject: [PATCH 12/57] update react types --- package.json | 4 ++-- pnpm-lock.yaml | 22 ++++++++++++++++++---- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 67b0548baa..d2b3cdf726 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "devDependencies": { "@changesets/cli": "2.27.1", "@types/node": "18.18.0", - "@types/react": "18.2.47", - "@types/react-dom": "18.2.14", + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc", "eslint": "8.50.0", "happy-dom": "12.2.2", "prettier": "3.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7e7fb9aec7..3552ddcd01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,11 +26,11 @@ importers: specifier: 18.18.0 version: 18.18.0 '@types/react': - specifier: 18.2.47 - version: 18.2.47 + specifier: npm:types-react@rc + version: types-react@19.0.0-rc.0 '@types/react-dom': - specifier: 18.2.14 - version: 18.2.14 + specifier: npm:types-react-dom@rc + version: types-react-dom@19.0.0-rc.0 eslint: specifier: 8.50.0 version: 8.50.0 @@ -5859,6 +5859,12 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + types-react-dom@19.0.0-rc.0: + resolution: {integrity: sha512-wGlQSD6H6EeCxhH+dSip1cPcCU7nNTOwHEr29rjiNtGkUPlmEofOizoQaPMEqQH2V76ME3NLvBDLGajRu3xZOw==} + + types-react@19.0.0-rc.0: + resolution: {integrity: sha512-JFd3qtgXZ+EdHht8WXMPSF231brd6Bu4yLKqyo0JjpzhmjYxJptT6TBh/xFqOhx+ee2Nagj7Ttkh5F/jc49TVQ==} + typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} @@ -11889,6 +11895,14 @@ snapshots: typedarray@0.0.6: {} + types-react-dom@19.0.0-rc.0: + dependencies: + '@types/react': 18.2.47 + + types-react@19.0.0-rc.0: + dependencies: + csstype: 3.1.3 + typescript@5.1.6: {} typescript@5.4.2: {} From 50b362cba2ec11e68a77c9c2a5642699aac05bd7 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 4 Jun 2024 13:27:06 -0300 Subject: [PATCH 13/57] override react types and update them on other packages --- apps/demo/package.json | 4 +- examples/resend/package.json | 4 +- examples/scaleway/next/package.json | 4 +- package.json | 4 ++ packages/create-email/template/package.json | 4 +- packages/render/package.json | 4 ++ pnpm-lock.yaml | 46 ++++++++++----------- 7 files changed, 38 insertions(+), 32 deletions(-) diff --git a/apps/demo/package.json b/apps/demo/package.json index a49941333e..86b464ebf0 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -16,8 +16,8 @@ }, "devDependencies": { "next": "14.2.3", - "@types/react": "18.2.47", - "@types/react-dom": "18.2.18", + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc", "tsx": "4.9.0" } } diff --git a/examples/resend/package.json b/examples/resend/package.json index b0bd7cf81a..b290f16579 100644 --- a/examples/resend/package.json +++ b/examples/resend/package.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@types/node": "^20.2.5", - "@types/react": "18.2.23", - "@types/react-dom": "18.2.8", + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc", "typescript": "^5.1.3" } } diff --git a/examples/scaleway/next/package.json b/examples/scaleway/next/package.json index 2f5a0554ee..e09201a103 100644 --- a/examples/scaleway/next/package.json +++ b/examples/scaleway/next/package.json @@ -18,8 +18,8 @@ }, "devDependencies": { "@types/node": "18.14.6", - "@types/react": "18.2.23", - "@types/react-dom": "18.2.8", + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc", "typescript": "4.9.5" } } diff --git a/package.json b/package.json index d2b3cdf726..ba2453d0e2 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,10 @@ "test": "turbo run test", "test:watch": "turbo run test:watch" }, + "overrides": { + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc" + }, "devDependencies": { "@changesets/cli": "2.27.1", "@types/node": "18.18.0", diff --git a/packages/create-email/template/package.json b/packages/create-email/template/package.json index 324992ee5a..7cb678aa56 100644 --- a/packages/create-email/template/package.json +++ b/packages/create-email/template/package.json @@ -13,7 +13,7 @@ "react": "19.0.0-rc.0" }, "devDependencies": { - "@types/react": "18.2.33", - "@types/react-dom": "18.2.14" + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc" } } diff --git a/packages/render/package.json b/packages/render/package.json index 4dd2c8f6aa..0dcc5f69be 100644 --- a/packages/render/package.json +++ b/packages/render/package.json @@ -93,6 +93,10 @@ "react": "19.0.0-rc.0", "react-dom": "19.0.0-rc.0" }, + "overrides": { + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc" + }, "devDependencies": { "@babel/preset-react": "7.23.3", "@edge-runtime/vm": "3.1.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3552ddcd01..c56e7ce3f2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,11 +72,11 @@ importers: version: link:../../packages/react-email devDependencies: '@types/react': - specifier: 18.2.47 - version: 18.2.47 + specifier: npm:types-react@rc + version: types-react@19.0.0-rc.0 '@types/react-dom': - specifier: 18.2.18 - version: 18.2.18 + specifier: npm:types-react-dom@rc + version: types-react-dom@19.0.0-rc.0 next: specifier: 14.2.3 version: 14.2.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) @@ -449,11 +449,11 @@ importers: version: link:../../react-email devDependencies: '@types/react': - specifier: 18.2.33 - version: 18.2.33 + specifier: npm:types-react@rc + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: 18.2.14 - version: 18.2.14 + specifier: npm:types-react-dom@rc + version: types-react-dom@19.0.0-rc.1 packages/eslint-config-custom: devDependencies: @@ -2550,15 +2550,9 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react-dom@18.2.14': - resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==} - '@types/react-dom@18.2.18': resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} - '@types/react@18.2.33': - resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} - '@types/react@18.2.47': resolution: {integrity: sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==} @@ -5862,9 +5856,15 @@ packages: types-react-dom@19.0.0-rc.0: resolution: {integrity: sha512-wGlQSD6H6EeCxhH+dSip1cPcCU7nNTOwHEr29rjiNtGkUPlmEofOizoQaPMEqQH2V76ME3NLvBDLGajRu3xZOw==} + types-react-dom@19.0.0-rc.1: + resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} + types-react@19.0.0-rc.0: resolution: {integrity: sha512-JFd3qtgXZ+EdHht8WXMPSF231brd6Bu4yLKqyo0JjpzhmjYxJptT6TBh/xFqOhx+ee2Nagj7Ttkh5F/jc49TVQ==} + types-react@19.0.0-rc.1: + resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} + typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} @@ -7898,20 +7898,10 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react-dom@18.2.14': - dependencies: - '@types/react': 18.2.47 - '@types/react-dom@18.2.18': dependencies: '@types/react': 18.2.47 - '@types/react@18.2.33': - dependencies: - '@types/prop-types': 15.7.12 - '@types/scheduler': 0.23.0 - csstype: 3.1.3 - '@types/react@18.2.47': dependencies: '@types/prop-types': 15.7.12 @@ -11899,10 +11889,18 @@ snapshots: dependencies: '@types/react': 18.2.47 + types-react-dom@19.0.0-rc.1: + dependencies: + '@types/react': 18.2.47 + types-react@19.0.0-rc.0: dependencies: csstype: 3.1.3 + types-react@19.0.0-rc.1: + dependencies: + csstype: 3.1.3 + typescript@5.1.6: {} typescript@5.4.2: {} From 02d7b7e23184402fe6e38ab2e8158dc6c1f9dcc2 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Thu, 6 Jun 2024 15:32:22 -0300 Subject: [PATCH 14/57] fix override being misconfigured --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ba2453d0e2..a6e67ef34d 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,6 @@ "test": "turbo run test", "test:watch": "turbo run test:watch" }, - "overrides": { - "@types/react": "npm:types-react@rc", - "@types/react-dom": "npm:types-react-dom@rc" - }, "devDependencies": { "@changesets/cli": "2.27.1", "@types/node": "18.18.0", @@ -33,6 +29,10 @@ }, "packageManager": "pnpm@9.1.2", "pnpm": { + "overrides": { + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc" + }, "patchedDependencies": { "postcss-css-variables@0.19.0": "patches/postcss-css-variables@0.19.0.patch", "process@0.11.10": "patches/process@0.11.10.patch", From d7ac3cfb777780e359b5ec2b77a7828ee479374e Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Thu, 6 Jun 2024 15:32:34 -0300 Subject: [PATCH 15/57] manually fix issue with resolution of @types/react on types-react-dom --- pnpm-lock.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c56e7ce3f2..7086913ff5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11887,7 +11887,9 @@ snapshots: types-react-dom@19.0.0-rc.0: dependencies: - '@types/react': 18.2.47 + # This was manually added in as a workaround while https://github.com/pnpm/pnpm/issues/8171 + # is not fixed + '@types/react': types-react@19.0.0-rc.0 types-react-dom@19.0.0-rc.1: dependencies: From 52961d78633708aa338f1d7b531d710115e8b695 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Thu, 6 Jun 2024 16:03:28 -0300 Subject: [PATCH 16/57] update lockfile --- pnpm-lock.yaml | 479 ++++++++++++++++++++++++------------------------- 1 file changed, 237 insertions(+), 242 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7086913ff5..1125a6da1d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,10 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc + patchedDependencies: postcss-css-variables@0.19.0: hash: 2wxqv7k2gzlwmmem3fifiqjawa @@ -91,7 +95,7 @@ importers: version: 1.0.1 '@radix-ui/react-slot': specifier: 1.0.2 - version: 1.0.2(@types/react@18.2.47)(react@18.3.1) + version: 1.0.2(react@18.3.1)(types-react@19.0.0-rc.0) '@sindresorhus/is': specifier: 6.1.0 version: 6.1.0 @@ -518,7 +522,7 @@ importers: dependencies: '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0) + version: 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0) react: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0 @@ -687,28 +691,28 @@ importers: version: 1.0.1 '@radix-ui/react-collapsible': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-popover': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.2.47)(react@18.3.1) + version: 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) '@radix-ui/react-toggle-group': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-tooltip': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@swc/core': specifier: 1.3.101 version: 1.3.101(@swc/helpers@0.5.11) '@types/react': - specifier: ^18.2.0 - version: 18.2.47 + specifier: npm:types-react@rc + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: ^18.2.0 - version: 18.2.18 + specifier: npm:types-react-dom@rc + version: types-react-dom@19.0.0-rc.1 '@types/webpack': specifier: 5.28.5 version: 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11) @@ -1887,8 +1891,8 @@ packages: '@radix-ui/react-arrow@1.1.0': resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -1900,8 +1904,8 @@ packages: '@radix-ui/react-collapsible@1.1.0': resolution: {integrity: sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -1913,8 +1917,8 @@ packages: '@radix-ui/react-collection@1.1.0': resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -1926,7 +1930,7 @@ packages: '@radix-ui/react-compose-refs@1.0.1': resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -1935,7 +1939,7 @@ packages: '@radix-ui/react-compose-refs@1.1.0': resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1944,7 +1948,7 @@ packages: '@radix-ui/react-context@1.1.0': resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1953,7 +1957,7 @@ packages: '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1962,8 +1966,8 @@ packages: '@radix-ui/react-dismissable-layer@1.1.0': resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -1975,7 +1979,7 @@ packages: '@radix-ui/react-focus-guards@1.1.0': resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1984,8 +1988,8 @@ packages: '@radix-ui/react-focus-scope@1.1.0': resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -1997,7 +2001,7 @@ packages: '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2006,8 +2010,8 @@ packages: '@radix-ui/react-popover@1.1.1': resolution: {integrity: sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2019,8 +2023,8 @@ packages: '@radix-ui/react-popper@1.2.0': resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2032,8 +2036,8 @@ packages: '@radix-ui/react-portal@1.1.1': resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2045,8 +2049,8 @@ packages: '@radix-ui/react-presence@1.1.0': resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2058,8 +2062,8 @@ packages: '@radix-ui/react-primitive@2.0.0': resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2071,8 +2075,8 @@ packages: '@radix-ui/react-roving-focus@1.1.0': resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2084,7 +2088,7 @@ packages: '@radix-ui/react-slot@1.0.2': resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -2093,7 +2097,7 @@ packages: '@radix-ui/react-slot@1.1.0': resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2102,8 +2106,8 @@ packages: '@radix-ui/react-toggle-group@1.1.0': resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2115,8 +2119,8 @@ packages: '@radix-ui/react-toggle@1.1.0': resolution: {integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2128,8 +2132,8 @@ packages: '@radix-ui/react-tooltip@1.1.1': resolution: {integrity: sha512-LLE8nzNE4MzPMw3O2zlVlkLFid3y9hMUs7uCbSHyKSo+tCN4yMCf+ZCCcfrYgsOC0TiHBPQ1mtpJ2liY3ZT3SQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2141,7 +2145,7 @@ packages: '@radix-ui/react-use-callback-ref@1.1.0': resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2150,7 +2154,7 @@ packages: '@radix-ui/react-use-controllable-state@1.1.0': resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2159,7 +2163,7 @@ packages: '@radix-ui/react-use-escape-keydown@1.1.0': resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2168,7 +2172,7 @@ packages: '@radix-ui/react-use-layout-effect@1.1.0': resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2177,7 +2181,7 @@ packages: '@radix-ui/react-use-rect@1.1.0': resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2186,7 +2190,7 @@ packages: '@radix-ui/react-use-size@1.1.0': resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: - '@types/react': '*' + '@types/react': npm:types-react@rc react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2195,8 +2199,8 @@ packages: '@radix-ui/react-visually-hidden@1.1.0': resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' + '@types/react': npm:types-react@rc + '@types/react-dom': npm:types-react-dom@rc 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 peerDependenciesMeta: @@ -2550,9 +2554,6 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react-dom@18.2.18': - resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} - '@types/react@18.2.47': resolution: {integrity: sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==} @@ -5123,7 +5124,7 @@ packages: resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@rc react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5133,7 +5134,7 @@ packages: resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@rc react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5143,7 +5144,7 @@ packages: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@rc react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5912,7 +5913,7 @@ packages: resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@rc react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5922,7 +5923,7 @@ packages: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + '@types/react': npm:types-react@rc react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -7265,314 +7266,314 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collapsible@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.0.1(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: '@babel/runtime': 7.24.4 react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0)': + '@radix-ui/react-compose-refs@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-context@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-direction@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-id@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) 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.2.47)(react@18.3.1) + react-remove-scroll: 2.5.7(react@18.3.1)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-rect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-slot@1.0.2(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-slot@1.0.2(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.0.1(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0)': + '@radix-ui/react-slot@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0) react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toggle-group@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-toggle': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toggle@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(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.2.47)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-size@1.1.0(@types/react@18.2.47)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.47 - '@types/react-dom': 18.2.18 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 '@radix-ui/rect@1.1.0': {} @@ -7898,10 +7899,6 @@ snapshots: '@types/prop-types@15.7.12': {} - '@types/react-dom@18.2.18': - dependencies: - '@types/react': 18.2.47 - '@types/react@18.2.47': dependencies: '@types/prop-types': 15.7.12 @@ -10975,33 +10972,33 @@ snapshots: dependencies: fast-deep-equal: 2.0.1 - react-remove-scroll-bar@2.3.6(@types/react@18.2.47)(react@18.3.1): + react-remove-scroll-bar@2.3.6(react@18.3.1)(types-react@19.0.0-rc.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.3.1) + react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.1) tslib: 2.6.2 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - react-remove-scroll@2.5.7(@types/react@18.2.47)(react@18.3.1): + react-remove-scroll@2.5.7(react@18.3.1)(types-react@19.0.0-rc.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.2.47)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(react@18.3.1)(types-react@19.0.0-rc.1) + react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.1) tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.2.47)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.2.47)(react@18.3.1) + use-callback-ref: 1.3.2(react@18.3.1)(types-react@19.0.0-rc.1) + use-sidecar: 1.1.2(react@18.3.1)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - react-style-singleton@2.2.1(@types/react@18.2.47)(react@18.3.1): + react-style-singleton@2.2.1(react@18.3.1)(types-react@19.0.0-rc.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 react@18.2.0: dependencies: @@ -11887,9 +11884,7 @@ snapshots: types-react-dom@19.0.0-rc.0: dependencies: - # This was manually added in as a workaround while https://github.com/pnpm/pnpm/issues/8171 - # is not fixed - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.2.47 types-react-dom@19.0.0-rc.1: dependencies: @@ -11942,20 +11937,20 @@ snapshots: punycode: 1.4.1 qs: 6.12.0 - use-callback-ref@1.3.2(@types/react@18.2.47)(react@18.3.1): + use-callback-ref@1.3.2(react@18.3.1)(types-react@19.0.0-rc.1): dependencies: react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 - use-sidecar@1.1.2(@types/react@18.2.47)(react@18.3.1): + use-sidecar@1.1.2(react@18.3.1)(types-react@19.0.0-rc.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.1 util-deprecate@1.0.2: {} From d785793071421f5365d05785075280ea6e1f3fcd Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Thu, 6 Jun 2024 16:11:27 -0300 Subject: [PATCH 17/57] fix some tailwind type issues --- .../src/utils/quick-safe-render-to-string.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/tailwind/src/utils/quick-safe-render-to-string.ts b/packages/tailwind/src/utils/quick-safe-render-to-string.ts index c176c43d8b..c55f5655ee 100644 --- a/packages/tailwind/src/utils/quick-safe-render-to-string.ts +++ b/packages/tailwind/src/utils/quick-safe-render-to-string.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/no-unsafe-member-access */ -/* eslint-disable @typescript-eslint/no-unsafe-assignment */ -/* eslint-disable @typescript-eslint/no-unsafe-argument */ import * as React from "react"; const propToAttributeString = (propValue: string | object) => { @@ -27,7 +24,10 @@ export const quickSafeRenderToString = (element: React.ReactNode): string => { return element.map(quickSafeRenderToString).join(""); } - if (React.isValidElement(element)) { + type Props = + | (Record & { children?: React.ReactNode }) + | undefined; + if (React.isValidElement(element)) { const { type, props } = element; // @ts-expect-error - we know this is a component @@ -35,8 +35,8 @@ export const quickSafeRenderToString = (element: React.ReactNode): string => { const functionComponent = typeof type === "object" ? // @ts-expect-error - we know this is a component - (type.render as React.FC) - : (type as React.FC); + (type.render as React.FC) + : (type as React.FC); // If the element is a component (function component), render it const componentRenderingResults = functionComponent(props); return quickSafeRenderToString(componentRenderingResults); @@ -45,7 +45,10 @@ export const quickSafeRenderToString = (element: React.ReactNode): string => { // Regular HTML-like element let elementAttributes = Object.keys(props || {}) .filter((propName) => propName !== "children") - .map((prop) => `${prop}="${propToAttributeString(props[prop])}"`) + .map( + (prop) => + `${prop}="${propToAttributeString(props?.[prop] as string | object)}"`, + ) .join(" "); elementAttributes = elementAttributes.trim().length > 0 ? ` ${elementAttributes}` : ""; From 9590dcc241afbfcbe1730982f77f5adafe9e3b17 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Thu, 6 Jun 2024 17:20:49 -0300 Subject: [PATCH 18/57] use the React.createElement from the user's React --- .../src/actions/render-email-by-path.tsx | 23 ++++++++++++------- .../react-email/src/cli/commands/export.ts | 17 ++++++++++---- .../utils/esbuild/escape-string-for-regex.ts | 4 ++++ .../renderring-utilities-exporter.ts} | 13 ++++++----- .../src/utils/get-email-component.ts | 20 +++++++++++----- 5 files changed, 52 insertions(+), 25 deletions(-) create mode 100644 packages/react-email/src/utils/esbuild/escape-string-for-regex.ts rename packages/react-email/src/utils/{render-resolver-esbuild-plugin.ts => esbuild/renderring-utilities-exporter.ts} (84%) diff --git a/packages/react-email/src/actions/render-email-by-path.tsx b/packages/react-email/src/actions/render-email-by-path.tsx index c20d2503b0..cfae5e4ab2 100644 --- a/packages/react-email/src/actions/render-email-by-path.tsx +++ b/packages/react-email/src/actions/render-email-by-path.tsx @@ -13,8 +13,8 @@ export interface RenderedEmailMetadata { export type EmailRenderingResult = | RenderedEmailMetadata | { - error: ErrorObject; - }; + error: ErrorObject; + }; export const renderEmailByPath = async ( emailPath: string, @@ -27,6 +27,7 @@ export const renderEmailByPath = async ( const { emailComponent: Email, + createElement, renderAsync, sourceMapToOriginalFile, } = result; @@ -34,12 +35,18 @@ export const renderEmailByPath = async ( const previewProps = Email.PreviewProps || {}; const EmailComponent = Email as React.FC; try { - const markup = await renderAsync(, { - pretty: true, - }); - const plainText = await renderAsync(, { - plainText: true, - }); + const markup = await renderAsync( + createElement(EmailComponent, previewProps), + { + pretty: true, + }, + ); + const plainText = await renderAsync( + createElement(EmailComponent, previewProps), + { + plainText: true, + }, + ); const reactMarkup = await fs.promises.readFile(emailPath, 'utf-8'); diff --git a/packages/react-email/src/cli/commands/export.ts b/packages/react-email/src/cli/commands/export.ts index c76f2127e7..2e54181805 100644 --- a/packages/react-email/src/cli/commands/export.ts +++ b/packages/react-email/src/cli/commands/export.ts @@ -1,5 +1,6 @@ import fs, { unlinkSync, writeFileSync } from 'node:fs'; import path from 'node:path'; +import type React from 'react'; import { glob } from 'glob'; import { BuildFailure, build } from 'esbuild'; import ora from 'ora'; @@ -12,8 +13,7 @@ import { EmailsDirectory, getEmailsDirectoryMetadata, } from '../../actions/get-emails-directory-metadata'; -import { renderResolver } from '../../utils/render-resolver-esbuild-plugin'; -import { createElement } from 'react'; +import { renderingUtilitiesExporter } from '../../utils/esbuild/renderring-utilities-exporter'; const getEmailTemplatesFromDirectory = (emailDirectory: EmailsDirectory) => { const templatePaths = [] as string[]; @@ -73,7 +73,7 @@ export const exportTemplates = async ( await build({ bundle: true, entryPoints: allTemplates, - plugins: [renderResolver(allTemplates)], + plugins: [renderingUtilitiesExporter(allTemplates)], platform: 'node', format: 'cjs', loader: { '.js': 'jsx' }, @@ -118,9 +118,16 @@ export const exportTemplates = async ( spinner.render(); } delete require.cache[template]; - const emailModule = require(template); + const emailModule = require(template) as { + default: React.FC; + renderAsync: ( + element: React.ReactElement, + options: Record, + ) => Promise; + reactEmailCreateReactElement: typeof React.createElement; + }; const rendered = await emailModule.renderAsync( - createElement(emailModule.default, {}), + emailModule.reactEmailCreateReactElement(emailModule.default, {}), options, ); const htmlPath = template.replace( diff --git a/packages/react-email/src/utils/esbuild/escape-string-for-regex.ts b/packages/react-email/src/utils/esbuild/escape-string-for-regex.ts new file mode 100644 index 0000000000..e48b34ab55 --- /dev/null +++ b/packages/react-email/src/utils/esbuild/escape-string-for-regex.ts @@ -0,0 +1,4 @@ +export function escapeStringForRegex(string: string) { + return string.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&').replace(/-/g, '\\x2d'); +} + diff --git a/packages/react-email/src/utils/render-resolver-esbuild-plugin.ts b/packages/react-email/src/utils/esbuild/renderring-utilities-exporter.ts similarity index 84% rename from packages/react-email/src/utils/render-resolver-esbuild-plugin.ts rename to packages/react-email/src/utils/esbuild/renderring-utilities-exporter.ts index 00fd2fad80..f2f8a6ee86 100644 --- a/packages/react-email/src/utils/render-resolver-esbuild-plugin.ts +++ b/packages/react-email/src/utils/esbuild/renderring-utilities-exporter.ts @@ -1,21 +1,21 @@ import path from 'node:path'; import { promises as fs } from 'node:fs'; import type { Loader, PluginBuild, ResolveOptions } from 'esbuild'; - -function escapeStringForRegex(string: string) { - return string.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&').replace(/-/g, '\\x2d'); -} +import { escapeStringForRegex } from './escape-string-for-regex'; /** * Made to export the `renderAsync` function out of the user's email template * so that issues like https://github.com/resend/react-email/issues/649 don't * happen. * + * This also exports the `createElement` from the user's React version as well + * to avoid mismatches. + * * This avoids multiple versions of React being involved, i.e., the version * in the CLI vs. the version the user has on their emails. */ -export const renderResolver = (emailTemplates: string[]) => ({ - name: 'render-resolver', +export const renderingUtilitiesExporter = (emailTemplates: string[]) => ({ + name: 'rendering-utilities-exporter', setup: (b: PluginBuild) => { b.onLoad( { @@ -29,6 +29,7 @@ export const renderResolver = (emailTemplates: string[]) => ({ return { contents: `${await fs.readFile(pathToFile, 'utf8')}; export { renderAsync } from 'react-email-module-that-will-export-render' + export { createElement as reactEmailCreateReactElement } from 'react'; `, loader: path.extname(pathToFile).slice(1) as Loader, }; diff --git a/packages/react-email/src/utils/get-email-component.ts b/packages/react-email/src/utils/get-email-component.ts index 1b76e253ab..2acaeb97c7 100644 --- a/packages/react-email/src/utils/get-email-component.ts +++ b/packages/react-email/src/utils/get-email-component.ts @@ -1,6 +1,7 @@ /* eslint-disable @typescript-eslint/no-non-null-assertion */ import path from 'node:path'; import vm from 'node:vm'; +import type React from 'react'; import { type RawSourceMap } from 'source-map-js'; import { type OutputFile, build, type BuildFailure } from 'esbuild'; import type { renderAsync } from '@react-email/render'; @@ -8,18 +9,20 @@ import type { EmailTemplate as EmailComponent } from './types/email-template'; import type { ErrorObject } from './types/error-object'; import { improveErrorWithSourceMap } from './improve-error-with-sourcemap'; import { staticNodeModulesForVM } from './static-node-modules-for-vm'; -import { renderResolver } from './render-resolver-esbuild-plugin'; +import { renderingUtilitiesExporter } from './esbuild/renderring-utilities-exporter'; export const getEmailComponent = async ( emailPath: string, ): Promise< | { - emailComponent: EmailComponent; + emailComponent: EmailComponent; - renderAsync: typeof renderAsync; + createElement: typeof React.createElement; - sourceMapToOriginalFile: RawSourceMap; - } + renderAsync: typeof renderAsync; + + sourceMapToOriginalFile: RawSourceMap; + } | { error: ErrorObject } > => { let outputFiles: OutputFile[]; @@ -27,7 +30,9 @@ export const getEmailComponent = async ( const buildData = await build({ bundle: true, entryPoints: [emailPath], - plugins: [renderResolver([emailPath])], + plugins: [ + renderingUtilitiesExporter([emailPath]) + ], platform: 'node', write: false, @@ -74,6 +79,7 @@ export const getEmailComponent = async ( exports: { default: undefined as unknown, renderAsync: undefined as unknown, + reactEmailCreateReactElement: undefined as unknown, }, }, __filename: emailPath, @@ -135,6 +141,8 @@ export const getEmailComponent = async ( return { emailComponent: fakeContext.module.exports.default as EmailComponent, renderAsync: fakeContext.module.exports.renderAsync as typeof renderAsync, + createElement: fakeContext.module.exports + .reactEmailCreateReactElement as typeof React.createElement, sourceMapToOriginalFile: sourceMapToEmail, }; From ec4e59a3dd058dce3c0ea1fcd9ba5f04a40744c5 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 12:52:39 -0300 Subject: [PATCH 19/57] fix linting issue --- .../react-email/src/utils/improve-error-with-sourcemap.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/react-email/src/utils/improve-error-with-sourcemap.ts b/packages/react-email/src/utils/improve-error-with-sourcemap.ts index f84d9ffbc7..8d758f79cb 100644 --- a/packages/react-email/src/utils/improve-error-with-sourcemap.ts +++ b/packages/react-email/src/utils/improve-error-with-sourcemap.ts @@ -27,9 +27,8 @@ export const improveErrorWithSourceMap = ( const sourceToDisplay = path.relative(sourceRoot, source); return methodName === '' ? ` at ${sourceToDisplay}${columnAndLine ? `:${columnAndLine}` : ''}` - : ` at ${methodName} (${sourceToDisplay}${ - columnAndLine ? `:${columnAndLine}` : '' - })`; + : ` at ${methodName} (${sourceToDisplay}${columnAndLine ? `:${columnAndLine}` : '' + })`; }; if (typeof error.stack !== 'undefined') { @@ -47,8 +46,8 @@ export const improveErrorWithSourceMap = ( newStackLines.push( getStackLineFromMethodNameAndSource( stackFrame.methodName, - // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition // This can actually be null + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition positionWithError.source ?? stackFrame.file, positionWithError.line, positionWithError.column, From e7bcc95ef11ba9ef46a3748dbd8a9b84128425c4 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 14:01:47 -0300 Subject: [PATCH 20/57] pin react types version --- package.json | 8 +- pnpm-lock.yaml | 495 +++++++++++++++++++++++-------------------------- 2 files changed, 235 insertions(+), 268 deletions(-) diff --git a/package.json b/package.json index a6e67ef34d..4148d3a6be 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "devDependencies": { "@changesets/cli": "2.27.1", "@types/node": "18.18.0", - "@types/react": "npm:types-react@rc", - "@types/react-dom": "npm:types-react-dom@rc", + "@types/react": "npm:types-react@19.0.0-rc.0", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0", "eslint": "8.50.0", "happy-dom": "12.2.2", "prettier": "3.0.3", @@ -30,8 +30,8 @@ "packageManager": "pnpm@9.1.2", "pnpm": { "overrides": { - "@types/react": "npm:types-react@rc", - "@types/react-dom": "npm:types-react-dom@rc" + "@types/react": "npm:types-react@19.0.0-rc.0", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0" }, "patchedDependencies": { "postcss-css-variables@0.19.0": "patches/postcss-css-variables@0.19.0.patch", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1125a6da1d..9e47bf0ab8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 patchedDependencies: postcss-css-variables@0.19.0: @@ -30,10 +30,10 @@ importers: specifier: 18.18.0 version: 18.18.0 '@types/react': - specifier: npm:types-react@rc + specifier: npm:types-react@19.0.0-rc.0 version: types-react@19.0.0-rc.0 '@types/react-dom': - specifier: npm:types-react-dom@rc + specifier: npm:types-react-dom@19.0.0-rc.0 version: types-react-dom@19.0.0-rc.0 eslint: specifier: 8.50.0 @@ -76,10 +76,10 @@ importers: version: link:../../packages/react-email devDependencies: '@types/react': - specifier: npm:types-react@rc + specifier: npm:types-react@19.0.0-rc.0 version: types-react@19.0.0-rc.0 '@types/react-dom': - specifier: npm:types-react-dom@rc + specifier: npm:types-react-dom@19.0.0-rc.0 version: types-react-dom@19.0.0-rc.0 next: specifier: 14.2.3 @@ -453,11 +453,11 @@ importers: version: link:../../react-email devDependencies: '@types/react': - specifier: npm:types-react@rc - version: types-react@19.0.0-rc.1 + specifier: npm:types-react@19.0.0-rc.0 + version: types-react@19.0.0-rc.0 '@types/react-dom': - specifier: npm:types-react-dom@rc - version: types-react-dom@19.0.0-rc.1 + specifier: npm:types-react-dom@19.0.0-rc.0 + version: types-react-dom@19.0.0-rc.0 packages/eslint-config-custom: devDependencies: @@ -691,28 +691,28 @@ importers: version: 1.0.1 '@radix-ui/react-collapsible': specifier: 1.1.0 - version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) '@radix-ui/react-popover': specifier: 1.1.1 - version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + version: 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) '@radix-ui/react-toggle-group': specifier: 1.1.0 - version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) '@radix-ui/react-tooltip': specifier: 1.1.1 - version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) '@swc/core': specifier: 1.3.101 version: 1.3.101(@swc/helpers@0.5.11) '@types/react': - specifier: npm:types-react@rc - version: types-react@19.0.0-rc.1 + specifier: npm:types-react@19.0.0-rc.0 + version: types-react@19.0.0-rc.0 '@types/react-dom': - specifier: npm:types-react-dom@rc - version: types-react-dom@19.0.0-rc.1 + specifier: npm:types-react-dom@19.0.0-rc.0 + version: types-react-dom@19.0.0-rc.0 '@types/webpack': specifier: 5.28.5 version: 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11) @@ -1891,8 +1891,8 @@ packages: '@radix-ui/react-arrow@1.1.0': resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -1904,8 +1904,8 @@ packages: '@radix-ui/react-collapsible@1.1.0': resolution: {integrity: sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -1917,8 +1917,8 @@ packages: '@radix-ui/react-collection@1.1.0': resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -1930,7 +1930,7 @@ packages: '@radix-ui/react-compose-refs@1.0.1': resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -1939,7 +1939,7 @@ packages: '@radix-ui/react-compose-refs@1.1.0': resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1948,7 +1948,7 @@ packages: '@radix-ui/react-context@1.1.0': resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1957,7 +1957,7 @@ packages: '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1966,8 +1966,8 @@ packages: '@radix-ui/react-dismissable-layer@1.1.0': resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -1979,7 +1979,7 @@ packages: '@radix-ui/react-focus-guards@1.1.0': resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1988,8 +1988,8 @@ packages: '@radix-ui/react-focus-scope@1.1.0': resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2001,7 +2001,7 @@ packages: '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2010,8 +2010,8 @@ packages: '@radix-ui/react-popover@1.1.1': resolution: {integrity: sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2023,8 +2023,8 @@ packages: '@radix-ui/react-popper@1.2.0': resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2036,8 +2036,8 @@ packages: '@radix-ui/react-portal@1.1.1': resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2049,8 +2049,8 @@ packages: '@radix-ui/react-presence@1.1.0': resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2062,8 +2062,8 @@ packages: '@radix-ui/react-primitive@2.0.0': resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2075,8 +2075,8 @@ packages: '@radix-ui/react-roving-focus@1.1.0': resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2088,7 +2088,7 @@ packages: '@radix-ui/react-slot@1.0.2': resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -2097,7 +2097,7 @@ packages: '@radix-ui/react-slot@1.1.0': resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2106,8 +2106,8 @@ packages: '@radix-ui/react-toggle-group@1.1.0': resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2119,8 +2119,8 @@ packages: '@radix-ui/react-toggle@1.1.0': resolution: {integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2132,8 +2132,8 @@ packages: '@radix-ui/react-tooltip@1.1.1': resolution: {integrity: sha512-LLE8nzNE4MzPMw3O2zlVlkLFid3y9hMUs7uCbSHyKSo+tCN4yMCf+ZCCcfrYgsOC0TiHBPQ1mtpJ2liY3ZT3SQ==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2145,7 +2145,7 @@ packages: '@radix-ui/react-use-callback-ref@1.1.0': resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2154,7 +2154,7 @@ packages: '@radix-ui/react-use-controllable-state@1.1.0': resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2163,7 +2163,7 @@ packages: '@radix-ui/react-use-escape-keydown@1.1.0': resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2172,7 +2172,7 @@ packages: '@radix-ui/react-use-layout-effect@1.1.0': resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2181,7 +2181,7 @@ packages: '@radix-ui/react-use-rect@1.1.0': resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2190,7 +2190,7 @@ packages: '@radix-ui/react-use-size@1.1.0': resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2199,8 +2199,8 @@ packages: '@radix-ui/react-visually-hidden@1.1.0': resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} peerDependencies: - '@types/react': npm:types-react@rc - '@types/react-dom': npm:types-react-dom@rc + '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 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 peerDependenciesMeta: @@ -2551,15 +2551,6 @@ packages: '@types/prismjs@1.26.3': resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - - '@types/react@18.2.47': - resolution: {integrity: sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==} - - '@types/scheduler@0.23.0': - resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==} - '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -5124,7 +5115,7 @@ packages: resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5134,7 +5125,7 @@ packages: resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5144,7 +5135,7 @@ packages: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5857,15 +5848,9 @@ packages: types-react-dom@19.0.0-rc.0: resolution: {integrity: sha512-wGlQSD6H6EeCxhH+dSip1cPcCU7nNTOwHEr29rjiNtGkUPlmEofOizoQaPMEqQH2V76ME3NLvBDLGajRu3xZOw==} - types-react-dom@19.0.0-rc.1: - resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} - types-react@19.0.0-rc.0: resolution: {integrity: sha512-JFd3qtgXZ+EdHht8WXMPSF231brd6Bu4yLKqyo0JjpzhmjYxJptT6TBh/xFqOhx+ee2Nagj7Ttkh5F/jc49TVQ==} - types-react@19.0.0-rc.1: - resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} - typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} @@ -5913,7 +5898,7 @@ packages: resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5923,7 +5908,7 @@ packages: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@rc + '@types/react': npm:types-react@19.0.0-rc.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -7266,42 +7251,42 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-arrow@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-collapsible@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-collapsible@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-collection@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-collection@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 '@radix-ui/react-compose-refs@1.0.1(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: @@ -7310,11 +7295,11 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-compose-refs@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-compose-refs@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 '@radix-ui/react-compose-refs@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: @@ -7322,141 +7307,141 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-context@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-context@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-direction@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-direction@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-dismissable-layer@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-dismissable-layer@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-focus-guards@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-focus-guards@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-focus-scope@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-focus-scope@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-id@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-id@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-popover@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-popover@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.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(react@18.3.1)(types-react@19.0.0-rc.1) + react-remove-scroll: 2.5.7(react@18.3.1)(types-react@19.0.0-rc.0) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-popper@1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-popper@1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-rect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-size': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-arrow': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-rect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-size': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-portal@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-portal@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-presence@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-presence@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-primitive@2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-primitive@2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-roving-focus@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-roving-focus@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 '@radix-ui/react-slot@1.0.2(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: @@ -7466,12 +7451,12 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-slot@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-slot@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 '@radix-ui/react-slot@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: @@ -7480,100 +7465,100 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-toggle-group@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-toggle-group@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-roving-focus': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-toggle': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-roving-focus': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-toggle': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-toggle@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-toggle@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-tooltip@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-tooltip@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-visually-hidden': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 - '@radix-ui/react-use-callback-ref@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-use-callback-ref@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-use-controllable-state@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-use-controllable-state@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-use-escape-keydown@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-use-layout-effect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-use-layout-effect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-use-rect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-use-rect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-use-size@1.1.0(react@18.3.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-use-size@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - '@radix-ui/react-visually-hidden@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + '@radix-ui/react-visually-hidden@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 + '@types/react-dom': types-react-dom@19.0.0-rc.0 '@radix-ui/rect@1.1.0': {} @@ -7897,16 +7882,6 @@ snapshots: '@types/prismjs@1.26.3': {} - '@types/prop-types@15.7.12': {} - - '@types/react@18.2.47': - dependencies: - '@types/prop-types': 15.7.12 - '@types/scheduler': 0.23.0 - csstype: 3.1.3 - - '@types/scheduler@0.23.0': {} - '@types/semver@7.5.8': {} '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)': @@ -10972,33 +10947,33 @@ snapshots: dependencies: fast-deep-equal: 2.0.1 - react-remove-scroll-bar@2.3.6(react@18.3.1)(types-react@19.0.0-rc.1): + react-remove-scroll-bar@2.3.6(react@18.3.1)(types-react@19.0.0-rc.0): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.1) + react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.0) tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - react-remove-scroll@2.5.7(react@18.3.1)(types-react@19.0.0-rc.1): + react-remove-scroll@2.5.7(react@18.3.1)(types-react@19.0.0-rc.0): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(react@18.3.1)(types-react@19.0.0-rc.1) - react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.1) + react-remove-scroll-bar: 2.3.6(react@18.3.1)(types-react@19.0.0-rc.0) + react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.0) tslib: 2.6.2 - use-callback-ref: 1.3.2(react@18.3.1)(types-react@19.0.0-rc.1) - use-sidecar: 1.1.2(react@18.3.1)(types-react@19.0.0-rc.1) + use-callback-ref: 1.3.2(react@18.3.1)(types-react@19.0.0-rc.0) + use-sidecar: 1.1.2(react@18.3.1)(types-react@19.0.0-rc.0) optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - react-style-singleton@2.2.1(react@18.3.1)(types-react@19.0.0-rc.1): + react-style-singleton@2.2.1(react@18.3.1)(types-react@19.0.0-rc.0): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 react@18.2.0: dependencies: @@ -11884,20 +11859,12 @@ snapshots: types-react-dom@19.0.0-rc.0: dependencies: - '@types/react': 18.2.47 - - types-react-dom@19.0.0-rc.1: - dependencies: - '@types/react': 18.2.47 + '@types/react': types-react@19.0.0-rc.0 types-react@19.0.0-rc.0: dependencies: csstype: 3.1.3 - types-react@19.0.0-rc.1: - dependencies: - csstype: 3.1.3 - typescript@5.1.6: {} typescript@5.4.2: {} @@ -11937,20 +11904,20 @@ snapshots: punycode: 1.4.1 qs: 6.12.0 - use-callback-ref@1.3.2(react@18.3.1)(types-react@19.0.0-rc.1): + use-callback-ref@1.3.2(react@18.3.1)(types-react@19.0.0-rc.0): dependencies: react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 - use-sidecar@1.1.2(react@18.3.1)(types-react@19.0.0-rc.1): + use-sidecar@1.1.2(react@18.3.1)(types-react@19.0.0-rc.0): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 + '@types/react': types-react@19.0.0-rc.0 util-deprecate@1.0.2: {} From 52bcd1c467b2ffe593878c5ba3ad828405b17ea4 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 14:02:09 -0300 Subject: [PATCH 21/57] format --- .../src/actions/render-email-by-path.tsx | 4 ++-- packages/react-email/src/cli/commands/build.ts | 12 ++++++++---- .../src/utils/esbuild/escape-string-for-regex.ts | 1 - .../react-email/src/utils/get-email-component.ts | 14 ++++++-------- .../src/utils/improve-error-with-sourcemap.ts | 5 +++-- .../src/utils/static-node-modules-for-vm.ts | 14 +++++++------- .../src/utils/quick-safe-render-to-string.ts | 6 ++++-- 7 files changed, 30 insertions(+), 26 deletions(-) diff --git a/packages/react-email/src/actions/render-email-by-path.tsx b/packages/react-email/src/actions/render-email-by-path.tsx index cfae5e4ab2..488f4acf9b 100644 --- a/packages/react-email/src/actions/render-email-by-path.tsx +++ b/packages/react-email/src/actions/render-email-by-path.tsx @@ -13,8 +13,8 @@ export interface RenderedEmailMetadata { export type EmailRenderingResult = | RenderedEmailMetadata | { - error: ErrorObject; - }; + error: ErrorObject; + }; export const renderEmailByPath = async ( emailPath: string, diff --git a/packages/react-email/src/cli/commands/build.ts b/packages/react-email/src/cli/commands/build.ts index 33377f0f85..df021fc0ba 100644 --- a/packages/react-email/src/cli/commands/build.ts +++ b/packages/react-email/src/cli/commands/build.ts @@ -184,10 +184,14 @@ const npmInstall = async ( packageManager: string, ) => { return new Promise(async (resolve, reject) => { - const childProc = spawn(packageManager, ['install', '--silent', '--force'], { - cwd: builtPreviewAppPath, - shell: true, - }); + const childProc = spawn( + packageManager, + ['install', '--silent', '--force'], + { + cwd: builtPreviewAppPath, + shell: true, + }, + ); childProc.stdout.pipe(process.stdout); childProc.stderr.pipe(process.stderr); childProc.on('close', (code) => { diff --git a/packages/react-email/src/utils/esbuild/escape-string-for-regex.ts b/packages/react-email/src/utils/esbuild/escape-string-for-regex.ts index e48b34ab55..71d343cd9a 100644 --- a/packages/react-email/src/utils/esbuild/escape-string-for-regex.ts +++ b/packages/react-email/src/utils/esbuild/escape-string-for-regex.ts @@ -1,4 +1,3 @@ export function escapeStringForRegex(string: string) { return string.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&').replace(/-/g, '\\x2d'); } - diff --git a/packages/react-email/src/utils/get-email-component.ts b/packages/react-email/src/utils/get-email-component.ts index 2acaeb97c7..9558704084 100644 --- a/packages/react-email/src/utils/get-email-component.ts +++ b/packages/react-email/src/utils/get-email-component.ts @@ -15,14 +15,14 @@ export const getEmailComponent = async ( emailPath: string, ): Promise< | { - emailComponent: EmailComponent; + emailComponent: EmailComponent; - createElement: typeof React.createElement; + createElement: typeof React.createElement; - renderAsync: typeof renderAsync; + renderAsync: typeof renderAsync; - sourceMapToOriginalFile: RawSourceMap; - } + sourceMapToOriginalFile: RawSourceMap; + } | { error: ErrorObject } > => { let outputFiles: OutputFile[]; @@ -30,9 +30,7 @@ export const getEmailComponent = async ( const buildData = await build({ bundle: true, entryPoints: [emailPath], - plugins: [ - renderingUtilitiesExporter([emailPath]) - ], + plugins: [renderingUtilitiesExporter([emailPath])], platform: 'node', write: false, diff --git a/packages/react-email/src/utils/improve-error-with-sourcemap.ts b/packages/react-email/src/utils/improve-error-with-sourcemap.ts index 8d758f79cb..c074b5cae6 100644 --- a/packages/react-email/src/utils/improve-error-with-sourcemap.ts +++ b/packages/react-email/src/utils/improve-error-with-sourcemap.ts @@ -27,8 +27,9 @@ export const improveErrorWithSourceMap = ( const sourceToDisplay = path.relative(sourceRoot, source); return methodName === '' ? ` at ${sourceToDisplay}${columnAndLine ? `:${columnAndLine}` : ''}` - : ` at ${methodName} (${sourceToDisplay}${columnAndLine ? `:${columnAndLine}` : '' - })`; + : ` at ${methodName} (${sourceToDisplay}${ + columnAndLine ? `:${columnAndLine}` : '' + })`; }; if (typeof error.stack !== 'undefined') { diff --git a/packages/react-email/src/utils/static-node-modules-for-vm.ts b/packages/react-email/src/utils/static-node-modules-for-vm.ts index d6a1ec8413..c6f84f7276 100644 --- a/packages/react-email/src/utils/static-node-modules-for-vm.ts +++ b/packages/react-email/src/utils/static-node-modules-for-vm.ts @@ -47,15 +47,15 @@ import zlib from 'node:zlib'; */ export const staticNodeModulesForVM = { assert, - async_hooks: asyncHooks, + 'async_hooks': asyncHooks, buffer, - child_process: childProcess, + 'child_process': childProcess, cluster, console, constants, crypto, dgram, - diagnostics_channel: diagnosticsChannel, + 'diagnostics_channel': diagnosticsChannel, dns, domain, events, @@ -69,22 +69,22 @@ export const staticNodeModulesForVM = { net, os, path, - perf_hooks: perfHooks, + 'perf_hooks': perfHooks, process, punycode, querystring, readline, repl, stream, - string_decoder: stringDecoder, + 'string_decoder': stringDecoder, timers, tls, - trace_events: traceEvents, + 'trace_events': traceEvents, tty, url, util, v8, vm, - worker_threads: workerThreads, + 'worker_threads': workerThreads, zlib, }; diff --git a/packages/tailwind/src/utils/quick-safe-render-to-string.ts b/packages/tailwind/src/utils/quick-safe-render-to-string.ts index c55f5655ee..c106786dbb 100644 --- a/packages/tailwind/src/utils/quick-safe-render-to-string.ts +++ b/packages/tailwind/src/utils/quick-safe-render-to-string.ts @@ -35,7 +35,7 @@ export const quickSafeRenderToString = (element: React.ReactNode): string => { const functionComponent = typeof type === "object" ? // @ts-expect-error - we know this is a component - (type.render as React.FC) + (type.render as React.FC) : (type as React.FC); // If the element is a component (function component), render it const componentRenderingResults = functionComponent(props); @@ -47,7 +47,9 @@ export const quickSafeRenderToString = (element: React.ReactNode): string => { .filter((propName) => propName !== "children") .map( (prop) => - `${prop}="${propToAttributeString(props?.[prop] as string | object)}"`, + `${prop}="${propToAttributeString( + props?.[prop] as string | object, + )}"`, ) .join(" "); elementAttributes = From e37f7b7f926e330a989ccc87e6816c9a3966493b Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 14:06:04 -0300 Subject: [PATCH 22/57] undo pin react types version --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 4148d3a6be..a6e67ef34d 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "devDependencies": { "@changesets/cli": "2.27.1", "@types/node": "18.18.0", - "@types/react": "npm:types-react@19.0.0-rc.0", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0", + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc", "eslint": "8.50.0", "happy-dom": "12.2.2", "prettier": "3.0.3", @@ -30,8 +30,8 @@ "packageManager": "pnpm@9.1.2", "pnpm": { "overrides": { - "@types/react": "npm:types-react@19.0.0-rc.0", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0" + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc" }, "patchedDependencies": { "postcss-css-variables@0.19.0": "patches/postcss-css-variables@0.19.0.patch", From d9ec6ea7d10f952385f624bb7518923f0a124187 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 14:06:19 -0300 Subject: [PATCH 23/57] accept as pinned version that have specifiers npm:* --- .github/workflows/tests.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9fcd57563f..4b7039a638 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -120,6 +120,9 @@ jobs: if (version.startsWith("workspace:")) { return true; } + if (version.startsWith("npm:")) { + return true; + } return /^\d+\.\d+\.\d+$|^[a-z]+:[a-z]+@\d+$/.test(version); } From c4d15ff2e2a19290470a1c49bf174aca1ff6326a Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 14:07:30 -0300 Subject: [PATCH 24/57] remove global override for types --- package.json | 4 - pnpm-lock.yaml | 518 +++++++++++++++++++++++++------------------------ 2 files changed, 267 insertions(+), 255 deletions(-) diff --git a/package.json b/package.json index a6e67ef34d..d2b3cdf726 100644 --- a/package.json +++ b/package.json @@ -29,10 +29,6 @@ }, "packageManager": "pnpm@9.1.2", "pnpm": { - "overrides": { - "@types/react": "npm:types-react@rc", - "@types/react-dom": "npm:types-react-dom@rc" - }, "patchedDependencies": { "postcss-css-variables@0.19.0": "patches/postcss-css-variables@0.19.0.patch", "process@0.11.10": "patches/process@0.11.10.patch", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9e47bf0ab8..b9f9fb8430 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 - patchedDependencies: postcss-css-variables@0.19.0: hash: 2wxqv7k2gzlwmmem3fifiqjawa @@ -30,11 +26,11 @@ importers: specifier: 18.18.0 version: 18.18.0 '@types/react': - specifier: npm:types-react@19.0.0-rc.0 - version: types-react@19.0.0-rc.0 + specifier: npm:types-react@rc + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: npm:types-react-dom@19.0.0-rc.0 - version: types-react-dom@19.0.0-rc.0 + specifier: npm:types-react-dom@rc + version: types-react-dom@19.0.0-rc.1 eslint: specifier: 8.50.0 version: 8.50.0 @@ -76,11 +72,11 @@ importers: version: link:../../packages/react-email devDependencies: '@types/react': - specifier: npm:types-react@19.0.0-rc.0 - version: types-react@19.0.0-rc.0 + specifier: npm:types-react@rc + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: npm:types-react-dom@19.0.0-rc.0 - version: types-react-dom@19.0.0-rc.0 + specifier: npm:types-react-dom@rc + version: types-react-dom@19.0.0-rc.1 next: specifier: 14.2.3 version: 14.2.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) @@ -95,7 +91,7 @@ importers: version: 1.0.1 '@radix-ui/react-slot': specifier: 1.0.2 - version: 1.0.2(react@18.3.1)(types-react@19.0.0-rc.0) + version: 1.0.2(@types/react@18.3.3)(react@18.3.1) '@sindresorhus/is': specifier: 6.1.0 version: 6.1.0 @@ -522,7 +518,7 @@ importers: dependencies: '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0) + version: 1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0) react: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0 @@ -691,28 +687,28 @@ importers: version: 1.0.1 '@radix-ui/react-collapsible': specifier: 1.1.0 - version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-popover': specifier: 1.1.1 - version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + version: 1.1.0(@types/react@18.3.3)(react@18.3.1) '@radix-ui/react-toggle-group': specifier: 1.1.0 - version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tooltip': specifier: 1.1.1 - version: 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@swc/core': specifier: 1.3.101 version: 1.3.101(@swc/helpers@0.5.11) '@types/react': - specifier: npm:types-react@19.0.0-rc.0 - version: types-react@19.0.0-rc.0 + specifier: ^18.2.0 + version: 18.3.3 '@types/react-dom': - specifier: npm:types-react-dom@19.0.0-rc.0 - version: types-react-dom@19.0.0-rc.0 + specifier: ^18.2.0 + version: 18.3.0 '@types/webpack': specifier: 5.28.5 version: 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11) @@ -1891,8 +1887,8 @@ packages: '@radix-ui/react-arrow@1.1.0': resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -1904,8 +1900,8 @@ packages: '@radix-ui/react-collapsible@1.1.0': resolution: {integrity: sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -1917,8 +1913,8 @@ packages: '@radix-ui/react-collection@1.1.0': resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -1930,7 +1926,7 @@ packages: '@radix-ui/react-compose-refs@1.0.1': resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -1939,7 +1935,7 @@ packages: '@radix-ui/react-compose-refs@1.1.0': resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1948,7 +1944,7 @@ packages: '@radix-ui/react-context@1.1.0': resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1957,7 +1953,7 @@ packages: '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1966,8 +1962,8 @@ packages: '@radix-ui/react-dismissable-layer@1.1.0': resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -1979,7 +1975,7 @@ packages: '@radix-ui/react-focus-guards@1.1.0': resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -1988,8 +1984,8 @@ packages: '@radix-ui/react-focus-scope@1.1.0': resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2001,7 +1997,7 @@ packages: '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2010,8 +2006,8 @@ packages: '@radix-ui/react-popover@1.1.1': resolution: {integrity: sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2023,8 +2019,8 @@ packages: '@radix-ui/react-popper@1.2.0': resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2036,8 +2032,8 @@ packages: '@radix-ui/react-portal@1.1.1': resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2049,8 +2045,8 @@ packages: '@radix-ui/react-presence@1.1.0': resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2062,8 +2058,8 @@ packages: '@radix-ui/react-primitive@2.0.0': resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2075,8 +2071,8 @@ packages: '@radix-ui/react-roving-focus@1.1.0': resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2088,7 +2084,7 @@ packages: '@radix-ui/react-slot@1.0.2': resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: '@types/react': @@ -2097,7 +2093,7 @@ packages: '@radix-ui/react-slot@1.1.0': resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2106,8 +2102,8 @@ packages: '@radix-ui/react-toggle-group@1.1.0': resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2119,8 +2115,8 @@ packages: '@radix-ui/react-toggle@1.1.0': resolution: {integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2132,8 +2128,8 @@ packages: '@radix-ui/react-tooltip@1.1.1': resolution: {integrity: sha512-LLE8nzNE4MzPMw3O2zlVlkLFid3y9hMUs7uCbSHyKSo+tCN4yMCf+ZCCcfrYgsOC0TiHBPQ1mtpJ2liY3ZT3SQ==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2145,7 +2141,7 @@ packages: '@radix-ui/react-use-callback-ref@1.1.0': resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2154,7 +2150,7 @@ packages: '@radix-ui/react-use-controllable-state@1.1.0': resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2163,7 +2159,7 @@ packages: '@radix-ui/react-use-escape-keydown@1.1.0': resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2172,7 +2168,7 @@ packages: '@radix-ui/react-use-layout-effect@1.1.0': resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2181,7 +2177,7 @@ packages: '@radix-ui/react-use-rect@1.1.0': resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2190,7 +2186,7 @@ packages: '@radix-ui/react-use-size@1.1.0': resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': @@ -2199,8 +2195,8 @@ packages: '@radix-ui/react-visually-hidden@1.1.0': resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.0 + '@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 peerDependenciesMeta: @@ -2551,6 +2547,15 @@ packages: '@types/prismjs@1.26.3': resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==} + '@types/prop-types@15.7.12': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + '@types/react-dom@18.3.0': + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + + '@types/react@18.3.3': + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -5115,7 +5120,7 @@ packages: resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5125,7 +5130,7 @@ packages: resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5135,7 +5140,7 @@ packages: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5845,11 +5850,11 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - types-react-dom@19.0.0-rc.0: - resolution: {integrity: sha512-wGlQSD6H6EeCxhH+dSip1cPcCU7nNTOwHEr29rjiNtGkUPlmEofOizoQaPMEqQH2V76ME3NLvBDLGajRu3xZOw==} + types-react-dom@19.0.0-rc.1: + resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} - types-react@19.0.0-rc.0: - resolution: {integrity: sha512-JFd3qtgXZ+EdHht8WXMPSF231brd6Bu4yLKqyo0JjpzhmjYxJptT6TBh/xFqOhx+ee2Nagj7Ttkh5F/jc49TVQ==} + types-react@19.0.0-rc.1: + resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} @@ -5898,7 +5903,7 @@ packages: resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -5908,7 +5913,7 @@ packages: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.0 + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -7251,314 +7256,314 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-collapsible@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(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.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.0.1(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-compose-refs@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-compose-refs@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0)': dependencies: react: 19.0.0-rc.0 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-context@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-direction@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-id@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-popover@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(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.3)(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.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(react@18.3.1)(types-react@19.0.0-rc.0) + react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-popper@1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-rect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-size': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-roving-focus@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.0.2(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-slot@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-slot@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0) react: 19.0.0-rc.0 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-toggle-group@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-direction': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-roving-focus': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-toggle': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-toggle@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-tooltip@1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-context': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-id': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) - '@radix-ui/react-slot': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) - '@radix-ui/react-visually-hidden': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(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.3)(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.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-use-rect@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-use-size@1.1.0(react@18.3.1)(types-react@19.0.0-rc.0)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1)(types-react@19.0.0-rc.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - '@radix-ui/react-visually-hidden@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(types-react-dom@19.0.0-rc.0)(types-react@19.0.0-rc.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 - '@types/react-dom': types-react-dom@19.0.0-rc.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 '@radix-ui/rect@1.1.0': {} @@ -7882,6 +7887,17 @@ snapshots: '@types/prismjs@1.26.3': {} + '@types/prop-types@15.7.12': {} + + '@types/react-dom@18.3.0': + dependencies: + '@types/react': 18.3.3 + + '@types/react@18.3.3': + dependencies: + '@types/prop-types': 15.7.12 + csstype: 3.1.3 + '@types/semver@7.5.8': {} '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)': @@ -10947,33 +10963,33 @@ snapshots: dependencies: fast-deep-equal: 2.0.1 - react-remove-scroll-bar@2.3.6(react@18.3.1)(types-react@19.0.0-rc.0): + react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.0) + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - react-remove-scroll@2.5.7(react@18.3.1)(types-react@19.0.0-rc.0): + react-remove-scroll@2.5.7(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(react@18.3.1)(types-react@19.0.0-rc.0) - react-style-singleton: 2.2.1(react@18.3.1)(types-react@19.0.0-rc.0) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) tslib: 2.6.2 - use-callback-ref: 1.3.2(react@18.3.1)(types-react@19.0.0-rc.0) - use-sidecar: 1.1.2(react@18.3.1)(types-react@19.0.0-rc.0) + use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - react-style-singleton@2.2.1(react@18.3.1)(types-react@19.0.0-rc.0): + react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 react@18.2.0: dependencies: @@ -11857,11 +11873,11 @@ snapshots: typedarray@0.0.6: {} - types-react-dom@19.0.0-rc.0: + types-react-dom@19.0.0-rc.1: dependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - types-react@19.0.0-rc.0: + types-react@19.0.0-rc.1: dependencies: csstype: 3.1.3 @@ -11904,20 +11920,20 @@ snapshots: punycode: 1.4.1 qs: 6.12.0 - use-callback-ref@1.3.2(react@18.3.1)(types-react@19.0.0-rc.0): + use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 - use-sidecar@1.1.2(react@18.3.1)(types-react@19.0.0-rc.0): + use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.2 optionalDependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': 18.3.3 util-deprecate@1.0.2: {} From e48f349a586fe3206a07a4a52b94a9704522a17d Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 14:16:51 -0300 Subject: [PATCH 25/57] remove unecessary override in render --- packages/render/package.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/render/package.json b/packages/render/package.json index 0dcc5f69be..4dd2c8f6aa 100644 --- a/packages/render/package.json +++ b/packages/render/package.json @@ -93,10 +93,6 @@ "react": "19.0.0-rc.0", "react-dom": "19.0.0-rc.0" }, - "overrides": { - "@types/react": "npm:types-react@rc", - "@types/react-dom": "npm:types-react-dom@rc" - }, "devDependencies": { "@babel/preset-react": "7.23.3", "@edge-runtime/vm": "3.1.8", From bd12316b7266111944264f4d70cda6727b3dd42f Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 7 Jun 2024 14:17:03 -0300 Subject: [PATCH 26/57] manually fix types dependency for types-react-dom --- pnpm-lock.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9f9fb8430..8a9a02105a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11875,7 +11875,7 @@ snapshots: types-react-dom@19.0.0-rc.1: dependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.0 types-react@19.0.0-rc.1: dependencies: From baf02e9f36bba4d997a979ddbfdf96a11ada954b Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 14 Jun 2024 09:07:56 -0300 Subject: [PATCH 27/57] add the overrides for React deps[ --- package.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d2b3cdf726..f4c8de008e 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "devDependencies": { "@changesets/cli": "2.27.1", "@types/node": "18.18.0", - "@types/react": "npm:types-react@rc", - "@types/react-dom": "npm:types-react-dom@rc", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "8.50.0", "happy-dom": "12.2.2", "prettier": "3.0.3", @@ -29,6 +29,12 @@ }, "packageManager": "pnpm@9.1.2", "pnpm": { + "overrides": { + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", + "react": "19.0.0-rc.0", + "react-dom": "19.0.0-rc.0" + }, "patchedDependencies": { "postcss-css-variables@0.19.0": "patches/postcss-css-variables@0.19.0.patch", "process@0.11.10": "patches/process@0.11.10.patch", From 659085140c950a15a3273663cd3f5d24c9ef03a8 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 14 Jun 2024 09:08:07 -0300 Subject: [PATCH 28/57] upgrade the preview server to use React 19 as well --- apps/demo/package.json | 2 +- packages/react-email/package.json | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/apps/demo/package.json b/apps/demo/package.json index 86b464ebf0..35c8f6f55d 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -15,7 +15,7 @@ "react-email": "workspace:*" }, "devDependencies": { - "next": "14.2.3", + "next": "15.0.0-canary.27", "@types/react": "npm:types-react@rc", "@types/react-dom": "npm:types-react-dom@rc", "tsx": "4.9.0" diff --git a/packages/react-email/package.json b/packages/react-email/package.json index 0a80d4c08c..609540edec 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -36,8 +36,8 @@ "@radix-ui/react-toggle-group": "1.1.0", "@radix-ui/react-tooltip": "1.1.1", "@swc/core": "1.3.101", - "@types/react": "^18.2.0", - "@types/react-dom": "^18.2.0", + "@types/react": "npm:types-react@19.0.0-rc.1", + "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/webpack": "5.28.5", "autoprefixer": "10.4.14", "chalk": "4.1.2", @@ -48,17 +48,17 @@ "esbuild": "0.19.11", "eslint-config-prettier": "9.0.0", "eslint-config-turbo": "1.10.12", - "framer-motion": "10.17.4", + "framer-motion": "11.3.0-alpha.0", "glob": "10.3.4", "log-symbols": "4.1.0", "mime-types": "2.1.35", - "next": "14.2.3", + "next": "15.0.0-canary.27", "normalize-path": "3.0.0", "ora": "5.4.1", "postcss": "8.4.38", "prism-react-renderer": "2.1.0", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0-rc.0", + "react-dom": "19.0.0-rc.0", "socket.io": "4.7.5", "socket.io-client": "4.7.5", "sonner": "1.3.1", @@ -72,7 +72,6 @@ "@react-email/components": "workspace:*", "@react-email/render": "workspace:*", "@types/babel__core": "7.20.5", - "@types/fs-extra": "11.0.1", "@types/mime-types": "2.1.4", "@types/node": "18.0.0", "@types/normalize-path": "3.0.2", From 0014572ee357e5a8d401f933c1b82c88713fc2e4 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 14 Jun 2024 09:08:21 -0300 Subject: [PATCH 29/57] upgrade the landing page web app to use React 19 --- apps/web/package.json | 8 ++--- apps/web/src/components/heading.tsx | 48 ++++++++++++----------------- apps/web/src/components/text.tsx | 10 +++--- 3 files changed, 28 insertions(+), 38 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 37253767f9..6085b961a9 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,15 +10,15 @@ }, "dependencies": { "@radix-ui/colors": "1.0.1", - "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-slot": "1.1.0-rc.6", "@sindresorhus/is": "6.1.0", "@supabase/supabase-js": "2.39.3", "@vercel/analytics": "1.0.1", "classnames": "2.3.2", - "next": "14.2.3", + "next": "15.0.0-canary.27", "prism-react-renderer": "2.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "19.0.0-rc.0", + "react-dom": "19.0.0-rc.0", "resend": "3.2.0" }, "devDependencies": { diff --git a/apps/web/src/components/heading.tsx b/apps/web/src/components/heading.tsx index 358611decc..a0a70ba6eb 100644 --- a/apps/web/src/components/heading.tsx +++ b/apps/web/src/components/heading.tsx @@ -26,35 +26,27 @@ interface HeadingOwnProps { type HeadingProps = As<"h1", "h2", "h3", "h4", "h5", "h6"> & HeadingOwnProps; -export const Heading = React.forwardRef< - HTMLHeadingElement, - Readonly ->( - ( - { - as: Tag = "h1", - size = "3", +export const Heading = ({ + as: Tag = "h1", + size = "3", + className, + color = "white", + children, + weight = "bold", + ...props +}: HeadingProps) => ( + ( - - {children} - - ), + getSizesClassNames(size), + getColorClassNames(color), + getWeightClassNames(weight), + )} + {...props} + ref={props.ref as React.Ref} + > + {children} + ); const getSizesClassNames = (size: HeadingSize | undefined) => { diff --git a/apps/web/src/components/text.tsx b/apps/web/src/components/text.tsx index 580156ccfe..0c06e15e9b 100644 --- a/apps/web/src/components/text.tsx +++ b/apps/web/src/components/text.tsx @@ -18,7 +18,7 @@ interface TextOwnProps { type TextProps = As<"span", "div", "p"> & TextOwnProps; -export const Text = React.forwardRef>( +export const Text = ( { as: Tag = "span", @@ -29,8 +29,7 @@ export const Text = React.forwardRef>( className, children, ...props - }, - forwardedRef, + }: TextProps, ) => ( >( getColorClassNames(color), getWeightClassNames(weight), )} - ref={forwardedRef} {...props} + ref={props.ref as React.Ref} > {children} - ), -); + ); const getSizesClassNames = (size: TextSize | undefined) => { switch (size) { From 2e4aa3d27474be198e7040ca246a273475179c9b Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 14 Jun 2024 09:08:39 -0300 Subject: [PATCH 30/57] update lock --- pnpm-lock.yaml | 1295 ++++++++++++++++++++++++++---------------------- 1 file changed, 716 insertions(+), 579 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8a9a02105a..f4352b1ab4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,12 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@types/react': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 + patchedDependencies: postcss-css-variables@0.19.0: hash: 2wxqv7k2gzlwmmem3fifiqjawa @@ -26,10 +32,10 @@ importers: specifier: 18.18.0 version: 18.18.0 '@types/react': - specifier: npm:types-react@rc + specifier: npm:types-react@19.0.0-rc.1 version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: npm:types-react-dom@rc + specifier: npm:types-react-dom@19.0.0-rc.1 version: types-react-dom@19.0.0-rc.1 eslint: specifier: 8.50.0 @@ -72,14 +78,14 @@ importers: version: link:../../packages/react-email devDependencies: '@types/react': - specifier: npm:types-react@rc + specifier: npm:types-react@19.0.0-rc.1 version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: npm:types-react-dom@rc + specifier: npm:types-react-dom@19.0.0-rc.1 version: types-react-dom@19.0.0-rc.1 next: - specifier: 14.2.3 - version: 14.2.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + specifier: 15.0.0-canary.27 + version: 15.0.0-canary.27(@babel/core@7.24.5)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) tsx: specifier: 4.9.0 version: 4.9.0 @@ -90,8 +96,8 @@ importers: specifier: 1.0.1 version: 1.0.1 '@radix-ui/react-slot': - specifier: 1.0.2 - version: 1.0.2(@types/react@18.3.3)(react@18.3.1) + specifier: 1.1.0-rc.6 + version: 1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) '@sindresorhus/is': specifier: 6.1.0 version: 6.1.0 @@ -105,17 +111,17 @@ importers: specifier: 2.3.2 version: 2.3.2 next: - specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-canary.27 + version: 15.0.0-canary.27(@babel/core@7.24.5)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) prism-react-renderer: specifier: 2.1.0 - version: 2.1.0(react@18.3.1) + version: 2.1.0(react@19.0.0-rc.0) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0(react@19.0.0-rc.0) resend: specifier: 3.2.0 version: 3.2.0 @@ -518,7 +524,7 @@ importers: dependencies: '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0) + version: 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) react: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0 @@ -687,28 +693,28 @@ importers: version: 1.0.1 '@radix-ui/react-collapsible': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-popover': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.3.3)(react@18.3.1) + version: 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) '@radix-ui/react-toggle-group': specifier: 1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@radix-ui/react-tooltip': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) '@swc/core': specifier: 1.3.101 version: 1.3.101(@swc/helpers@0.5.11) '@types/react': - specifier: ^18.2.0 - version: 18.3.3 + specifier: npm:types-react@19.0.0-rc.1 + version: types-react@19.0.0-rc.1 '@types/react-dom': - specifier: ^18.2.0 - version: 18.3.0 + specifier: npm:types-react-dom@19.0.0-rc.1 + version: types-react-dom@19.0.0-rc.1 '@types/webpack': specifier: 5.28.5 version: 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11) @@ -740,8 +746,8 @@ importers: specifier: 1.10.12 version: 1.10.12(eslint@8.50.0) framer-motion: - specifier: 10.17.4 - version: 10.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 11.3.0-alpha.0 + version: 11.3.0-alpha.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) glob: specifier: 10.3.4 version: 10.3.4 @@ -752,8 +758,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-canary.27 + version: 15.0.0-canary.27(@babel/core@7.24.5)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) normalize-path: specifier: 3.0.0 version: 3.0.0 @@ -765,13 +771,13 @@ importers: version: 8.4.38 prism-react-renderer: specifier: 2.1.0 - version: 2.1.0(react@18.3.1) + version: 2.1.0(react@19.0.0-rc.0) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc.0 + version: 19.0.0-rc.0(react@19.0.0-rc.0) socket.io: specifier: 4.7.5 version: 4.7.5 @@ -780,7 +786,7 @@ importers: version: 4.7.5 sonner: specifier: 1.3.1 - version: 1.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.3.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) source-map-js: specifier: 1.0.2 version: 1.0.2 @@ -806,9 +812,6 @@ importers: '@types/babel__core': specifier: 7.20.5 version: 7.20.5 - '@types/fs-extra': - specifier: 11.0.1 - version: 11.0.1 '@types/mime-types': specifier: 2.1.4 version: 2.1.4 @@ -1284,6 +1287,9 @@ packages: resolution: {integrity: sha512-BticbgpQAh8zRXUrpkbwxhEy9eAMp0L0+thAcS+xLD+uhWpTqsyqovdvV6e4FeeRo5sBg+lnMpoSG8bulFHKTQ==} engines: {node: '>=16'} + '@emnapi/runtime@1.2.0': + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emotion/is-prop-valid@0.8.8': resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} @@ -1725,8 +1731,8 @@ packages: '@floating-ui/react-dom@2.0.8': resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 '@floating-ui/utils@0.2.1': resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} @@ -1744,6 +1750,119 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead + '@img/sharp-darwin-arm64@0.33.4': + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.4': + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.2': + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.2': + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.2': + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.2': + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.2': + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.2': + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.4': + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.4': + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.4': + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.4': + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.4': + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.4': + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.4': + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.4': + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.4': + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1792,62 +1911,62 @@ packages: '@microsoft/tsdoc@0.14.2': resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} - '@next/env@14.2.3': - resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@15.0.0-canary.27': + resolution: {integrity: sha512-tmb/G95GoXy8qn0cYN9Ud6DVUmBltMITcqIbj6PmHAMAnD5V07LpnA69DWHtA2boiO/851NqoTUWW+4c7gn+fw==} '@next/eslint-plugin-next@14.2.3': resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==} - '@next/swc-darwin-arm64@14.2.3': - resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} + '@next/swc-darwin-arm64@15.0.0-canary.27': + resolution: {integrity: sha512-az7F37RjOKmUBPYP4uhZyV6FNy355xYTbywAjMZozA9OjnrScLnlBpYxEJufJN9b4cKWGBfgVBtKiksnjiyO0g==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.3': - resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} + '@next/swc-darwin-x64@15.0.0-canary.27': + resolution: {integrity: sha512-Cj17nSlx6RuQRyMIJM4JHPaHw4BsmFiBLi6cVxE4PG147RF3En1iCwHJJISb9xIX3iah7ZYJCw7+U3SW+FFLww==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.3': - resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} + '@next/swc-linux-arm64-gnu@15.0.0-canary.27': + resolution: {integrity: sha512-tsY/36h9jICYxH56LoDm6rTHNOVZXN1gzHA9rBbQ8Sgmg6F9iE+2XCKtPVwDGD7m/nD/NSspdJi9vp3/yPwzmw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.3': - resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} + '@next/swc-linux-arm64-musl@15.0.0-canary.27': + resolution: {integrity: sha512-vfAb36zPknAvW0yDH9T7400duH4aq5zfbQ+BZRGhfVH922MF5kbB67MHgxLv0cG2lJbd5H2BPRZTQjYJ5NFucA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.3': - resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} + '@next/swc-linux-x64-gnu@15.0.0-canary.27': + resolution: {integrity: sha512-RE+RloTbdCopb16ZtLROoRdqRUbJfyz/eh7qYV6MxioenmOJ4VTxs/XIJpQGHvl4Mfgn7ZKbPVGRgSmPkZhEpQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.3': - resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} + '@next/swc-linux-x64-musl@15.0.0-canary.27': + resolution: {integrity: sha512-6DTtwlIBrOX8G0QX9FhFAUZD7HgyzEgzP8RvQ/JuaB17xZlAcczNjyUSwdPf5MsI7zbqaWzkUPKcUAzHqdD9SQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.3': - resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} + '@next/swc-win32-arm64-msvc@15.0.0-canary.27': + resolution: {integrity: sha512-gix3YYRrbLn7g56ItrToUirBm1WV+McobMbfxBUf1C34pjzLPL1VlWBskGvptJxXsfmmQejB2uPcUExP/GUjYA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.3': - resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} + '@next/swc-win32-ia32-msvc@15.0.0-canary.27': + resolution: {integrity: sha512-7P00L88CxhHElGH2GAoV5w472XSyKa155DPcnw1e9lfSXQ7vJZzo0hZnRLKMJD1qBF09JOvXpMMiVxLsxxq+zw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.3': - resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} + '@next/swc-win32-x64-msvc@15.0.0-canary.27': + resolution: {integrity: sha512-EWYLx8PK0vhDMxOxyAxfNzZJL06Ctr6GKfIfB54OGLaL6N/quZjUWk+EWN5ebhi4/cOyCU+9RNkyVx/hnZXpJg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1887,10 +2006,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1900,10 +2019,10 @@ packages: '@radix-ui/react-collapsible@1.1.0': resolution: {integrity: sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==} 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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1913,30 +2032,30 @@ 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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-compose-refs@1.0.1': - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} + '@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 + '@types/react': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-compose-refs@1.1.0': - resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} + '@radix-ui/react-compose-refs@1.1.0-rc.6': + resolution: {integrity: sha512-binUwDiCIJAiQetkNlkelVRzJPwKmplw8/4qiRGWcAIPujxNzrQeLkv/4GRsQm8qDhSqV5KlBTUkkkBCgrScQw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1944,8 +2063,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1953,8 +2072,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1962,10 +2081,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1975,8 +2094,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1984,10 +2103,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -1997,8 +2116,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2006,10 +2125,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2019,10 +2138,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2032,10 +2151,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2045,10 +2164,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2058,10 +2177,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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2071,30 +2190,30 @@ 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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@radix-ui/react-slot@1.0.2': - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + '@radix-ui/react-slot@1.1.0': + resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 + '@types/react': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true - '@radix-ui/react-slot@1.1.0': - resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} + '@radix-ui/react-slot@1.1.0-rc.6': + resolution: {integrity: sha512-DlsVYQzZM8AKOrJJMkeNdZWw//Buv6wB+i244/APFH8bf814n1fSAqbEy0SMew2f8atgMEhD9o/+SqMpSoo+pg==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2102,10 +2221,10 @@ packages: '@radix-ui/react-toggle-group@1.1.0': resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==} 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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2115,10 +2234,10 @@ packages: '@radix-ui/react-toggle@1.1.0': resolution: {integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==} 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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2128,10 +2247,10 @@ packages: '@radix-ui/react-tooltip@1.1.1': resolution: {integrity: sha512-LLE8nzNE4MzPMw3O2zlVlkLFid3y9hMUs7uCbSHyKSo+tCN4yMCf+ZCCcfrYgsOC0TiHBPQ1mtpJ2liY3ZT3SQ==} 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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2141,8 +2260,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2150,8 +2269,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2159,8 +2278,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2168,8 +2287,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2177,8 +2296,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2186,8 +2305,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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2195,10 +2314,10 @@ packages: '@radix-ui/react-visually-hidden@1.1.0': resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} 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': npm:types-react@19.0.0-rc.1 + '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -2216,7 +2335,7 @@ packages: resolution: {integrity: sha512-s8Ch7GL30qRKScn9NWwItMqxjtzbyUtCnXfC6sL2YTVtulbfvZZ06W+aA0S6f7fdrVlOOlQzZuK/sVaQCHhcSw==} engines: {node: '>=18.0.0'} peerDependencies: - react: 18.2.0 + react: 19.0.0-rc.0 '@react-email/tailwind@0.0.15': resolution: {integrity: sha512-TE3NQ7VKhhvv3Zv0Z1NtoV6AF7aOWiG4juVezMZw1hZCG0mkN6iXC63u23vPQi12y6xCp20ZUHfg67kQeDSP/g==} @@ -2457,9 +2576,6 @@ packages: '@swc/helpers@0.5.11': resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@swc/types@0.1.6': resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==} @@ -2499,9 +2615,6 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/fs-extra@11.0.1': - resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} - '@types/html-to-text@9.0.4': resolution: {integrity: sha512-pUY3cKH/Nm2yYrEmDlPR1mR7yszjGx4DrwPjQ702C4/D5CwHuZTgZdIdwPkRbcuhs7BAh2L5rg3CL5cbRiGTCQ==} @@ -2514,9 +2627,6 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/jsonfile@6.1.4': - resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} - '@types/mime-types@2.1.4': resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} @@ -2547,15 +2657,6 @@ packages: '@types/prismjs@1.26.3': resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - - '@types/react-dom@18.3.0': - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} - '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -3193,6 +3294,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'} + combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -3394,6 +3502,10 @@ packages: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + detect-newline@4.0.1: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3832,12 +3944,15 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@10.17.4: - resolution: {integrity: sha512-CYBSs6cWfzcasAX8aofgKFZootmkQtR4qxbfTOksBLny/lbUfkGbQAFOS3qnl6Uau1N9y8tUpI7mVIrHgkFjLQ==} + framer-motion@11.3.0-alpha.0: + resolution: {integrity: sha512-te1kex5A1/E8DYTlBoR4O7GLx2ALKzgd2uMHb1cD9FaBYY18Xyk9kAtv8JsvAwWTimuFMNH/y9bBr97+pVmlPA==} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + '@emotion/is-prop-valid': '*' + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true react: optional: true react-dom: @@ -4130,6 +4245,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'} @@ -4547,7 +4665,7 @@ packages: md-to-react-email@5.0.2: resolution: {integrity: sha512-x6kkpdzIzUhecda/yahltfEl53mH26QdWu4abUF9+S0Jgam8P//Ciro8cdhyMHnT5MQUJYrIbO6ORM2UxPiNNA==} peerDependencies: - react: 18.x + react: 19.0.0-rc.0 md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} @@ -4666,21 +4784,24 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next@14.2.3: - resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} + next@15.0.0-canary.27: + resolution: {integrity: sha512-7XjoOl7aIYpUy5WecPZgWTEf52kDJPmrtKnl89mHjTIkxcAq6BltYP7Uy+ZNc6PD28u4DxYdMxNvC4sSmPxKHg==} engines: {node: '>=18.17.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-rc.0 + react-dom: 19.0.0-rc.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true @@ -5029,7 +5150,7 @@ packages: prism-react-renderer@2.1.0: resolution: {integrity: sha512-I5cvXHjA1PVGbGm1MsWCpvBCRrYyxEri0MC7/JbfIfYfcXAxHyO5PaUjs3A8H5GW6kJcLhTHxxMaOZZpRZD2iQ==} peerDependencies: - react: '>=16.0.0' + react: 19.0.0-rc.0 prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} @@ -5092,16 +5213,6 @@ packages: randomfill@1.0.4: resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} - react-dom@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - react-dom@19.0.0-rc.0: resolution: {integrity: sha512-MhgN2RMYFUkZekkFbsXg9ycwEGaMBzATpTNvGGvWNA9BZZEkdzIL4pv7iDuZKn48YoGARk8ydu4S+Ehd8Yrc4g==} peerDependencies: @@ -5120,8 +5231,8 @@ packages: resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} 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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -5130,8 +5241,8 @@ 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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -5140,20 +5251,12 @@ packages: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} 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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true - react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - react@19.0.0-rc.0: resolution: {integrity: sha512-8nrDCl5uE54FHeKqKrEO0TS+10bT4cxutJGb2okiJc0FHMQ6I3FeItaqly/1nbijlhSO3HmAVyPIexIQQWYAtQ==} engines: {node: '>=0.10.0'} @@ -5303,9 +5406,6 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.25.0-rc.0: resolution: {integrity: sha512-B3aSqMfoRkucM94MztZD1CyNyf68W9A3dL/TT453G6uNcxMBqGQ+rhFKyxNnWH/mfRHlGBr0tF0F472JCETH4g==} @@ -5355,6 +5455,10 @@ packages: resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} hasBin: true + sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', 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'} @@ -5385,6 +5489,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==} + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -5416,8 +5523,8 @@ packages: sonner@1.3.1: resolution: {integrity: sha512-+rOAO56b2eI3q5BtgljERSn2umRk63KFIvgb2ohbZ5X+Eb5u+a/7/0ZgswYqgBMg8dyl7n6OXd9KasA8QF9ToA==} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0 sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} @@ -5550,13 +5657,13 @@ packages: strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - 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-rc.0 peerDependenciesMeta: '@babel/core': optional: true @@ -5903,8 +6010,8 @@ packages: resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} 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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -5913,8 +6020,8 @@ packages: 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': npm:types-react@19.0.0-rc.1 + react: 19.0.0-rc.0 peerDependenciesMeta: '@types/react': optional: true @@ -6846,6 +6953,11 @@ snapshots: dependencies: '@edge-runtime/primitives': 4.0.6 + '@emnapi/runtime@1.2.0': + dependencies: + tslib: 2.6.2 + optional: true + '@emotion/is-prop-valid@0.8.8': dependencies: '@emotion/memoize': 0.7.4 @@ -7090,11 +7202,11 @@ snapshots: '@floating-ui/core': 1.6.0 '@floating-ui/utils': 0.2.1 - '@floating-ui/react-dom@2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.0.8(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)': dependencies: '@floating-ui/dom': 1.6.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) '@floating-ui/utils@0.2.1': {} @@ -7110,6 +7222,81 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} + '@img/sharp-darwin-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.2 + optional: true + + '@img/sharp-darwin-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.2 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.2': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.2': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + optional: true + + '@img/sharp-linux-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.2 + optional: true + + '@img/sharp-linux-arm@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.2 + optional: true + + '@img/sharp-linux-s390x@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.2 + optional: true + + '@img/sharp-linux-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + optional: true + + '@img/sharp-wasm32@0.33.4': + dependencies: + '@emnapi/runtime': 1.2.0 + optional: true + + '@img/sharp-win32-ia32@0.33.4': + optional: true + + '@img/sharp-win32-x64@0.33.4': + optional: true + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -7196,37 +7383,37 @@ snapshots: '@microsoft/tsdoc@0.14.2': {} - '@next/env@14.2.3': {} + '@next/env@15.0.0-canary.27': {} '@next/eslint-plugin-next@14.2.3': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.3': + '@next/swc-darwin-arm64@15.0.0-canary.27': optional: true - '@next/swc-darwin-x64@14.2.3': + '@next/swc-darwin-x64@15.0.0-canary.27': optional: true - '@next/swc-linux-arm64-gnu@14.2.3': + '@next/swc-linux-arm64-gnu@15.0.0-canary.27': optional: true - '@next/swc-linux-arm64-musl@14.2.3': + '@next/swc-linux-arm64-musl@15.0.0-canary.27': optional: true - '@next/swc-linux-x64-gnu@14.2.3': + '@next/swc-linux-x64-gnu@15.0.0-canary.27': optional: true - '@next/swc-linux-x64-musl@14.2.3': + '@next/swc-linux-x64-musl@15.0.0-canary.27': optional: true - '@next/swc-win32-arm64-msvc@14.2.3': + '@next/swc-win32-arm64-msvc@15.0.0-canary.27': optional: true - '@next/swc-win32-ia32-msvc@14.2.3': + '@next/swc-win32-ia32-msvc@15.0.0-canary.27': optional: true - '@next/swc-win32-x64-msvc@14.2.3': + '@next/swc-win32-x64-msvc@15.0.0-canary.27': optional: true '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': @@ -7256,314 +7443,299 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collapsible@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(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.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(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(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@babel/runtime': 7.24.4 - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0)': + '@radix-ui/react-compose-refs@1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(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(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(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(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(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.3)(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.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) 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.3)(react@18.3.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) + react-remove-scroll: 2.5.7(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/react-dom': 2.0.8(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.3)(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.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 + + '@radix-ui/react-popper@1.2.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': + dependencies: + '@floating-ui/react-dom': 2.0.8(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + '@radix-ui/react-arrow': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-rect': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) '@radix-ui/rect': 1.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(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(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-collection': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0)': + '@radix-ui/react-slot@1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc.0) + '@radix-ui/react-compose-refs': 1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toggle-group@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-toggle': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toggle@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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.3)(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.3)(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.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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-compose-refs': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/rect': 1.1.0 - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(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(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': types-react@19.0.0-rc.1 + '@types/react-dom': types-react-dom@19.0.0-rc.1 '@radix-ui/rect@1.1.0': {} @@ -7571,13 +7743,13 @@ snapshots: dependencies: html-to-text: 9.0.5 js-beautify: 1.15.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) '@react-email/tailwind@0.0.12(react@19.0.0-rc.0)': dependencies: react: 19.0.0-rc.0 - react-dom: 18.2.0(react@19.0.0-rc.0) + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) tw-to-css: 0.0.12 transitivePeerDependencies: - ts-node @@ -7790,12 +7962,6 @@ snapshots: '@swc/helpers@0.5.11': dependencies: tslib: 2.6.2 - optional: true - - '@swc/helpers@0.5.5': - dependencies: - '@swc/counter': 0.1.3 - tslib: 2.6.2 '@swc/types@0.1.6': dependencies: @@ -7848,11 +8014,6 @@ snapshots: '@types/estree@1.0.5': {} - '@types/fs-extra@11.0.1': - dependencies: - '@types/jsonfile': 6.1.4 - '@types/node': 18.18.0 - '@types/html-to-text@9.0.4': {} '@types/js-beautify@1.14.3': {} @@ -7861,10 +8022,6 @@ snapshots: '@types/json5@0.0.29': {} - '@types/jsonfile@6.1.4': - dependencies: - '@types/node': 18.18.0 - '@types/mime-types@2.1.4': {} '@types/minimist@1.2.5': {} @@ -7887,17 +8044,6 @@ snapshots: '@types/prismjs@1.26.3': {} - '@types/prop-types@15.7.12': {} - - '@types/react-dom@18.3.0': - dependencies: - '@types/react': 18.3.3 - - '@types/react@18.3.3': - dependencies: - '@types/prop-types': 15.7.12 - csstype: 3.1.3 - '@types/semver@7.5.8': {} '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11)': @@ -8756,6 +8902,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 + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -8957,6 +9115,9 @@ snapshots: detect-indent@7.0.1: {} + detect-libc@2.0.3: + optional: true + detect-newline@4.0.1: {} detect-node-es@1.1.0: {} @@ -9641,13 +9802,13 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@10.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.3.0-alpha.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: tslib: 2.6.2 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-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) fs-extra@11.1.1: dependencies: @@ -9953,6 +10114,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 @@ -10446,52 +10610,28 @@ snapshots: neo-async@2.6.2: {} - next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@next/env': 14.2.3 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 - caniuse-lite: 1.0.30001605 - 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.24.5)(react@18.3.1) - optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - next@14.2.3(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): + next@15.0.0-canary.27(@babel/core@7.24.5)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: - '@next/env': 14.2.3 - '@swc/helpers': 0.5.5 + '@next/env': 15.0.0-canary.27 + '@swc/helpers': 0.5.11 busboy: 1.6.0 caniuse-lite: 1.0.30001605 graceful-fs: 4.2.11 postcss: 8.4.31 react: 19.0.0-rc.0 react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) - styled-jsx: 5.1.1(react@19.0.0-rc.0) + styled-jsx: 5.1.6(@babel/core@7.24.5)(react@19.0.0-rc.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 + '@next/swc-darwin-arm64': 15.0.0-canary.27 + '@next/swc-darwin-x64': 15.0.0-canary.27 + '@next/swc-linux-arm64-gnu': 15.0.0-canary.27 + '@next/swc-linux-arm64-musl': 15.0.0-canary.27 + '@next/swc-linux-x64-gnu': 15.0.0-canary.27 + '@next/swc-linux-x64-musl': 15.0.0-canary.27 + '@next/swc-win32-arm64-msvc': 15.0.0-canary.27 + '@next/swc-win32-ia32-msvc': 15.0.0-canary.27 + '@next/swc-win32-x64-msvc': 15.0.0-canary.27 + sharp: 0.33.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -10868,11 +11008,11 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.2.0 - prism-react-renderer@2.1.0(react@18.3.1): + prism-react-renderer@2.1.0(react@19.0.0-rc.0): dependencies: '@types/prismjs': 1.26.3 clsx: 1.2.1 - react: 18.3.1 + react: 19.0.0-rc.0 prismjs@1.29.0: {} @@ -10932,24 +11072,6 @@ snapshots: randombytes: 2.1.0 safe-buffer: 5.2.1 - react-dom@18.2.0(react@18.2.0): - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.2 - - react-dom@18.2.0(react@19.0.0-rc.0): - dependencies: - loose-envify: 1.4.0 - react: 19.0.0-rc.0 - scheduler: 0.23.2 - - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - react-dom@19.0.0-rc.0(react@19.0.0-rc.0): dependencies: react: 19.0.0-rc.0 @@ -10963,41 +11085,33 @@ snapshots: dependencies: fast-deep-equal: 2.0.1 - react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll-bar@2.3.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) + react: 19.0.0-rc.0 + react-style-singleton: 2.2.1(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - react-remove-scroll@2.5.7(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll@2.5.7(react@19.0.0-rc.0)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) + react: 19.0.0-rc.0 + react-remove-scroll-bar: 2.3.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + react-style-singleton: 2.2.1(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) tslib: 2.6.2 - use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) + use-callback-ref: 1.3.2(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + use-sidecar: 1.1.2(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): + react-style-singleton@2.2.1(react@19.0.0-rc.0)(types-react@19.0.0-rc.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.3.1 + react: 19.0.0-rc.0 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.3 - - react@18.2.0: - dependencies: - loose-envify: 1.4.0 - - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + '@types/react': types-react@19.0.0-rc.1 react@19.0.0-rc.0: {} @@ -11187,10 +11301,6 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - scheduler@0.25.0-rc.0: {} schema-utils@3.3.0: @@ -11244,6 +11354,33 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 + sharp@0.33.4: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.0 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 + '@img/sharp-libvips-darwin-arm64': 1.0.2 + '@img/sharp-libvips-darwin-x64': 1.0.2 + '@img/sharp-libvips-linux-arm': 1.0.2 + '@img/sharp-libvips-linux-arm64': 1.0.2 + '@img/sharp-libvips-linux-s390x': 1.0.2 + '@img/sharp-libvips-linux-x64': 1.0.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 + optional: true + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -11269,6 +11406,11 @@ snapshots: signal-exit@4.1.0: {} + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + slash@3.0.0: {} slash@4.0.0: {} @@ -11323,10 +11465,10 @@ snapshots: - supports-color - utf-8-validate - sonner@1.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + sonner@1.3.1(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc.0 + react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) sort-object-keys@1.1.3: {} @@ -11483,18 +11625,13 @@ snapshots: dependencies: acorn: 8.11.3 - styled-jsx@5.1.1(@babel/core@7.24.5)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.24.5)(react@19.0.0-rc.0): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0-rc.0 optionalDependencies: '@babel/core': 7.24.5 - styled-jsx@5.1.1(react@19.0.0-rc.0): - dependencies: - client-only: 0.0.1 - react: 19.0.0-rc.0 - sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -11875,7 +12012,7 @@ snapshots: types-react-dom@19.0.0-rc.1: dependencies: - '@types/react': types-react@19.0.0-rc.0 + '@types/react': types-react@19.0.0-rc.1 types-react@19.0.0-rc.1: dependencies: @@ -11920,20 +12057,20 @@ snapshots: punycode: 1.4.1 qs: 6.12.0 - use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): + use-callback-ref@1.3.2(react@19.0.0-rc.0)(types-react@19.0.0-rc.1): dependencies: - react: 18.3.1 + react: 19.0.0-rc.0 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 - use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): + use-sidecar@1.1.2(react@19.0.0-rc.0)(types-react@19.0.0-rc.1): dependencies: detect-node-es: 1.1.0 - react: 18.3.1 + react: 19.0.0-rc.0 tslib: 2.6.2 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': types-react@19.0.0-rc.1 util-deprecate@1.0.2: {} From af608ccb29ab102187abe996e8a6fc1ce3c4902d Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 14 Jun 2024 09:15:42 -0300 Subject: [PATCH 31/57] format --- apps/web/src/components/text.tsx | 49 +++++++++++++++----------------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/apps/web/src/components/text.tsx b/apps/web/src/components/text.tsx index 0c06e15e9b..ce0d914a4b 100644 --- a/apps/web/src/components/text.tsx +++ b/apps/web/src/components/text.tsx @@ -18,33 +18,30 @@ interface TextOwnProps { type TextProps = As<"span", "div", "p"> & TextOwnProps; -export const Text = - ( - { - as: Tag = "span", - size = "2", - color = "gray", - transform, - weight = "normal", +export const Text = ({ + as: Tag = "span", + size = "2", + color = "gray", + transform, + weight = "normal", + className, + children, + ...props +}: TextProps) => ( + ( - } - > - {children} - - ); + transform, + getSizesClassNames(size), + getColorClassNames(color), + getWeightClassNames(weight), + )} + {...props} + ref={props.ref as React.Ref} + > + {children} + +); const getSizesClassNames = (size: TextSize | undefined) => { switch (size) { From ec77f4894390388727b432b671666df173affd4a Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Fri, 14 Jun 2024 09:39:06 -0300 Subject: [PATCH 32/57] update html testing snapshot --- packages/html/src/html.spec.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/html/src/html.spec.tsx b/packages/html/src/html.spec.tsx index 45d3450337..576af34822 100644 --- a/packages/html/src/html.spec.tsx +++ b/packages/html/src/html.spec.tsx @@ -16,9 +16,9 @@ describe(" component", () => { }); it("renders correctly", () => { - const actualOutput = render(); + const actualOutput = render(); expect(actualOutput).toMatchInlineSnapshot( - '""', + '""', ); }); }); From f75c5fdfb7f80c1d1ec67774290816999c86be71 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 25 Jun 2024 15:09:38 -0300 Subject: [PATCH 33/57] allow both ^18.0 and ^19.0 for React --- packages/body/package.json | 2 +- packages/button/package.json | 2 +- packages/code-block/package.json | 2 +- packages/code-inline/package.json | 2 +- packages/column/package.json | 2 +- packages/components/package.json | 2 +- packages/container/package.json | 2 +- packages/font/package.json | 2 +- packages/head/package.json | 2 +- packages/heading/package.json | 2 +- packages/hr/package.json | 2 +- packages/html/package.json | 2 +- packages/img/package.json | 2 +- packages/link/package.json | 2 +- packages/markdown/package.json | 2 +- packages/preview/package.json | 2 +- packages/render/package.json | 4 ++-- packages/row/package.json | 2 +- packages/section/package.json | 2 +- packages/tailwind/package.json | 2 +- packages/text/package.json | 2 +- 21 files changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/body/package.json b/packages/body/package.json index c8409fa3c0..b00a522906 100644 --- a/packages/body/package.json +++ b/packages/body/package.json @@ -31,7 +31,7 @@ "test": "vitest run" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/core": "7.23.9", diff --git a/packages/button/package.json b/packages/button/package.json index 3eb9ecfb91..d3da4af1fc 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/code-block/package.json b/packages/code-block/package.json index 65770bec17..cb5dea11d5 100644 --- a/packages/code-block/package.json +++ b/packages/code-block/package.json @@ -41,7 +41,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/code-inline/package.json b/packages/code-inline/package.json index 90b6c51615..238b2cd8d9 100644 --- a/packages/code-inline/package.json +++ b/packages/code-inline/package.json @@ -35,7 +35,7 @@ "access": "public" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/column/package.json b/packages/column/package.json index c069707a86..037f47a999 100644 --- a/packages/column/package.json +++ b/packages/column/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/components/package.json b/packages/components/package.json index a6ff95aea5..43ba1d801a 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -63,7 +63,7 @@ "@react-email/text": "workspace:0.0.9" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/container/package.json b/packages/container/package.json index 0d6dff7d18..74b88e7ab9 100644 --- a/packages/container/package.json +++ b/packages/container/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/font/package.json b/packages/font/package.json index 2085af4b5a..346e11d40f 100644 --- a/packages/font/package.json +++ b/packages/font/package.json @@ -31,7 +31,7 @@ "test": "vitest run" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/head/package.json b/packages/head/package.json index 929034dd3d..a4000fcefd 100644 --- a/packages/head/package.json +++ b/packages/head/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/heading/package.json b/packages/heading/package.json index 6b8498a8cb..0b8a06dda8 100644 --- a/packages/heading/package.json +++ b/packages/heading/package.json @@ -46,7 +46,7 @@ "@radix-ui/react-slot": "1.1.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/hr/package.json b/packages/hr/package.json index cd380d17e4..d58d73bb2e 100644 --- a/packages/hr/package.json +++ b/packages/hr/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/html/package.json b/packages/html/package.json index b59d423375..42766cd6ac 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/img/package.json b/packages/img/package.json index 36b892d1f6..f84d3ccfe7 100644 --- a/packages/img/package.json +++ b/packages/img/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/link/package.json b/packages/link/package.json index 5b0b03304e..f74b3d2ae3 100644 --- a/packages/link/package.json +++ b/packages/link/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index d437a055be..d4c77f39fd 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -47,7 +47,7 @@ }, "license": "MIT", "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/preview/package.json b/packages/preview/package.json index 136249b8a9..a74c1c6bb6 100644 --- a/packages/preview/package.json +++ b/packages/preview/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/render/package.json b/packages/render/package.json index 4dd2c8f6aa..a16b05a16e 100644 --- a/packages/render/package.json +++ b/packages/render/package.json @@ -90,8 +90,8 @@ "react-promise-suspense": "0.3.4" }, "peerDependencies": { - "react": "19.0.0-rc.0", - "react-dom": "19.0.0-rc.0" + "react": "^18.0 || ^19.0", + "react-dom": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/row/package.json b/packages/row/package.json index af0c835813..112e044984 100644 --- a/packages/row/package.json +++ b/packages/row/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/section/package.json b/packages/section/package.json index 2340b258b2..93e4c0157b 100644 --- a/packages/section/package.json +++ b/packages/section/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index 5e8252aa84..ba56ab8ef5 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -44,7 +44,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/core": "7.23.9", diff --git a/packages/text/package.json b/packages/text/package.json index 30aa12013c..40b3cf0584 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -43,7 +43,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "react": "19.0.0-rc.0" + "react": "^18.0 || ^19.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", From 650b2da49835ddaf36d7b8daee6691bfdb50b9b5 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 25 Jun 2024 15:15:27 -0300 Subject: [PATCH 34/57] use latest alpha for framer motion --- packages/react-email/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-email/package.json b/packages/react-email/package.json index 609540edec..214ab97fca 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -48,7 +48,7 @@ "esbuild": "0.19.11", "eslint-config-prettier": "9.0.0", "eslint-config-turbo": "1.10.12", - "framer-motion": "11.3.0-alpha.0", + "framer-motion": "12.0.0-alpha.0", "glob": "10.3.4", "log-symbols": "4.1.0", "mime-types": "2.1.35", From 296b2ff1330b5a01e2f2bd7b4bee0ad0b2d15900 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 25 Jun 2024 15:15:45 -0300 Subject: [PATCH 35/57] update lock --- pnpm-lock.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4352b1ab4..4b329ab684 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -746,8 +746,8 @@ importers: specifier: 1.10.12 version: 1.10.12(eslint@8.50.0) framer-motion: - specifier: 11.3.0-alpha.0 - version: 11.3.0-alpha.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + specifier: 12.0.0-alpha.0 + version: 12.0.0-alpha.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) glob: specifier: 10.3.4 version: 10.3.4 @@ -3944,8 +3944,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.3.0-alpha.0: - resolution: {integrity: sha512-te1kex5A1/E8DYTlBoR4O7GLx2ALKzgd2uMHb1cD9FaBYY18Xyk9kAtv8JsvAwWTimuFMNH/y9bBr97+pVmlPA==} + framer-motion@12.0.0-alpha.0: + resolution: {integrity: sha512-rw0+O0kqsSFPrYrSnHXrZTGAKteCj9D9HzDdHjJR8GyPWADLoQstgUYeSvLxrO3P+HlBfQtmu/SOsM9eLhKXtQ==} peerDependencies: '@emotion/is-prop-valid': '*' react: 19.0.0-rc.0 @@ -9802,7 +9802,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.3.0-alpha.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): + framer-motion@12.0.0-alpha.0(@emotion/is-prop-valid@0.8.8)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: tslib: 2.6.2 optionalDependencies: From 4ada39b3805dde2369021c02c52b9442fa156553 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 25 Jun 2024 15:17:10 -0300 Subject: [PATCH 36/57] update react-slot on our landing page --- apps/web/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/package.json b/apps/web/package.json index 6085b961a9..14fedf7508 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@radix-ui/colors": "1.0.1", - "@radix-ui/react-slot": "1.1.0-rc.6", + "@radix-ui/react-slot": "1.1.0", "@sindresorhus/is": "6.1.0", "@supabase/supabase-js": "2.39.3", "@vercel/analytics": "1.0.1", From d75ef7b629c539eedcf973c531b6521dc28aa26c Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 25 Jun 2024 15:48:57 -0300 Subject: [PATCH 37/57] update lock --- pnpm-lock.yaml | 35 ++--------------------------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b329ab684..6231dd01ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: specifier: 1.0.1 version: 1.0.1 '@radix-ui/react-slot': - specifier: 1.1.0-rc.6 - version: 1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) + specifier: 1.1.0 + version: 1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) '@sindresorhus/is': specifier: 6.1.0 version: 6.1.0 @@ -2051,15 +2051,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-compose-refs@1.1.0-rc.6': - resolution: {integrity: sha512-binUwDiCIJAiQetkNlkelVRzJPwKmplw8/4qiRGWcAIPujxNzrQeLkv/4GRsQm8qDhSqV5KlBTUkkkBCgrScQw==} - peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.1 - react: 19.0.0-rc.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-context@1.1.0': resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: @@ -2209,15 +2200,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-slot@1.1.0-rc.6': - resolution: {integrity: sha512-DlsVYQzZM8AKOrJJMkeNdZWw//Buv6wB+i244/APFH8bf814n1fSAqbEy0SMew2f8atgMEhD9o/+SqMpSoo+pg==} - peerDependencies: - '@types/react': npm:types-react@19.0.0-rc.1 - react: 19.0.0-rc.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-toggle-group@1.1.0': resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==} peerDependencies: @@ -7486,12 +7468,6 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-compose-refs@1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc.0 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-context@1.1.0(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': dependencies: react: 19.0.0-rc.0 @@ -7635,13 +7611,6 @@ snapshots: optionalDependencies: '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-slot@1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0-rc.6(react@19.0.0-rc.0)(types-react@19.0.0-rc.1) - react: 19.0.0-rc.0 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@radix-ui/react-toggle-group@1.1.0(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 From ddd7539432cb4b972ee3f2ccc82391391aab52ff Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 25 Jun 2024 16:13:28 -0300 Subject: [PATCH 38/57] format --- packages/html/src/html.spec.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/html/src/html.spec.tsx b/packages/html/src/html.spec.tsx index 576af34822..aff70aed56 100644 --- a/packages/html/src/html.spec.tsx +++ b/packages/html/src/html.spec.tsx @@ -16,7 +16,7 @@ describe(" component", () => { }); it("renders correctly", () => { - const actualOutput = render(); + const actualOutput = render(); expect(actualOutput).toMatchInlineSnapshot( '""', ); From 5a8ca8c2660457ea7203f597fb5a263f3a2ea7a6 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 25 Jun 2024 16:24:32 -0300 Subject: [PATCH 39/57] update snapshots with React 19 preloading links --- .../cli/commands/testing/__snapshots__/export.spec.ts.snap | 2 ++ packages/render/src/node/render-async-node.spec.tsx | 4 ++-- packages/render/src/shared/render.spec.tsx | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/react-email/src/cli/commands/testing/__snapshots__/export.spec.ts.snap b/packages/react-email/src/cli/commands/testing/__snapshots__/export.spec.ts.snap index 497cbf8b79..fee9415ee1 100644 --- a/packages/react-email/src/cli/commands/testing/__snapshots__/export.spec.ts.snap +++ b/packages/react-email/src/cli/commands/testing/__snapshots__/export.spec.ts.snap @@ -5,6 +5,8 @@ exports[`email export 1`] = ` + + diff --git a/packages/render/src/node/render-async-node.spec.tsx b/packages/render/src/node/render-async-node.spec.tsx index 8a00ad293b..f145eb5cc9 100644 --- a/packages/render/src/node/render-async-node.spec.tsx +++ b/packages/render/src/node/render-async-node.spec.tsx @@ -42,7 +42,7 @@ describe("renderAsync on node environments", () => { const actualOutput = await renderAsync(