├── .circleci ├── config.yml └── cover.test.sh ├── .github └── CONTRIBUTING.md ├── .gitignore ├── CHANGELOG.md ├── DEVELOPERS.md ├── LICENSE ├── Makefile ├── README.md ├── code_of_conduct.md ├── codecov.yml ├── draft2019_09_keywords.go ├── go.mod ├── go.sum ├── keyword.go ├── keyword_test.go ├── keywords_array.go ├── keywords_boolean.go ├── keywords_conditional.go ├── keywords_core.go ├── keywords_numeric.go ├── keywords_object.go ├── keywords_optional.go ├── keywords_standard.go ├── keywords_string.go ├── schema.go ├── schema_loader.go ├── schema_loader_test.go ├── schema_registry.go ├── schema_test.go ├── testdata ├── coding │ ├── arrays.json │ ├── booleans.json │ ├── conditionals.json │ ├── false.json │ ├── numeric.json │ ├── objects.json │ ├── std.json │ ├── strings.json │ └── true.json ├── draft-07_schema.json ├── draft2019-09 │ ├── additionalItems.json │ ├── additionalProperties.json │ ├── additionalProperties_modified.json │ ├── allOf.json │ ├── anchor.json │ ├── anyOf.json │ ├── boolean_schema.json │ ├── const.json │ ├── contains.json │ ├── default.json │ ├── defs.json │ ├── dependentRequired.json │ ├── dependentSchemas.json │ ├── enum.json │ ├── exclusiveMaximum.json │ ├── exclusiveMinimum.json │ ├── format.json │ ├── if-then-else.json │ ├── items.json │ ├── maxItems.json │ ├── maxLength.json │ ├── maxProperties.json │ ├── maximum.json │ ├── minItems.json │ ├── minLength.json │ ├── minProperties.json │ ├── minimum.json │ ├── multipleOf.json │ ├── not.json │ ├── oneOf.json │ ├── optional │ │ ├── bignum.json │ │ ├── content.json │ │ ├── ecmascript-regex.json │ │ ├── format │ │ │ ├── date-time.json │ │ │ ├── date.json │ │ │ ├── email.json │ │ │ ├── hostname.json │ │ │ ├── idn-email.json │ │ │ ├── idn-hostname.json │ │ │ ├── ipv4.json │ │ │ ├── ipv6.json │ │ │ ├── iri-reference.json │ │ │ ├── iri.json │ │ │ ├── json-pointer.json │ │ │ ├── regex.json │ │ │ ├── relative-json-pointer.json │ │ │ ├── time.json │ │ │ ├── uri-reference.json │ │ │ ├── uri-template.json │ │ │ └── uri.json │ │ ├── refOfUnknownKeyword.json │ │ └── zeroTerminatedFloats.json │ ├── pattern.json │ ├── patternProperties.json │ ├── properties.json │ ├── propertyNames.json │ ├── ref.json │ ├── refRemote.json │ ├── required.json │ ├── type.json │ ├── unevaluatedItems.json │ ├── unevaluatedItems_modified.json │ ├── unevaluatedProperties.json │ ├── unevaluatedProperties_modified.json │ └── uniqueItems.json ├── draft2019-09_schema.json ├── draft3 │ ├── additionalItems.json │ ├── additionalProperties.json │ ├── default.json │ ├── dependencies.json │ ├── disallow.json │ ├── divisibleBy.json │ ├── enum.json │ ├── extends.json │ ├── format.json │ ├── items.json │ ├── maxItems.json │ ├── maxLength.json │ ├── maximum.json │ ├── minItems.json │ ├── minLength.json │ ├── minimum.json │ ├── optional │ │ ├── bignum.json │ │ ├── ecmascript-regex.json │ │ ├── format.json │ │ └── zeroTerminatedFloats.json │ ├── pattern.json │ ├── patternProperties.json │ ├── properties.json │ ├── ref.json │ ├── refRemote.json │ ├── required.json │ ├── type.json │ └── uniqueItems.json ├── draft4 │ ├── additionalItems.json │ ├── additionalProperties.json │ ├── allOf.json │ ├── anyOf.json │ ├── default.json │ ├── definitions.json │ ├── dependencies.json │ ├── enum.json │ ├── format.json │ ├── items.json │ ├── maxItems.json │ ├── maxLength.json │ ├── maxProperties.json │ ├── maximum.json │ ├── minItems.json │ ├── minLength.json │ ├── minProperties.json │ ├── minimum.json │ ├── multipleOf.json │ ├── not.json │ ├── oneOf.json │ ├── optional │ │ ├── bignum.json │ │ ├── ecmascript-regex.json │ │ ├── format.json │ │ └── zeroTerminatedFloats.json │ ├── pattern.json │ ├── patternProperties.json │ ├── properties.json │ ├── ref.json │ ├── refRemote.json │ ├── required.json │ ├── type.json │ └── uniqueItems.json ├── draft6 │ ├── additionalItems.json │ ├── additionalProperties.json │ ├── allOf.json │ ├── anyOf.json │ ├── boolean_schema.json │ ├── const.json │ ├── contains.json │ ├── default.json │ ├── definitions.json │ ├── dependencies.json │ ├── enum.json │ ├── exclusiveMaximum.json │ ├── exclusiveMinimum.json │ ├── format.json │ ├── items.json │ ├── maxItems.json │ ├── maxLength.json │ ├── maxProperties.json │ ├── maximum.json │ ├── minItems.json │ ├── minLength.json │ ├── minProperties.json │ ├── minimum.json │ ├── multipleOf.json │ ├── not.json │ ├── oneOf.json │ ├── optional │ │ ├── bignum.json │ │ ├── ecmascript-regex.json │ │ ├── format.json │ │ └── zeroTerminatedFloats.json │ ├── pattern.json │ ├── patternProperties.json │ ├── properties.json │ ├── propertyNames.json │ ├── ref.json │ ├── refRemote.json │ ├── required.json │ ├── type.json │ └── uniqueItems.json ├── draft7 │ ├── additionalItems.json │ ├── additionalProperties.json │ ├── allOf.json │ ├── anyOf.json │ ├── boolean_schema.json │ ├── const.json │ ├── contains.json │ ├── default.json │ ├── definitions.json │ ├── dependencies.json │ ├── enum.json │ ├── exclusiveMaximum.json │ ├── exclusiveMinimum.json │ ├── format.json │ ├── if-then-else.json │ ├── items.json │ ├── maxItems.json │ ├── maxLength.json │ ├── maxProperties.json │ ├── maximum.json │ ├── minItems.json │ ├── minLength.json │ ├── minProperties.json │ ├── minimum.json │ ├── multipleOf.json │ ├── not.json │ ├── oneOf.json │ ├── optional │ │ ├── bignum.json │ │ ├── content.json │ │ ├── ecmascript-regex.json │ │ ├── format │ │ │ ├── date-time.json │ │ │ ├── date.json │ │ │ ├── email.json │ │ │ ├── hostname.json │ │ │ ├── idn-email.json │ │ │ ├── idn-hostname.json │ │ │ ├── ipv4.json │ │ │ ├── ipv6.json │ │ │ ├── iri-reference.json │ │ │ ├── iri.json │ │ │ ├── json-pointer.json │ │ │ ├── regex.json │ │ │ ├── relative-json-pointer.json │ │ │ ├── time.json │ │ │ ├── uri-reference.json │ │ │ ├── uri-template.json │ │ │ └── uri.json │ │ └── zeroTerminatedFloats.json │ ├── pattern.json │ ├── patternProperties.json │ ├── properties.json │ ├── propertyNames.json │ ├── ref.json │ ├── refRemote.json │ ├── required.json │ ├── type.json │ └── uniqueItems.json ├── meta │ ├── applicator.json │ ├── content.json │ ├── core.json │ ├── format.json │ ├── hyper-schema.json │ ├── meta-data.json │ └── validation.json └── remotes │ ├── folder │ └── folderInteger.json │ ├── integer.json │ ├── name-defs.json │ ├── name.json │ ├── subSchemas-defs.json │ └── subSchemas.json ├── traversal.go ├── traversal_test.go ├── util.go └── validation_state.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/cover.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/.circleci/cover.test.sh -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | coverage.txt 3 | .vscode -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/DEVELOPERS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/README.md -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/codecov.yml -------------------------------------------------------------------------------- /draft2019_09_keywords.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/draft2019_09_keywords.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/go.sum -------------------------------------------------------------------------------- /keyword.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keyword.go -------------------------------------------------------------------------------- /keyword_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keyword_test.go -------------------------------------------------------------------------------- /keywords_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_array.go -------------------------------------------------------------------------------- /keywords_boolean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_boolean.go -------------------------------------------------------------------------------- /keywords_conditional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_conditional.go -------------------------------------------------------------------------------- /keywords_core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_core.go -------------------------------------------------------------------------------- /keywords_numeric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_numeric.go -------------------------------------------------------------------------------- /keywords_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_object.go -------------------------------------------------------------------------------- /keywords_optional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_optional.go -------------------------------------------------------------------------------- /keywords_standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_standard.go -------------------------------------------------------------------------------- /keywords_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/keywords_string.go -------------------------------------------------------------------------------- /schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/schema.go -------------------------------------------------------------------------------- /schema_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/schema_loader.go -------------------------------------------------------------------------------- /schema_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/schema_loader_test.go -------------------------------------------------------------------------------- /schema_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/schema_registry.go -------------------------------------------------------------------------------- /schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/schema_test.go -------------------------------------------------------------------------------- /testdata/coding/arrays.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/coding/arrays.json -------------------------------------------------------------------------------- /testdata/coding/booleans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/coding/booleans.json -------------------------------------------------------------------------------- /testdata/coding/conditionals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/coding/conditionals.json -------------------------------------------------------------------------------- /testdata/coding/false.json: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /testdata/coding/numeric.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/coding/numeric.json -------------------------------------------------------------------------------- /testdata/coding/objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/coding/objects.json -------------------------------------------------------------------------------- /testdata/coding/std.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/coding/std.json -------------------------------------------------------------------------------- /testdata/coding/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/coding/strings.json -------------------------------------------------------------------------------- /testdata/coding/true.json: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /testdata/draft-07_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft-07_schema.json -------------------------------------------------------------------------------- /testdata/draft2019-09/additionalItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/additionalItems.json -------------------------------------------------------------------------------- /testdata/draft2019-09/additionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/additionalProperties.json -------------------------------------------------------------------------------- /testdata/draft2019-09/additionalProperties_modified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/additionalProperties_modified.json -------------------------------------------------------------------------------- /testdata/draft2019-09/allOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/allOf.json -------------------------------------------------------------------------------- /testdata/draft2019-09/anchor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/anchor.json -------------------------------------------------------------------------------- /testdata/draft2019-09/anyOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/anyOf.json -------------------------------------------------------------------------------- /testdata/draft2019-09/boolean_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/boolean_schema.json -------------------------------------------------------------------------------- /testdata/draft2019-09/const.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/const.json -------------------------------------------------------------------------------- /testdata/draft2019-09/contains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/contains.json -------------------------------------------------------------------------------- /testdata/draft2019-09/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/default.json -------------------------------------------------------------------------------- /testdata/draft2019-09/defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/defs.json -------------------------------------------------------------------------------- /testdata/draft2019-09/dependentRequired.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/dependentRequired.json -------------------------------------------------------------------------------- /testdata/draft2019-09/dependentSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/dependentSchemas.json -------------------------------------------------------------------------------- /testdata/draft2019-09/enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/enum.json -------------------------------------------------------------------------------- /testdata/draft2019-09/exclusiveMaximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/exclusiveMaximum.json -------------------------------------------------------------------------------- /testdata/draft2019-09/exclusiveMinimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/exclusiveMinimum.json -------------------------------------------------------------------------------- /testdata/draft2019-09/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/format.json -------------------------------------------------------------------------------- /testdata/draft2019-09/if-then-else.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/if-then-else.json -------------------------------------------------------------------------------- /testdata/draft2019-09/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/items.json -------------------------------------------------------------------------------- /testdata/draft2019-09/maxItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/maxItems.json -------------------------------------------------------------------------------- /testdata/draft2019-09/maxLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/maxLength.json -------------------------------------------------------------------------------- /testdata/draft2019-09/maxProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/maxProperties.json -------------------------------------------------------------------------------- /testdata/draft2019-09/maximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/maximum.json -------------------------------------------------------------------------------- /testdata/draft2019-09/minItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/minItems.json -------------------------------------------------------------------------------- /testdata/draft2019-09/minLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/minLength.json -------------------------------------------------------------------------------- /testdata/draft2019-09/minProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/minProperties.json -------------------------------------------------------------------------------- /testdata/draft2019-09/minimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/minimum.json -------------------------------------------------------------------------------- /testdata/draft2019-09/multipleOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/multipleOf.json -------------------------------------------------------------------------------- /testdata/draft2019-09/not.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/not.json -------------------------------------------------------------------------------- /testdata/draft2019-09/oneOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/oneOf.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/bignum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/bignum.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/content.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/ecmascript-regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/ecmascript-regex.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/date-time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/date-time.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/date.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/email.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/hostname.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/hostname.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/idn-email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/idn-email.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/idn-hostname.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/idn-hostname.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/ipv4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/ipv4.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/ipv6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/ipv6.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/iri-reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/iri-reference.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/iri.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/iri.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/json-pointer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/json-pointer.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/regex.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/relative-json-pointer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/relative-json-pointer.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/time.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/uri-reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/uri-reference.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/uri-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/uri-template.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/format/uri.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/format/uri.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/refOfUnknownKeyword.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/refOfUnknownKeyword.json -------------------------------------------------------------------------------- /testdata/draft2019-09/optional/zeroTerminatedFloats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/optional/zeroTerminatedFloats.json -------------------------------------------------------------------------------- /testdata/draft2019-09/pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/pattern.json -------------------------------------------------------------------------------- /testdata/draft2019-09/patternProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/patternProperties.json -------------------------------------------------------------------------------- /testdata/draft2019-09/properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/properties.json -------------------------------------------------------------------------------- /testdata/draft2019-09/propertyNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/propertyNames.json -------------------------------------------------------------------------------- /testdata/draft2019-09/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/ref.json -------------------------------------------------------------------------------- /testdata/draft2019-09/refRemote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/refRemote.json -------------------------------------------------------------------------------- /testdata/draft2019-09/required.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/required.json -------------------------------------------------------------------------------- /testdata/draft2019-09/type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/type.json -------------------------------------------------------------------------------- /testdata/draft2019-09/unevaluatedItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/unevaluatedItems.json -------------------------------------------------------------------------------- /testdata/draft2019-09/unevaluatedItems_modified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/unevaluatedItems_modified.json -------------------------------------------------------------------------------- /testdata/draft2019-09/unevaluatedProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/unevaluatedProperties.json -------------------------------------------------------------------------------- /testdata/draft2019-09/unevaluatedProperties_modified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/unevaluatedProperties_modified.json -------------------------------------------------------------------------------- /testdata/draft2019-09/uniqueItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09/uniqueItems.json -------------------------------------------------------------------------------- /testdata/draft2019-09_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft2019-09_schema.json -------------------------------------------------------------------------------- /testdata/draft3/additionalItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/additionalItems.json -------------------------------------------------------------------------------- /testdata/draft3/additionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/additionalProperties.json -------------------------------------------------------------------------------- /testdata/draft3/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/default.json -------------------------------------------------------------------------------- /testdata/draft3/dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/dependencies.json -------------------------------------------------------------------------------- /testdata/draft3/disallow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/disallow.json -------------------------------------------------------------------------------- /testdata/draft3/divisibleBy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/divisibleBy.json -------------------------------------------------------------------------------- /testdata/draft3/enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/enum.json -------------------------------------------------------------------------------- /testdata/draft3/extends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/extends.json -------------------------------------------------------------------------------- /testdata/draft3/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/format.json -------------------------------------------------------------------------------- /testdata/draft3/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/items.json -------------------------------------------------------------------------------- /testdata/draft3/maxItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/maxItems.json -------------------------------------------------------------------------------- /testdata/draft3/maxLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/maxLength.json -------------------------------------------------------------------------------- /testdata/draft3/maximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/maximum.json -------------------------------------------------------------------------------- /testdata/draft3/minItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/minItems.json -------------------------------------------------------------------------------- /testdata/draft3/minLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/minLength.json -------------------------------------------------------------------------------- /testdata/draft3/minimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/minimum.json -------------------------------------------------------------------------------- /testdata/draft3/optional/bignum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/optional/bignum.json -------------------------------------------------------------------------------- /testdata/draft3/optional/ecmascript-regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/optional/ecmascript-regex.json -------------------------------------------------------------------------------- /testdata/draft3/optional/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/optional/format.json -------------------------------------------------------------------------------- /testdata/draft3/optional/zeroTerminatedFloats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/optional/zeroTerminatedFloats.json -------------------------------------------------------------------------------- /testdata/draft3/pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/pattern.json -------------------------------------------------------------------------------- /testdata/draft3/patternProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/patternProperties.json -------------------------------------------------------------------------------- /testdata/draft3/properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/properties.json -------------------------------------------------------------------------------- /testdata/draft3/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/ref.json -------------------------------------------------------------------------------- /testdata/draft3/refRemote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/refRemote.json -------------------------------------------------------------------------------- /testdata/draft3/required.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/required.json -------------------------------------------------------------------------------- /testdata/draft3/type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/type.json -------------------------------------------------------------------------------- /testdata/draft3/uniqueItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft3/uniqueItems.json -------------------------------------------------------------------------------- /testdata/draft4/additionalItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/additionalItems.json -------------------------------------------------------------------------------- /testdata/draft4/additionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/additionalProperties.json -------------------------------------------------------------------------------- /testdata/draft4/allOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/allOf.json -------------------------------------------------------------------------------- /testdata/draft4/anyOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/anyOf.json -------------------------------------------------------------------------------- /testdata/draft4/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/default.json -------------------------------------------------------------------------------- /testdata/draft4/definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/definitions.json -------------------------------------------------------------------------------- /testdata/draft4/dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/dependencies.json -------------------------------------------------------------------------------- /testdata/draft4/enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/enum.json -------------------------------------------------------------------------------- /testdata/draft4/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/format.json -------------------------------------------------------------------------------- /testdata/draft4/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/items.json -------------------------------------------------------------------------------- /testdata/draft4/maxItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/maxItems.json -------------------------------------------------------------------------------- /testdata/draft4/maxLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/maxLength.json -------------------------------------------------------------------------------- /testdata/draft4/maxProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/maxProperties.json -------------------------------------------------------------------------------- /testdata/draft4/maximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/maximum.json -------------------------------------------------------------------------------- /testdata/draft4/minItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/minItems.json -------------------------------------------------------------------------------- /testdata/draft4/minLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/minLength.json -------------------------------------------------------------------------------- /testdata/draft4/minProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/minProperties.json -------------------------------------------------------------------------------- /testdata/draft4/minimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/minimum.json -------------------------------------------------------------------------------- /testdata/draft4/multipleOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/multipleOf.json -------------------------------------------------------------------------------- /testdata/draft4/not.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/not.json -------------------------------------------------------------------------------- /testdata/draft4/oneOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/oneOf.json -------------------------------------------------------------------------------- /testdata/draft4/optional/bignum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/optional/bignum.json -------------------------------------------------------------------------------- /testdata/draft4/optional/ecmascript-regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/optional/ecmascript-regex.json -------------------------------------------------------------------------------- /testdata/draft4/optional/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/optional/format.json -------------------------------------------------------------------------------- /testdata/draft4/optional/zeroTerminatedFloats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/optional/zeroTerminatedFloats.json -------------------------------------------------------------------------------- /testdata/draft4/pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/pattern.json -------------------------------------------------------------------------------- /testdata/draft4/patternProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/patternProperties.json -------------------------------------------------------------------------------- /testdata/draft4/properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/properties.json -------------------------------------------------------------------------------- /testdata/draft4/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/ref.json -------------------------------------------------------------------------------- /testdata/draft4/refRemote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/refRemote.json -------------------------------------------------------------------------------- /testdata/draft4/required.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/required.json -------------------------------------------------------------------------------- /testdata/draft4/type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/type.json -------------------------------------------------------------------------------- /testdata/draft4/uniqueItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft4/uniqueItems.json -------------------------------------------------------------------------------- /testdata/draft6/additionalItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/additionalItems.json -------------------------------------------------------------------------------- /testdata/draft6/additionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/additionalProperties.json -------------------------------------------------------------------------------- /testdata/draft6/allOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/allOf.json -------------------------------------------------------------------------------- /testdata/draft6/anyOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/anyOf.json -------------------------------------------------------------------------------- /testdata/draft6/boolean_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/boolean_schema.json -------------------------------------------------------------------------------- /testdata/draft6/const.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/const.json -------------------------------------------------------------------------------- /testdata/draft6/contains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/contains.json -------------------------------------------------------------------------------- /testdata/draft6/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/default.json -------------------------------------------------------------------------------- /testdata/draft6/definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/definitions.json -------------------------------------------------------------------------------- /testdata/draft6/dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/dependencies.json -------------------------------------------------------------------------------- /testdata/draft6/enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/enum.json -------------------------------------------------------------------------------- /testdata/draft6/exclusiveMaximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/exclusiveMaximum.json -------------------------------------------------------------------------------- /testdata/draft6/exclusiveMinimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/exclusiveMinimum.json -------------------------------------------------------------------------------- /testdata/draft6/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/format.json -------------------------------------------------------------------------------- /testdata/draft6/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/items.json -------------------------------------------------------------------------------- /testdata/draft6/maxItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/maxItems.json -------------------------------------------------------------------------------- /testdata/draft6/maxLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/maxLength.json -------------------------------------------------------------------------------- /testdata/draft6/maxProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/maxProperties.json -------------------------------------------------------------------------------- /testdata/draft6/maximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/maximum.json -------------------------------------------------------------------------------- /testdata/draft6/minItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/minItems.json -------------------------------------------------------------------------------- /testdata/draft6/minLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/minLength.json -------------------------------------------------------------------------------- /testdata/draft6/minProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/minProperties.json -------------------------------------------------------------------------------- /testdata/draft6/minimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/minimum.json -------------------------------------------------------------------------------- /testdata/draft6/multipleOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/multipleOf.json -------------------------------------------------------------------------------- /testdata/draft6/not.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/not.json -------------------------------------------------------------------------------- /testdata/draft6/oneOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/oneOf.json -------------------------------------------------------------------------------- /testdata/draft6/optional/bignum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/optional/bignum.json -------------------------------------------------------------------------------- /testdata/draft6/optional/ecmascript-regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/optional/ecmascript-regex.json -------------------------------------------------------------------------------- /testdata/draft6/optional/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/optional/format.json -------------------------------------------------------------------------------- /testdata/draft6/optional/zeroTerminatedFloats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/optional/zeroTerminatedFloats.json -------------------------------------------------------------------------------- /testdata/draft6/pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/pattern.json -------------------------------------------------------------------------------- /testdata/draft6/patternProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/patternProperties.json -------------------------------------------------------------------------------- /testdata/draft6/properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/properties.json -------------------------------------------------------------------------------- /testdata/draft6/propertyNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/propertyNames.json -------------------------------------------------------------------------------- /testdata/draft6/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/ref.json -------------------------------------------------------------------------------- /testdata/draft6/refRemote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/refRemote.json -------------------------------------------------------------------------------- /testdata/draft6/required.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/required.json -------------------------------------------------------------------------------- /testdata/draft6/type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/type.json -------------------------------------------------------------------------------- /testdata/draft6/uniqueItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft6/uniqueItems.json -------------------------------------------------------------------------------- /testdata/draft7/additionalItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/additionalItems.json -------------------------------------------------------------------------------- /testdata/draft7/additionalProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/additionalProperties.json -------------------------------------------------------------------------------- /testdata/draft7/allOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/allOf.json -------------------------------------------------------------------------------- /testdata/draft7/anyOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/anyOf.json -------------------------------------------------------------------------------- /testdata/draft7/boolean_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/boolean_schema.json -------------------------------------------------------------------------------- /testdata/draft7/const.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/const.json -------------------------------------------------------------------------------- /testdata/draft7/contains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/contains.json -------------------------------------------------------------------------------- /testdata/draft7/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/default.json -------------------------------------------------------------------------------- /testdata/draft7/definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/definitions.json -------------------------------------------------------------------------------- /testdata/draft7/dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/dependencies.json -------------------------------------------------------------------------------- /testdata/draft7/enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/enum.json -------------------------------------------------------------------------------- /testdata/draft7/exclusiveMaximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/exclusiveMaximum.json -------------------------------------------------------------------------------- /testdata/draft7/exclusiveMinimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/exclusiveMinimum.json -------------------------------------------------------------------------------- /testdata/draft7/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/format.json -------------------------------------------------------------------------------- /testdata/draft7/if-then-else.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/if-then-else.json -------------------------------------------------------------------------------- /testdata/draft7/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/items.json -------------------------------------------------------------------------------- /testdata/draft7/maxItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/maxItems.json -------------------------------------------------------------------------------- /testdata/draft7/maxLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/maxLength.json -------------------------------------------------------------------------------- /testdata/draft7/maxProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/maxProperties.json -------------------------------------------------------------------------------- /testdata/draft7/maximum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/maximum.json -------------------------------------------------------------------------------- /testdata/draft7/minItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/minItems.json -------------------------------------------------------------------------------- /testdata/draft7/minLength.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/minLength.json -------------------------------------------------------------------------------- /testdata/draft7/minProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/minProperties.json -------------------------------------------------------------------------------- /testdata/draft7/minimum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/minimum.json -------------------------------------------------------------------------------- /testdata/draft7/multipleOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/multipleOf.json -------------------------------------------------------------------------------- /testdata/draft7/not.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/not.json -------------------------------------------------------------------------------- /testdata/draft7/oneOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/oneOf.json -------------------------------------------------------------------------------- /testdata/draft7/optional/bignum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/bignum.json -------------------------------------------------------------------------------- /testdata/draft7/optional/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/content.json -------------------------------------------------------------------------------- /testdata/draft7/optional/ecmascript-regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/ecmascript-regex.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/date-time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/date-time.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/date.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/email.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/hostname.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/hostname.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/idn-email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/idn-email.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/idn-hostname.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/idn-hostname.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/ipv4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/ipv4.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/ipv6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/ipv6.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/iri-reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/iri-reference.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/iri.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/iri.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/json-pointer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/json-pointer.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/regex.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/relative-json-pointer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/relative-json-pointer.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/time.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/uri-reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/uri-reference.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/uri-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/uri-template.json -------------------------------------------------------------------------------- /testdata/draft7/optional/format/uri.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/format/uri.json -------------------------------------------------------------------------------- /testdata/draft7/optional/zeroTerminatedFloats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/optional/zeroTerminatedFloats.json -------------------------------------------------------------------------------- /testdata/draft7/pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/pattern.json -------------------------------------------------------------------------------- /testdata/draft7/patternProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/patternProperties.json -------------------------------------------------------------------------------- /testdata/draft7/properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/properties.json -------------------------------------------------------------------------------- /testdata/draft7/propertyNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/propertyNames.json -------------------------------------------------------------------------------- /testdata/draft7/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/ref.json -------------------------------------------------------------------------------- /testdata/draft7/refRemote.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/refRemote.json -------------------------------------------------------------------------------- /testdata/draft7/required.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/required.json -------------------------------------------------------------------------------- /testdata/draft7/type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/type.json -------------------------------------------------------------------------------- /testdata/draft7/uniqueItems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/draft7/uniqueItems.json -------------------------------------------------------------------------------- /testdata/meta/applicator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/meta/applicator.json -------------------------------------------------------------------------------- /testdata/meta/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/meta/content.json -------------------------------------------------------------------------------- /testdata/meta/core.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/meta/core.json -------------------------------------------------------------------------------- /testdata/meta/format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/meta/format.json -------------------------------------------------------------------------------- /testdata/meta/hyper-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/meta/hyper-schema.json -------------------------------------------------------------------------------- /testdata/meta/meta-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/meta/meta-data.json -------------------------------------------------------------------------------- /testdata/meta/validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/meta/validation.json -------------------------------------------------------------------------------- /testdata/remotes/folder/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /testdata/remotes/integer.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /testdata/remotes/name-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/remotes/name-defs.json -------------------------------------------------------------------------------- /testdata/remotes/name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/remotes/name.json -------------------------------------------------------------------------------- /testdata/remotes/subSchemas-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/remotes/subSchemas-defs.json -------------------------------------------------------------------------------- /testdata/remotes/subSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/testdata/remotes/subSchemas.json -------------------------------------------------------------------------------- /traversal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/traversal.go -------------------------------------------------------------------------------- /traversal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/traversal_test.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/util.go -------------------------------------------------------------------------------- /validation_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qri-io/jsonschema/HEAD/validation_state.go --------------------------------------------------------------------------------