{"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"],"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"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}