{"library":"express-validation","type":"library","category":null,"description":"express-validation v4.1.1 is an Express middleware that validates request parameters (body, query, headers, params, cookies, signedCookies) using Joi schemas. It returns structured error responses when validation fails and integrates with Express error handlers. The library has a hard dependency on Joi v17.x.x and ships with TypeScript definitions. It is actively maintained with regular releases, and provides multiple error format options including keyByField. Compared to alternatives like express-validator, it uses Joi directly rather than its own validator.","language":"javascript","status":"active","version":"4.1.1","tags":["javascript","express","validation","validate","joi","middleware","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install express-validation","imports":["import { validate } from 'express-validation'","import { ValidationError } from 'express-validation'","import { Joi } from 'express-validation'"]},{"cmd":"yarn add express-validation","imports":[]},{"cmd":"pnpm add express-validation","imports":[]}],"homepage":"https://express-validation.com","github":"https://github.com/andrewkeig/express-validation","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/express-validation","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/express-validation/compatibility"}}