16 lines
413 B
TypeScript
16 lines
413 B
TypeScript
import { AuthOptions } from 'next-auth';
|
|
import { PrismaAdapter } from '@next-auth/prisma-adapter';
|
|
import Email from 'next-auth/providers/email';
|
|
import { prisma } from '@repo/db';
|
|
|
|
export const options = {
|
|
providers: [
|
|
Email({
|
|
server: process.env.EMAIL_SERVER,
|
|
from: process.env.EMAIL_FROM,
|
|
}),
|
|
],
|
|
secret: process.env.SECRET,
|
|
adapter: PrismaAdapter(prisma),
|
|
} satisfies AuthOptions;
|