import jwt from 'jsonwebtoken'; const JWT_SECRET = process.env.JWT_SECRET; export const generateToken = (payload: any) => { if (!JWT_SECRET) { throw new Error('JWT_SECRET is not defined in environment variables.'); } return jwt.sign(payload, JWT_SECRET, { expiresIn: '1d' }); } export const verifyToken = (token: string) => { if (!JWT_SECRET) { throw new Error('JWT_SECRET is not defined in environment variables.'); } return jwt.verify(token, JWT_SECRET); }