eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 692 B
JSON
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://json.schemastore.org/bungee-plugin","title":"JSON schema for BungeeCord Plugin YAML","type":"object","additionalProperties":true,"definitions":{"plugin-name":{"type":"string","pattern":"^[A-Za-z0-9_\\.-]+$"}},"required":["name","main"],"properties":{"name":{"$ref":"#/definitions/plugin-name"},"main":{"type":"string","pattern":"^([a-zA-Z_$][a-zA-Z\\d_$]*\\.)*[a-zA-Z_$][a-zA-Z\\d_$]*$"},"version":{"type":"string"},"author":{"type":"string"},"depends":{"type":"array","items":{"$ref":"#/definitions/plugin-name"}},"softdepends":{"type":"array","items":{"$ref":"#/definitions/plugin-name"}},"description":{"type":"string"}}}