npm package diff

Package: @forge/manifest

Versions: 7.7.0-next.7 - 7.7.0-next.8

File: package/out/schema/manifest-schema.json

Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -11694,9 +11694,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -11708,8 +11709,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -11746,9 +11753,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -11760,8 +11768,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -11840,9 +11854,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -11854,8 +11869,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -11895,9 +11916,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -11909,8 +11931,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -11992,9 +12020,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -12006,8 +12035,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -12047,9 +12082,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -12061,8 +12097,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -12144,9 +12186,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -12158,8 +12201,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255
@@ -12196,9 +12245,10 @@
                                                 "properties": {
                                                     "i18n": {
                                                         "type": "string",
                                                         "minLength": 1,
-                                                        "maxLength": 300
+                                                        "maxLength": 300,
+                                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                                     }
                                                 },
                                                 "required": [
                                                     "i18n"
@@ -12210,8 +12260,14 @@
                                                 "maxLength": 255
                                             }
                                         ]
                                     },
+                                    "title__i18n": {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 300,
+                                        "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                    },
                                     "icon": {
                                         "type": "string",
                                         "minLength": 1,
                                         "maxLength": 255