eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 1.71 kB
JSON
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"#Configuration","$comment":"https://github.com/nestjs/nest-cli/blob/master/lib/configuration/configuration.ts","title":"Nest CLI configuration","type":"object","properties":{"language":{"type":"string","default":"ts"},"collection":{"type":"string","default":"@nestjs/schematics"},"sourceRoot":{"type":"string","default":"src"},"entryFile":{"type":"string","default":"main"},"monorepo":{"type":"boolean","default":false},"compilerOptions":{"allOf":[{"$ref":"#CompilerOptions"},{"properties":{"tsConfigPath":{"default":"tsconfig.build.json"},"webpack":{"default":false},"webpackConfigPath":{"default":"webpack.config.js"},"plugins":{"default":[]},"assets":{"default":[]}}}]},"generateOptions":{"$ref":"#GenerateOptions","default":{}},"projects":{"type":"object","additionalProperties":{"$ref":"#ProjectConfiguration"},"default":{}}},"definitions":{"CompilerOptions":{"$id":"#CompilerOptions","type":"object","properties":{"tsConfigPath":{"type":"string"},"webpack":{"type":"boolean"},"webpackConfigPath":{"type":"string"},"plugins":{"type":"array","items":{"type":"string"}},"assets":{"type":"array","items":{"type":"string"}},"deleteOutDir":{"type":"boolean"}},"additionalProperties":false},"GenerateOptions":{"$id":"#GenerateOptions","type":"object","properties":{"spec":{"type":["boolean","object"],"additionalProperties":{"type":"boolean"}}},"additionalProperties":false},"ProjectConfiguration":{"$id":"#ProjectConfiguration","type":"object","properties":{"type":{"type":"string"},"root":{"type":"string"},"entryFile":{"type":"string"},"sourceRoot":{"type":"string"},"compilerOptions":{"$ref":"#CompilerOptions"}},"additionalProperties":false}}}