eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 1.31 kB
JSON
{"title":"JSON schema for JSON Document Transforms","$schema":"http://json-schema.org/draft-04/schema#","type":"object","definitions":{"@jdt.path":{"type":"string"},"@jdt.value":{"type":"string"}},"properties":{"@jdt.rename":{"type":["array","object"],"properties":{"@jdt.path":{"$ref":"#/definitions/@jdt.path"},"@jdt.value":{"$ref":"#/definitions/@jdt.value"}},"items":{"properties":{"@jdt.path":{"$ref":"#/definitions/@jdt.path"},"@jdt.value":{"$ref":"#/definitions/@jdt.value"}}}},"@jdt.replace":{"type":["array","object"],"properties":{"@jdt.path":{"$ref":"#/definitions/@jdt.path"},"@jdt.value":{"$ref":"#/definitions/@jdt.value"}},"items":{"properties":{"@jdt.path":{"$ref":"#/definitions/@jdt.path"},"@jdt.value":{"$ref":"#/definitions/@jdt.value"}}}},"@jdt.remove":{"type":["array","boolean","object","string"],"properties":{"@jdt.path":{"$ref":"#/definitions/@jdt.path"}},"items":{"type":["boolean","integer","null","number","object","string"]}},"@jdt.merge":{"type":["object","array"],"properties":{"@jdt.path":{"$ref":"#/definitions/@jdt.path"},"@jdt.value":{"$ref":"#/definitions/@jdt.value"}},"items":{"properties":{"@jdt.path":{"$ref":"#/definitions/@jdt.path"},"@jdt.value":{"$ref":"#/definitions/@jdt.value"}}}}},"additionalProperties":{"$ref":"#"},"additionalItems":{"items":{"$ref":"#"}}}