UNPKG

@mub22/validity

Version:

Lightweight JavaScript validation library inspired by Laravel's rule syntax. Validate fields and forms easily with built-in rules and error messages.

18 lines (17 loc) 443 B
import { validate } from "./validate"; export function validateForm(data, rules) { const errors = {}; let isFormValid = true; for (const field in rules) { const value = data[field]; const result = validate(value, rules[field]); if (!result.valid) { errors[field] = result.errors; isFormValid = false; } } return { valid: isFormValid, errors, }; }