├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── jest.config.js ├── package.json ├── resources └── runkit-example.js ├── src ├── OpenApiDocument.ts ├── OpenApiValidator.ts ├── ValidationError.ts ├── debug.ts ├── formats.ts ├── index.ts ├── parameters.ts └── schema-utils.ts ├── test ├── OpenApiValidator.test.ts ├── ValidationError.test.ts ├── __snapshots__ │ ├── OpenApiValidator.test.ts.snap │ └── schema-utils.test.ts.snap ├── integration │ ├── __snapshots__ │ │ └── integration.test.ts.snap │ ├── app.ts │ └── integration.test.ts ├── open-api-document.ts ├── openapi.yaml └── schema-utils.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | dist 3 | resources 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/package.json -------------------------------------------------------------------------------- /resources/runkit-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/resources/runkit-example.js -------------------------------------------------------------------------------- /src/OpenApiDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/OpenApiDocument.ts -------------------------------------------------------------------------------- /src/OpenApiValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/OpenApiValidator.ts -------------------------------------------------------------------------------- /src/ValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/ValidationError.ts -------------------------------------------------------------------------------- /src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/debug.ts -------------------------------------------------------------------------------- /src/formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/formats.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/parameters.ts -------------------------------------------------------------------------------- /src/schema-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/src/schema-utils.ts -------------------------------------------------------------------------------- /test/OpenApiValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/OpenApiValidator.test.ts -------------------------------------------------------------------------------- /test/ValidationError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/ValidationError.test.ts -------------------------------------------------------------------------------- /test/__snapshots__/OpenApiValidator.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/__snapshots__/OpenApiValidator.test.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/schema-utils.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/__snapshots__/schema-utils.test.ts.snap -------------------------------------------------------------------------------- /test/integration/__snapshots__/integration.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/integration/__snapshots__/integration.test.ts.snap -------------------------------------------------------------------------------- /test/integration/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/integration/app.ts -------------------------------------------------------------------------------- /test/integration/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/integration/integration.test.ts -------------------------------------------------------------------------------- /test/open-api-document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/open-api-document.ts -------------------------------------------------------------------------------- /test/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/openapi.yaml -------------------------------------------------------------------------------- /test/schema-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/test/schema-utils.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hilzu/express-openapi-validate/HEAD/tsconfig.json --------------------------------------------------------------------------------