diff --git a/_data/validator-cli.yaml b/_data/validator-cli.yaml deleted file mode 100644 index 887d5b1c..00000000 --- a/_data/validator-cli.yaml +++ /dev/null @@ -1,14 +0,0 @@ -- name: ajv-cli - license: MIT - url: 'https://www.npmjs.com/package/ajv-cli' - draft: - - 7 - - 6 - - 4 -- name: Polyglottal JSON Schema Validator - license: MIT - url: 'https://www.npmjs.com/package/pajv' - draft: - - 6 - - 4 - notes: can be used with YAML and many other formats besides JSON diff --git a/_data/validator-libraries-modern.yml b/_data/validator-libraries-modern.yml index 1ca88375..ec1a67e7 100644 --- a/_data/validator-libraries-modern.yml +++ b/_data/validator-libraries-modern.yml @@ -27,6 +27,11 @@ notes: draft: [7, 6, 4] license: BSD-3-Clause + - name: qri-io/jsonschema + url: https://github.com/qri-io/jsonschema + draft: [7] + license: MIT + notes: includes custom validator support, rich error returns - name: Java implementations: - name: everit-org/json-schema @@ -38,7 +43,7 @@ implementations: - name: ajv url: https://github.com/epoberezkin/ajv - notes: "for Node.js and browsers - *supports [custom keywords](https://github.com/epoberezkin/ajv-keywords) and [$data reference](https://github.com/json-schema-org/json-schema-spec/issues/51)*" + notes: "for Node.js and browsers - supports [custom keywords](https://github.com/epoberezkin/ajv-keywords) and [$data reference](https://github.com/json-schema-org/json-schema-spec/issues/51)" draft: [7, 6, 4] license: MIT - name: djv @@ -76,3 +81,22 @@ notes: draft: [7, 6, 4] license: MIT +- name: Web (Online) + implementations: + - name: JSON Schema Validator + url: https://www.jsonschemavalidator.net/ + draft: [7, 6, 4, 3] + - name: JSON Schema Lint + url: http://jsonschemalint.com/ + draft: [6, 4, 3, 2, 1] +- name: Command Line + implementations: + - name: ajv-cli + license: MIT + url: 'https://www.npmjs.com/package/ajv-cli' + draft: [7, 6, 4] + - name: Polyglottal JSON Schema Validator + license: MIT + url: 'https://www.npmjs.com/package/pajv' + draft: [6, 4] + notes: can be used with YAML and many other formats besides JSON diff --git a/implementations.md b/implementations.md index 46961f3f..58a1257c 100644 --- a/implementations.md +++ b/implementations.md @@ -22,11 +22,9 @@ If you have updates to this list, make a pull request on the [GitHub repo](https Validators ---------- -### Libraries - - +
' | remove: '
'}} - ({{ implementation.license | join: ", " }}) + + {% if implementation.license %} + ({{ implementation.license | join: ", " }}) + {% endif %} {% endfor %} @@ -59,22 +60,6 @@ Validators {% endfor %}