umami/src/lib/password.ts
Mike Cao baba06c692
Some checks failed
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
Added lib/password. Small tweaks.
2025-09-13 09:40:20 -07:00

11 lines
302 B
TypeScript

import bcrypt from 'bcryptjs';
const SALT_ROUNDS = 10;
export function hashPassword(password: string, rounds = SALT_ROUNDS) {
return bcrypt.hashSync(password, rounds);
}
export function checkPassword(password: string, passwordHash: string) {
return bcrypt.compareSync(password, passwordHash);
}