-
<{elementName}>
+
+ <{[elementName, ...attributes].join(" ")}>
+
{children}
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
index 6529d77c7adc..caa9fb1a1c3e 100644
--- a/packages/sdk/package.json
+++ b/packages/sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@webstudio-is/sdk",
- "version": "0.145.0",
+ "version": "0.151.0",
"description": "Webstudio project data schema",
"author": "Webstudio
",
"homepage": "https://webstudio.is",
@@ -9,8 +9,7 @@
"exports": {
"webstudio": "./src/index.ts",
"types": "./lib/types/index.d.ts",
- "import": "./lib/index.js",
- "require": "./lib/index.js"
+ "import": "./lib/index.js"
},
"files": [
"lib/*",
diff --git a/packages/sdk/src/page-utils.ts b/packages/sdk/src/page-utils.ts
index 23e5c2e79e95..0e46801aafab 100644
--- a/packages/sdk/src/page-utils.ts
+++ b/packages/sdk/src/page-utils.ts
@@ -79,6 +79,7 @@ export const getStaticSiteMapXml = (pages: Pages, updatedAt: string) => {
const allPages = [pages.homePage, ...pages.pages];
return (
allPages
+ .filter((page) => (page.meta.documentType ?? "html") === "html")
// ignore pages with excludePageFromSearch bound to variables
// because there is no data from cms available at build time
.filter(
diff --git a/packages/sdk/src/resources-generator.test.ts b/packages/sdk/src/resources-generator.test.ts
index 2fcac83e859c..f10f123eff2b 100644
--- a/packages/sdk/src/resources-generator.test.ts
+++ b/packages/sdk/src/resources-generator.test.ts
@@ -33,7 +33,7 @@ test("generate resources loader", () => {
})
).toMatchInlineSnapshot(`
"import { loadResource, isLocalResource, type System } from "@webstudio-is/sdk";
-import { sitemap } from "./[sitemap.xml]";
+import { sitemap } from "./$resources.sitemap.xml";
export const loadResources = async (_props: { system: System }) => {
const customFetch: typeof fetch = (input, init) => {
@@ -115,7 +115,7 @@ test("generate variable and use in resources loader", () => {
})
).toMatchInlineSnapshot(`
"import { loadResource, isLocalResource, type System } from "@webstudio-is/sdk";
-import { sitemap } from "./[sitemap.xml]";
+import { sitemap } from "./$resources.sitemap.xml";
export const loadResources = async (_props: { system: System }) => {
let AccessToken = "my-token"
@@ -191,7 +191,7 @@ test("generate system variable and use in resources loader", () => {
})
).toMatchInlineSnapshot(`
"import { loadResource, isLocalResource, type System } from "@webstudio-is/sdk";
-import { sitemap } from "./[sitemap.xml]";
+import { sitemap } from "./$resources.sitemap.xml";
export const loadResources = async (_props: { system: System }) => {
const system = _props.system
diff --git a/packages/sdk/src/resources-generator.ts b/packages/sdk/src/resources-generator.ts
index 73d6ad3fdfd0..1634b7733b4c 100644
--- a/packages/sdk/src/resources-generator.ts
+++ b/packages/sdk/src/resources-generator.ts
@@ -89,7 +89,7 @@ export const generateResourcesLoader = ({
generated += `import { loadResource, isLocalResource, type System } from "@webstudio-is/sdk";\n`;
if (hasResources) {
- generated += `import { sitemap } from "./[sitemap.xml]";\n`;
+ generated += `import { sitemap } from "./$resources.sitemap.xml";\n`;
}
generated += `export const loadResources = async (_props: { system: System }) => {\n`;
diff --git a/packages/sdk/src/schema/pages.ts b/packages/sdk/src/schema/pages.ts
index 29fa3e5e6f41..6d20aac2f5d6 100644
--- a/packages/sdk/src/schema/pages.ts
+++ b/packages/sdk/src/schema/pages.ts
@@ -42,6 +42,8 @@ export const PageTitle = z
`Minimum ${MIN_TITLE_LENGTH} characters required`
);
+export const documentTypes = ["html", "xml"] as const;
+
const commonPageFields = {
id: PageId,
name: PageName,
@@ -55,6 +57,7 @@ const commonPageFields = {
socialImageUrl: z.string().optional(),
status: z.string().optional(),
redirect: z.string().optional(),
+ documentType: z.optional(z.enum(documentTypes)),
custom: z
.array(
z.object({
@@ -85,8 +88,8 @@ export const PagePath = z
.refine((path) => path.endsWith("/") === false, "Can't end with a /")
.refine((path) => path.includes("//") === false, "Can't contain repeating /")
.refine(
- (path) => /^[-_a-z0-9*:?\\/]*$/.test(path),
- "Only a-z, 0-9, -, _, /, :, ? and * are allowed"
+ (path) => /^[-_a-z0-9*:?\\/.]*$/.test(path),
+ "Only a-z, 0-9, -, _, /, :, ?, . and * are allowed"
)
.refine(
// We use /s for our system stuff like /s/css or /s/uploads
@@ -108,6 +111,7 @@ const Page = z.object({
const ProjectMeta = z.object({
// All fields are optional to ensure consistency and allow for the addition of new fields without requiring migration
siteName: z.string().optional(),
+ contactEmail: z.string().optional(),
faviconAssetId: z.string().optional(),
code: z.string().optional(),
});
diff --git a/packages/trpc-interface/package.json b/packages/trpc-interface/package.json
index 3f46ced3e47b..cc4e8f22b5f1 100644
--- a/packages/trpc-interface/package.json
+++ b/packages/trpc-interface/package.json
@@ -1,6 +1,6 @@
{
"name": "@webstudio-is/trpc-interface",
- "version": "0.145.0",
+ "version": "0.0.0",
"description": "Webstudio TRPC Interface",
"author": "Webstudio ",
"homepage": "https://webstudio.is",
diff --git a/packages/trpc-interface/src/context/context.server.ts b/packages/trpc-interface/src/context/context.server.ts
index 418a0c2c5fe1..1402a53ab6fd 100644
--- a/packages/trpc-interface/src/context/context.server.ts
+++ b/packages/trpc-interface/src/context/context.server.ts
@@ -54,6 +54,7 @@ type DeploymentContext = {
type UserPlanFeatures = {
allowShareAdminLinks: boolean;
allowDynamicData: boolean;
+ allowContactEmail: boolean;
maxDomainsAllowedPerUser: number;
hasSubscription: boolean;
} & (
diff --git a/packages/trpc-interface/src/trpc-caller-link.ts b/packages/trpc-interface/src/trpc-caller-link.ts
index eb624530dd15..cf540834d59d 100644
--- a/packages/trpc-interface/src/trpc-caller-link.ts
+++ b/packages/trpc-interface/src/trpc-caller-link.ts
@@ -1,5 +1,4 @@
import type { AnyRouter } from "@trpc/server";
-// eslint-disable-next-line import/no-internal-modules
import { observable } from "@trpc/server/observable";
import { TRPCClientError, type TRPCLink } from "@trpc/client";
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8c807ac3b615..ad2c42394c92 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)
@@ -1410,12 +1419,6 @@ importers:
eslint:
specifier: ^8.50.0
version: 8.50.0
- eslint-plugin-import:
- specifier: ^2.28.1
- version: 2.28.1(@typescript-eslint/parser@6.7.4(eslint@8.50.0)(typescript@5.4.5))(eslint@8.50.0)
- eslint-plugin-react:
- specifier: ^7.33.2
- version: 7.33.2(eslint@8.50.0)
eslint-plugin-react-hooks:
specifier: ^4.6.0
version: 4.6.0(eslint@8.50.0)
@@ -2082,8 +2085,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 +3460,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 +3471,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 +3481,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 +4209,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 +4219,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 +4229,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 +4249,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 +4259,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 +4268,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 +4279,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
@@ -4889,9 +4889,6 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/json5@0.0.29':
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
-
'@types/lodash.debounce@4.0.7':
resolution: {integrity: sha512-X1T4wMZ+gT000M2/91SYj0d/7JfeNZ9PeeOldSNoE/lunLeQXKvkmIumI29IaKMotU/ln/McOIvgzZcQ/3TrSA==}
@@ -5097,13 +5094,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
@@ -5316,33 +5313,10 @@ packages:
array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- array-includes@3.1.6:
- resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
- engines: {node: '>= 0.4'}
-
array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
- array.prototype.findlastindex@1.2.2:
- resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==}
- engines: {node: '>= 0.4'}
-
- array.prototype.flat@1.3.1:
- resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
- engines: {node: '>= 0.4'}
-
- array.prototype.flatmap@1.3.1:
- resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
- engines: {node: '>= 0.4'}
-
- array.prototype.tosorted@1.1.1:
- resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==}
-
- arraybuffer.prototype.slice@1.0.1:
- resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==}
- engines: {node: '>= 0.4'}
-
as-table@1.0.55:
resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==}
@@ -5371,9 +5345,6 @@ packages:
async@3.2.4:
resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
- asynciterator.prototype@1.0.0:
- resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==}
-
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -5896,14 +5867,6 @@ packages:
supports-color:
optional: true
- debug@3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -6037,10 +6000,6 @@ packages:
dlv@1.1.3:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
- doctrine@2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
-
doctrine@3.0.0:
resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
engines: {node: '>=6.0.0'}
@@ -6142,10 +6101,6 @@ packages:
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- es-abstract@1.22.1:
- resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==}
- engines: {node: '>= 0.4'}
-
es-define-property@1.0.0:
resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
engines: {node: '>= 0.4'}
@@ -6157,26 +6112,12 @@ packages:
es-get-iterator@1.1.3:
resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
- es-iterator-helpers@1.0.14:
- resolution: {integrity: sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==}
-
es-module-lexer@0.9.3:
resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
es-module-lexer@1.5.0:
resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==}
- es-set-tostringtag@2.0.1:
- resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
- engines: {node: '>= 0.4'}
-
- es-shim-unscopables@1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
-
- es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
-
es6-object-assign@1.1.0:
resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==}
@@ -6227,52 +6168,12 @@ packages:
engines: {node: '>=6.0'}
hasBin: true
- eslint-import-resolver-node@0.3.7:
- resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
-
- eslint-module-utils@2.8.0:
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
-
- eslint-plugin-import@2.28.1:
- resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
-
eslint-plugin-react-hooks@4.6.0:
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- eslint-plugin-react@7.33.2:
- resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
-
eslint-plugin-unicorn@48.0.1:
resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==}
engines: {node: '>=16'}
@@ -6562,10 +6463,6 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- function.prototype.name@1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
- engines: {node: '>= 0.4'}
-
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
@@ -6610,10 +6507,6 @@ packages:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
- get-symbol-description@1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
- engines: {node: '>= 0.4'}
-
get-tsconfig@4.7.3:
resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==}
@@ -6664,10 +6557,6 @@ packages:
resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
engines: {node: '>=8'}
- globalthis@1.0.3:
- resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
- engines: {node: '>= 0.4'}
-
globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
@@ -6886,10 +6775,6 @@ packages:
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- is-async-function@2.0.0:
- resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
- engines: {node: '>= 0.4'}
-
is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
@@ -6941,9 +6826,6 @@ packages:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- is-finalizationregistry@1.0.2:
- resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
-
is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
@@ -6982,10 +6864,6 @@ packages:
resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
engines: {node: '>= 0.4'}
- is-negative-zero@2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
- engines: {node: '>= 0.4'}
-
is-number-object@1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
@@ -7065,9 +6943,6 @@ packages:
is-weakmap@2.0.1:
resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
- is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
-
is-weakset@2.0.2:
resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
@@ -7126,9 +7001,6 @@ packages:
resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
engines: {node: '>=8'}
- iterator.prototype@1.1.1:
- resolution: {integrity: sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==}
-
jackspeak@2.2.1:
resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==}
engines: {node: '>=14'}
@@ -7342,10 +7214,6 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- json5@1.0.2:
- resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
- hasBin: true
-
json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
@@ -7357,10 +7225,6 @@ packages:
jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
- jsx-ast-utils@3.3.1:
- resolution: {integrity: sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==}
- engines: {node: '>=4.0'}
-
kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
@@ -7894,9 +7758,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==}
@@ -8070,24 +7931,6 @@ packages:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
- object.entries@1.1.6:
- resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==}
- engines: {node: '>= 0.4'}
-
- object.fromentries@2.0.6:
- resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==}
- engines: {node: '>= 0.4'}
-
- object.groupby@1.0.0:
- resolution: {integrity: sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==}
-
- object.hasown@1.1.2:
- resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==}
-
- object.values@1.1.6:
- resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
- engines: {node: '>= 0.4'}
-
on-finished@2.3.0:
resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
engines: {node: '>= 0.8'}
@@ -8289,9 +8132,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 +8473,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
@@ -8714,10 +8554,6 @@ packages:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
engines: {node: '>=8'}
- reflect.getprototypeof@1.0.4:
- resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
- engines: {node: '>= 0.4'}
-
regenerate-unicode-properties@10.1.0:
resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==}
engines: {node: '>=4'}
@@ -8735,10 +8571,6 @@ packages:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
- regexp.prototype.flags@1.5.0:
- resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
- engines: {node: '>= 0.4'}
-
regexp.prototype.flags@1.5.2:
resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
engines: {node: '>= 0.4'}
@@ -8863,10 +8695,6 @@ packages:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
- resolve@2.0.0-next.4:
- resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
- hasBin: true
-
restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
@@ -8925,10 +8753,6 @@ packages:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
- safe-array-concat@1.0.0:
- resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==}
- engines: {node: '>=0.4'}
-
safe-buffer@5.1.1:
resolution: {integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==}
@@ -8938,9 +8762,6 @@ packages:
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
- safe-regex-test@1.0.0:
- resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
-
safe-stable-stringify@2.4.3:
resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==}
engines: {node: '>=10'}
@@ -9183,19 +9004,6 @@ packages:
resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==}
engines: {node: '>=16'}
- string.prototype.matchall@4.0.8:
- resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
-
- string.prototype.trim@1.2.7:
- resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
- engines: {node: '>= 0.4'}
-
- string.prototype.trimend@1.0.6:
- resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
-
- string.prototype.trimstart@1.0.6:
- resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
-
string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
@@ -9427,9 +9235,6 @@ packages:
ts-toolbelt@6.15.5:
resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==}
- tsconfig-paths@3.14.2:
- resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
-
tsconfig-paths@4.1.2:
resolution: {integrity: sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==}
engines: {node: '>=6'}
@@ -9445,6 +9250,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'}
@@ -9485,21 +9293,6 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
- typed-array-buffer@1.0.0:
- resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
- engines: {node: '>= 0.4'}
-
- typed-array-byte-length@1.0.0:
- resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
- engines: {node: '>= 0.4'}
-
- typed-array-byte-offset@1.0.0:
- resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
- engines: {node: '>= 0.4'}
-
- typed-array-length@1.0.4:
- resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
-
typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
@@ -9508,9 +9301,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==}
@@ -9526,9 +9316,6 @@ packages:
resolution: {integrity: sha512-XyWQowvP9CKZycKc/Zg9SYWrAWX/gJCE799AUTFqk8yC3tp44K1xWr3LoFF0MNEjClKOo1suCr5ASnoy+KltdA==}
engines: {node: '>=12'}
- unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
-
undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
@@ -9536,6 +9323,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 +9566,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:
@@ -9875,10 +9666,6 @@ packages:
which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
- which-builtin-type@1.1.3:
- resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
- engines: {node: '>= 0.4'}
-
which-collection@1.0.1:
resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
@@ -10912,7 +10699,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 +11476,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 +11484,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 +12650,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 +12677,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 +12722,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 +12740,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)':
- 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)':
+ '@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)
+ '@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 +12787,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 +14020,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 +14080,7 @@ snapshots:
'@types/estree-jsx@1.0.0':
dependencies:
- '@types/estree': 1.0.1
+ '@types/estree': 1.0.5
'@types/estree@0.0.51': {}
@@ -14369,8 +14145,6 @@ snapshots:
'@types/json-schema@7.0.15': {}
- '@types/json5@0.0.29': {}
-
'@types/lodash.debounce@4.0.7':
dependencies:
'@types/lodash': 4.14.182
@@ -14632,7 +14406,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 +14430,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
@@ -14906,55 +14680,8 @@ snapshots:
array-flatten@1.1.1: {}
- array-includes@3.1.6:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- get-intrinsic: 1.2.1
- is-string: 1.0.7
-
array-union@2.1.0: {}
- array.prototype.findlastindex@1.2.2:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- es-shim-unscopables: 1.0.0
- get-intrinsic: 1.2.1
-
- array.prototype.flat@1.3.1:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- es-shim-unscopables: 1.0.0
-
- array.prototype.flatmap@1.3.1:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- es-shim-unscopables: 1.0.0
-
- array.prototype.tosorted@1.1.1:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- es-shim-unscopables: 1.0.0
- get-intrinsic: 1.2.1
-
- arraybuffer.prototype.slice@1.0.1:
- dependencies:
- array-buffer-byte-length: 1.0.0
- call-bind: 1.0.2
- define-properties: 1.2.0
- get-intrinsic: 1.2.1
- is-array-buffer: 3.0.2
- is-shared-array-buffer: 1.0.2
-
as-table@1.0.55:
dependencies:
printable-characters: 1.0.42
@@ -14984,10 +14711,6 @@ snapshots:
async@3.2.4: {}
- asynciterator.prototype@1.0.0:
- dependencies:
- has-symbols: 1.0.3
-
asynckit@0.4.0: {}
available-typed-arrays@1.0.5: {}
@@ -15555,10 +15278,6 @@ snapshots:
dependencies:
ms: 2.0.0
- debug@3.2.7:
- dependencies:
- ms: 2.1.3
-
debug@4.3.4:
dependencies:
ms: 2.1.2
@@ -15691,10 +15410,6 @@ snapshots:
dlv@1.1.3: {}
- doctrine@2.1.0:
- dependencies:
- esutils: 2.0.3
-
doctrine@3.0.0:
dependencies:
esutils: 2.0.3
@@ -15783,48 +15498,6 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
- es-abstract@1.22.1:
- dependencies:
- array-buffer-byte-length: 1.0.0
- arraybuffer.prototype.slice: 1.0.1
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- es-set-tostringtag: 2.0.1
- es-to-primitive: 1.2.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.2.1
- get-symbol-description: 1.0.0
- globalthis: 1.0.3
- gopd: 1.0.1
- has: 1.0.3
- has-property-descriptors: 1.0.0
- has-proto: 1.0.1
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- is-array-buffer: 3.0.2
- is-callable: 1.2.7
- is-negative-zero: 2.0.2
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- is-string: 1.0.7
- is-typed-array: 1.1.10
- is-weakref: 1.0.2
- object-inspect: 1.12.3
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.5.0
- safe-array-concat: 1.0.0
- safe-regex-test: 1.0.0
- string.prototype.trim: 1.2.7
- string.prototype.trimend: 1.0.6
- string.prototype.trimstart: 1.0.6
- typed-array-buffer: 1.0.0
- typed-array-byte-length: 1.0.0
- typed-array-byte-offset: 1.0.0
- typed-array-length: 1.0.4
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.11
-
es-define-property@1.0.0:
dependencies:
get-intrinsic: 1.2.4
@@ -15843,43 +15516,10 @@ snapshots:
isarray: 2.0.5
stop-iteration-iterator: 1.0.0
- es-iterator-helpers@1.0.14:
- dependencies:
- asynciterator.prototype: 1.0.0
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- es-set-tostringtag: 2.0.1
- function-bind: 1.1.1
- get-intrinsic: 1.2.1
- globalthis: 1.0.3
- has-property-descriptors: 1.0.0
- has-proto: 1.0.1
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- iterator.prototype: 1.1.1
- safe-array-concat: 1.0.0
-
es-module-lexer@0.9.3: {}
es-module-lexer@1.5.0: {}
- es-set-tostringtag@2.0.1:
- dependencies:
- get-intrinsic: 1.2.1
- has: 1.0.3
- has-tostringtag: 1.0.0
-
- es-shim-unscopables@1.0.0:
- dependencies:
- has: 1.0.3
-
- es-to-primitive@1.2.1:
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
-
es6-object-assign@1.1.0: {}
esbuild-plugin-alias@0.2.1: {}
@@ -15944,75 +15584,10 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-import-resolver-node@0.3.7:
- dependencies:
- debug: 3.2.7
- is-core-module: 2.13.0
- resolve: 1.22.3
- transitivePeerDependencies:
- - supports-color
-
- eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.4(eslint@8.50.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.7)(eslint@8.50.0):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 6.7.4(eslint@8.50.0)(typescript@5.4.5)
- eslint: 8.50.0
- eslint-import-resolver-node: 0.3.7
- transitivePeerDependencies:
- - supports-color
-
- eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.4(eslint@8.50.0)(typescript@5.4.5))(eslint@8.50.0):
- dependencies:
- array-includes: 3.1.6
- array.prototype.findlastindex: 1.2.2
- array.prototype.flat: 1.3.1
- array.prototype.flatmap: 1.3.1
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.50.0
- eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.4(eslint@8.50.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.7)(eslint@8.50.0)
- has: 1.0.3
- is-core-module: 2.13.0
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.fromentries: 2.0.6
- object.groupby: 1.0.0
- object.values: 1.1.6
- semver: 6.3.1
- tsconfig-paths: 3.14.2
- optionalDependencies:
- '@typescript-eslint/parser': 6.7.4(eslint@8.50.0)(typescript@5.4.5)
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
-
eslint-plugin-react-hooks@4.6.0(eslint@8.50.0):
dependencies:
eslint: 8.50.0
- eslint-plugin-react@7.33.2(eslint@8.50.0):
- dependencies:
- array-includes: 3.1.6
- array.prototype.flatmap: 1.3.1
- array.prototype.tosorted: 1.1.1
- doctrine: 2.1.0
- es-iterator-helpers: 1.0.14
- eslint: 8.50.0
- estraverse: 5.3.0
- jsx-ast-utils: 3.3.1
- minimatch: 3.1.2
- object.entries: 1.1.6
- object.fromentries: 2.0.6
- object.hasown: 1.1.2
- object.values: 1.1.6
- prop-types: 15.8.1
- resolve: 2.0.0-next.4
- semver: 6.3.1
- string.prototype.matchall: 4.0.8
-
eslint-plugin-unicorn@48.0.1(eslint@8.50.0):
dependencies:
'@babel/helper-validator-identifier': 7.22.20
@@ -16109,7 +15684,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 +15717,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.1
+ '@types/estree': 1.0.5
esutils@2.0.3: {}
@@ -16424,13 +15999,6 @@ snapshots:
function-bind@1.1.2: {}
- function.prototype.name@1.1.5:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- functions-have-names: 1.2.3
-
functions-have-names@1.2.3: {}
generic-names@4.0.0:
@@ -16471,11 +16039,6 @@ snapshots:
get-stream@6.0.1: {}
- get-symbol-description@1.0.0:
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
-
get-tsconfig@4.7.3:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -16549,10 +16112,6 @@ snapshots:
dependencies:
type-fest: 0.20.2
- globalthis@1.0.3:
- dependencies:
- define-properties: 1.2.0
-
globby@11.1.0:
dependencies:
array-union: 2.1.0
@@ -16628,7 +16187,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
@@ -16790,10 +16349,6 @@ snapshots:
is-arrayish@0.2.1: {}
- is-async-function@2.0.0:
- dependencies:
- has-tostringtag: 1.0.0
-
is-bigint@1.0.4:
dependencies:
has-bigints: 1.0.2
@@ -16835,10 +16390,6 @@ snapshots:
is-extglob@2.1.1: {}
- is-finalizationregistry@1.0.2:
- dependencies:
- call-bind: 1.0.2
-
is-fullwidth-code-point@3.0.0: {}
is-generator-fn@2.1.0: {}
@@ -16866,8 +16417,6 @@ snapshots:
call-bind: 1.0.2
define-properties: 1.2.0
- is-negative-zero@2.0.2: {}
-
is-number-object@1.0.7:
dependencies:
has-tostringtag: 1.0.0
@@ -16892,7 +16441,7 @@ snapshots:
is-reference@3.0.1:
dependencies:
- '@types/estree': 1.0.1
+ '@types/estree': 1.0.5
is-regex@1.1.4:
dependencies:
@@ -16931,10 +16480,6 @@ snapshots:
is-weakmap@2.0.1: {}
- is-weakref@1.0.2:
- dependencies:
- call-bind: 1.0.2
-
is-weakset@2.0.2:
dependencies:
call-bind: 1.0.2
@@ -17006,13 +16551,6 @@ snapshots:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.0
- iterator.prototype@1.1.1:
- dependencies:
- define-properties: 1.2.0
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- reflect.getprototypeof: 1.0.4
-
jackspeak@2.2.1:
dependencies:
'@isaacs/cliui': 8.0.2
@@ -17443,10 +16981,6 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {}
- json5@1.0.2:
- dependencies:
- minimist: 1.2.8
-
json5@2.2.3: {}
jsonc-parser@3.2.0: {}
@@ -17457,11 +16991,6 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.10
- jsx-ast-utils@3.3.1:
- dependencies:
- array-includes: 3.1.6
- object.assign: 4.1.4
-
kind-of@6.0.3: {}
kleur@3.0.3: {}
@@ -18136,7 +17665,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 +17861,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
@@ -18490,36 +18012,6 @@ snapshots:
has-symbols: 1.0.3
object-keys: 1.1.1
- object.entries@1.1.6:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
-
- object.fromentries@2.0.6:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
-
- object.groupby@1.0.0:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- get-intrinsic: 1.2.1
-
- object.hasown@1.1.2:
- dependencies:
- define-properties: 1.2.0
- es-abstract: 1.22.1
-
- object.values@1.1.6:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
-
on-finished@2.3.0:
dependencies:
ee-first: 1.1.1
@@ -18717,7 +18209,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 +18237,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 +18613,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):
- 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):
+ 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
+ '@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):
@@ -19252,15 +18726,6 @@ snapshots:
indent-string: 4.0.0
strip-indent: 3.0.0
- reflect.getprototypeof@1.0.4:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- get-intrinsic: 1.2.1
- globalthis: 1.0.3
- which-builtin-type: 1.1.3
-
regenerate-unicode-properties@10.1.0:
dependencies:
regenerate: 1.4.2
@@ -19275,12 +18740,6 @@ snapshots:
regexp-tree@0.1.27: {}
- regexp.prototype.flags@1.5.0:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- functions-have-names: 1.2.3
-
regexp.prototype.flags@1.5.2:
dependencies:
call-bind: 1.0.7
@@ -19357,46 +18816,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)
@@ -19434,12 +18893,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- resolve@2.0.0-next.4:
- dependencies:
- is-core-module: 2.13.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
restore-cursor@3.1.0:
dependencies:
onetime: 5.1.2
@@ -19515,25 +18968,12 @@ snapshots:
dependencies:
mri: 1.2.0
- safe-array-concat@1.0.0:
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- isarray: 2.0.5
-
safe-buffer@5.1.1: {}
safe-buffer@5.1.2: {}
safe-buffer@5.2.1: {}
- safe-regex-test@1.0.0:
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- is-regex: 1.1.4
-
safe-stable-stringify@2.4.3: {}
safer-buffer@2.1.2: {}
@@ -19786,35 +19226,6 @@ snapshots:
emoji-regex: 10.2.1
strip-ansi: 7.1.0
- string.prototype.matchall@4.0.8:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- regexp.prototype.flags: 1.5.0
- side-channel: 1.0.4
-
- string.prototype.trim@1.2.7:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
-
- string.prototype.trimend@1.0.6:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
-
- string.prototype.trimstart@1.0.6:
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
-
string_decoder@1.1.1:
dependencies:
safe-buffer: 5.1.2
@@ -20086,13 +19497,6 @@ snapshots:
ts-toolbelt@6.15.5: {}
- tsconfig-paths@3.14.2:
- dependencies:
- '@types/json5': 0.0.29
- json5: 1.0.2
- minimist: 1.2.8
- strip-bom: 3.0.0
-
tsconfig-paths@4.1.2:
dependencies:
json5: 2.2.3
@@ -20110,6 +19514,8 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ turbo-stream@2.0.1: {}
+
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
@@ -20135,39 +19541,10 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
- typed-array-buffer@1.0.0:
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- is-typed-array: 1.1.10
-
- typed-array-byte-length@1.0.0:
- dependencies:
- call-bind: 1.0.2
- for-each: 0.3.3
- has-proto: 1.0.1
- is-typed-array: 1.1.10
-
- typed-array-byte-offset@1.0.0:
- dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- for-each: 0.3.3
- has-proto: 1.0.1
- is-typed-array: 1.1.10
-
- typed-array-length@1.0.4:
- dependencies:
- call-bind: 1.0.2
- for-each: 0.3.3
- is-typed-array: 1.1.10
-
typedarray@0.0.6: {}
typescript@5.4.5: {}
- ufo@1.1.1: {}
-
ufo@1.5.3: {}
uglify-js@3.17.4:
@@ -20184,19 +19561,14 @@ snapshots:
pony-cause: 2.1.4
type-fest: 2.19.0
- unbox-primitive@1.0.2:
- dependencies:
- call-bind: 1.0.2
- has-bigints: 1.0.2
- has-symbols: 1.0.3
- which-boxed-primitive: 1.0.2
-
undici-types@5.26.5: {}
undici@5.28.4:
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 +19823,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 +19848,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
@@ -20560,21 +19932,6 @@ snapshots:
is-string: 1.0.7
is-symbol: 1.0.4
- which-builtin-type@1.1.3:
- dependencies:
- function.prototype.name: 1.1.5
- has-tostringtag: 1.0.0
- is-async-function: 2.0.0
- is-date-object: 1.0.5
- is-finalizationregistry: 1.0.2
- is-generator-function: 1.0.10
- is-regex: 1.1.4
- is-weakref: 1.0.2
- isarray: 2.0.5
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.1
- which-typed-array: 1.1.11
-
which-collection@1.0.1:
dependencies:
is-map: 2.0.2