npm package diff

Package: @forge/manifest

Versions: 9.5.0-next.2 - 9.5.0-next.3

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
@@ -5049,8 +5049,68 @@
                         ]
                     },
                     "minItems": 1
                 },
+                "confluence:contentProperty": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "propertyKey": {
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "type": "string"
+                            },
+                            "values": {
+                                "type": "array",
+                                "items": {
+                                    "type": "object",
+                                    "properties": {
+                                        "path": {
+                                            "minLength": 1,
+                                            "maxLength": 255,
+                                            "type": "string"
+                                        },
+                                        "type": {
+                                            "type": "string",
+                                            "enum": [
+                                                "number",
+                                                "string",
+                                                "text",
+                                                "user",
+                                                "date"
+                                            ]
+                                        },
+                                        "searchAlias": {
+                                            "minLength": 1,
+                                            "maxLength": 255,
+                                            "pattern": "^[a-zA-Z0-9-_]+$",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "path",
+                                        "type"
+                                    ]
+                                }
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "propertyKey",
+                            "values",
+                            "key"
+                        ],
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
                 "confluence:pageBanner": {
                     "type": "array",
                     "items": {
                         "oneOf": [
@@ -26594,8 +26654,74 @@
                         }
                     },
                     "minItems": 1
                 },
+                "graph:smartLink": {
+                    "type": "array",
+                    "items": {
+                        "type": "object",
+                        "properties": {
+                            "name": {
+                                "type": "string",
+                                "description": "The name to display as App in Smart Link."
+                            },
+                            "icon": {
+                                "type": "string",
+                                "description": "icon to use for Smart Links"
+                            },
+                            "function": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255,
+                                "description": "The key of the function that should be invoked for resolving URL to Smart Link.",
+                                "pattern": "^[a-zA-Z0-9-._]+$"
+                            },
+                            "domains": {
+                                "type": "array",
+                                "items": {
+                                    "type": "string"
+                                },
+                                "minItems": 1,
+                                "maxItems": 10,
+                                "description": "The domains that this object provider should match.",
+                                "title": "domains"
+                            },
+                            "subdomains": {
+                                "type": "boolean",
+                                "title": "subdomain",
+                                "description": "Should sub-domains be allowed."
+                            },
+                            "patterns": {
+                                "type": "array",
+                                "items": {
+                                    "type": "string"
+                                },
+                                "minItems": 1,
+                                "maxItems": 20,
+                                "description": "Patterns used for matching URLs that are resolvable to entities.",
+                                "title": "patterns"
+                            },
+                            "key": {
+                                "$ref": "#/definitions/ModuleKeySchema"
+                            }
+                        },
+                        "required": [
+                            "name",
+                            "icon",
+                            "function",
+                            "domains",
+                            "patterns",
+                            "key"
+                        ],
+                        "additionalProperties": false,
+                        "not": {
+                            "required": [
+                                "unlicensedAccess"
+                            ]
+                        }
+                    },
+                    "minItems": 1
+                },
                 "graph:connector": {
                     "type": "array",
                     "items": {
                         "$schema": "http://json-schema.org/draft-07/schema#",