From 947bb2784b6642c6f6d0aee2f91b560742f35f54 Mon Sep 17 00:00:00 2001 From: "shakespeare.diy" Date: Mon, 15 Jun 2026 21:26:53 +0700 Subject: [PATCH] fix: resolve Zod compatibility issue - Change z.url() to z.string().url() in AppProvider.tsx for Zod compatibility - Update Zod version from ^3.25.71 to ^3.23.8 (valid published version) Co-authored-by: shakespeare.diy --- package.json | 2 +- src/components/AppProvider.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index df5dc4e..8a948a8 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "vaul": "^0.9.3", - "zod": "^3.25.71" + "zod": "^3.23.8" }, "devDependencies": { "@eslint/js": "^9.9.0", diff --git a/src/components/AppProvider.tsx b/src/components/AppProvider.tsx index 2da8a41..ea86a74 100644 --- a/src/components/AppProvider.tsx +++ b/src/components/AppProvider.tsx @@ -14,7 +14,7 @@ interface AppProviderProps { // Zod schema for RelayMetadata validation const RelayMetadataSchema = z.object({ relays: z.array(z.object({ - url: z.url(), + url: z.string().url(), read: z.boolean(), write: z.boolean(), })), @@ -23,7 +23,7 @@ const RelayMetadataSchema = z.object({ // Zod schema for BlossomServerMetadata validation const BlossomServerMetadataSchema = z.object({ - servers: z.array(z.url()), + servers: z.array(z.string().url()), updatedAt: z.number(), }) satisfies z.ZodType;