"Fossies" - the Fresh Open Source Software Archive

Member "Atom/resources/app/apm/node_modules/json-schema/draft-03/schema" (8 Mar 2017, 2873 Bytes) of archive /windows/misc/atom-windows.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 {
    2 	"$schema" : "http://json-schema.org/draft-03/schema#",
    3 	"id" : "http://json-schema.org/draft-03/schema#",
    4 	"type" : "object",
    5 	
    6 	"properties" : {
    7 		"type" : {
    8 			"type" : ["string", "array"],
    9 			"items" : {
   10 				"type" : ["string", {"$ref" : "#"}]
   11 			},
   12 			"uniqueItems" : true,
   13 			"default" : "any"
   14 		},
   15 		
   16 		"properties" : {
   17 			"type" : "object",
   18 			"additionalProperties" : {"$ref" : "#"},
   19 			"default" : {}
   20 		},
   21 		
   22 		"patternProperties" : {
   23 			"type" : "object",
   24 			"additionalProperties" : {"$ref" : "#"},
   25 			"default" : {}
   26 		},
   27 		
   28 		"additionalProperties" : {
   29 			"type" : [{"$ref" : "#"}, "boolean"],
   30 			"default" : {}
   31 		},
   32 		
   33 		"items" : {
   34 			"type" : [{"$ref" : "#"}, "array"],
   35 			"items" : {"$ref" : "#"},
   36 			"default" : {}
   37 		},
   38 		
   39 		"additionalItems" : {
   40 			"type" : [{"$ref" : "#"}, "boolean"],
   41 			"default" : {}
   42 		},
   43 		
   44 		"required" : {
   45 			"type" : "boolean",
   46 			"default" : false
   47 		},
   48 		
   49 		"dependencies" : {
   50 			"type" : "object",
   51 			"additionalProperties" : {
   52 				"type" : ["string", "array", {"$ref" : "#"}],
   53 				"items" : {
   54 					"type" : "string"
   55 				}
   56 			},
   57 			"default" : {}
   58 		},
   59 		
   60 		"minimum" : {
   61 			"type" : "number"
   62 		},
   63 		
   64 		"maximum" : {
   65 			"type" : "number"
   66 		},
   67 		
   68 		"exclusiveMinimum" : {
   69 			"type" : "boolean",
   70 			"default" : false
   71 		},
   72 		
   73 		"exclusiveMaximum" : {
   74 			"type" : "boolean",
   75 			"default" : false
   76 		},
   77 		
   78 		"minItems" : {
   79 			"type" : "integer",
   80 			"minimum" : 0,
   81 			"default" : 0
   82 		},
   83 		
   84 		"maxItems" : {
   85 			"type" : "integer",
   86 			"minimum" : 0
   87 		},
   88 		
   89 		"uniqueItems" : {
   90 			"type" : "boolean",
   91 			"default" : false
   92 		},
   93 		
   94 		"pattern" : {
   95 			"type" : "string",
   96 			"format" : "regex"
   97 		},
   98 		
   99 		"minLength" : {
  100 			"type" : "integer",
  101 			"minimum" : 0,
  102 			"default" : 0
  103 		},
  104 		
  105 		"maxLength" : {
  106 			"type" : "integer"
  107 		},
  108 		
  109 		"enum" : {
  110 			"type" : "array",
  111 			"minItems" : 1,
  112 			"uniqueItems" : true
  113 		},
  114 		
  115 		"default" : {
  116 			"type" : "any"
  117 		},
  118 		
  119 		"title" : {
  120 			"type" : "string"
  121 		},
  122 		
  123 		"description" : {
  124 			"type" : "string"
  125 		},
  126 		
  127 		"format" : {
  128 			"type" : "string"
  129 		},
  130 		
  131 		"divisibleBy" : {
  132 			"type" : "number",
  133 			"minimum" : 0,
  134 			"exclusiveMinimum" : true,
  135 			"default" : 1
  136 		},
  137 		
  138 		"disallow" : {
  139 			"type" : ["string", "array"],
  140 			"items" : {
  141 				"type" : ["string", {"$ref" : "#"}]
  142 			},
  143 			"uniqueItems" : true
  144 		},
  145 		
  146 		"extends" : {
  147 			"type" : [{"$ref" : "#"}, "array"],
  148 			"items" : {"$ref" : "#"},
  149 			"default" : {}
  150 		},
  151 		
  152 		"id" : {
  153 			"type" : "string",
  154 			"format" : "uri"
  155 		},
  156 		
  157 		"$ref" : {
  158 			"type" : "string",
  159 			"format" : "uri"
  160 		},
  161 		
  162 		"$schema" : {
  163 			"type" : "string",
  164 			"format" : "uri"
  165 		}
  166 	},
  167 	
  168 	"dependencies" : {
  169 		"exclusiveMinimum" : "minimum",
  170 		"exclusiveMaximum" : "maximum"
  171 	},
  172 	
  173 	"default" : {}
  174 }