diff --git a/_data/validator-cli.yaml b/_data/validator-cli.yaml new file mode 100644 index 00000000..82aa45a5 --- /dev/null +++ b/_data/validator-cli.yaml @@ -0,0 +1,15 @@ +- name: ajv-cli + license: MIT + url: 'https://www.npmjs.com/package/ajv-cli' + draft: + - 4 + - 5 + - 6 +- name: Polyglottal JSON Schema Validator + license: MIT + url: 'https://www.npmjs.com/package/pajv' + draft: + - 4 + - 5 + - 6 + notes: can be used with YAML and many other formats besides JSON diff --git a/implementations.md b/implementations.md index ed76307e..cfe8806e 100644 --- a/implementations.md +++ b/implementations.md @@ -102,6 +102,13 @@ Validators - [JSON Schema Lint](http://jsonschemalint.com/) - validate against your own schemas - [SchemaStore.org](http://schemastore.org/validator/) - validate against common JSON Schemas +### Command Line + +{% for tool in site.data.validator-cli %} +- [{{ tool.name }}]({{ tool.url }}) [draft {{ tool.draft | join: ", draft " }}] ({{ tool.license | join: ", " }}){% if tool.notes %} + - {{ tool.notes }} {% endif %}{% endfor %} + + Validation benchmarks ---------------------