UNPKG

alterschema

Version:

Convert between schema specifications

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