upgrade to zod@4.0.2

This commit is contained in:
Aman Varshney
2025-07-10 17:47:22 +05:30
parent 6ef4cebfa4
commit b2195dd795
28 changed files with 202 additions and 197 deletions

View File

@@ -64,8 +64,7 @@
"picocolors": "^1.1.1",
"posthog-node": "^5.1.1",
"trpc-cli": "^0.9.2",
"ts-morph": "^26.0.0",
"zod": "^3.25.67"
"ts-morph": "^26.0.0"
},
"devDependencies": {
"@types/fs-extra": "^11.0.4",

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import z from 'zod/v4'
import z from 'zod'
const {$authClient} = useNuxtApp()
import type { FormSubmitEvent } from '#ui/types'

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import z from 'zod/v4'
import z from 'zod'
import type { FormSubmitEvent } from '#ui/types'
const {$authClient} = useNuxtApp()

View File

@@ -1,7 +1,7 @@
import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -1,7 +1,7 @@
import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -2,7 +2,7 @@ import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { useNavigate } from "react-router";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -2,7 +2,7 @@ import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { useNavigate } from "react-router";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -2,7 +2,7 @@ import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { useNavigate } from "@tanstack/react-router";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -2,7 +2,7 @@ import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { useNavigate } from "@tanstack/react-router";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -2,7 +2,7 @@ import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { useNavigate } from "@tanstack/react-router";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -2,7 +2,7 @@ import { authClient } from "@/lib/auth-client";
import { useForm } from "@tanstack/react-form";
import { useNavigate } from "@tanstack/react-router";
import { toast } from "sonner";
import z from "zod/v4";
import z from "zod";
import Loader from "./loader";
import { Button } from "./ui/button";
import { Input } from "./ui/input";

View File

@@ -1,7 +1,7 @@
import { authClient } from "@/lib/auth-client";
import { createForm } from "@tanstack/solid-form";
import { useNavigate } from "@tanstack/solid-router";
import z from "zod/v4";
import z from "zod";
import { For } from "solid-js";
export default function SignInForm({

View File

@@ -1,7 +1,7 @@
import { authClient } from "@/lib/auth-client";
import { createForm } from "@tanstack/solid-form";
import { useNavigate } from "@tanstack/solid-router";
import z from "zod/v4";
import z from "zod";
import { For } from "solid-js";
export default function SignUpForm({

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import { createForm } from '@tanstack/svelte-form';
import z from 'zod/v4';
import z from 'zod';
import { authClient } from '$lib/auth-client';
import { goto } from '$app/navigation';

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import { createForm } from '@tanstack/svelte-form';
import z from 'zod/v4';
import z from 'zod';
import { authClient } from '$lib/auth-client';
import { goto } from '$app/navigation';

View File

@@ -14,7 +14,7 @@
{{/if}}
"dependencies": {
"dotenv": "^16.4.7",
"zod": "^3.25.16"
"zod": "^4.0.2"
},
{{#if (eq dbSetup 'supabase')}}
"trustedDependencies": [

View File

@@ -1,6 +1,6 @@
{{#if (eq api "orpc")}}
import { eq } from "drizzle-orm";
import z from "zod/v4";
import z from "zod";
import { db } from "../db";
import { todo } from "../db/schema/todo";
import { publicProcedure } from "../lib/orpc";
@@ -41,7 +41,7 @@ export const todoRouter = {
{{/if}}
{{#if (eq api "trpc")}}
import z from "zod/v4";
import z from "zod";
import { router, publicProcedure } from "../lib/trpc";
import { todo } from "../db/schema/todo";
import { eq } from "drizzle-orm";

View File

@@ -1,5 +1,5 @@
{{#if (eq api "orpc")}}
import z from "zod/v4";
import z from "zod";
import { publicProcedure } from "../lib/orpc";
import { Todo } from "../db/models/todo.model";
@@ -33,7 +33,7 @@ export const todoRouter = {
{{/if}}
{{#if (eq api "trpc")}}
import z from "zod/v4";
import z from "zod";
import { router, publicProcedure } from "../lib/trpc";
import { Todo } from "../db/models/todo.model";

View File

@@ -1,5 +1,5 @@
{{#if (eq api "orpc")}}
import z from "zod/v4";
import z from "zod";
import prisma from "../../prisma";
import { publicProcedure } from "../lib/orpc";
@@ -53,7 +53,7 @@ export const todoRouter = {
{{#if (eq api "trpc")}}
import { TRPCError } from "@trpc/server";
import z from "zod/v4";
import z from "zod";
import prisma from "../../prisma";
import { publicProcedure, router } from "../lib/trpc";

View File

@@ -16,7 +16,7 @@
"typescript": "^5.6.3",
"vue": "^3.5.13",
"vue-router": "^4.5.0",
"zod": "^3.25.16"
"zod": "^4.0.2"
},
"devDependencies": {
"@tanstack/vue-query-devtools": "^5.74.5",

View File

@@ -21,7 +21,7 @@
"sonner": "^2.0.5",
"tailwind-merge": "^3.3.1",
"tw-animate-css": "^1.3.4",
"zod": "^3.25.67"
"zod": "^4.0.2"
},
"devDependencies": {
"@tailwindcss/postcss": "^4.1.10",

View File

@@ -25,7 +25,7 @@
"sonner": "^2.0.3",
"tailwind-merge": "^3.3.0",
"tw-animate-css": "^1.3.2",
"zod": "^3.25.42"
"zod": "^4.0.2"
},
"devDependencies": {
"@react-router/dev": "^7.6.1",

View File

@@ -36,6 +36,6 @@
"sonner": "^2.0.5",
"tailwind-merge": "^3.3.1",
"tw-animate-css": "^1.2.5",
"zod": "^3.25.16"
"zod": "^4.0.2"
}
}

View File

@@ -27,7 +27,7 @@
"tailwind-merge": "^3.3.1",
"tw-animate-css": "^1.2.5",
"vite-tsconfig-paths": "^5.1.4",
"zod": "^3.25.16"
"zod": "^4.0.2"
},
"devDependencies": {
"@tanstack/react-router-devtools": "^1.121.0-alpha.27",
@@ -41,4 +41,4 @@
"vite": "^7.0.2",
"web-vitals": "^5.0.3"
}
}
}

View File

@@ -17,7 +17,7 @@
"lucide-solid": "^0.507.0",
"solid-js": "^1.9.4",
"tailwindcss": "^4.0.6",
"zod": "^3.25.16"
"zod": "^4.0.2"
},
"devDependencies": {
"typescript": "^5.7.2",

View File

@@ -26,6 +26,6 @@
"dependencies": {
"@tanstack/svelte-form": "^1.7.0",
"@tanstack/svelte-query": "^5.74.4",
"zod": "^3.25.16"
"zod": "^4.0.2"
}
}