diff --git a/latest/cutekit.manifest.component b/latest/cutekit.manifest.component index db52db8..96b71d2 100644 --- a/latest/cutekit.manifest.component +++ b/latest/cutekit.manifest.component @@ -1,17 +1,18 @@ { - "$id": "https://schemas.cute.engineering/stable/cutekit.manifest.component.v1", + "$id": "https://schemas.cute.engineering/stable/cutekit.manifest.component", "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "A representation of a component manifest for CuteKit", "type": "object", "required": [ "id", - "type" + "type", + "$schema" ], "additionalProperties": false, "properties": { "$schema": { "description": "The schema that this manifest conforms to", - "type": "string" + "const": "https://schemas.cute.engineering/stable/cutekit.manifest.component" }, "id": { "description": "The unique identifier for this manifest", diff --git a/latest/cutekit.manifest.project b/latest/cutekit.manifest.project index 97394cc..0b90fd7 100644 --- a/latest/cutekit.manifest.project +++ b/latest/cutekit.manifest.project @@ -1,13 +1,16 @@ { - "$id": "https://schemas.cute.engineering/stable/cutekit.manifest.project.v1", + "$id": "https://schemas.cute.engineering/stable/cutekit.manifest.project", "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "A representation of a component project for CuteKit", "type": "object", + "required": [ + "$schema" + ], "additionalProperties": false, "properties": { "$schema": { "description": "The schema that this manifest conforms to", - "type": "string" + "const": "https://schemas.cute.engineering/stable/cutekit.manifest.project" }, "id": { "description": "The unique identifier for this manifest", diff --git a/latest/cutekit.manifest.target b/latest/cutekit.manifest.target index 24549db..fac421e 100644 --- a/latest/cutekit.manifest.target +++ b/latest/cutekit.manifest.target @@ -1,13 +1,16 @@ { - "$id": "https://schemas.cute.engineering/stable/cutekit.manifest.target.v1", + "$id": "https://schemas.cute.engineering/stable/cutekit.manifest.target", "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "A representation of a target manifest for CuteKit", "type": "object", "additionalProperties": false, + "required": [ + "$schema" + ], "properties": { "$schema": { "description": "The schema that this manifest conforms to", - "type": "string" + "const": "https://schemas.cute.engineering/stable/cutekit.manifest.target" }, "id": { "description": "The unique identifier for this manifest", diff --git a/stable/cutekit.manifest.component.v1 b/stable/cutekit.manifest.component.v1 index db52db8..5ae39c7 100644 --- a/stable/cutekit.manifest.component.v1 +++ b/stable/cutekit.manifest.component.v1 @@ -5,13 +5,14 @@ "type": "object", "required": [ "id", - "type" + "type", + "$schema" ], "additionalProperties": false, "properties": { "$schema": { "description": "The schema that this manifest conforms to", - "type": "string" + "const": "https://schemas.cute.engineering/stable/cutekit.manifest.component.v1" }, "id": { "description": "The unique identifier for this manifest", diff --git a/stable/cutekit.manifest.project.v1 b/stable/cutekit.manifest.project.v1 index 97394cc..4c6af68 100644 --- a/stable/cutekit.manifest.project.v1 +++ b/stable/cutekit.manifest.project.v1 @@ -3,11 +3,14 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "A representation of a component project for CuteKit", "type": "object", + "required": [ + "$schema" + ], "additionalProperties": false, "properties": { "$schema": { "description": "The schema that this manifest conforms to", - "type": "string" + "const": "https://schemas.cute.engineering/stable/cutekit.manifest.project.v1" }, "id": { "description": "The unique identifier for this manifest", diff --git a/stable/cutekit.manifest.target.v1 b/stable/cutekit.manifest.target.v1 index 24549db..98bddb8 100644 --- a/stable/cutekit.manifest.target.v1 +++ b/stable/cutekit.manifest.target.v1 @@ -4,10 +4,13 @@ "description": "A representation of a target manifest for CuteKit", "type": "object", "additionalProperties": false, + "required": [ + "$schema" + ], "properties": { "$schema": { "description": "The schema that this manifest conforms to", - "type": "string" + "const": "https://schemas.cute.engineering/stable/cutekit.manifest.target.v1" }, "id": { "description": "The unique identifier for this manifest",