File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# 🦋 express-openapi-validator
22
3- [ ![ example workflow] ( https://github.com/cdimascio/express-openapi-validator/actions/workflows/default.yml/badge.svg )] ( # ) [ ![ ] ( https://img.shields.io/npm/v/express-openapi-validator.svg )] ( https://www.npmjs.com/package/express-openapi-validator ) [ ![ ] ( https://img.shields.io/npm/dm/express-openapi-validator?color=blue )] ( https://www.npmjs.com/package/express-openapi-validator ) [ ![ All Contributors] (https://img.shields.io/github/contributors/cdimascio/express-openapi-validator
4- )](#contributors) [](https://coveralls.io/github/cdimascio/express-openapi-validator?branch=master) [](https://www.codacy.com/manual/cdimascio/express-openapi-validator?utm_source=github.com&utm_medium=referral&utm_content=cdimascio/express-openapi-validator&utm_campaign=Badge_Grade) [](https://gitter.im/cdimascio-oss/community) [](https://gitpod.io/#https://github.com/cdimascio/express-openapi-validator) [](https://cdimascio.github.io/express-openapi-validator-documentation/) [](#license) [](https://GitHub.com/cdimascio/express-openapi-validator/stargazers/) [](https://twitter.com/intent/tweet?text=Check%20out%20express-openapi-validator%20by%20%40CarmineDiMascio%20https%3A%2F%2Fgithub.com%2Fcdimascio%2Fexpress-openapi-validator%20%F0%9F%91%8D)
3+ [ ![ build workflow] ( https://github.com/cdimascio/express-openapi-validator/actions/workflows/default.yml/badge.svg )] ( # ) [ ![ ] ( https://img.shields.io/npm/v/express-openapi-validator.svg )] ( https://www.npmjs.com/package/express-openapi-validator ) [ ![ ] ( https://img.shields.io/npm/dm/express-openapi-validator?color=blue )] ( https://www.npmjs.com/package/express-openapi-validator ) [ ![ All Contributors] (https://img.shields.io/github/contributors/cdimascio/express-openapi-validator
4+ )](#contributors) [](https://coveralls.io/github/cdimascio/express-openapi-validator?branch=master) [](https://www.codacy.com/manual/cdimascio/express-openapi-validator?utm_source=github.com&utm_medium=referral&utm_content=cdimascio/express-openapi-validator&utm_campaign=Badge_Grade) [](https://gitter.im/cdimascio-oss/community) [](https://gitpod.io/#https://github.com/cdimascio/express-openapi-validator) [](https://cdimascio.github.io/express-openapi-validator-documentation/) [](#license) [](https://GitHub.com/cdimascio/express-openapi-validator/stargazers/) [](https://twitter.com/intent/tweet?text=Check%20out%20express-openapi-validator%20by%20%40CarmineDiMascio%20https%3A%2F%2Fgithub.com%2Fcdimascio%2Fexpress-openapi-validator%20%F0%9F%91%8D)
5+
56
67** An OpenApi validator for ExpressJS** that automatically validates ** API** _ ** requests** _ and _ ** responses** _ using an ** OpenAPI 3** specification.
78
2122- ✂️ ** \$ ref** support; split specs over multiple files
2223- 🎈 file upload
2324- ✏️ OpenAPI 3.0.x and 3.1.x spec support
25+ - ✨ Express 4 and 5 support
2426
2527
2628** Docs:**
2931
3032** Noteworthy:**
3133
34+ - [ OAS 3.1] ( https://github.com/cdimascio/express-openapi-validator/pull/882 ) supporr available in ` >=v5.4.0 ` !
35+ - [ Express 5] ( https://expressjs.com/en/5x/api.html ) support available in ` >=v5.5.0 ` !
3236- [ NestJS] ( https://github.com/cdimascio/express-openapi-validator/tree/master/examples/9-nestjs )
3337[ Koa] ( https://github.com/cdimascio/express-openapi-validator/tree/lerna-fastify/packages/koa-openapi-validator ) and [ Fastify] ( https://github.com/cdimascio/express-openapi-validator/tree/lerna-fastify/packages/fastify-openapi-validator ) now available! 🚀
34- - [ OAS 3.1 (beta)] ( https://github.com/cdimascio/express-openapi-validator/pull/882 ) is available in ` >=v5.4.0 ` !
3538
3639** Support the project:**
3740
You can’t perform that action at this time.
0 commit comments