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