Skip to content

Instantly share code, notes, and snippets.

@Reycko
Reycko / bananew.schema.json
Created February 23, 2025 21:25
Bananew Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Bananew",
"description": "Schema for Bananew changelog files",
"type": "object",
"required": ["versions"],
"properties": {
"versions": {
"type": "array",
"minItems": 1,
@Reycko
Reycko / settings.schema.json
Last active February 16, 2025 00:28
Psych Engine settings.json schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Settings array",
"description": "The root of the JSON file. This contains all of the settings.",
"type": "array",
"uniqueItems": true,
"items": {
"type": "object",
"required": ["save", "name", "type"],
"properties": {
@Reycko
Reycko / pack.schema.json
Created February 2, 2025 19:15
Psych Engine pack.json schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Pack data",
"description": "This is the main JSON object which Psych reads from.",
"type": "object",
"properties": {
"name": {
"description": "The name of your mod.",
"type": "string"
},