"Fossies" - the Fresh Open Source Software Archive

Member "Atom/resources/app/apm/node_modules/json-schema/draft-00/schema" (8 Mar 2017, 2661 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-00/hyper-schema#",
    3 	"id" : "http://json-schema.org/draft-00/schema#",
    4 	"type" : "object",
    5 	
    6 	"properties" : {
    7 		"type" : {
    8 			"type" : ["string", "array"],
    9 			"items" : {
   10 				"type" : ["string", {"$ref" : "#"}]
   11 			},
   12 			"optional" : true,
   13 			"default" : "any"
   14 		},
   15 		
   16 		"properties" : {
   17 			"type" : "object",
   18 			"additionalProperties" : {"$ref" : "#"},
   19 			"optional" : true,
   20 			"default" : {}
   21 		},
   22 		
   23 		"items" : {
   24 			"type" : [{"$ref" : "#"}, "array"],
   25 			"items" : {"$ref" : "#"},
   26 			"optional" : true,
   27 			"default" : {}
   28 		},
   29 		
   30 		"optional" : {
   31 			"type" : "boolean",
   32 			"optional" : true,
   33 			"default" : false
   34 		},
   35 		
   36 		"additionalProperties" : {
   37 			"type" : [{"$ref" : "#"}, "boolean"],
   38 			"optional" : true,
   39 			"default" : {}
   40 		},
   41 		
   42 		"requires" : {
   43 			"type" : ["string", {"$ref" : "#"}],
   44 			"optional" : true
   45 		},
   46 		
   47 		"minimum" : {
   48 			"type" : "number",
   49 			"optional" : true
   50 		},
   51 		
   52 		"maximum" : {
   53 			"type" : "number",
   54 			"optional" : true
   55 		},
   56 		
   57 		"minimumCanEqual" : {
   58 			"type" : "boolean",
   59 			"optional" : true,
   60 			"requires" : "minimum",
   61 			"default" : true
   62 		},
   63 		
   64 		"maximumCanEqual" : {
   65 			"type" : "boolean",
   66 			"optional" : true,
   67 			"requires" : "maximum",
   68 			"default" : true
   69 		},
   70 		
   71 		"minItems" : {
   72 			"type" : "integer",
   73 			"optional" : true,
   74 			"minimum" : 0,
   75 			"default" : 0
   76 		},
   77 		
   78 		"maxItems" : {
   79 			"type" : "integer",
   80 			"optional" : true,
   81 			"minimum" : 0
   82 		},
   83 		
   84 		"pattern" : {
   85 			"type" : "string",
   86 			"optional" : true,
   87 			"format" : "regex"
   88 		},
   89 		
   90 		"minLength" : {
   91 			"type" : "integer",
   92 			"optional" : true,
   93 			"minimum" : 0,
   94 			"default" : 0
   95 		},
   96 		
   97 		"maxLength" : {
   98 			"type" : "integer",
   99 			"optional" : true
  100 		},
  101 		
  102 		"enum" : {
  103 			"type" : "array",
  104 			"optional" : true,
  105 			"minItems" : 1
  106 		},
  107 		
  108 		"title" : {
  109 			"type" : "string",
  110 			"optional" : true
  111 		},
  112 		
  113 		"description" : {
  114 			"type" : "string",
  115 			"optional" : true
  116 		},
  117 		
  118 		"format" : {
  119 			"type" : "string",
  120 			"optional" : true
  121 		},
  122 		
  123 		"contentEncoding" : {
  124 			"type" : "string",
  125 			"optional" : true
  126 		},
  127 		
  128 		"default" : {
  129 			"type" : "any",
  130 			"optional" : true
  131 		},
  132 		
  133 		"maxDecimal" : {
  134 			"type" : "integer",
  135 			"optional" : true,
  136 			"minimum" : 0
  137 		},
  138 		
  139 		"disallow" : {
  140 			"type" : ["string", "array"],
  141 			"items" : {"type" : "string"},
  142 			"optional" : true
  143 		},
  144 		
  145 		"extends" : {
  146 			"type" : [{"$ref" : "#"}, "array"],
  147 			"items" : {"$ref" : "#"},
  148 			"optional" : true,
  149 			"default" : {}
  150 		}
  151 	},
  152 	
  153 	"optional" : true,
  154 	"default" : {}
  155 }