UNPKG

qapinterface

Version:

Comprehensive API utilities for Node.js applications including authentication, security, request processing, and response handling with zero external dependencies

22 lines (19 loc) 488 B
/** * Email Validator * Single Responsibility: Validate email addresses ONLY */ const validator = require('validator'); /** * Validates an email address using the robust `validator` library. * @param {string} email - The email address to validate. * @returns {boolean} - True if email is valid, false otherwise. */ function validateEmail(input) { if (typeof input !== 'string') { return false; } return validator.isEmail(input); } module.exports = { validateEmail };