Client-side-validation library