gitextract_1ulntizm/ ├── .clang-format ├── .distro/ │ ├── .fmf/ │ │ └── version │ ├── json-schema-validator.spec │ ├── plans/ │ │ ├── import.fmf │ │ ├── main.fmf.dist-git │ │ └── smoke.fmf │ └── tests/ │ ├── import/ │ │ ├── FetchContent/ │ │ │ └── CMakeLists.txt │ │ ├── find_package/ │ │ │ └── CMakeLists.txt │ │ ├── main.fmf │ │ ├── test_FetchContent.sh │ │ └── test_find_package.sh │ └── smoke.fmf ├── .github/ │ └── workflows/ │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .packit.yaml ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── CMakePresets.json ├── ChangeLog.md ├── LICENSE ├── README.md ├── cmake/ │ ├── CMakePresets-CI.json │ ├── CMakePresets-defaults.json │ └── nlohmann_json_schema_validatorConfig.cmake.in ├── conanfile.py ├── example/ │ ├── CMakeLists.txt │ ├── format.cpp │ └── readme.cpp ├── schema ├── src/ │ ├── CMakeLists.txt │ ├── json-patch.cpp │ ├── json-patch.hpp │ ├── json-schema-draft7.json.cpp │ ├── json-uri.cpp │ ├── json-validator.cpp │ ├── nlohmann/ │ │ └── json-schema.hpp │ ├── smtp-address-validator.cpp │ ├── smtp-address-validator.hpp │ └── string-format-check.cpp └── test/ ├── CMakeLists.txt ├── JSON-Schema-Test-Suite/ │ ├── CMakeLists.txt │ ├── json-schema-test.cpp │ ├── remotes/ │ │ ├── baseUriChange/ │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolder/ │ │ │ └── folderInteger.json │ │ ├── baseUriChangeFolderInSubschema/ │ │ │ └── folderInteger.json │ │ ├── folder/ │ │ │ └── folderInteger.json │ │ ├── integer.json │ │ ├── name-defs.json │ │ ├── name.json │ │ ├── ref-and-definitions.json │ │ ├── ref-and-defs.json │ │ ├── subSchemas-defs.json │ │ └── subSchemas.json │ └── tests/ │ └── 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 │ ├── id.json │ ├── if-then-else.json │ ├── infinite-loop-detection.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 │ │ ├── float-overflow.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 │ │ │ └── uuid.json │ │ ├── non-bmp-regex.json │ │ └── unicode.json │ ├── pattern.json │ ├── patternProperties.json │ ├── properties.json │ ├── propertyNames.json │ ├── ref.json │ ├── refRemote.json │ ├── required.json │ ├── type.json │ ├── uniqueItems.json │ └── unknownKeyword.json ├── binary-validation.cpp ├── errors.cpp ├── id-ref.cpp ├── issue-100/ │ ├── CMakeLists.txt │ ├── instance.json │ └── schema.json ├── issue-101/ │ ├── CMakeLists.txt │ ├── instance.json │ └── schema.json ├── issue-105-verbose-combination-errors.cpp ├── issue-117-format-error.cpp ├── issue-12/ │ ├── CMakeLists.txt │ ├── instance.json │ └── schema.json ├── issue-143/ │ ├── CMakeLists.txt │ ├── instance-fail-1.json │ ├── instance-fail-a.json │ ├── instance.json │ └── schema.json ├── issue-149-entry-selection.cpp ├── issue-189-default-values.cpp ├── issue-209/ │ ├── CMakeLists.txt │ ├── color.schema.json │ ├── entities.schema.json │ └── instance.json ├── issue-229-oneof-default-values.cpp ├── issue-243-root-default-values.cpp ├── issue-25-default-values.cpp ├── issue-255-error-message-limit-precision.cpp ├── issue-27/ │ ├── CMakeLists.txt │ ├── README │ ├── instance.json │ └── schema.json ├── issue-293.cpp ├── issue-311/ │ ├── CMakeLists.txt │ ├── instance.json │ └── schema.json ├── issue-48/ │ ├── CMakeLists.txt │ ├── instance.json │ └── schema.json ├── issue-54/ │ ├── CMakeLists.txt │ ├── instance.json │ └── schema.json ├── issue-70-root-schema-constructor.cpp ├── issue-70.cpp ├── issue-75/ │ ├── CMakeLists.txt │ ├── TypeId.json │ ├── instance.json │ └── schema.json ├── issue-9/ │ ├── CMakeLists.txt │ ├── bar.json │ ├── base.json │ ├── foo/ │ │ ├── baz/ │ │ │ ├── baz.json │ │ │ └── qux/ │ │ │ └── qux.json │ │ └── foo.json │ └── instance.json ├── issue-93/ │ ├── CMakeLists.txt │ ├── blueprints.schema.json │ ├── components.schema.json │ ├── issue-93.cpp │ └── types/ │ └── color.schema.json ├── issue-96/ │ ├── CMakeLists.txt │ ├── instance.json │ └── schema.json ├── issue-98.cpp ├── json-patch.cpp ├── json-schema-validate.cpp ├── string-format-check-test.cpp ├── test-pipe-in.sh └── uri.cpp