Below is the editor generated from the JSON Schema.
Used to display the mods Your mod Requires
You can also make changes to the JSON here and set the value in the editor by clicking "Update Form"
{"name": "","version_number": "","website_url": "","description": "","dependencies": []}
{"title": "New Mod","Description": "Schema for manifest.json","type": "object","additionalProperties": false,"required": ["name","version_number","website_url","description","dependencies"],"properties": {"name": {"description": "Your mods name","type": "string","minLength": 1,"pattern": "^[a-zA-Z\\d_]+$"},"version_number": {"description": "The version number of your mod Ex: 1.0.0 1 is Huge update 1st 0 is Medium update 2nd 0 Is small Update","type": "string","minLength": 1},"website_url": {"description": "Used to display your mods website If you have none leave this blank","type": "string"},"description": {"description": "The short description of your mod","type": "string"},"dependencies": {"description": "Used to display the mods Your mod Requires","type": "array","items": {"anyOf": [{"title": "Required Mods","description": "Format: Mod Guid Found on the Modpacks tab of thunderstore","type": "string"}]},"uniqueItems": true}}}
[{"instancePath": "/properties/dependencies/type","schemaPath": "#/properties/type/const","keyword": "const","params": {"allowedValue": "object"},"message": "must be equal to constant"},{"instancePath": "/properties/dependencies/items","schemaPath": "#/oneOf","keyword": "oneOf","params": {"passingSchemas": [0,1]},"message": "must match exactly one schema in oneOf"},{"instancePath": "/properties/dependencies/items","schemaPath": "#/required","keyword": "required","params": {"missingProperty": "type"},"message": "must have required property 'type'"},{"instancePath": "/properties/dependencies/items","schemaPath": "#/type","keyword": "type","params": {"type": "array"},"message": "must be array"},{"instancePath": "/properties/dependencies/items","schemaPath": "#/properties/items/oneOf","keyword": "oneOf","params": {"passingSchemas": null},"message": "must match exactly one schema in oneOf"},{"instancePath": "/properties/dependencies/type","schemaPath": "#/definitions/string/properties/type/enum","keyword": "enum","params": {"allowedValues": ["string"]},"message": "must be equal to one of the allowed values"},{"instancePath": "/properties/dependencies/type","schemaPath": "#/definitions/number/properties/type/const","keyword": "const","params": {"allowedValue": "number"},"message": "must be equal to constant"},{"instancePath": "/properties/dependencies/type","schemaPath": "#/definitions/integer/properties/type/const","keyword": "const","params": {"allowedValue": "integer"},"message": "must be equal to constant"},{"instancePath": "/properties/dependencies/type","schemaPath": "#/definitions/boolean/properties/type/const","keyword": "const","params": {"allowedValue": "boolean"},"message": "must be equal to constant"},{"instancePath": "/properties/dependencies/type","schemaPath": "#/definitions/null/properties/type/const","keyword": "const","params": {"allowedValue": "null"},"message": "must be equal to constant"},{"instancePath": "/properties/dependencies","schemaPath": "#/oneOf","keyword": "oneOf","params": {"passingSchemas": null},"message": "must match exactly one schema in oneOf"},{"instancePath": "/properties/dependencies","schemaPath": "#/unevaluatedProperties","keyword": "unevaluatedProperties","params": {"unevaluatedProperty": "items"},"message": "must NOT have unevaluated properties"},{"instancePath": "/properties/dependencies","schemaPath": "#/unevaluatedProperties","keyword": "unevaluatedProperties","params": {"unevaluatedProperty": "uniqueItems"},"message": "must NOT have unevaluated properties"},{"instancePath": "/type","schemaPath": "#/properties/type/const","keyword": "const","params": {"allowedValue": "array"},"message": "must be equal to constant"},{"instancePath": "/type","schemaPath": "#/definitions/string/properties/type/enum","keyword": "enum","params": {"allowedValues": ["string"]},"message": "must be equal to one of the allowed values"},{"instancePath": "/type","schemaPath": "#/definitions/number/properties/type/const","keyword": "const","params": {"allowedValue": "number"},"message": "must be equal to constant"},{"instancePath": "/type","schemaPath": "#/definitions/integer/properties/type/const","keyword": "const","params": {"allowedValue": "integer"},"message": "must be equal to constant"},{"instancePath": "/type","schemaPath": "#/definitions/boolean/properties/type/const","keyword": "const","params": {"allowedValue": "boolean"},"message": "must be equal to constant"},{"instancePath": "/type","schemaPath": "#/definitions/null/properties/type/const","keyword": "const","params": {"allowedValue": "null"},"message": "must be equal to constant"},{"instancePath": "","schemaPath": "#/oneOf","keyword": "oneOf","params": {"passingSchemas": null},"message": "must match exactly one schema in oneOf"},{"instancePath": "","schemaPath": "#/unevaluatedProperties","keyword": "unevaluatedProperties","params": {"unevaluatedProperty": "Description"},"message": "must NOT have unevaluated properties"},{"instancePath": "","schemaPath": "#/unevaluatedProperties","keyword": "unevaluatedProperties","params": {"unevaluatedProperty": "additionalProperties"},"message": "must NOT have unevaluated properties"},{"instancePath": "","schemaPath": "#/unevaluatedProperties","keyword": "unevaluatedProperties","params": {"unevaluatedProperty": "required"},"message": "must NOT have unevaluated properties"},{"instancePath": "","schemaPath": "#/unevaluatedProperties","keyword": "unevaluatedProperties","params": {"unevaluatedProperty": "properties"},"message": "must NOT have unevaluated properties"}]
[]