eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 1.11 kB
JSON
{"title":"Schema for JSON-LD","$schema":"http://json-schema.org/draft-04/schema#","definitions":{"context":{"additionalProperties":true,"properties":{"@context":{"type":["object","string","array","null"]}}},"graph":{"additionalProperties":true,"properties":{"@graph":{"type":["array","object"],"additionalItems":{"anyOf":[{"$ref":"#/definitions/common"}]}}}},"common":{"additionalProperties":{"anyOf":[{"$ref":"#/definitions/common"}]},"properties":{"@id":{"type":"string","format":"uri"},"@value":{"type":["string","boolean","number","null"]},"@language":{"type":["string","null"]},"@type":{"type":["string","null","array"]},"@container":{"type":["string","null"],"enum":["@language","@list","@index","@set"]},"@list":{},"@set":{},"@reverse":{"type":["string","object","null"],"additionalProperties":{"anyOf":[{"$ref":"#/definitions/common"}]}},"@base":{"type":["string","null"],"format":"uri"},"@vocab":{"type":["string","null"],"format":"uri"}}}},"allOf":[{"$ref":"#/definitions/context"},{"$ref":"#/definitions/graph"},{"$ref":"#/definitions/common"}],"type":["object","array"],"additionalProperties":true}