@forge/manifest

12.4.1-next.012.5.0-next.1
out/text/errors.js
~out/text/errors.jsModified
+4
Index: package/out/text/errors.js
===================================================================
--- package/out/text/errors.js
+++ package/out/text/errors.js
@@ -181,8 +181,12 @@
         'migration:dataResidency': {
             remoteNotFound: (key) => `No remote found with key '${key}' matching migration:dataResidency.remote.`,
             moreThanOneRemote: () => `More than one remote found in migration:dataResidency.`,
             missingRemote: () => `Missing remote in migration:dataResidency.`
+        },
+        globalUi: {
+            invalidRouteRegex: (pattern, keyName, index) => `The routePrefix '${pattern}' at index '${index}' for key '${keyName}' needs to be in a valid URL route between 1-255 characters and contain only URL safe characters such as: a-z, 0-9 and '\' and '-'.`,
+            invalidIcon: (icon, keyName, index) => `The icon '${icon}' at index '${index}' for key '${keyName}' needs to be a defined resource of file type svg.`
         }
     },
     resources: {
         missingResource: (folder, key) => `missing resource '${folder}' is being referenced by '${key}' in resources`,