json-schema-resolve-allof
v1.5.0
Published
Resolves AllOf references in JSON schemas into composed models
Downloads
20,530
Readme
JSON Schema Resolve Allof
Some simple code to resolve the allof
references in JSON Schema
Usage
npm install json-schema-resolve-allof --save
Usage
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-allof
will return
{"type":"object","additionalProperties":false}