Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "form validation" keyword

neo-form-validations 1.1.9
An npm package to validate your forms
8 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 5 stars on GitHub - 1 maintainer
react-form-validator-component 1.7.16
React Form Validator exposes a single React component which uses the render prop pattern to valid...
58 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 7 downloads last month - 3 stars on GitHub - 3 maintainers
react-form-validation-checker 1.0.11
Library to validate the payload in react
12 versions - Latest release: 10 months ago - 3 downloads last month - 0 stars on GitHub - 1 maintainer
ccvfj-react-app 1.0.8
Created a custom validation form for react with json
6 versions - Latest release: 8 months ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
vanilla-form-manager 0.0.8
A Package to handle your HTML Form in vanilla JS
8 versions - Latest release: 4 months ago - 11 downloads last month - 2 maintainers
validatinator 2.0.8
Simple, yet effective, vanilla JavaScript form validation plugin. Validatinator is based off of o...
16 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 33 downloads last month - 107 stars on GitHub - 1 maintainer
@releasium/ngx-grand-validator 1.16.0
A powerful validation library for Angular applications, providing custom validators implemented u...
30 versions - Latest release: 10 months ago - 1 dependent package - 4 downloads last month - 1 stars on GitHub - 1 maintainer
@lemoncode/fonk-is-url-validator 1.0.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
1 version - Latest release: over 4 years ago - 1 dependent package - 7 dependent repositories - 187 downloads last month - 2 stars on GitHub - 1 maintainer
ts-editor_row_column
A React component to dynamically generate rows and columns with various input types, including te...
19 versions - 901 downloads last month - 1 maintainer
rattata 0.3.0
Simple data validation for JavaScript
4 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 6 downloads last month - 1 maintainer
Top 3.8% on npmjs.org
react-advanced-form 1.7.2 πŸ’°
Functional reactive forms in React. Multi-layer validation, field grouping, reactive props, and m...
132 versions - Latest release: about 5 years ago - 4 dependent packages - 86 dependent repositories - 1.02 thousand downloads last month - 217 stars on GitHub - 2 maintainers
js-validators-and-utils 1.4.0
A versatile toolkit of utility functions and validators for simplifying data validation and commo...
5 versions - Latest release: 9 months ago - 11 downloads last month - 0 stars on GitHub - 1 maintainer
@von-development-studio/angular-form-validation 1.0.6
Angular Form Validation directives.
4 versions - Latest release: almost 2 years ago - 1 dependent package - 33 downloads last month - 0 stars on GitHub - 1 maintainer
reactjs-credit-card 1.0.6
This Package has react credit card form components and form validation system
6 versions - Latest release: about 3 years ago - 14 dependent repositories - 128 downloads last month - 7 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@aofl/form-validate 3.14.1
Form validation mixin for AoflElement
130 versions - Latest release: about 2 years ago - 3 dependent packages - 1 dependent repositories - 528 downloads last month - 28 stars on GitHub - 1 maintainer
tg-form 1.0.1
Extension for ngForm with powerful validation mechanism
2 versions - Latest release: almost 8 years ago - 1 dependent repositories - 15 downloads last month - 3 stars on GitHub - 1 maintainer
Top 5.4% on npmjs.org
h5validate 0.9.2
HTML5 form validation
3 versions - Latest release: about 6 years ago - 2 dependent packages - 2 dependent repositories - 128 downloads last month - 576 stars on GitHub - 2 maintainers
yo-validator 1.0.28
A form validation tool named yo-validator for Vue 3, created by Haiyi
30 versions - Latest release: 12 months ago - 7 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-validator-builder 1.2.5
Helper library to create validators supported by fonk library.
15 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 727 downloads last month - 0 stars on GitHub - 1 maintainer
input-validator-nodejs 1.0.5
validation library for nodejs, inspired by laravel.
5 versions - Latest release: over 1 year ago - 15 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-negative-number-validator 1.1.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
3 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-previous-date-validator 1.2.0
Update description: This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings ...
3 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 23 downloads last month - 0 stars on GitHub - 1 maintainer
@thunder_fury/form-validate 0.2.4
form validate
24 versions - Latest release: almost 3 years ago - 2 dependent packages - 15 downloads last month - 0 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
bunnyjs 0.14.42
Lightweight native JavaScript and ECMAScript 6 library (package of small stand-alone components l...
183 versions - Latest release: about 5 years ago - 3 dependent packages - 7 dependent repositories - 3.97 thousand downloads last month - 485 stars on GitHub - 1 maintainer
form-friction 0.0.0
Simplify HTML Form Handling with React Hooks
1 version - Latest release: 3 months ago - 6 downloads last month - 1 maintainer
vlid 1.0.4
Lightweight validation library with NO dependencies. A nice Joi alternative with a similar API.
6 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 65 downloads last month - 64 stars on GitHub - 1 maintainer
formalizer 2.9.0
React hooks based form validation made for humans.
64 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 22 downloads last month - 12 stars on GitHub - 1 maintainer
form-validation-react 1.5.0 πŸ’°
form-validation-react is a lightweight and easy-to-use npm library built for validating forms in ...
45 versions - Latest release: about 1 year ago - 3 dependent repositories - 43 downloads last month - 4 stars on GitHub - 1 maintainer
input-validation-next 0.1.8
Simple, lightweight form validation without jQuery
40 versions - Latest release: 5 months ago - 28 downloads last month - 0 stars on GitHub - 1 maintainer
ngx-reactive-form-extensions 2.1.8
[![pipeline status](https://gitlab.com/Riuen/reactive-form-extensions/badges/main/pipeline.svg)](...
23 versions - Latest release: 3 months ago - 28 downloads last month - 0 stars on GitLab.com - 1 maintainer
simple-valley 0.16.0
Simple Validations for objects
25 versions - Latest release: over 2 years ago - 23 downloads last month - 4 stars on GitHub - 1 maintainer
@lemoncode/fonk-positive-number-validator 1.1.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
3 versions - Latest release: over 4 years ago - 1 dependent package - 7 dependent repositories - 74 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-is-true-validator 1.0.1
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 72 downloads last month - 0 stars on GitHub - 1 maintainer
formurai 0.3.7
Form validator
6 versions - Latest release: almost 3 years ago - 2 dependent packages - 5 downloads last month - 48 stars on GitHub - 1 maintainer
lx-model-validator 1.0.0
A small package for performing model-level validation for Typescript and Javascript projects
1 version - Latest release: 5 months ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
jformslider 1.1.0
jFormslider is a jquey plugin wich can convert a big form to small sections with next,previous bu...
2 versions - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 15 stars on GitHub - 1 maintainer
eligendisapiente 1.9.0
validation library
12 versions - Latest release: 2 months ago - 24 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-max-number-validator 1.2.0
Update description: This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings ...
4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 138 downloads last month - 0 stars on GitHub - 1 maintainer
redux-form-manager 3.0.2
Redux form manager
32 versions - Latest release: over 6 years ago - 1 dependent repositories - 18 downloads last month - 4 stars on GitHub - 1 maintainer
@lemoncode/fonk-chars-not-black-list-validator 1.0.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
1 version - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 0 stars on GitHub - 1 maintainer
@lagoshny/ngx-validation-messages 3.0.0
This module allows to simplify display form validator validation messages using single component.
14 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 78 downloads last month - 1 stars on GitHub - 1 maintainer
formact 4.0.4
A zero dependency and design agnostic Form library for React.
39 versions - Latest release: about 2 years ago - 5 dependent packages - 1 dependent repositories - 26 downloads last month - 4 stars on GitHub - 1 maintainer
@lemoncode/fonk-match-field-validator 1.0.1
Update description: This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings ...
2 versions - Latest release: over 4 years ago - 1 dependent package - 53 dependent repositories - 229 downloads last month - 1 stars on GitHub - 1 maintainer
octaform 1.6.0
Octaform is designed to help developers easily validate forms, being completely agnostic to the f...
12 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 16 downloads last month - 1 stars on GitHub - 1 maintainer
@lemoncode/fonk-array-required-validator 1.0.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
1 version - Latest release: over 4 years ago - 1 dependent package - 8 dependent repositories - 46 downloads last month - 0 stars on GitHub - 1 maintainer
valid8r_node 0.1.1
Node version of the Valid8r library
3 versions - Latest release: over 10 years ago - 1 dependent repositories - 5 downloads last month - 1 stars on GitHub - 1 maintainer
@lemoncode/fonk-min-number-validator 1.2.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
4 versions - Latest release: over 4 years ago - 1 dependent package - 30 dependent repositories - 186 downloads last month - 2 stars on GitHub - 1 maintainer
@lemoncode/fonk-range-date-validator 1.0.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
1 version - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 21 downloads last month - 0 stars on GitHub - 1 maintainer
sls-default-controls 0.0.9
This library gives default form control validations, so no need to write the code for default val...
9 versions - Latest release: over 2 years ago - 16 downloads last month - 1 maintainer
@zerosubnet/just-validate 4.2.0
Modern, simple, lightweight (~5kb gzip) form validation library written in Typescript, with no de...
1 version - Latest release: 10 months ago - 7 downloads last month - 486 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
just-validate 4.3.0
Modern, simple, lightweight (~5kb gzip) form validation library written in Typescript, with no de...
56 versions - Latest release: 7 months ago - 4 dependent packages - 427 dependent repositories - 25.5 thousand downloads last month - 486 stars on GitHub - 1 maintainer
react-circular-reveal 1.2.2
Quickly and easily add Material Design's "Circular Reveal" animation in your web app.
11 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 17 downloads last month - 5 stars on GitHub - 1 maintainer
vue3-form 1.2.8
A form validation plugin for vue 3 and/or composition api
12 versions - Latest release: 8 months ago - 2 dependent repositories - 183 downloads last month - 0 stars on GitHub - 1 maintainer
form-validate 0.0.7
A validation module for nodejs and express. It aims to give a convenient way to validate incoming...
6 versions - Latest release: almost 11 years ago - 1 dependent package - 9 dependent repositories - 11 downloads last month - 6 stars on GitHub - 1 maintainer
@lemoncode/fonk-iban-validator 1.0.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
1 version - Latest release: over 4 years ago - 1 dependent package - 8 dependent repositories - 88 downloads last month - 5 stars on GitHub - 1 maintainer
cb-valid 1.0.3
Validator very easy to use, and implement! (email, url, password, .etc)
4 versions - Latest release: over 4 years ago - 1 dependent package - 6 downloads last month - 4 stars on GitHub - 2 maintainers
formvalidatorplus 1.0.5
This library offers a complete solution for validating, handling, and submitting forms of all com...
5 versions - Latest release: 4 months ago - 9 downloads last month - 5 stars on GitHub - 1 maintainer
@church1117/form-validation 1.0.4
η΅ζ„Ÿζ₯源于 `Laravel` ζ‘†ζžΆηš„ιͺŒθ―ε™¨.
4 versions - Latest release: 12 months ago - 2 downloads last month - 1 maintainer
@lemoncode/fonk-formik 4.0.1
Fonk library for use with react-formik
9 versions - Latest release: over 4 years ago - 1 dependent package - 96 dependent repositories - 302 downloads last month - 17 stars on GitHub - 1 maintainer
react-form-validator-hook 1.2.5
Simple Library for React to validate forms quickly
12 versions - Latest release: 8 months ago - 1 dependent repositories - 30 downloads last month - 1 stars on GitHub - 1 maintainer
@lemoncode/fonk-is-credit-card-validator 1.0.1
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
2 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 9 downloads last month - 0 stars on GitHub - 1 maintainer
gen-regex-angular 0.0.5
Generates regular expression according to passed parameter
5 versions - Latest release: over 1 year ago - 2 dependent packages - 15 downloads last month - 0 stars on GitHub - 1 maintainer
kya 0.2.0
Javascript Object Validation
3 versions - Latest release: over 5 years ago - 3 dependent packages - 1 dependent repositories - 441 downloads last month - 0 stars on GitHub - 1 maintainer
@formeus/vue 1.2.1
Input state and validation manager library for Vue
6 versions - Latest release: 5 months ago - 6 downloads last month - 1 maintainer
react-validation-strategy 0.0.53
An efficient and declarative React hook for form validation and state management, offering modula...
12 versions - Latest release: 11 months ago - 14 downloads last month - 0 stars on GitHub - 1 maintainer
use-form-schema 1.0.6
Super easy to use - react hook for form validation
4 versions - Latest release: over 2 years ago - 1 dependent package - 6 downloads last month - 0 stars on GitHub - 1 maintainer
form-validatorjs 0.0.3
A simple form validator
4 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 16 downloads last month - 0 stars on GitHub - 1 maintainer
ng-jbv 1.1.4
Angular directives to add validations elements on the form components when backend is implemented...
10 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 0 stars on GitHub - 1 maintainer
@formeus/solid 1.2.1
Input state and validation manager library for Solid
6 versions - Latest release: 5 months ago - 9 downloads last month - 1 maintainer
@coxy/react-validator 2.0.7
πŸš€ Simple validation form for React or NodeJS apps. useValidator are included ;)
35 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 263 downloads last month - 16 stars on GitHub - 1 maintainer
@lemoncode/fonk-required-by-field-validator 1.0.1
Update description: This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings ...
2 versions - Latest release: over 4 years ago - 1 dependent package - 51 dependent repositories - 122 downloads last month - 2 stars on GitHub - 1 maintainer
@formeus/core 1.4.0
Input state and validation manager library for TS/JS
6 versions - Latest release: 5 months ago - 4 dependent packages - 313 downloads last month - 1 maintainer
@asalmi/o-val 1.0.2
An object validation library for Javascript or Typescript
3 versions - Latest release: 2 months ago - 13 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-range-number-validator 1.1.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
3 versions - Latest release: over 4 years ago - 1 dependent package - 9 dependent repositories - 350 downloads last month - 1 stars on GitHub - 1 maintainer
quival 0.3.1
Data validation Γ  la Laravel Validation
13 versions - Latest release: about 2 months ago - 31 downloads last month - 0 stars on GitHub - 1 maintainer
@formeus/svelte 1.2.1
Input state and validation manager library for Svelte
6 versions - Latest release: 5 months ago - 9 downloads last month - 1 maintainer
formisvalid 1.1.0
A simple form validator for small applications.
1 version - Latest release: about 2 years ago - 2 dependent packages - 9 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-later-date-validator 1.0.0
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
1 version - Latest release: over 4 years ago - 1 dependent package - 5 dependent repositories - 43 downloads last month - 0 stars on GitHub - 1 maintainer
nfsfu234-form-validation 2.4.4
NFSFU234 Form Validation is a lightweight and user-friendly JavaScript library designed for valid...
20 versions - Latest release: 3 months ago - 1 dependent package - 199 downloads last month - 3 stars on GitHub - 1 maintainer
ng-form-validations 1.0.4
Angular reactive form validations made easy!
5 versions - Latest release: about 2 years ago - 1 dependent package - 9 downloads last month - 0 stars on GitHub - 2 maintainers
@lemoncode/fonk-is-number-validator 1.1.2
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
6 versions - Latest release: over 4 years ago - 1 dependent package - 7 dependent repositories - 239 downloads last month - 0 stars on GitHub - 1 maintainer
@formeus/react 1.2.1
Input state and validation manager library for React
7 versions - Latest release: 5 months ago - 348 downloads last month - 1 maintainer
Top 9.7% on npmjs.org
@lemoncode/fonk-final-form 2.3.4
Fonk library for use with react-final-form
10 versions - Latest release: over 4 years ago - 1 dependent package - 17 dependent repositories - 1.81 thousand downloads last month - 11 stars on GitHub - 1 maintainer
zayd 1.0.3
Vue3 form validation
4 versions - Latest release: over 1 year ago - 7 downloads last month - 0 stars on GitHub - 1 maintainer
@lemoncode/fonk-nif-validator 1.0.1
This is a [fonk](https://github.com/Lemoncode/fonk) microlibrary that brings validation capabilit...
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 19 downloads last month - 0 stars on GitHub - 1 maintainer
react-formez 1.0.17
Create forms with validation using our easy form builder.
17 versions - Latest release: about 1 month ago - 161 downloads last month - 0 stars on GitHub - 1 maintainer
valtors 2.6.1
JavaScript validation library
32 versions - Latest release: 7 months ago - 2 dependent packages - 2 dependent repositories - 507 downloads last month - 2 stars on GitHub - 1 maintainer
@push.rocks/smartguard 2.0.1
A TypeScript library for creating and managing validation guards, aiding in data validation and s...
7 versions - Latest release: 11 months ago - 106 downloads last month - 1 maintainer
form-assist 1.1.7 πŸ’°
This is a form library designed to make forms easier using hooks
18 versions - Latest release: about 3 years ago - 1 dependent package - 23 downloads last month - 0 stars on GitHub - 1 maintainer
reactjs-forms 1.0.7
Simplify your form validations in React projects with hook and extended html form elements.
8 versions - Latest release: over 1 year ago - 5 dependent repositories - 20 downloads last month - 10 stars on GitHub - 1 maintainer
@knfcz/react-form-validation 2.1.3
Simple form validation library for react and react-native
13 versions - Latest release: almost 2 years ago - 1 dependent package - 37 downloads last month - 1 stars on GitHub - 1 maintainer
forms-validator 0.12.2
a lightweight form validator that base on validator-core.
1 version - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 6 downloads last month - 0 stars on GitHub - 1 maintainer
material-error-messages 0.9.0
A directive to streamline uniform, default form error messages for @angular/material.
1 version - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 4 downloads last month - 1 stars on GitHub - 1 maintainer
@mae/form_validation 1.0.3
form validation from server side - API Call
3 versions - Latest release: almost 7 years ago - 1 dependent package - 2 downloads last month - 0 stars on GitHub - 3 maintainers
@defriction/is_a 1.0.6
Utility for detecting value types
7 versions - Latest release: over 2 years ago - 1 dependent package - 18 downloads last month - 0 stars on GitHub - 1 maintainer
apamate-validator 0.0.8
Facilitates the validation of strings by chaining series of rules
3 versions - Latest release: about 1 year ago - 1 dependent package - 3 downloads last month - 2 stars on GitHub - 1 maintainer
validate-kit 1.0.5
A lightweight JavaScript package for validating user input
6 versions - Latest release: 12 months ago - 12 downloads last month - 0 stars on GitHub - 1 maintainer
vue3-form-validator 0.0.9
Form validator for vue3
9 versions - Latest release: about 2 years ago - 27 downloads last month - 0 stars on GitHub - 1 maintainer
form-handler 2.2.1
Validate, read, and reset form fields.
6 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 18 downloads last month - 0 stars on GitHub - 1 maintainer
chained-validation-rules 0.0.12
Facilitates the validation of strings by chaining series of rules
12 versions - Latest release: about 1 year ago - 1 dependent package - 16 downloads last month - 2 stars on GitHub - 1 maintainer
Related Keywords
validation 123 form 69 validator 65 react 54 validate 39 forms 36 typescript 34 form-validation 31 input validation 31 javascript 28 fonk 24 sync validation 24 data validation 24 angular 17 form validator 15 input validator 11 hooks 10 vue 9 validations 9 form-validator 8 validation-library 8 input 8 library 8 reactjs 8 schema 7 react-dom 7 react validator 7 npm 7 reactive forms 6 final-form 6 react form 6 react-final-form 6 express 6 laravel 6 email validation 6 react hooks 6 react validation 6 monorepo 5 validation rules 5 final form 5 frontend 5 form generator 5 async-validation 5 async validation 5 field validation 5 zod 5 validatorjs 5 data integrity 5 react input validator 5 vanilla 5 es6 5 js 5 validation library 4 react forms 4 vanilla-javascript 4 utility 4 object validation 4 regex 4 javascript validation 4 error handling 4 string validation 4 schema validation 4 vue form 4 vue3 4 input sanitization 4 react-native 4 js validator 4 form-validation-react 4 node validator 4 npm validator 4 input-validation 4 react form validation 4 angular forms 4 react-hook-form 4 form submission 3 angular validation 3 dynamic columns 3 error 3 phone number validation 3 ckeditor 3 hook 3 node 3 validation functions 3 validation tools 3 common tasks 3 JavaScript utilities 3 data sanitization 3 just-validate 3 error messages 3 dynamic rows 3 form builder 3 validator for js 3 image 3 simple form validation 3 input verification 3 password validation 3 middleware 3 lightweight 3 form state 3 framework 3