From 8c9cb94d92a1554bd90a20294261f8bf254314db Mon Sep 17 00:00:00 2001 From: wmp <17516219072@163.com> Date: Wed, 17 Sep 2025 15:51:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=B2=A1=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E5=AE=89=E8=A3=85=E5=8C=85=E5=92=8C=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 5 ----- src/lib/auth.ts | 8 -------- src/lib/definitions.ts | 29 ----------------------------- 3 files changed, 42 deletions(-) delete mode 100644 src/lib/auth.ts delete mode 100644 src/lib/definitions.ts diff --git a/package.json b/package.json index 1999dcd..41a2f94 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "seed": "ts-node --compiler-options {\"module\":\"CommonJS\"} prisma/seed.ts" }, "dependencies": { - "@auth/prisma-adapter": "^2.10.0", "@hookform/resolvers": "^5.2.1", "@prisma/client": "^6.15.0", "@radix-ui/react-dialog": "^1.1.15", @@ -25,25 +24,21 @@ "clsx": "^2.1.1", "lucide-react": "^0.541.0", "next": "15.4.7", - "next-auth": "^5.0.0-beta.29", "next-themes": "^0.4.6", "react": "19.1.0", "react-dom": "19.1.0", "react-hook-form": "^7.62.0", "sonner": "^2.0.7", "tailwind-merge": "^3.3.1", - "uuid": "^11.1.0", "zustand": "^5.0.8" }, "devDependencies": { "@eslint/eslintrc": "^3", - "@next-auth/prisma-adapter": "^1.0.7", "@tailwindcss/postcss": "^4", "@types/next-auth": "^3.15.0", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "autoprefixer": "^10.4.21", "eslint": "^9", "eslint-config-next": "15.5.0", "postcss": "^8.5.6", diff --git a/src/lib/auth.ts b/src/lib/auth.ts deleted file mode 100644 index 5467339..0000000 --- a/src/lib/auth.ts +++ /dev/null @@ -1,8 +0,0 @@ -import NextAuth from "next-auth" -import { PrismaAdapter } from "@next-auth/prisma-adapter" -import { prisma } from "./prisma" - -export const { handlers, auth, signIn, signOut } = NextAuth({ - adapter: PrismaAdapter(prisma), - providers: [], -}) \ No newline at end of file diff --git a/src/lib/definitions.ts b/src/lib/definitions.ts deleted file mode 100644 index f7e0725..0000000 --- a/src/lib/definitions.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { z } from 'zod' - -export const SignupFormSchema = z.object({ - name: z - .string() - .min(2, { message: 'Name must be at least 2 characters long.' }) - .trim(), - email: z.string().email({ message: 'Please enter a valid email.' }).trim(), - password: z - .string() - .min(8, { message: 'Be at least 8 characters long' }) - .regex(/[a-zA-Z]/, { message: 'Contain at least one letter.' }) - .regex(/[0-9]/, { message: 'Contain at least one number.' }) - .regex(/[^a-zA-Z0-9]/, { - message: 'Contain at least one special character.', - }) - .trim(), -}) - -export type FormState = - | { - errors?: { - name?: string[] - email?: string[] - password?: string[] - } - message?: string - } - | undefined \ No newline at end of file