cdimascio

cdimascio/express-openapi-validator

🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.1.x or 3.0.x specification

TypeScript
1002
235
MIT License

This is an OpenAPI validator for ExpressJS that automatically validates API requests and responses using an OpenAPI 3.0.x or 3.1.x specification. It's designed for ExpressJS developers who want to ensure their API implementations adhere to their OpenAPI specifications, providing features like request/response validation, security validation, and support for various OpenAPI features while allowing developers to maintain their preferred coding conventions and project layouts.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of cdimascio/express-openapi-validator

Account's avatar
Parse, Resolve, and Dereference JSON Schema $ref pointers
Account's avatar
TypeScript definitions for multer
Account's avatar
Ajv class for JSON Schema draft-04
Account's avatar
Format validation for Ajv v7+
Account's avatar
Traverse JSON Schema passing each schema object to callback
Account's avatar
Throw better errors.
Account's avatar
Express style path to RegExp utility
Account's avatar
A querystring parser that supports nesting and arrays, with a depth limit
Account's avatar
TypeScript definitions for cookie-parser
Account's avatar
TypeScript definitions for express
Account's avatar
TypeScript definitions for mocha
Account's avatar
TypeScript definitions for morgan
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for supertest
Account's avatar
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Account's avatar
Git commit, but play nice with conventions.
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
simple, flexible, fun test framework
Account's avatar
Simple monitor script for use during development of a Node.js app.
Account's avatar
the Istanbul command line interface
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Fixes stack traces for files with source maps
Account's avatar
SuperAgent driven library for testing HTTP servers
Account's avatar
TypeScript execution environment and REPL for node.js, with source map support
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on cdimascio/express-openapi-validator

Top contributors

cdimascio's profile
cdimascio
902 contributions
dependabot[bot]'s profile
dependabot[bot]
116 contributions
allcontributors[bot]'s profile
allcontributors[bot]
84 contributions
greenkeeper[bot]'s profile
greenkeeper[bot]
30 contributions
snyk-bot's profile
snyk-bot
27 contributions
JacobLey's profile
JacobLey
14 contributions
jy95's profile
jy95
14 contributions
efabris's profile
efabris
11 contributions
ckeboss's profile
ckeboss
10 contributions
mdwheele's profile
mdwheele
10 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet