Path: blob/master/node_modules/ajv/lib/refs/json-schema-draft-06.json
1126 views
{1"$schema": "http://json-schema.org/draft-06/schema#",2"$id": "http://json-schema.org/draft-06/schema#",3"title": "Core schema meta-schema",4"definitions": {5"schemaArray": {6"type": "array",7"minItems": 1,8"items": { "$ref": "#" }9},10"nonNegativeInteger": {11"type": "integer",12"minimum": 013},14"nonNegativeIntegerDefault0": {15"allOf": [16{ "$ref": "#/definitions/nonNegativeInteger" },17{ "default": 0 }18]19},20"simpleTypes": {21"enum": [22"array",23"boolean",24"integer",25"null",26"number",27"object",28"string"29]30},31"stringArray": {32"type": "array",33"items": { "type": "string" },34"uniqueItems": true,35"default": []36}37},38"type": ["object", "boolean"],39"properties": {40"$id": {41"type": "string",42"format": "uri-reference"43},44"$schema": {45"type": "string",46"format": "uri"47},48"$ref": {49"type": "string",50"format": "uri-reference"51},52"title": {53"type": "string"54},55"description": {56"type": "string"57},58"default": {},59"examples": {60"type": "array",61"items": {}62},63"multipleOf": {64"type": "number",65"exclusiveMinimum": 066},67"maximum": {68"type": "number"69},70"exclusiveMaximum": {71"type": "number"72},73"minimum": {74"type": "number"75},76"exclusiveMinimum": {77"type": "number"78},79"maxLength": { "$ref": "#/definitions/nonNegativeInteger" },80"minLength": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },81"pattern": {82"type": "string",83"format": "regex"84},85"additionalItems": { "$ref": "#" },86"items": {87"anyOf": [88{ "$ref": "#" },89{ "$ref": "#/definitions/schemaArray" }90],91"default": {}92},93"maxItems": { "$ref": "#/definitions/nonNegativeInteger" },94"minItems": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },95"uniqueItems": {96"type": "boolean",97"default": false98},99"contains": { "$ref": "#" },100"maxProperties": { "$ref": "#/definitions/nonNegativeInteger" },101"minProperties": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },102"required": { "$ref": "#/definitions/stringArray" },103"additionalProperties": { "$ref": "#" },104"definitions": {105"type": "object",106"additionalProperties": { "$ref": "#" },107"default": {}108},109"properties": {110"type": "object",111"additionalProperties": { "$ref": "#" },112"default": {}113},114"patternProperties": {115"type": "object",116"additionalProperties": { "$ref": "#" },117"default": {}118},119"dependencies": {120"type": "object",121"additionalProperties": {122"anyOf": [123{ "$ref": "#" },124{ "$ref": "#/definitions/stringArray" }125]126}127},128"propertyNames": { "$ref": "#" },129"const": {},130"enum": {131"type": "array",132"minItems": 1,133"uniqueItems": true134},135"type": {136"anyOf": [137{ "$ref": "#/definitions/simpleTypes" },138{139"type": "array",140"items": { "$ref": "#/definitions/simpleTypes" },141"minItems": 1,142"uniqueItems": true143}144]145},146"format": { "type": "string" },147"allOf": { "$ref": "#/definitions/schemaArray" },148"anyOf": { "$ref": "#/definitions/schemaArray" },149"oneOf": { "$ref": "#/definitions/schemaArray" },150"not": { "$ref": "#" }151},152"default": {}153}154155156