eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 1.21 kB
JSON
{"title":"JSON schema for Bower configuration files","$schema":"http://json-schema.org/draft-04/schema#","type":"object","required":["name"],"patternProperties":{"^_":{"additionalProperties":true}},"properties":{"name":{"type":"string","maxLength":50,"minLength":1},"description":{"type":"string","maxLength":140},"version":{"type":"string"},"main":{"type":["string","array"]},"license":{"type":["string","array"],"maxLength":140},"ignore":{"type":["string","array"]},"keywords":{"type":"array","items":{"type":"string","maxLength":50}},"authors":{"type":"array","items":{"type":["string","object"]}},"homepage":{"type":"string","format":"uri"},"repository":{"type":"object","properties":{"type":{"type":"string","enum":["git"]},"url":{"type":"string","format":"uri"}}},"dependencies":{"type":"object","additionalProperties":{"type":"string"}},"devDependencies":{"type":"object","additionalProperties":{"type":"string"}},"resolutions":{"type":"object"},"private":{"type":"boolean"},"exportsOverride":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":["string","array"]}}},"moduleType":{"type":["array","string"],"items":{"enum":["amd","es6","globals","node","yui"]}}}}