kevinoid

kevinoid/json-schema-intersect

Combine multiple JSON Schemas into a single schema which matches instances which are valid for all of the combined schemas, for supporting older JSON Schema versions which lack support for allOf, such Draft 4 used by Swagger/OpenAPI 2.

JavaScript
0
0
MIT License

The `json-schema-intersect` library combines multiple JSON Schemas into a single schema that only validates data satisfying all input schemas, effectively providing a polyfill for the `allOf` keyword. It is designed for developers working with older JSON Schema versions (like Draft 4, used in

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of kevinoid/json-schema-intersect

Account's avatar
ESLint shareable config for @kevinoid's style (based on airbnb).
Account's avatar
output coverage reports using Node.js' built in coverage
Account's avatar
recursively Object.freeze() objects and functions
Account's avatar
Airbnb's base JS ESLint config, following our styleguide
Account's avatar
JSDoc linting rules for ESLint.
Account's avatar
Additional ESLint's rules for Node.js
Account's avatar
Enforce best practices for JavaScript promises
Account's avatar
ESLint plugin for finding RegExp mistakes and RegExp style guide violations.
Account's avatar
An API documentation generator for JavaScript.
Account's avatar
simple, flexible, fun test framework
Account's avatar
A Node.js implementation of cat, as specified by POSIX/SUSv3. No frills, no buffering, no charset conversion, just cat.
Account's avatar
A deep deletion module for node (like `rm -rf`)

Support the repos that depend on kevinoid/json-schema-intersect

Top contributors

kevinoid's profile
kevinoid
387 contributions
dependabot[bot]'s profile
dependabot[bot]
22 contributions

Recent events

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

No events yet