UNPKG

alterschema

Version:

Convert between schema specifications

98 lines (97 loc) 2.95 kB
{ "$defs": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/core", "type": "object", "walker": "jsonschema-2019-09" }, "allOf": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "array", "walker": "jsonschema-2019-09" }, "anyOf": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "array", "walker": "jsonschema-2019-09" }, "oneOf": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "array", "walker": "jsonschema-2019-09" }, "not": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "if": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "then": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "else": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "dependentSchemas": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "object", "walker": "jsonschema-2019-09" }, "items": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": [ "array", "value" ], "walker": "jsonschema-2019-09" }, "additionalItems": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "unevaluatedItems": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "contains": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "properties": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "object", "walker": "jsonschema-2019-09" }, "patternProperties": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "object", "walker": "jsonschema-2019-09" }, "additionalProperties": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "unevaluatedProperties": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "propertyNames": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/applicator", "type": "value", "walker": "jsonschema-2019-09" }, "contentSchema": { "vocabulary": "https://json-schema.org/draft/2019-09/vocab/content", "type": "value", "walker": "jsonschema-2019-09" } }