|  | 
| 8 | 8 |             "minItems": 1, | 
| 9 | 9 |             "items": { "$ref": "#" } | 
| 10 | 10 |         }, | 
| 11 |  | -        "positiveInteger": { | 
|  | 11 | +        "nonNegativeInteger": { | 
| 12 | 12 |             "type": "integer", | 
| 13 | 13 |             "minimum": 0 | 
| 14 | 14 |         }, | 
| 15 |  | -        "positiveIntegerDefault0": { | 
|  | 15 | +        "nonNegativeIntegerDefault0": { | 
| 16 | 16 |             "allOf": [ | 
| 17 |  | -                { "$ref": "#/definitions/positiveInteger" }, | 
|  | 17 | +                { "$ref": "#/definitions/nonNegativeInteger" }, | 
| 18 | 18 |                 { "default": 0 } | 
| 19 | 19 |             ] | 
| 20 | 20 |         }, | 
|  | 
| 73 | 73 |         "exclusiveMinimum": { | 
| 74 | 74 |             "type": "number" | 
| 75 | 75 |         }, | 
| 76 |  | -        "maxLength": { "$ref": "#/definitions/positiveInteger" }, | 
| 77 |  | -        "minLength": { "$ref": "#/definitions/positiveIntegerDefault0" }, | 
|  | 76 | +        "maxLength": { "$ref": "#/definitions/nonNegativeInteger" }, | 
|  | 77 | +        "minLength": { "$ref": "#/definitions/nonNegativeIntegerDefault0" }, | 
| 78 | 78 |         "pattern": { | 
| 79 | 79 |             "type": "string", | 
| 80 | 80 |             "format": "regex" | 
|  | 
| 87 | 87 |             ], | 
| 88 | 88 |             "default": {} | 
| 89 | 89 |         }, | 
| 90 |  | -        "maxItems": { "$ref": "#/definitions/positiveInteger" }, | 
| 91 |  | -        "minItems": { "$ref": "#/definitions/positiveIntegerDefault0" }, | 
|  | 90 | +        "maxItems": { "$ref": "#/definitions/nonNegativeInteger" }, | 
|  | 91 | +        "minItems": { "$ref": "#/definitions/nonNegativeIntegerDefault0" }, | 
| 92 | 92 |         "uniqueItems": { | 
| 93 | 93 |             "type": "boolean", | 
| 94 | 94 |             "default": false | 
| 95 | 95 |         }, | 
| 96 | 96 |         "contains": { "$ref": "#" }, | 
| 97 |  | -        "maxProperties": { "$ref": "#/definitions/positiveInteger" }, | 
| 98 |  | -        "minProperties": { "$ref": "#/definitions/positiveIntegerDefault0" }, | 
|  | 97 | +        "maxProperties": { "$ref": "#/definitions/nonNegativeInteger" }, | 
|  | 98 | +        "minProperties": { "$ref": "#/definitions/nonNegativeIntegerDefault0" }, | 
| 99 | 99 |         "required": { "$ref": "#/definitions/stringArray" }, | 
| 100 | 100 |         "additionalProperties": { "$ref": "#" }, | 
| 101 | 101 |         "definitions": { | 
|  | 
0 commit comments