I play around with this library, and I found a few cases where it returns that the email is valid, but they are invalid.
The code is simple
const ev = new EmailValidation({
allowFreemail: true,
allowDisposable: true,
});
export const isEmailValid = (email: string): boolean => {
const result = ev.check(email);
return result.valid;
};
Those are what I identified for now:

I play around with this library, and I found a few cases where it returns that the email is valid, but they are invalid.
The code is simple
Those are what I identified for now: