{"library":"json-schema-merge-allof","type":"library","category":null,"description":"Safely merge JSON Schema allOf compositions into a single, readable schema by resolving logical intersections and conflicts. v0.8.1 supports most JSON Schema core/validation keywords (v6), correctly handles additionalProperties, patternProperties, items, and dependencies. Unlike simple schema merging tools, it throws on logical impossibilities and uses keyword-specific resolution (intersection, union, min/max) to preserve validation semantics. Stable with low release cadence. Suitable for schema authors who want to eliminate allOf from their schemas without changing validation behavior. Supports pluggable resolvers for custom keywords. Node.js >=12.0.0 required.","language":"javascript","status":"active","version":"0.8.1","tags":["javascript","json","schema","jsonschema"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install json-schema-merge-allof","imports":["import mergeAllOf from 'json-schema-merge-allof'","const mergeAllOf = require('json-schema-merge-allof')","import mergeAllOf from 'json-schema-merge-allof'; const options: mergeAllOf.Options = { ignoreAdditionalProperties: true }"]},{"cmd":"yarn add json-schema-merge-allof","imports":[]},{"cmd":"pnpm add json-schema-merge-allof","imports":[]}],"homepage":"https://github.com/mokkabonna/json-schema-merge-allof#readme","github":"https://github.com/mokkabonna/json-schema-merge-allof","docs":null,"changelog":null,"pypi":null,"npm":"json-schema-merge-allof","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}