Keyword | Supported |
---|---|
$schema | ✅ |
$vocabulary | ❌ |
Keyword | Supported |
---|---|
$anchor | ✅ |
$defs | ✅ |
$dynamicAnchor | ✅ |
$id | ✅ |
$ref | ✅ |
$dynamicRef | ❌ |
$ref
keyword is supported, recursive references are not supported with MiruKeyword | Supported |
---|---|
const | ✅ |
enum | ✅ |
type | ✅ |
format | ❌ |
Keyword | Supported |
---|---|
anyOf | ✅ |
allOf | ❌ |
else | ❌ |
if | ❌ |
not | ❌ |
oneOf | ❌ |
then | ❌ |
Keyword | Supported |
---|---|
maxProperties | ✅ |
minProperties | ✅ |
properties | ✅ |
required | ✅ |
additionalProperties | ✅ |
dependencies | ❌ |
dependentRequired | ❌ |
dependentSchemas | ❌ |
propertyNames | ❌ |
patternProperties | ❌ |
unevaluatedProperties | ❌ |
Keyword | Supported |
---|---|
minItems | ✅ |
maxItems | ✅ |
uniqueItems | ✅ |
contains | ✅ |
minContains | ✅ |
maxContains | ✅ |
items | ✅ |
additionalItems | ✅ |
prefixItems | ✅ |
unevaluatedItems | ❌ |
Keyword | Supported |
---|---|
minLength | ✅ |
maxLength | ✅ |
contentSchema | 🟡 |
contentEncoding | 🟡 |
contentMediaType | 🟡 |
pattern | ❌ |
Keyword | Supported |
---|---|
maximum | ✅ |
minimum | ✅ |
exclusiveMaximum | ✅ |
exclusiveMinimum | ✅ |
multipleOf | ✅ |
default
keyword, Miru actually uses the default
value and validates that the default value satisfies the schema. This is why the default
keyword is considered supported but the others are considered ignored.
Keyword | Supported |
---|---|
default | ✅ |
title | 🟡 |
description | 🟡 |
$comment | 🟡 |
readOnly | 🟡 |
writeOnly | 🟡 |
examples | 🟡 |
deprecated | 🟡 |
Keyword | Supported |
---|---|
$miru_config_type_slug | ✅ |
$miru_relative_filepath | ✅ |