From 3c81b56e71bcd64ec8d24e5e58a13790deab5de1 Mon Sep 17 00:00:00 2001 From: Hendrik Liebau Date: Tue, 9 Apr 2024 11:55:28 +0200 Subject: [PATCH] Switch from React canary back to experimental This is mostly in preparation for adding PPR (`prerender`/`resume`). --- apps/aws-app/package.json | 8 +- apps/cloudflare-app/package.json | 10 +- apps/shared-app/package.json | 8 +- apps/shared-app/src/client/button.tsx | 11 +- apps/shared-app/src/client/product.tsx | 5 +- apps/vercel-app/package.json | 8 +- package-lock.json | 355 ++++++++++++------------- package.json | 2 +- packages/core/package.json | 10 +- packages/webpack-rsc/package.json | 6 +- 10 files changed, 203 insertions(+), 220 deletions(-) diff --git a/apps/aws-app/package.json b/apps/aws-app/package.json index f7acede..540a444 100644 --- a/apps/aws-app/package.json +++ b/apps/aws-app/package.json @@ -18,16 +18,16 @@ "dependencies": { "@mfng/core": "*", "@mfng/shared-app": "*", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229" + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405" }, "devDependencies": { "@hono/node-server": "^1.8.2", "@mfng/webpack-rsc": "*", "@swc/core": "^1.3.22", "@types/aws-lambda": "^8.10.136", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "autoprefixer": "^10.4.14", "aws-cdk": "^2.132.1", "aws-cdk-lib": "^2.132.1", diff --git a/apps/cloudflare-app/package.json b/apps/cloudflare-app/package.json index 919b729..0ed828b 100644 --- a/apps/cloudflare-app/package.json +++ b/apps/cloudflare-app/package.json @@ -18,8 +18,8 @@ "dependencies": { "@mfng/core": "*", "@mfng/shared-app": "*", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229" + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405" }, "devDependencies": { "@cloudflare/workers-types": "^4.20240222.0", @@ -28,8 +28,8 @@ "@swc/core": "^1.3.22", "@swc/jest": "^0.2.24", "@types/jest": "^29.4.0", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "autoprefixer": "^10.4.14", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.7.3", @@ -38,7 +38,7 @@ "mini-css-extract-plugin": "^2.7.5", "postcss": "^8.4.21", "postcss-loader": "^7.0.2", - "react-server-dom-webpack": "18.3.0-canary-2f8f77602-20240229", + "react-server-dom-webpack": "0.0.0-experimental-e3ebcd54b-20240405", "resolve-typescript-plugin": "^2.0.0", "source-map-loader": "^4.0.1", "swc-loader": "^0.2.3", diff --git a/apps/shared-app/package.json b/apps/shared-app/package.json index 9c19cd5..36ecddf 100644 --- a/apps/shared-app/package.json +++ b/apps/shared-app/package.json @@ -26,15 +26,15 @@ "clsx": "^1.2.1", "countries-list": "^2.6.1", "fuse.js": "^6.6.2", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", "react-markdown": "^8.0.5", "server-only": "^0.0.1", "zod": "^3.21.4" }, "devDependencies": { - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "tailwindcss": "^3.2.7" } } diff --git a/apps/shared-app/src/client/button.tsx b/apps/shared-app/src/client/button.tsx index 27c4bf8..a40c13c 100644 --- a/apps/shared-app/src/client/button.tsx +++ b/apps/shared-app/src/client/button.tsx @@ -1,18 +1,17 @@ 'use client'; import * as React from 'react'; -import * as ReactDOM from 'react-dom'; import {trackClick} from '../server/track-click.js'; -export type ButtonProps = React.PropsWithChildren<{}>; - -export function Button({children}: ButtonProps): React.ReactNode { - const {pending} = ReactDOM.useFormStatus(); +export type ButtonProps = React.PropsWithChildren<{ + readonly disabled?: boolean; +}>; +export function Button({children, disabled}: ButtonProps): React.ReactNode { return ( + {result && ( {result.status === `success` ? ( diff --git a/apps/vercel-app/package.json b/apps/vercel-app/package.json index 6bc3f88..a35c36e 100644 --- a/apps/vercel-app/package.json +++ b/apps/vercel-app/package.json @@ -22,16 +22,16 @@ "@mfng/core": "*", "@mfng/shared-app": "*", "@vercel/analytics": "^0.1.11", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", "web-vitals": "^3.3.1" }, "devDependencies": { "@hono/node-server": "^1.8.2", "@mfng/webpack-rsc": "*", "@swc/core": "^1.3.22", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "autoprefixer": "^10.4.14", "chokidar": "^3.6.0", "copy-webpack-plugin": "^11.0.0", diff --git a/package-lock.json b/package-lock.json index 359f53a..efb4705 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "eslint-plugin-markdown": "^3.0.1", "prettier": "^2.8.7", "prettier-plugin-tailwindcss": "^0.2.4", - "react-dom": "18.3.0-canary-2f8f77602-20240229", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", "rimraf": "^4.4.1", "turbo": "^1.8.8", "typescript": "^5.2.2" @@ -42,16 +42,16 @@ "dependencies": { "@mfng/core": "*", "@mfng/shared-app": "*", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229" + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405" }, "devDependencies": { "@hono/node-server": "^1.8.2", "@mfng/webpack-rsc": "*", "@swc/core": "^1.3.22", "@types/aws-lambda": "^8.10.136", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "autoprefixer": "^10.4.14", "aws-cdk": "^2.132.1", "aws-cdk-lib": "^2.132.1", @@ -81,8 +81,8 @@ "dependencies": { "@mfng/core": "*", "@mfng/shared-app": "*", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229" + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405" }, "devDependencies": { "@cloudflare/workers-types": "^4.20240222.0", @@ -91,8 +91,8 @@ "@swc/core": "^1.3.22", "@swc/jest": "^0.2.24", "@types/jest": "^29.4.0", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "autoprefixer": "^10.4.14", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.7.3", @@ -101,7 +101,7 @@ "mini-css-extract-plugin": "^2.7.5", "postcss": "^8.4.21", "postcss-loader": "^7.0.2", - "react-server-dom-webpack": "18.3.0-canary-2f8f77602-20240229", + "react-server-dom-webpack": "0.0.0-experimental-e3ebcd54b-20240405", "resolve-typescript-plugin": "^2.0.0", "source-map-loader": "^4.0.1", "swc-loader": "^0.2.3", @@ -122,15 +122,15 @@ "clsx": "^1.2.1", "countries-list": "^2.6.1", "fuse.js": "^6.6.2", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", "react-markdown": "^8.0.5", "server-only": "^0.0.1", "zod": "^3.21.4" }, "devDependencies": { - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "tailwindcss": "^3.2.7" } }, @@ -142,16 +142,16 @@ "@mfng/core": "*", "@mfng/shared-app": "*", "@vercel/analytics": "^0.1.11", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", "web-vitals": "^3.3.1" }, "devDependencies": { "@hono/node-server": "^1.8.2", "@mfng/webpack-rsc": "*", "@swc/core": "^1.3.22", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "autoprefixer": "^10.4.14", "chokidar": "^3.6.0", "copy-webpack-plugin": "^11.0.0", @@ -174,9 +174,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.1.tgz", - "integrity": "sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ "ppc64" ], @@ -190,9 +190,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/android-arm": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.1.tgz", - "integrity": "sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", "cpu": [ "arm" ], @@ -206,9 +206,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/android-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.1.tgz", - "integrity": "sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", "cpu": [ "arm64" ], @@ -222,9 +222,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/android-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.1.tgz", - "integrity": "sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", "cpu": [ "x64" ], @@ -238,9 +238,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.1.tgz", - "integrity": "sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", "cpu": [ "arm64" ], @@ -254,9 +254,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/darwin-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.1.tgz", - "integrity": "sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", "cpu": [ "x64" ], @@ -270,9 +270,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.1.tgz", - "integrity": "sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", "cpu": [ "arm64" ], @@ -286,9 +286,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.1.tgz", - "integrity": "sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", "cpu": [ "x64" ], @@ -302,9 +302,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-arm": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.1.tgz", - "integrity": "sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", "cpu": [ "arm" ], @@ -318,9 +318,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.1.tgz", - "integrity": "sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", "cpu": [ "arm64" ], @@ -334,9 +334,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-ia32": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.1.tgz", - "integrity": "sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", "cpu": [ "ia32" ], @@ -350,9 +350,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-loong64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.1.tgz", - "integrity": "sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", "cpu": [ "loong64" ], @@ -366,9 +366,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.1.tgz", - "integrity": "sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", "cpu": [ "mips64el" ], @@ -382,9 +382,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.1.tgz", - "integrity": "sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", "cpu": [ "ppc64" ], @@ -398,9 +398,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.1.tgz", - "integrity": "sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", "cpu": [ "riscv64" ], @@ -414,9 +414,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-s390x": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.1.tgz", - "integrity": "sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", "cpu": [ "s390x" ], @@ -430,9 +430,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/linux-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz", - "integrity": "sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", "cpu": [ "x64" ], @@ -446,9 +446,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.1.tgz", - "integrity": "sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", "cpu": [ "x64" ], @@ -462,9 +462,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.1.tgz", - "integrity": "sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", "cpu": [ "x64" ], @@ -478,9 +478,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/sunos-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.1.tgz", - "integrity": "sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", "cpu": [ "x64" ], @@ -494,9 +494,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/win32-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.1.tgz", - "integrity": "sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", "cpu": [ "arm64" ], @@ -510,9 +510,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/win32-ia32": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.1.tgz", - "integrity": "sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", "cpu": [ "ia32" ], @@ -526,9 +526,9 @@ } }, "apps/vercel-app/node_modules/@esbuild/win32-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.1.tgz", - "integrity": "sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", "cpu": [ "x64" ], @@ -542,9 +542,9 @@ } }, "apps/vercel-app/node_modules/esbuild": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.1.tgz", - "integrity": "sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "dev": true, "hasInstallScript": true, "bin": { @@ -554,29 +554,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.1", - "@esbuild/android-arm": "0.20.1", - "@esbuild/android-arm64": "0.20.1", - "@esbuild/android-x64": "0.20.1", - "@esbuild/darwin-arm64": "0.20.1", - "@esbuild/darwin-x64": "0.20.1", - "@esbuild/freebsd-arm64": "0.20.1", - "@esbuild/freebsd-x64": "0.20.1", - "@esbuild/linux-arm": "0.20.1", - "@esbuild/linux-arm64": "0.20.1", - "@esbuild/linux-ia32": "0.20.1", - "@esbuild/linux-loong64": "0.20.1", - "@esbuild/linux-mips64el": "0.20.1", - "@esbuild/linux-ppc64": "0.20.1", - "@esbuild/linux-riscv64": "0.20.1", - "@esbuild/linux-s390x": "0.20.1", - "@esbuild/linux-x64": "0.20.1", - "@esbuild/netbsd-x64": "0.20.1", - "@esbuild/openbsd-x64": "0.20.1", - "@esbuild/sunos-x64": "0.20.1", - "@esbuild/win32-arm64": "0.20.1", - "@esbuild/win32-ia32": "0.20.1", - "@esbuild/win32-x64": "0.20.1" + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, "apps/vercel-app/node_modules/web-vitals": { @@ -2353,9 +2353,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", - "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -4959,9 +4959,9 @@ } }, "node_modules/@remix-run/dev/node_modules/yaml": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.0.tgz", - "integrity": "sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", "dev": true, "bin": { "yaml": "bin.mjs" @@ -5607,9 +5607,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "20.11.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.26.tgz", - "integrity": "sha512-YwOMmyhNnAWijOBQweOJnQPl068Oqd4K3OFbTc6AHJwzweUwwWG3GIFY74OKks2PJUDkQPeddOQES9mLn1CTEQ==", + "version": "20.12.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.6.tgz", + "integrity": "sha512-3KurE8taB8GCvZBPngVbp0lk5CKi8M9f9k1rsADh0Evdz5SzJ+Q+Hx9uHoFGsLnLnd1xmkDQr2hVhlA0Mn0lKQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -5639,20 +5639,19 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/react": { - "version": "18.2.61", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.61.tgz", - "integrity": "sha512-NURTN0qNnJa7O/k4XUkEW2yfygA+NxS0V5h1+kp9jPwhzZy95q3ADoGMP0+JypMhrZBTTgjKAUlTctde1zzeQA==", + "version": "18.2.75", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.75.tgz", + "integrity": "sha512-+DNnF7yc5y0bHkBTiLKqXFe+L4B3nvOphiMY3tuA5X10esmjqk7smyBZzbGTy2vsiy/Bnzj8yFIBL8xhRacoOg==", "dev": true, "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.2.19", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.19.tgz", - "integrity": "sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==", + "version": "18.2.24", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.24.tgz", + "integrity": "sha512-cN6upcKd8zkGy4HU9F1+/s98Hrp6D4MOcippK4PoE8OZRngohHZpbJn1GsaDLz87MqvHNoT13nHvNqM9ocRHZg==", "dev": true, "dependencies": { "@types/react": "*" @@ -5667,12 +5666,6 @@ "@types/node": "*" } }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "dev": true - }, "node_modules/@types/semver": { "version": "7.5.5", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz", @@ -6641,9 +6634,9 @@ } }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -12007,9 +12000,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/grapheme-splitter": { @@ -12358,9 +12351,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -17392,9 +17385,9 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" @@ -17497,34 +17490,22 @@ } }, "node_modules/react": { - "version": "18.3.0-canary-2f8f77602-20240229", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.0-canary-2f8f77602-20240229.tgz", - "integrity": "sha512-UTV7PJKz9UY5MZNH8TI44ftSjzibBzXBfI0/u09Rx+bIif7N7djKks0mPy26z1J2jNSsOtn45qcRGailzUCqww==", - "dependencies": { - "loose-envify": "^1.1.0" - }, + "version": "0.0.0-experimental-e3ebcd54b-20240405", + "resolved": "https://registry.npmjs.org/react/-/react-0.0.0-experimental-e3ebcd54b-20240405.tgz", + "integrity": "sha512-JlE1/jOLzhl0Nd+blmAeUno8t0io1hzawUuIWLNFRHgrxcUxyNkhlSwKhOfxtF73xylYNgJJHmXWGXdZB9tqxg==", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "18.3.0-canary-2f8f77602-20240229", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-2f8f77602-20240229.tgz", - "integrity": "sha512-uDX0koU0haiks+XZ7F0CTHT+0jx3WiKp9QVshRcFdO9ojF2aAnjJY6PUrRy4oHXEXUkI+frhqIh31V82zFtPhg==", + "version": "0.0.0-experimental-e3ebcd54b-20240405", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-0.0.0-experimental-e3ebcd54b-20240405.tgz", + "integrity": "sha512-6d+Qy92j0IZv1CcOvIiPbhs+3BSEeztH39wSTJ0kurexlg+bhgfCw2+qLbo3djLzfo9KeMoojcCnaMqwRPOtoA==", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "0.24.0-canary-2f8f77602-20240229" + "scheduler": "0.0.0-experimental-e3ebcd54b-20240405" }, "peerDependencies": { - "react": "18.3.0-canary-2f8f77602-20240229" - } - }, - "node_modules/react-dom/node_modules/scheduler": { - "version": "0.24.0-canary-2f8f77602-20240229", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-2f8f77602-20240229.tgz", - "integrity": "sha512-36tD8wm5S5EUzNRvhmyYltgruAm5uxPZ0SQ/ySTTpm9lg8E7gGBqb3hJ9bqLsLGkX3uUoB2Rh3NxEznBFL5YhQ==", - "dependencies": { - "loose-envify": "^1.1.0" + "react": "0.0.0-experimental-e3ebcd54b-20240405" } }, "node_modules/react-is": { @@ -17572,21 +17553,20 @@ } }, "node_modules/react-server-dom-webpack": { - "version": "18.3.0-canary-2f8f77602-20240229", - "resolved": "https://registry.npmjs.org/react-server-dom-webpack/-/react-server-dom-webpack-18.3.0-canary-2f8f77602-20240229.tgz", - "integrity": "sha512-0xmbkCgq6ModrxZRWD+9a7RYD6Pe3QZjaKdURvhaWwgHLDq/Jx6XD3C7Zo33Qqg45YwXuQwwMl2UX/HsWfRqjg==", + "version": "0.0.0-experimental-e3ebcd54b-20240405", + "resolved": "https://registry.npmjs.org/react-server-dom-webpack/-/react-server-dom-webpack-0.0.0-experimental-e3ebcd54b-20240405.tgz", + "integrity": "sha512-46scerVHcSzT+ih/zZ/tsHFmjvFLCw4ytSJbVpg23CzWcTZvhL4p+4XviL/UY94QrzQDZG1DxHM/QbUo9E1Xxw==", "dev": true, "dependencies": { "acorn-loose": "^8.3.0", - "loose-envify": "^1.1.0", "neo-async": "^2.6.1" }, "engines": { "node": ">=0.10.0" }, "peerDependencies": { - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", "webpack": "^5.59.0" } }, @@ -18430,6 +18410,11 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "node_modules/scheduler": { + "version": "0.0.0-experimental-e3ebcd54b-20240405", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.0.0-experimental-e3ebcd54b-20240405.tgz", + "integrity": "sha512-VUTAH8poyVzJcxNB20aN+bTUk2tjgykf3Ie1vgdK6AZKcmK3IpFSyueZ5ZwIQlWj31dpEpBcAmKSLz7b69t63A==" + }, "node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -22710,9 +22695,9 @@ } }, "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -22786,18 +22771,18 @@ }, "packages/core": { "name": "@mfng/core", - "version": "4.1.2", + "version": "4.1.3", "license": "MIT", "dependencies": { "htmlescape": "^1.1.1" }, "devDependencies": { "@types/htmlescape": "^1.1.1", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", - "react-server-dom-webpack": "18.3.0-canary-2f8f77602-20240229" + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", + "react-server-dom-webpack": "0.0.0-experimental-e3ebcd54b-20240405" }, "peerDependencies": { "react": "*", @@ -22829,9 +22814,9 @@ "jest-config": "^29.5.0", "memory-fs": "^0.5.0", "prettier": "^2.8.7", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", - "react-server-dom-webpack": "18.3.0-canary-2f8f77602-20240229", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", + "react-server-dom-webpack": "0.0.0-experimental-e3ebcd54b-20240405", "webpack": "^5.75.0" }, "peerDependencies": { diff --git a/package.json b/package.json index 4a220a7..563edba 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "eslint-plugin-markdown": "^3.0.1", "prettier": "^2.8.7", "prettier-plugin-tailwindcss": "^0.2.4", - "react-dom": "18.3.0-canary-2f8f77602-20240229", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", "rimraf": "^4.4.1", "turbo": "^1.8.8", "typescript": "^5.2.2" diff --git a/packages/core/package.json b/packages/core/package.json index 415a736..7c852bc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -47,11 +47,11 @@ }, "devDependencies": { "@types/htmlescape": "^1.1.1", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.19", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", - "react-server-dom-webpack": "18.3.0-canary-2f8f77602-20240229" + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", + "react-server-dom-webpack": "0.0.0-experimental-e3ebcd54b-20240405" }, "peerDependencies": { "react": "*", diff --git a/packages/webpack-rsc/package.json b/packages/webpack-rsc/package.json index d562421..9215275 100644 --- a/packages/webpack-rsc/package.json +++ b/packages/webpack-rsc/package.json @@ -43,9 +43,9 @@ "jest-config": "^29.5.0", "memory-fs": "^0.5.0", "prettier": "^2.8.7", - "react": "18.3.0-canary-2f8f77602-20240229", - "react-dom": "18.3.0-canary-2f8f77602-20240229", - "react-server-dom-webpack": "18.3.0-canary-2f8f77602-20240229", + "react": "0.0.0-experimental-e3ebcd54b-20240405", + "react-dom": "0.0.0-experimental-e3ebcd54b-20240405", + "react-server-dom-webpack": "0.0.0-experimental-e3ebcd54b-20240405", "webpack": "^5.75.0" }, "peerDependencies": {