From 368608d0fe59629170cb722ff7c2fbf26dc92916 Mon Sep 17 00:00:00 2001 From: Bogdan Chadkin Date: Fri, 3 May 2024 00:12:35 +0400 Subject: [PATCH] refactor: upgrade to remix 5.9.1 Ref https://github.com/webstudio-is/webstudio/issues/3284 Bumped remix to 5.9.1 and fixed remix version in cli templates to avoid accidental install of higher remix version and conflicting with specified versions. --- apps/builder/package.json | 18 +- .../app/__generated__/[sitemap.xml].ts | 2 +- .../package.json | 32 +- .../app/__generated__/[sitemap.xml].ts | 2 +- .../webstudio-custom-template/package.json | 12 +- .../app/__generated__/[sitemap.xml].ts | 2 +- .../package.json | 16 +- .../app/__generated__/[sitemap.xml].ts | 2 +- .../package.json | 14 +- .../app/__generated__/[sitemap.xml].ts | 4 +- fixtures/webstudio-remix-vercel/package.json | 10 +- package.json | 2 +- packages/cli/package.json | 19 +- .../cli/templates/cloudflare/package.json | 4 +- packages/cli/templates/defaults/package.json | 10 +- .../netlify-edge-functions/package.json | 4 +- .../templates/netlify-functions/package.json | 2 +- .../sdk-components-react-remix/package.json | 4 +- pnpm-lock.yaml | 512 +++++++++--------- 19 files changed, 322 insertions(+), 349 deletions(-) diff --git a/apps/builder/package.json b/apps/builder/package.json index 2e6ea2c02f01..a54a5cdb2fbb 100644 --- a/apps/builder/package.json +++ b/apps/builder/package.json @@ -44,17 +44,17 @@ "@radix-ui/react-tooltip": "^1.0.7", "@react-aria/interactions": "^3.19.0", "@react-aria/utils": "^3.21.0", - "@remix-run/cloudflare": "^2.8.1", - "@remix-run/node": "^2.8.1", - "@remix-run/react": "^2.8.1", - "@remix-run/serve": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", + "@remix-run/cloudflare": "^2.9.1", + "@remix-run/node": "^2.9.1", + "@remix-run/react": "^2.9.1", + "@remix-run/serve": "^2.9.1", + "@remix-run/server-runtime": "^2.9.1", "@trpc/client": "^10.38.1", "@trpc/server": "^10.38.1", "@upstash/ratelimit": "^0.4.4", "@vercel/edge": "^1.1.0", "@vercel/kv": "^0.2.3", - "@vercel/remix": "2.8.1-patch.2", + "@vercel/remix": "2.9.1", "@webstudio-is/ai": "workspace:*", "@webstudio-is/asset-uploader": "workspace:*", "@webstudio-is/authorization-token": "workspace:*", @@ -127,7 +127,7 @@ "devDependencies": { "@hono/node-server": "^1.2.0", "@jest/globals": "^29.7.0", - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "^2.9.1", "@storybook/addon-actions": "^7.4.0", "@storybook/addon-essentials": "^7.4.0", "@storybook/addon-links": "^7.4.0", @@ -144,11 +144,11 @@ "@webstudio-is/tsconfig": "workspace:*", "dotenv": "^16.3.1", "html-tags": "^3.3.1", - "react-router-dom": "^6.22.3", + "react-router-dom": "^6.23.0", "react-test-renderer": "18.3.0-canary-14898b6a9-20240318", "type-fest": "^4.3.1", "typescript": "5.4.5", - "vite": "^5.2.8" + "vite": "^5.2.11" }, "sideEffects": false, "license": "AGPL-3.0-or-later" diff --git a/fixtures/webstudio-cloudflare-template/app/__generated__/[sitemap.xml].ts b/fixtures/webstudio-cloudflare-template/app/__generated__/[sitemap.xml].ts index 80e6d6e474bd..c79a34729650 100644 --- a/fixtures/webstudio-cloudflare-template/app/__generated__/[sitemap.xml].ts +++ b/fixtures/webstudio-cloudflare-template/app/__generated__/[sitemap.xml].ts @@ -1,6 +1,6 @@ export const sitemap = [ { - path: "/", + path: "", lastModified: "2024-02-01", }, ]; diff --git a/fixtures/webstudio-cloudflare-template/package.json b/fixtures/webstudio-cloudflare-template/package.json index cd8a87c5514d..b2646b6de0eb 100644 --- a/fixtures/webstudio-cloudflare-template/package.json +++ b/fixtures/webstudio-cloudflare-template/package.json @@ -26,33 +26,33 @@ "node": ">=20.0.0" }, "dependencies": { - "@remix-run/react": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", - "@remix-run/node": "^2.8.1", - "@webstudio-is/react-sdk": "workspace:*", - "@webstudio-is/sdk-components-react-radix": "workspace:*", - "@webstudio-is/sdk-components-react-remix": "workspace:*", - "@webstudio-is/sdk-components-react": "workspace:*", + "@remix-run/cloudflare": "2.9.1", + "@remix-run/cloudflare-pages": "2.9.1", + "@remix-run/node": "2.9.1", + "@remix-run/react": "2.9.1", + "@remix-run/server-runtime": "2.9.1", "@webstudio-is/form-handlers": "workspace:*", "@webstudio-is/image": "workspace:*", + "@webstudio-is/react-sdk": "workspace:*", "@webstudio-is/sdk": "workspace:*", + "@webstudio-is/sdk-components-react": "workspace:*", + "@webstudio-is/sdk-components-react-radix": "workspace:*", + "@webstudio-is/sdk-components-react-remix": "workspace:*", "isbot": "^4.1.0", "react": "18.3.0-canary-14898b6a9-20240318", "react-dom": "18.3.0-canary-14898b6a9-20240318", + "webstudio": "workspace:*", "worktop": "0.8.0-next.18", - "zod": "^3.22.4", - "@remix-run/cloudflare": "^2.8.1", - "@remix-run/cloudflare-pages": "^2.8.1", - "webstudio": "workspace:*" + "zod": "^3.22.4" }, "devDependencies": { - "@remix-run/dev": "^2.8.1", + "@cloudflare/workers-types": "^4.20240405.0", + "@remix-run/dev": "2.9.1", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", + "miniflare": "^3.20231030.4", "typescript": "5.4.5", - "vite": "^5.2.8", - "@cloudflare/workers-types": "^4.20240405.0", - "wrangler": "^3.48.0", - "miniflare": "^3.20231030.4" + "vite": "^5.2.11", + "wrangler": "^3.48.0" } } diff --git a/fixtures/webstudio-custom-template/app/__generated__/[sitemap.xml].ts b/fixtures/webstudio-custom-template/app/__generated__/[sitemap.xml].ts index f01802de475d..63df77dcf187 100644 --- a/fixtures/webstudio-custom-template/app/__generated__/[sitemap.xml].ts +++ b/fixtures/webstudio-custom-template/app/__generated__/[sitemap.xml].ts @@ -1,6 +1,6 @@ export const sitemap = [ { - path: "/", + path: "", lastModified: "2024-04-23", }, { diff --git a/fixtures/webstudio-custom-template/package.json b/fixtures/webstudio-custom-template/package.json index 3e6799ea3430..8328e5ce1fd5 100644 --- a/fixtures/webstudio-custom-template/package.json +++ b/fixtures/webstudio-custom-template/package.json @@ -13,9 +13,9 @@ "private": true, "sideEffects": false, "dependencies": { - "@remix-run/node": "^2.8.1", - "@remix-run/react": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", + "@remix-run/node": "2.9.1", + "@remix-run/react": "2.9.1", + "@remix-run/server-runtime": "2.9.1", "@size-limit/file": "^9.0.0", "@webstudio-is/form-handlers": "workspace:*", "@webstudio-is/image": "workspace:*", @@ -31,12 +31,12 @@ "web-vitals": "^3.5.2" }, "devDependencies": { - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "2.9.1", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", "typescript": "5.4.5", - "webstudio": "workspace:*", - "vite": "^5.2.8" + "vite": "^5.2.11", + "webstudio": "workspace:*" }, "engines": { "node": ">=20.0.0" diff --git a/fixtures/webstudio-remix-netlify-edge-functions/app/__generated__/[sitemap.xml].ts b/fixtures/webstudio-remix-netlify-edge-functions/app/__generated__/[sitemap.xml].ts index 80e6d6e474bd..c79a34729650 100644 --- a/fixtures/webstudio-remix-netlify-edge-functions/app/__generated__/[sitemap.xml].ts +++ b/fixtures/webstudio-remix-netlify-edge-functions/app/__generated__/[sitemap.xml].ts @@ -1,6 +1,6 @@ export const sitemap = [ { - path: "/", + path: "", lastModified: "2024-02-01", }, ]; diff --git a/fixtures/webstudio-remix-netlify-edge-functions/package.json b/fixtures/webstudio-remix-netlify-edge-functions/package.json index 6845875b195b..e7e5dc51e1ca 100644 --- a/fixtures/webstudio-remix-netlify-edge-functions/package.json +++ b/fixtures/webstudio-remix-netlify-edge-functions/package.json @@ -10,11 +10,11 @@ "fixtures:build": "webstudio build --template internal --template netlify-edge-functions --preview && pnpm prettier --write ./app/ ./package.json" }, "dependencies": { - "@netlify/edge-functions": "^2.3.1", - "@netlify/remix-edge-adapter": "3.2.0", - "@remix-run/node": "^2.8.1", - "@remix-run/react": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", + "@netlify/edge-functions": "^2.6.0", + "@netlify/remix-edge-adapter": "^3.2.2", + "@remix-run/node": "2.9.1", + "@remix-run/react": "2.9.1", + "@remix-run/server-runtime": "2.9.1", "@webstudio-is/form-handlers": "workspace:*", "@webstudio-is/image": "workspace:*", "@webstudio-is/react-sdk": "workspace:*", @@ -29,12 +29,12 @@ "private": true, "sideEffects": false, "devDependencies": { - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "2.9.1", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", "typescript": "5.4.5", - "webstudio": "workspace:*", - "vite": "^5.2.8" + "vite": "^5.2.11", + "webstudio": "workspace:*" }, "engines": { "node": ">=20.0.0" diff --git a/fixtures/webstudio-remix-netlify-functions/app/__generated__/[sitemap.xml].ts b/fixtures/webstudio-remix-netlify-functions/app/__generated__/[sitemap.xml].ts index 80e6d6e474bd..c79a34729650 100644 --- a/fixtures/webstudio-remix-netlify-functions/app/__generated__/[sitemap.xml].ts +++ b/fixtures/webstudio-remix-netlify-functions/app/__generated__/[sitemap.xml].ts @@ -1,6 +1,6 @@ export const sitemap = [ { - path: "/", + path: "", lastModified: "2024-02-01", }, ]; diff --git a/fixtures/webstudio-remix-netlify-functions/package.json b/fixtures/webstudio-remix-netlify-functions/package.json index 4ef65ca46598..a1b8c3088b15 100644 --- a/fixtures/webstudio-remix-netlify-functions/package.json +++ b/fixtures/webstudio-remix-netlify-functions/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@netlify/functions": "^2.6.0", - "@netlify/remix-adapter": "^2.3.0", - "@remix-run/node": "^2.8.1", - "@remix-run/react": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", + "@netlify/remix-adapter": "^2.3.1", + "@remix-run/node": "2.9.1", + "@remix-run/react": "2.9.1", + "@remix-run/server-runtime": "2.9.1", "@webstudio-is/form-handlers": "workspace:*", "@webstudio-is/image": "workspace:*", "@webstudio-is/react-sdk": "workspace:*", @@ -28,12 +28,12 @@ "private": true, "sideEffects": false, "devDependencies": { - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "2.9.1", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", "typescript": "5.4.5", - "webstudio": "workspace:*", - "vite": "^5.2.8" + "vite": "^5.2.11", + "webstudio": "workspace:*" }, "engines": { "node": ">=20.0.0" diff --git a/fixtures/webstudio-remix-vercel/app/__generated__/[sitemap.xml].ts b/fixtures/webstudio-remix-vercel/app/__generated__/[sitemap.xml].ts index abd0a898d791..d6c0a76b5c64 100644 --- a/fixtures/webstudio-remix-vercel/app/__generated__/[sitemap.xml].ts +++ b/fixtures/webstudio-remix-vercel/app/__generated__/[sitemap.xml].ts @@ -1,6 +1,6 @@ export const sitemap = [ { - path: "/", + path: "", lastModified: "2024-02-01", }, { @@ -20,7 +20,7 @@ export const sitemap = [ lastModified: "2024-02-01", }, { - path: "/nested/nested-page", + path: "/nested-page", lastModified: "2024-02-01", }, ]; diff --git a/fixtures/webstudio-remix-vercel/package.json b/fixtures/webstudio-remix-vercel/package.json index b08f0afd2be1..8851e31d4dee 100644 --- a/fixtures/webstudio-remix-vercel/package.json +++ b/fixtures/webstudio-remix-vercel/package.json @@ -11,9 +11,9 @@ "private": true, "sideEffects": false, "dependencies": { - "@remix-run/node": "^2.8.1", - "@remix-run/react": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", + "@remix-run/node": "2.9.1", + "@remix-run/react": "2.9.1", + "@remix-run/server-runtime": "2.9.1", "@webstudio-is/form-handlers": "workspace:*", "@webstudio-is/image": "workspace:*", "@webstudio-is/react-sdk": "workspace:*", @@ -26,11 +26,11 @@ "react-dom": "18.3.0-canary-14898b6a9-20240318" }, "devDependencies": { - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "2.9.1", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", "typescript": "5.4.5", - "vite": "^5.2.8", + "vite": "^5.2.11", "webstudio": "workspace:*" }, "engines": { diff --git a/package.json b/package.json index 1f96d6b2e98f..cdbafefa2697 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "storybook": "^7.4.0", "tsx": "^4.7.2", "typescript": "5.4.5", - "vite": "^5.2.8" + "vite": "^5.2.11" }, "engines": { "node": "20", diff --git a/packages/cli/package.json b/packages/cli/package.json index 3a4378fa6d2c..0daafd6e189d 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -44,14 +44,14 @@ "zod": "^3.22.4" }, "devDependencies": { - "@netlify/remix-adapter": "^2.3.0", - "@netlify/remix-edge-adapter": "3.2.0", - "@remix-run/cloudflare": "^2.8.1", - "@remix-run/cloudflare-pages": "^2.8.1", - "@remix-run/dev": "^2.8.1", - "@remix-run/node": "^2.8.1", - "@remix-run/react": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", + "@netlify/remix-adapter": "^2.3.1", + "@netlify/remix-edge-adapter": "3.2.2", + "@remix-run/cloudflare": "^2.9.1", + "@remix-run/cloudflare-pages": "^2.9.1", + "@remix-run/dev": "^2.9.1", + "@remix-run/node": "^2.9.1", + "@remix-run/react": "^2.9.1", + "@remix-run/server-runtime": "^2.9.1", "@types/node": "^20.12.7", "@types/prompts": "^2.4.5", "@types/react": "^18.2.70", @@ -59,8 +59,11 @@ "@types/yargs": "^17.0.32", "@webstudio-is/form-handlers": "workspace:*", "@webstudio-is/tsconfig": "workspace:*", + "react": "18.3.0-canary-14898b6a9-20240318", + "react-dom": "18.3.0-canary-14898b6a9-20240318", "tsx": "^4.7.2", "typescript": "5.4.5", + "vite": "^5.2.11", "wrangler": "^3.48.0" } } diff --git a/packages/cli/templates/cloudflare/package.json b/packages/cli/templates/cloudflare/package.json index b05191283aec..145faa3ad213 100644 --- a/packages/cli/templates/cloudflare/package.json +++ b/packages/cli/templates/cloudflare/package.json @@ -12,8 +12,8 @@ "build-cf-types": "wrangler types" }, "dependencies": { - "@remix-run/cloudflare": "^2.8.1", - "@remix-run/cloudflare-pages": "^2.8.1", + "@remix-run/cloudflare": "2.9.1", + "@remix-run/cloudflare-pages": "2.9.1", "isbot": "^4.1.0" }, "devDependencies": { diff --git a/packages/cli/templates/defaults/package.json b/packages/cli/templates/defaults/package.json index 89608377c012..da8c402dca70 100644 --- a/packages/cli/templates/defaults/package.json +++ b/packages/cli/templates/defaults/package.json @@ -8,9 +8,9 @@ "typecheck": "tsc" }, "dependencies": { - "@remix-run/react": "^2.8.1", - "@remix-run/server-runtime": "^2.8.1", - "@remix-run/node": "^2.8.1", + "@remix-run/node": "2.9.1", + "@remix-run/react": "2.9.1", + "@remix-run/server-runtime": "2.9.1", "@webstudio-is/react-sdk": "0.145.0", "@webstudio-is/sdk-components-react-radix": "0.145.0", "@webstudio-is/sdk-components-react-remix": "0.145.0", @@ -23,11 +23,11 @@ "react-dom": "18.3.0-canary-14898b6a9-20240318" }, "devDependencies": { - "@remix-run/dev": "^2.8.1", + "@remix-run/dev": "2.9.1", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", "typescript": "5.4.5", - "vite": "^5.2.8" + "vite": "^5.2.11" }, "engines": { "node": ">=20.0.0" diff --git a/packages/cli/templates/netlify-edge-functions/package.json b/packages/cli/templates/netlify-edge-functions/package.json index bc5664d21c85..2a0f90805fac 100644 --- a/packages/cli/templates/netlify-edge-functions/package.json +++ b/packages/cli/templates/netlify-edge-functions/package.json @@ -3,7 +3,7 @@ "start": "netlify serve" }, "dependencies": { - "@netlify/edge-functions": "^2.3.1", - "@netlify/remix-edge-adapter": "3.2.0" + "@netlify/edge-functions": "^2.6.0", + "@netlify/remix-edge-adapter": "^3.2.2" } } diff --git a/packages/cli/templates/netlify-functions/package.json b/packages/cli/templates/netlify-functions/package.json index 928bc93eda11..d1ce32eb4981 100644 --- a/packages/cli/templates/netlify-functions/package.json +++ b/packages/cli/templates/netlify-functions/package.json @@ -4,6 +4,6 @@ }, "dependencies": { "@netlify/functions": "^2.6.0", - "@netlify/remix-adapter": "^2.3.0" + "@netlify/remix-adapter": "^2.3.1" } } diff --git a/packages/sdk-components-react-remix/package.json b/packages/sdk-components-react-remix/package.json index 47bb55a1ca85..48299517193a 100644 --- a/packages/sdk-components-react-remix/package.json +++ b/packages/sdk-components-react-remix/package.json @@ -41,7 +41,7 @@ "checks": "pnpm typecheck" }, "peerDependencies": { - "@remix-run/react": "^2.8.1", + "@remix-run/react": "^2.9.1", "react": "18.3.0-canary-14898b6a9-20240318", "react-dom": "18.3.0-canary-14898b6a9-20240318" }, @@ -52,7 +52,7 @@ "@webstudio-is/sdk-components-react": "workspace:*" }, "devDependencies": { - "@remix-run/react": "^2.8.1", + "@remix-run/react": "^2.9.1", "@types/node": "^20.12.7", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c807ac3b615..bade07306607 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,8 +67,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) apps/builder: dependencies: @@ -142,20 +142,20 @@ importers: specifier: ^3.21.0 version: 3.21.0(react@18.3.0-canary-14898b6a9-20240318) '@remix-run/cloudflare': - specifier: ^2.8.1 - version: 2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) '@remix-run/node': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@remix-run/serve': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/server-runtime': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(typescript@5.4.5) '@trpc/client': specifier: ^10.38.1 version: 10.38.1(@trpc/server@10.38.1) @@ -172,8 +172,8 @@ importers: specifier: ^0.2.3 version: 0.2.3 '@vercel/remix': - specifier: 2.8.1-patch.2 - version: 2.8.1-patch.2(@remix-run/dev@2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)))(@remix-run/node@2.8.1(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) + specifier: 2.9.1 + version: 2.9.1(@remix-run/dev@2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)))(@remix-run/node@2.9.1(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) '@webstudio-is/ai': specifier: workspace:* version: link:../../packages/ai @@ -332,19 +332,19 @@ importers: version: 1.7.2(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) remix-auth: specifier: ^3.6.0 - version: 3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5)) + version: 3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5)) remix-auth-form: specifier: ^1.4.0 - version: 1.4.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))) + version: 1.4.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))) remix-auth-github: specifier: ^1.7.0 - version: 1.7.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))) + version: 1.7.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))) remix-auth-google: specifier: ^2.0.0 - version: 2.0.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))) + version: 2.0.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))) remix-island: specifier: ^0.2.0 - version: 0.2.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) + version: 0.2.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) shallow-equal: specifier: ^3.1.0 version: 3.1.0 @@ -386,8 +386,8 @@ importers: specifier: ^29.7.0 version: 29.7.0 '@remix-run/dev': - specifier: ^2.8.1 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + specifier: ^2.9.1 + version: 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) '@storybook/addon-actions': specifier: ^7.4.0 version: 7.4.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) @@ -437,8 +437,8 @@ importers: specifier: ^3.3.1 version: 3.3.1 react-router-dom: - specifier: ^6.22.3 - version: 6.22.3(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) + specifier: ^6.23.0 + version: 6.23.0(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) react-test-renderer: specifier: 18.3.0-canary-14898b6a9-20240318 version: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) @@ -449,26 +449,26 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) fixtures/webstudio-cloudflare-template: dependencies: '@remix-run/cloudflare': - specifier: ^2.8.1 - version: 2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) '@remix-run/cloudflare-pages': - specifier: ^2.8.1 - version: 2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) '@remix-run/node': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@remix-run/server-runtime': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@webstudio-is/form-handlers': specifier: workspace:* version: link:../../packages/form-handlers @@ -513,8 +513,8 @@ importers: specifier: ^4.20240405.0 version: 4.20240405.0 '@remix-run/dev': - specifier: ^2.8.1 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + specifier: 2.9.1 + version: 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) '@types/react': specifier: ^18.2.70 version: 18.2.79 @@ -528,8 +528,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) wrangler: specifier: ^3.48.0 version: 3.50.0(@cloudflare/workers-types@4.20240405.0) @@ -537,14 +537,14 @@ importers: fixtures/webstudio-custom-template: dependencies: '@remix-run/node': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@remix-run/server-runtime': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@size-limit/file': specifier: ^9.0.0 version: 9.0.0(size-limit@9.0.0) @@ -586,8 +586,8 @@ importers: version: 3.5.2 devDependencies: '@remix-run/dev': - specifier: ^2.8.1 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + specifier: 2.9.1 + version: 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) '@types/react': specifier: ^18.2.70 version: 18.2.79 @@ -598,8 +598,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) webstudio: specifier: workspace:* version: link:../../packages/cli @@ -607,20 +607,20 @@ importers: fixtures/webstudio-remix-netlify-edge-functions: dependencies: '@netlify/edge-functions': - specifier: ^2.3.1 - version: 2.3.1 + specifier: ^2.6.0 + version: 2.6.0 '@netlify/remix-edge-adapter': - specifier: 3.2.0 - version: 3.2.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(vite@5.2.8(@types/node@20.12.7)) + specifier: ^3.2.2 + version: 3.2.2(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(vite@5.2.11(@types/node@20.12.7)) '@remix-run/node': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@remix-run/server-runtime': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@webstudio-is/form-handlers': specifier: workspace:* version: link:../../packages/form-handlers @@ -653,8 +653,8 @@ importers: version: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) devDependencies: '@remix-run/dev': - specifier: ^2.8.1 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + specifier: 2.9.1 + version: 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) '@types/react': specifier: ^18.2.70 version: 18.2.79 @@ -665,8 +665,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) webstudio: specifier: workspace:* version: link:../../packages/cli @@ -677,17 +677,17 @@ importers: specifier: ^2.6.0 version: 2.6.0 '@netlify/remix-adapter': - specifier: ^2.3.0 - version: 2.3.0(@netlify/functions@2.6.0)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7)) + specifier: ^2.3.1 + version: 2.3.1(@netlify/functions@2.6.0)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7)) '@remix-run/node': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@remix-run/server-runtime': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@webstudio-is/form-handlers': specifier: workspace:* version: link:../../packages/form-handlers @@ -720,8 +720,8 @@ importers: version: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) devDependencies: '@remix-run/dev': - specifier: ^2.8.1 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + specifier: 2.9.1 + version: 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) '@types/react': specifier: ^18.2.70 version: 18.2.79 @@ -732,8 +732,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) webstudio: specifier: workspace:* version: link:../../packages/cli @@ -741,14 +741,14 @@ importers: fixtures/webstudio-remix-vercel: dependencies: '@remix-run/node': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@remix-run/server-runtime': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: 2.9.1 + version: 2.9.1(typescript@5.4.5) '@webstudio-is/form-handlers': specifier: workspace:* version: link:../../packages/form-handlers @@ -781,8 +781,8 @@ importers: version: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) devDependencies: '@remix-run/dev': - specifier: ^2.8.1 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + specifier: 2.9.1 + version: 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) '@types/react': specifier: ^18.2.70 version: 18.2.79 @@ -793,8 +793,8 @@ importers: specifier: 5.4.5 version: 5.4.5 vite: - specifier: ^5.2.8 - version: 5.2.8(@types/node@20.12.7) + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) webstudio: specifier: workspace:* version: link:../../packages/cli @@ -986,29 +986,29 @@ importers: version: 3.22.4 devDependencies: '@netlify/remix-adapter': - specifier: ^2.3.0 - version: 2.3.0(@netlify/functions@2.6.0)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7)) + specifier: ^2.3.1 + version: 2.3.1(@netlify/functions@2.6.0)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7)) '@netlify/remix-edge-adapter': - specifier: 3.2.0 - version: 3.2.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(vite@5.2.8(@types/node@20.12.7)) + specifier: 3.2.2 + version: 3.2.2(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(vite@5.2.11(@types/node@20.12.7)) '@remix-run/cloudflare': - specifier: ^2.8.1 - version: 2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) '@remix-run/cloudflare-pages': - specifier: ^2.8.1 - version: 2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) '@remix-run/dev': - specifier: ^2.8.1 - version: 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + specifier: ^2.9.1 + version: 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) '@remix-run/node': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(typescript@5.4.5) '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@remix-run/server-runtime': - specifier: ^2.8.1 - version: 2.8.1(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(typescript@5.4.5) '@types/node': specifier: ^20.12.7 version: 20.12.7 @@ -1030,12 +1030,21 @@ importers: '@webstudio-is/tsconfig': specifier: workspace:* version: link:../tsconfig + react: + specifier: 18.3.0-canary-14898b6a9-20240318 + version: 18.3.0-canary-14898b6a9-20240318 + react-dom: + specifier: 18.3.0-canary-14898b6a9-20240318 + version: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) tsx: specifier: ^4.7.2 version: 4.7.2 typescript: specifier: 5.4.5 version: 5.4.5 + vite: + specifier: ^5.2.11 + version: 5.2.11(@types/node@20.12.7) wrangler: specifier: ^3.48.0 version: 3.50.0(@cloudflare/workers-types@4.20240405.0) @@ -2082,8 +2091,8 @@ importers: version: link:../sdk-components-react devDependencies: '@remix-run/react': - specifier: ^2.8.1 - version: 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + specifier: ^2.9.1 + version: 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) '@types/node': specifier: ^20.12.7 version: 20.12.7 @@ -3457,8 +3466,8 @@ packages: '@ndelangen/get-tarball@3.0.9': resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - '@netlify/edge-functions@2.3.1': - resolution: {integrity: sha512-3sJzP1DmzMZppkAZpUixdHA4ryiKD1NSpLMRViYStE9Oe10rZPSnM8yl6A90vTBqCYvbAF5S7W9oPf2ucrCCIQ==} + '@netlify/edge-functions@2.6.0': + resolution: {integrity: sha512-BcTl+11j0dUNEvrGoC0Dcuade5zPdd849ozgo+lloq0MZuGzBybmBHNPaWKB1WNfZeyeZB4DIarFAZHRxn8PSw==} '@netlify/functions@2.6.0': resolution: {integrity: sha512-vU20tij0fb4nRGACqb+5SQvKd50JYyTyEhQetCMHdakcJFzjLDivvRR16u1G2Oy4A7xNAtGJF1uz8reeOtTVcQ==} @@ -3468,8 +3477,8 @@ packages: resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==} engines: {node: ^14.16.0 || >=16.0.0} - '@netlify/remix-adapter@2.3.0': - resolution: {integrity: sha512-XOi9GsrNel5aeVftRMRXZZjst7HPCYtWnnI740RHcF/pK+e7GH0FbAH5WraTLhAi6jIAXSVg5d3BAhIrWywEGw==} + '@netlify/remix-adapter@2.3.1': + resolution: {integrity: sha512-DHzvNQlcjDvKILJO4/ri51h1FQGlZA+cTc94bkPwl7ch7OKxW1re8p6aRBhMrO9SxnWD2hMNXw8bXdVtSHT5IA==} engines: {node: '>=14'} peerDependencies: '@netlify/functions': ^2.6.0 @@ -3478,8 +3487,8 @@ packages: vite: optional: true - '@netlify/remix-edge-adapter@3.2.0': - resolution: {integrity: sha512-n6KagNPMuIc1xjneA+O7jRrD4XwbmfICizfqAXJdtMGopSXQ/bxknwHKMR1R0aNuTzyo3wWDzjQp6ZUKwuko0Q==} + '@netlify/remix-edge-adapter@3.2.2': + resolution: {integrity: sha512-P5825z8HE0zNWUTJd6kal3EJ1IRiy67NDcglSs/Xkf4fXTrYIvNHIUY4h/0Iy402f6+hCfGP/qIP9mhEUk5/gg==} engines: {node: '>=16.0.0'} peerDependencies: vite: ^5.0.0 @@ -4206,8 +4215,8 @@ packages: peerDependencies: react: 18.3.0-canary-14898b6a9-20240318 - '@remix-run/cloudflare-pages@2.8.1': - resolution: {integrity: sha512-VigmjkawtEzIgjeyv4MZa3S2sIxXJBMEr4Ol1bsxW8d3uHjcB83Fh/Ywe4phot/SsUzuYHccKbIMT/YY9ly2zg==} + '@remix-run/cloudflare-pages@2.9.1': + resolution: {integrity: sha512-X00HYgjfiYSCNAdU8lN6UVaw8mAIZt5JPh4FVApHK7rYnkcd6pD+HWFDhG4mPjIqDDRHFKja0o1Le4FvPGvkVw==} engines: {node: '>=18.0.0'} peerDependencies: '@cloudflare/workers-types': ^4.0.0 @@ -4216,8 +4225,8 @@ packages: typescript: optional: true - '@remix-run/cloudflare@2.8.1': - resolution: {integrity: sha512-/JTFIjRcT8DhQuHa0i1TKBO9q1NeVteYgxi6w4fCf6pS+HoQ3+1UXVqOQflUfuChCCn5R3mzPJywDq0RyH3ctw==} + '@remix-run/cloudflare@2.9.1': + resolution: {integrity: sha512-k7HQh1hvMD6Zs4tPBT9+ZRZIB9frf0kyA1C+A8unUFFJXRqmUbsrLblGnrrlF6POSzRsdIkb4OeECYL5NYlNDw==} engines: {node: '>=18.0.0'} peerDependencies: '@cloudflare/workers-types': ^4.0.0 @@ -4226,12 +4235,13 @@ packages: typescript: optional: true - '@remix-run/dev@2.8.1': - resolution: {integrity: sha512-qFt4jAsAJeIOyg6ngeSnTG/9Z5N9QJfeThP/8wRHc1crqYgTiEtcI3DZ8WlAXjVSF5emgn/ZZKqzLAI02OgMfQ==} + '@remix-run/dev@2.9.1': + resolution: {integrity: sha512-/YhegnnRrarsqU+11+HdGwjcIT1KgkS9L7kWCM0+ivDvyiBYAuI6xbPG/q/FY6LqLAPYeOxsJmUNl+aj+yMltA==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/serve': ^2.8.1 + '@remix-run/react': ^2.9.1 + '@remix-run/serve': ^2.9.1 typescript: ^5.1.0 vite: ^5.1.0 wrangler: ^3.28.2 @@ -4245,8 +4255,8 @@ packages: wrangler: optional: true - '@remix-run/express@2.8.1': - resolution: {integrity: sha512-p1eo8uwZk8uLihSDpUnPOPsTDfghWikVPQfa+e0ZMk6tnJCjcpHAyENKDFtn9vDh9h7YNUg6A7+19CStHgxd7Q==} + '@remix-run/express@2.9.1': + resolution: {integrity: sha512-Q0U0oxINSk1t3HdvGnnHOa4M0iT9KlhBEN3JeCpc6BxIXovjceMUOOw0TTcgw8GmpXWaWO/p6vM/w4YZqb0KLg==} engines: {node: '>=18.0.0'} peerDependencies: express: ^4.17.1 @@ -4255,8 +4265,8 @@ packages: typescript: optional: true - '@remix-run/node@2.8.1': - resolution: {integrity: sha512-ddCwBVlfLvRxTQJHPcaM1lhfMjsFYG3EGmYpWJIWnnzDX5EbX9pUNHBWisMuH1eA0c7pbw0PbW0UtCttKYx2qg==} + '@remix-run/node@2.9.1': + resolution: {integrity: sha512-shicVsSmXepj4zotWHR2kLmyYCxQ25mHmfBL11ODIcIs7iSmQO+W7CNbmX1jcRvhHki/v+S/n4fMm0iKNeJ92w==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -4264,8 +4274,8 @@ packages: typescript: optional: true - '@remix-run/react@2.8.1': - resolution: {integrity: sha512-HTPm1U8+xz2jPaVjZnssrckfmFMA8sUZUdaWnoF5lmLWdReqcQv+XlBhIrQQ3jO9L8iYYdnzaSZZcRFYSdpTYg==} + '@remix-run/react@2.9.1': + resolution: {integrity: sha512-QQVZPS56okvDF3FBuGBjyKuYa6bXZvXFFlYeWfngI8ZnDbCzQLKV1oD0FWMhKuQxMaKs25uWg2YwGqwWTdin3w==} engines: {node: '>=18.0.0'} peerDependencies: react: 18.3.0-canary-14898b6a9-20240318 @@ -4275,21 +4285,17 @@ packages: typescript: optional: true - '@remix-run/router@1.15.3': - resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} - engines: {node: '>=14.0.0'} - - '@remix-run/router@1.15.3-pre.0': - resolution: {integrity: sha512-JUQb6sztqJpRbsdKpx3D4+6eaGmHU4Yb/QeKrES/ZbLuijlZMOmZ+gV0ohX5vrRDnJHJmcQPq3Tpk0GGPNM9gg==} + '@remix-run/router@1.16.0': + resolution: {integrity: sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==} engines: {node: '>=14.0.0'} - '@remix-run/serve@2.8.1': - resolution: {integrity: sha512-PyCV7IMnRshwfFw7JJ2hZJppX88VAhZyYjeTAmYb6PK7IDtdmqUf5eOrYDi8gCu914C+aZRu6blxpLRlpyCY8Q==} + '@remix-run/serve@2.9.1': + resolution: {integrity: sha512-NtxfJqJFtBrSM+GjdBs+pqcbzZfeCVm0l67OUm+THHLHHFWsxndbqWX2nSSYacWNnGu+O2gNiBDzxyOE8/aElA==} engines: {node: '>=18.0.0'} hasBin: true - '@remix-run/server-runtime@2.8.1': - resolution: {integrity: sha512-fh4SOEoONrN73Kvzc0gMDCmYpVRVbvoj9j3BUXHAcn0An8iX+HD/22gU7nTkIBzExM/F9xgEcwTewOnWqLw0Bg==} + '@remix-run/server-runtime@2.9.1': + resolution: {integrity: sha512-6rRPiR+eMdTPkDojlYiZohVzXkD3+3X55ZvD78axMVocwGcDFFllpmgH9NSR2RKHW9eZDZUfKvNCwd/i9W6Xog==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -5097,13 +5103,13 @@ packages: resolution: {integrity: sha512-Wq1+EsRBQmvLlcqCZeYVg1MAARWrnETgLe3Sy3UCqG+zg7LThpkt0YHZe1NN3Aj4IRmCKQamotWrLDdEx+ZB3w==} engines: {node: '>=14.6'} - '@vercel/remix@2.8.1-patch.2': - resolution: {integrity: sha512-Ao4quvRKJshgB9ABSIdx+oNCxWPvNwvBzhEq97grnF+SP9zas+mENCYOvE4rsk7txFDwob+2Qs+bK0h+r3NScg==} + '@vercel/remix@2.9.1': + resolution: {integrity: sha512-S65PDKlkpR9sYMHxNRZsxHHuiEenupg0rKs1YIV2R3j51rwFFcgFcvbbGIckQqUmwy2Wne7jONokuPe4WxFcyQ==} engines: {node: '>=18.0.0'} peerDependencies: - '@remix-run/dev': 2.8.1 - '@remix-run/node': 2.8.1 - '@remix-run/server-runtime': 2.8.1 + '@remix-run/dev': 2.9.1 + '@remix-run/node': 2.9.1 + '@remix-run/server-runtime': 2.9.1 react: 18.3.0-canary-14898b6a9-20240318 react-dom: 18.3.0-canary-14898b6a9-20240318 @@ -7894,9 +7900,6 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.2.0: - resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} - mlly@1.6.1: resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} @@ -8289,9 +8292,6 @@ packages: resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} engines: {node: '>=10'} - pkg-types@1.0.2: - resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} - pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} @@ -8633,15 +8633,15 @@ packages: '@types/react': optional: true - react-router-dom@6.22.3: - resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} + react-router-dom@6.23.0: + resolution: {integrity: sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==} engines: {node: '>=14.0.0'} peerDependencies: react: 18.3.0-canary-14898b6a9-20240318 react-dom: 18.3.0-canary-14898b6a9-20240318 - react-router@6.22.3: - resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} + react-router@6.23.0: + resolution: {integrity: sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==} engines: {node: '>=14.0.0'} peerDependencies: react: 18.3.0-canary-14898b6a9-20240318 @@ -9445,6 +9445,9 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + turbo-stream@2.0.1: + resolution: {integrity: sha512-sm0ZtcX9YWh28p5X8t5McxC2uthrt9p+g0bGE0KTVFhnhNWefpSVCr+67zRNDUOfo4bpXwiOp7otO+dyQ7/y/A==} + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -9508,9 +9511,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - ufo@1.1.1: - resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} - ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} @@ -9536,6 +9536,10 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} + undici@6.15.0: + resolution: {integrity: sha512-VviMt2tlMg1BvQ0FKXxrz1eJuyrcISrL2sPfBf7ZskX/FCEc/7LeThQaoygsMJpNqrATWQIsRVx+1Dpe4jaYuQ==} + engines: {node: '>=18.17'} + unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -9775,8 +9779,8 @@ packages: terser: optional: true - vite@5.2.8: - resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + vite@5.2.11: + resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -10912,7 +10916,7 @@ snapshots: '@babel/preset-typescript@7.22.5(@babel/core@7.22.9)': dependencies: '@babel/core': 7.22.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.22.5 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) @@ -11689,7 +11693,7 @@ snapshots: pump: 3.0.0 tar-fs: 2.1.1 - '@netlify/edge-functions@2.3.1': {} + '@netlify/edge-functions@2.6.0': {} '@netlify/functions@2.6.0': dependencies: @@ -11697,28 +11701,28 @@ snapshots: '@netlify/node-cookies@0.1.0': {} - '@netlify/remix-adapter@2.3.0(@netlify/functions@2.6.0)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))': + '@netlify/remix-adapter@2.3.1(@netlify/functions@2.6.0)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))': dependencies: '@netlify/functions': 2.6.0 - '@remix-run/node': 2.8.1(typescript@5.4.5) + '@remix-run/node': 2.9.1(typescript@5.4.5) isbot: 4.4.0 optionalDependencies: - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.11(@types/node@20.12.7) transitivePeerDependencies: - typescript - '@netlify/remix-edge-adapter@3.2.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(vite@5.2.8(@types/node@20.12.7))': + '@netlify/remix-edge-adapter@3.2.2(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(vite@5.2.11(@types/node@20.12.7))': dependencies: - '@netlify/remix-runtime': 2.2.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5)) + '@netlify/remix-runtime': 2.2.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5)) isbot: 4.4.0 optionalDependencies: - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.11(@types/node@20.12.7) transitivePeerDependencies: - '@remix-run/server-runtime' - '@netlify/remix-runtime@2.2.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))': + '@netlify/remix-runtime@2.2.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5))': dependencies: - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) '@netlify/serverless-functions-api@1.14.0': dependencies: @@ -12863,22 +12867,22 @@ snapshots: dependencies: react: 18.3.0-canary-14898b6a9-20240318 - '@remix-run/cloudflare-pages@2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5)': + '@remix-run/cloudflare-pages@2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5)': dependencies: '@cloudflare/workers-types': 4.20240405.0 - '@remix-run/cloudflare': 2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) + '@remix-run/cloudflare': 2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 - '@remix-run/cloudflare@2.8.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5)': + '@remix-run/cloudflare@2.9.1(@cloudflare/workers-types@4.20240405.0)(typescript@5.4.5)': dependencies: '@cloudflare/kv-asset-handler': 0.1.3 '@cloudflare/workers-types': 4.20240405.0 - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 - '@remix-run/dev@2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0))': + '@remix-run/dev@2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0))': dependencies: '@babel/core': 7.22.9 '@babel/generator': 7.24.1 @@ -12890,9 +12894,10 @@ snapshots: '@babel/types': 7.24.0 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.8.1(typescript@5.4.5) - '@remix-run/router': 1.15.3-pre.0 - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/node': 2.9.1(typescript@5.4.5) + '@remix-run/react': 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + '@remix-run/router': 1.16.0 + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) '@types/mdx': 2.0.5 '@vanilla-extract/integration': 6.2.1(@types/node@20.12.7) arg: 5.0.2 @@ -12934,9 +12939,9 @@ snapshots: tsconfig-paths: 4.1.2 ws: 7.5.9 optionalDependencies: - '@remix-run/serve': 2.8.1(typescript@5.4.5) + '@remix-run/serve': 2.9.1(typescript@5.4.5) typescript: 5.4.5 - vite: 5.2.8(@types/node@20.12.7) + vite: 5.2.11(@types/node@20.12.7) wrangler: 3.50.0(@cloudflare/workers-types@4.20240405.0) transitivePeerDependencies: - '@types/node' @@ -12952,56 +12957,43 @@ snapshots: - ts-node - utf-8-validate - '@remix-run/express@2.8.1(express@4.18.2)(typescript@5.4.5)': + '@remix-run/express@2.9.1(express@4.18.2)(typescript@5.4.5)': dependencies: - '@remix-run/node': 2.8.1(typescript@5.4.5) + '@remix-run/node': 2.9.1(typescript@5.4.5) express: 4.18.2 optionalDependencies: typescript: 5.4.5 - '@remix-run/node@2.8.1(typescript@5.4.5)': + '@remix-run/node@2.9.1(typescript@5.4.5)': dependencies: - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) '@remix-run/web-fetch': 4.4.2 - '@remix-run/web-file': 3.1.0 - '@remix-run/web-stream': 1.1.0 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.0 source-map-support: 0.5.21 stream-slice: 0.1.2 + undici: 6.15.0 optionalDependencies: typescript: 5.4.5 - '@remix-run/react@2.8.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5)': dependencies: - '@remix-run/router': 1.15.3 - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.22.3(react@18.2.0) - react-router-dom: 6.22.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - optionalDependencies: - typescript: 5.4.5 - - '@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5)': - dependencies: - '@remix-run/router': 1.15.3 - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/router': 1.16.0 + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) react: 18.3.0-canary-14898b6a9-20240318 react-dom: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) - react-router: 6.22.3(react@18.3.0-canary-14898b6a9-20240318) - react-router-dom: 6.22.3(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) + react-router: 6.23.0(react@18.3.0-canary-14898b6a9-20240318) + react-router-dom: 6.23.0(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318) + turbo-stream: 2.0.1 optionalDependencies: typescript: 5.4.5 - '@remix-run/router@1.15.3': {} + '@remix-run/router@1.16.0': {} - '@remix-run/router@1.15.3-pre.0': {} - - '@remix-run/serve@2.8.1(typescript@5.4.5)': + '@remix-run/serve@2.9.1(typescript@5.4.5)': dependencies: - '@remix-run/express': 2.8.1(express@4.18.2)(typescript@5.4.5) - '@remix-run/node': 2.8.1(typescript@5.4.5) + '@remix-run/express': 2.9.1(express@4.18.2)(typescript@5.4.5) + '@remix-run/node': 2.9.1(typescript@5.4.5) chokidar: 3.5.3 compression: 1.7.4 express: 4.18.2 @@ -13012,14 +13004,15 @@ snapshots: - supports-color - typescript - '@remix-run/server-runtime@2.8.1(typescript@5.4.5)': + '@remix-run/server-runtime@2.9.1(typescript@5.4.5)': dependencies: - '@remix-run/router': 1.15.3 + '@remix-run/router': 1.16.0 '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.6.0 set-cookie-parser: 2.6.0 source-map: 0.7.4 + turbo-stream: 2.0.1 optionalDependencies: typescript: 5.4.5 @@ -14244,7 +14237,7 @@ snapshots: '@types/acorn@4.0.6': dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 '@types/argparse@1.0.38': {} @@ -14304,7 +14297,7 @@ snapshots: '@types/estree-jsx@1.0.0': dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 '@types/estree@0.0.51': {} @@ -14632,7 +14625,7 @@ snapshots: find-up: 5.0.0 javascript-stringify: 2.1.0 lodash: 4.17.21 - mlly: 1.2.0 + mlly: 1.6.1 outdent: 0.8.0 vite: 4.4.9(@types/node@20.12.7) vite-node: 0.28.5(@types/node@20.12.7) @@ -14656,11 +14649,11 @@ snapshots: transitivePeerDependencies: - encoding - '@vercel/remix@2.8.1-patch.2(@remix-run/dev@2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)))(@remix-run/node@2.8.1(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)': + '@vercel/remix@2.9.1(@remix-run/dev@2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)))(@remix-run/node@2.9.1(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)': dependencies: - '@remix-run/dev': 2.8.1(@remix-run/serve@2.8.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.8(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) - '@remix-run/node': 2.8.1(typescript@5.4.5) - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/dev': 2.9.1(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/serve@2.9.1(typescript@5.4.5))(@types/node@20.12.7)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.7))(wrangler@3.50.0(@cloudflare/workers-types@4.20240405.0)) + '@remix-run/node': 2.9.1(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) '@vercel/static-config': 3.0.0 isbot: 3.6.13 react: 18.3.0-canary-14898b6a9-20240318 @@ -16109,7 +16102,7 @@ snapshots: estree-util-attach-comments@2.1.1: dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-util-build-jsx@2.2.2: dependencies: @@ -16142,7 +16135,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 esutils@2.0.3: {} @@ -16628,7 +16621,7 @@ snapshots: hast-util-to-estree@2.2.1: dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 '@types/estree-jsx': 1.0.0 '@types/hast': 2.3.4 '@types/unist': 2.0.6 @@ -16892,7 +16885,7 @@ snapshots: is-reference@3.0.1: dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 is-regex@1.1.4: dependencies: @@ -18136,7 +18129,7 @@ snapshots: micromark-util-events-to-acorn@1.2.1: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-util-visit: 1.2.1 micromark-util-types: 1.0.2 uvu: 0.5.6 @@ -18332,13 +18325,6 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.2.0: - dependencies: - acorn: 8.11.3 - pathe: 1.1.0 - pkg-types: 1.0.2 - ufo: 1.1.1 - mlly@1.6.1: dependencies: acorn: 8.11.3 @@ -18717,7 +18703,7 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.1 @@ -18745,17 +18731,11 @@ snapshots: dependencies: find-up: 5.0.0 - pkg-types@1.0.2: - dependencies: - jsonc-parser: 3.2.0 - mlly: 1.2.0 - pathe: 1.1.0 - pkg-types@1.0.3: dependencies: jsonc-parser: 3.2.0 mlly: 1.6.1 - pathe: 1.1.0 + pathe: 1.1.2 pluralize@8.0.0: {} @@ -19127,28 +19107,16 @@ snapshots: optionalDependencies: '@types/react': 18.2.79 - react-router-dom@6.22.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + react-router-dom@6.23.0(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318): dependencies: - '@remix-run/router': 1.15.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.22.3(react@18.2.0) - - react-router-dom@6.22.3(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318): - dependencies: - '@remix-run/router': 1.15.3 + '@remix-run/router': 1.16.0 react: 18.3.0-canary-14898b6a9-20240318 react-dom: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) - react-router: 6.22.3(react@18.3.0-canary-14898b6a9-20240318) + react-router: 6.23.0(react@18.3.0-canary-14898b6a9-20240318) - react-router@6.22.3(react@18.2.0): + react-router@6.23.0(react@18.3.0-canary-14898b6a9-20240318): dependencies: - '@remix-run/router': 1.15.3 - react: 18.2.0 - - react-router@6.22.3(react@18.3.0-canary-14898b6a9-20240318): - dependencies: - '@remix-run/router': 1.15.3 + '@remix-run/router': 1.16.0 react: 18.3.0-canary-14898b6a9-20240318 react-script-hook@1.7.2(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318): @@ -19357,46 +19325,46 @@ snapshots: mdast-util-to-string: 1.1.0 unist-util-visit: 2.0.3 - remix-auth-form@1.4.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))): + remix-auth-form@1.4.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))): dependencies: - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) - remix-auth: 3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5)) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) + remix-auth: 3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5)) - remix-auth-github@1.7.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))): + remix-auth-github@1.7.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))): dependencies: - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) - remix-auth: 3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5)) - remix-auth-oauth2: 1.11.2(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) + remix-auth: 3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5)) + remix-auth-oauth2: 1.11.2(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))) transitivePeerDependencies: - supports-color - remix-auth-google@2.0.0(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))): + remix-auth-google@2.0.0(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))): dependencies: - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) - remix-auth: 3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5)) - remix-auth-oauth2: 1.11.2(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) + remix-auth: 3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5)) + remix-auth-oauth2: 1.11.2(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))) transitivePeerDependencies: - supports-color - remix-auth-oauth2@1.11.2(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))): + remix-auth-oauth2@1.11.2(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))): dependencies: - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) debug: 4.3.4 - remix-auth: 3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5)) + remix-auth: 3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5)) uuid: 9.0.1 transitivePeerDependencies: - supports-color - remix-auth@3.6.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5)): + remix-auth@3.6.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5)): dependencies: - '@remix-run/react': 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/react': 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) uuid: 8.3.2 - remix-island@0.2.0(@remix-run/react@2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.8.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318): + remix-island@0.2.0(@remix-run/react@2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5))(@remix-run/server-runtime@2.9.1(typescript@5.4.5))(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318): dependencies: - '@remix-run/react': 2.8.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) - '@remix-run/server-runtime': 2.8.1(typescript@5.4.5) + '@remix-run/react': 2.9.1(react-dom@18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318))(react@18.3.0-canary-14898b6a9-20240318)(typescript@5.4.5) + '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) react: 18.3.0-canary-14898b6a9-20240318 react-dom: 18.3.0-canary-14898b6a9-20240318(react@18.3.0-canary-14898b6a9-20240318) @@ -20110,6 +20078,8 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + turbo-stream@2.0.1: {} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -20166,8 +20136,6 @@ snapshots: typescript@5.4.5: {} - ufo@1.1.1: {} - ufo@1.5.3: {} uglify-js@3.17.4: @@ -20197,6 +20165,8 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 + undici@6.15.0: {} + unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -20451,8 +20421,8 @@ snapshots: dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.2.0 - pathe: 1.1.0 + mlly: 1.6.1 + pathe: 1.1.2 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -20476,7 +20446,7 @@ snapshots: '@types/node': 20.12.7 fsevents: 2.3.3 - vite@5.2.8(@types/node@20.12.7): + vite@5.2.11(@types/node@20.12.7): dependencies: esbuild: 0.20.2 postcss: 8.4.38