@forge/manifest

13.4.0-next.4-experimental-f1d1bd813.4.0-next.6
out/schema/manifest-schema.json
~out/schema/manifest-schema.jsonModified
+108
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -12289,8 +12289,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -12332,8 +12336,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -12376,8 +12384,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -12573,8 +12585,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -12616,8 +12632,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -12660,8 +12680,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -12802,8 +12826,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -12845,8 +12873,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -12889,8 +12921,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -13080,8 +13116,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -13123,8 +13163,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -13167,8 +13211,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -13542,8 +13590,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -13585,8 +13637,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -13629,8 +13685,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -13820,8 +13880,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -13863,8 +13927,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -13907,8 +13975,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -14043,8 +14115,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -14086,8 +14162,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -14130,8 +14210,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -14321,8 +14405,12 @@
                                                 "icon": {
                                                     "type": "string",
                                                     "minLength": 1,
                                                     "maxLength": 255
+                                                },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
                                                 }
                                             },
                                             "required": [
                                                 "route",
@@ -14364,8 +14452,12 @@
                                                     "minLength": 1,
                                                     "maxLength": 300,
                                                     "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                 },
+                                                "displayConditions": {
+                                                    "type": "object",
+                                                    "properties": {}
+                                                },
                                                 "pages": {
                                                     "type": "array",
                                                     "items": {
                                                         "type": "object",
@@ -14408,8 +14500,12 @@
                                                             "icon": {
                                                                 "type": "string",
                                                                 "minLength": 1,
                                                                 "maxLength": 255
+                                                            },
+                                                            "displayConditions": {
+                                                                "type": "object",
+                                                                "properties": {}
                                                             }
                                                         },
                                                         "required": [
                                                             "route",
@@ -16647,8 +16743,12 @@
                                         "icon": {
                                             "type": "string",
                                             "minLength": 1,
                                             "maxLength": 255
+                                        },
+                                        "displayConditions": {
+                                            "type": "object",
+                                            "properties": {}
                                         }
                                     },
                                     "required": [
                                         "route",
@@ -16690,8 +16790,12 @@
                                             "minLength": 1,
                                             "maxLength": 300,
                                             "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                         },
+                                        "displayConditions": {
+                                            "type": "object",
+                                            "properties": {}
+                                        },
                                         "pages": {
                                             "type": "array",
                                             "items": {
                                                 "type": "object",
@@ -16734,8 +16838,12 @@
                                                     "icon": {
                                                         "type": "string",
                                                         "minLength": 1,
                                                         "maxLength": 255
+                                                    },
+                                                    "displayConditions": {
+                                                        "type": "object",
+                                                        "properties": {}
                                                     }
                                                 },
                                                 "required": [
                                                     "route",