{"library":"openapi-enforcer-middleware","type":"library","category":null,"description":"Express middleware that leverages your OpenAPI document to automatically validate requests and responses, mock responses in development, and route requests to your controller functions. Version 2.2.0 supports OpenAPI 2.0 and 3.0.x. Requires openapi-enforcer (>=1.2.0) and express (>=4.0.0) as peer dependencies. Compared to alternatives like express-openapi-validator, this middleware enforces both request and response validation, and offers built-in mocking. Ships TypeScript types. Releases are stable with periodic updates.","language":"javascript","status":"active","version":"2.2.0","tags":["javascript","openapi","swagger","express","middleware","enforcer","validate","parse","format","typescript"],"install":[{"cmd":"npm install openapi-enforcer-middleware","imports":["import { OpenApiEnforcerMiddleware } from 'openapi-enforcer-middleware'","import { OpenApiEnforcerMiddlewareReviser } from 'openapi-enforcer-middleware'","import EnforcerMiddleware from 'openapi-enforcer-middleware'"]},{"cmd":"yarn add openapi-enforcer-middleware","imports":[]},{"cmd":"pnpm add openapi-enforcer-middleware","imports":[]}],"homepage":"https://middleware.openapi-enforcer.com/","github":"https://github.com/byu-oit/openapi-enforcer-middleware","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/openapi-enforcer-middleware","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/openapi-enforcer-middleware/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}