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