Skip to content

Commit

Permalink
Introduce changelog into manifest schema
Browse files Browse the repository at this point in the history
  • Loading branch information
NotNite committed Jan 10, 2025
1 parent 3b8a976 commit 9afb39c
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions public/manifest.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
"description": "A moonlight extension manifest",
"type": "object",
"properties": {
"$schema": {
"type": "string",
"format": "uri"
},
"id": {
"type": "string",
"description": "Unique identifier for your extension"
Expand All @@ -21,8 +25,14 @@
"environment": {
"description": "Which environment this extension is capable of running in",
"oneOf": [
{ "const": "both", "description": "Extension will run on both platforms, the host/native modules MAY be loaded" },
{ "const": "desktop", "description": "Extension will run on desktop only, the host/native modules are guaranteed to load" },
{
"const": "both",
"description": "Extension will run on both platforms, the host/native modules MAY be loaded"
},
{
"const": "desktop",
"description": "Extension will run on desktop only, the host/native modules are guaranteed to load"
},
{ "const": "web", "description": "Equivilant to both" }
]
},
Expand Down Expand Up @@ -108,6 +118,10 @@
},
"source": {
"type": "string"
},
"changelog": {
"type": "string",
"description": "A long-form changelog for the latest update, if any"
}
}
},
Expand Down

0 comments on commit 9afb39c

Please sign in to comment.