@forge/manifest
13.1.1-next.113.1.1-next.2
out/schema/manifest-schema.json~
out/schema/manifest-schema.jsonModified+47−12
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -2247,9 +2247,9 @@
"minLength": 1,
"maxLength": 300,
"pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
},
- "migrateFrom": {
+ "migratedFrom": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"uniqueItems": true,
@@ -6981,8 +6981,9 @@
"$ref": "#/definitions/ModuleKeySchema"
}
},
"required": [
+ "properties",
"key"
],
"not": {
"required": [
@@ -16910,8 +16911,19 @@
"anyOf": [
{
"type": "object",
"properties": {
+ "page": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "page"
+ ]
+ },
+ {
+ "type": "object",
+ "properties": {
"resource": {
"type": "string",
"minLength": 1,
"maxLength": 47,
@@ -16923,8 +16935,42 @@
"minLength": 1,
"maxLength": 64,
"pattern": "^[a-zA-Z0-9._-]+$"
},
+ "viewportSize": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "type": "object",
+ "properties": {
+ "width": {
+ "minLength": 1,
+ "maxLength": 255,
+ "type": "string"
+ },
+ "height": {
+ "minLength": 1,
+ "maxLength": 255,
+ "type": "string"
+ }
+ },
+ "required": [
+ "width"
+ ]
+ },
+ {
+ "enum": [
+ "large",
+ "max",
+ "medium",
+ "resizable",
+ "small",
+ "xlarge"
+ ],
+ "type": "string"
+ }
+ ]
+ },
"render": {
"default": "default",
"enum": [
"default",
@@ -16943,19 +16989,8 @@
},
"required": [
"resource"
]
- },
- {
- "type": "object",
- "properties": {
- "page": {
- "type": "string"
- }
- },
- "required": [
- "page"
- ]
}
]
},
"resolver": {