Skip to content

Commit 3156d1d

Browse files
authored
Merge pull request #40 from kchadha/cleanup-sprite3-spec
refactor(sprite3_schema): clean up sprite3 representation
2 parents f095938 + 62b96fa commit 3156d1d

1 file changed

Lines changed: 3 additions & 35 deletions

File tree

lib/sprite3_schema.json

Lines changed: 3 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,40 +3,8 @@
33
"$schema": "http://json-schema.org/schema#",
44
"description": "Scratch 3.0 Sprite Schema",
55
"type": "object",
6-
"properties": {
7-
"meta": {
8-
"type": "object",
9-
"properties": {
10-
"semver": {
11-
"type": "string",
12-
"pattern": "^(3.[0-9]+.[0-9]+)$"
13-
},
14-
"vm": {
15-
"type": "string",
16-
"pattern": "^([0-9]+.[0-9]+.[0-9]+)($|-)"
17-
},
18-
"agent": {
19-
"type": "string"
20-
}
21-
},
22-
"required": [
23-
"semver"
24-
]
25-
},
26-
"targets": {
27-
"type": "array",
28-
"items": [
29-
{
30-
"allOf": [
31-
{"$ref": "sb3_definitions.json#/definitions/sprite"},
32-
{"$ref": "sb3_definitions.json#/definitions/target"}
33-
]
34-
}
35-
],
36-
"additionalItems": false
37-
}
38-
},
39-
"required": [
40-
"targets"
6+
"allOf": [
7+
{"$ref": "sb3_definitions.json#/definitions/sprite"},
8+
{"$ref": "sb3_definitions.json#/definitions/target"}
419
]
4210
}

0 commit comments

Comments
 (0)