UNPKG

eslint-plugin-json-schema-validator

Version:
1 lines 1.6 kB
{"title":"JSON schema for the ASP.NET LaunchSettings.json files.","$schema":"http://json-schema.org/draft-04/schema#","type":"object","definitions":{"profile":{"type":"object","allOf":[{"$ref":"#/definitions/profileContent"}],"required":["commandName"]},"iisSetting":{"type":"object","allOf":[{"$ref":"#/definitions/iisSettingContent"}]},"iisSettingContent":{"properties":{"windowsAuthentication":{"type":"boolean","default":false},"anonymousAuthentication":{"type":"boolean","default":true},"iisExpress":{"type":"object","allOf":[{"$ref":"#/definitions/iisBindingContent"}]},"iis":{"type":"object","allOf":[{"$ref":"#/definitions/iisBindingContent"}]}}},"iisBindingContent":{"properties":{"applicationUrl":{"type":"string","format":"uri","default":""},"sslPort":{"type":"integer","maximum":65535,"minimum":0,"default":0}}},"profileContent":{"properties":{"commandName":{"type":"string","default":"","minLength":1},"commandLineArgs":{"type":"string","default":""},"executablePath":{"type":"string","default":""},"workingDirectory":{"type":"string"},"launchBrowser":{"type":"boolean","default":false},"launchUrl":{"type":"string"},"environmentVariables":{"type":"object","additionalProperties":{"type":"string"}},"applicationUrl":{"type":"string"},"nativeDebugging":{"type":"boolean","default":false},"externalUrlConfiguration":{"type":"boolean","default":false},"use64Bit":{"type":"boolean","default":false}}}},"properties":{"profiles":{"type":"object","additionalProperties":{"$ref":"#/definitions/profile"}},"iisSettings":{"type":"object","allOf":[{"$ref":"#/definitions/iisSettingContent"}]}}}