json-schema-resolve-allof
v1.5.0
Published
Resolves AllOf references in JSON schemas into composed models
Downloads
19,050
Readme
JSON Schema Resolve Allof
Some simple code to resolve the allof references in JSON Schema
Usage
npm install json-schema-resolve-allof --saveUsage
var resolveAllOf = require('json-schema-resolve-allof');
resolveAllOf({
"type": "string",
"allOf": [{
"properties": {
"lastName": {
"type": "string"
}
}
},
{
"properties": {
"lastName": {
"type": "string"
}
}
}
]
});
// Returns:
// {
// "type": "string",
// "properties": {
// "lastName": {
// "type": "string"
// },
// "lastName": {
// "type": "string"
// }
// }
// }Command Line Interface
json-schema-resolve-allof can also be used on the command line by piping stdin into it.
For example,
echo '{"allOf": [{"type": "object"}, {"additionalProperties": false}]}' | json-schema-resolve-allofwill return
{"type":"object","additionalProperties":false}