A lightweight and extensible JavaScript library for validating HTML forms — simple, dependency-free, and built for customization.

form-validation frontend html-forms javascript
4 Open Issues Need Help Last updated: Jul 6, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Refactor the JavaScript form validation library by moving three helper functions (showError, clearError, getFieldName) from the main validation function into a new helper.js file within the src/utils directory. This improves code organization, readability, and testability.

Complexity: 2/5
enhancement good first issue

A lightweight and extensible JavaScript library for validating HTML forms — simple, dependency-free, and built for customization.

JavaScript
#form-validation#frontend#html-forms#javascript

AI Summary: Refactor the JavaScript form validation library by moving the phone number validation function from the main file (src/index.js) to a new dedicated file (src/validators/phone.js), exporting it as a named function, and updating the import in src/index.js to use the new location.

Complexity: 2/5
enhancement good first issue

A lightweight and extensible JavaScript library for validating HTML forms — simple, dependency-free, and built for customization.

JavaScript
#form-validation#frontend#html-forms#javascript

AI Summary: Design a minimalist logo for the 'Validate Form Simple' JavaScript library. The logo should use a flat design, neutral colors with a single accent color, and incorporate an icon representing form validation (e.g., checkmark in a form field, simplified form outline with a checkmark, or the initials 'VFS'). The logo will be used across various project materials.

Complexity: 3/5
documentation help wanted feature

A lightweight and extensible JavaScript library for validating HTML forms — simple, dependency-free, and built for customization.

JavaScript
#form-validation#frontend#html-forms#javascript

AI Summary: Refactor the JavaScript form validation library by moving the `validateEmail` function from `src/index.js` to a new file, `src/validators/email.js`, exporting it as a named function, and then importing it back into `src/index.js`. This improves code organization and modularity.

Complexity: 2/5
enhancement good first issue

A lightweight and extensible JavaScript library for validating HTML forms — simple, dependency-free, and built for customization.

JavaScript
#form-validation#frontend#html-forms#javascript