UNPKG

eslint-plugin-json-schema-validator

Version:
1 lines 1.26 kB
{"title":"JSON schema for the Grunt Watch task","$schema":"http://json-schema.org/draft-04/schema#","type":"object","definitions":{"target":{"required":["files"],"properties":{"files":{"type":"array","items":{"type":"string"}},"tasks":{"type":"array","items":{"type":"string"}},"options":{"$ref":"#/definitions/options"}}},"optionsWithEvents":{"oneOf":[{"properties":{"events":{"type":"array","items":{"$ref":"#/definitions/eventType"}}}},{"properties":{"events":{"$ref":"#/definitions/eventType"}}}]},"eventType":{"type":"string","default":"all","enum":["all","changed","added","deleted"]},"options":{"type":"object","allOf":[{"$ref":"#/definitions/optionsWithEvents"}],"properties":{"spawn":{"type":"boolean","default":true},"interrupt":{"type":"boolean","default":false},"debounceDelay":{"type":"integer","default":500},"interval":{"type":"integer","default":100},"reload":{"type":"boolean","default":false},"forever":{"type":"boolean","default":true},"atBegin":{"type":"boolean","default":false},"livereload":{"type":["boolean","number"],"default":false},"cwd":{"type":["string","object"]},"livereloadOnError":{"type":"boolean","default":true}}}},"properties":{"options":{"$ref":"#/definitions/options"}},"additionalProperties":{"$ref":"#/definitions/target"}}