@forge/manifest
13.8.0-next.1113.8.0-next.12
out/schema/manifest-schema.json~
out/schema/manifest-schema.jsonModified−257
Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -6099,265 +6099,8 @@
]
},
"minItems": 1
},
- "confluence:fullPage": {
- "type": "array",
- "items": {
- "oneOf": [
- {
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "title": {
- "oneOf": [
- {
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "i18n": {
- "type": "string",
- "minLength": 1,
- "maxLength": 300,
- "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
- }
- },
- "required": [
- "i18n"
- ]
- },
- {
- "type": "string",
- "minLength": 1,
- "maxLength": 255
- }
- ]
- },
- "title__i18n": {
- "type": "string",
- "minLength": 1,
- "maxLength": 300,
- "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
- },
- "routePrefix": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255,
- "pattern": "^[a-z0-9\\-]+$"
- },
- "icon": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255
- },
- "resource": {
- "type": "string",
- "minLength": 1,
- "maxLength": 47,
- "pattern": "^[a-zA-Z0-9_\\-]{1,23}(/[a-zA-Z0-9_\\-]{1,23})?$"
- },
- "resolvedResourceEntry": {
- "type": "string",
- "minLength": 1,
- "maxLength": 64,
- "pattern": "^[a-zA-Z0-9._-]+$"
- },
- "resourceUploadId": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255
- },
- "resolver": {
- "anyOf": [
- {
- "additionalProperties": false,
- "type": "object",
- "properties": {
- "function": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255,
- "pattern": "^[a-zA-Z0-9-_]+$"
- }
- },
- "required": [
- "function"
- ]
- },
- {
- "additionalProperties": false,
- "type": "object",
- "properties": {
- "endpoint": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255,
- "pattern": "^[a-zA-Z0-9-_]+$"
- }
- },
- "required": [
- "endpoint"
- ]
- }
- ]
- },
- "unlicensedAccess": {
- "type": "array",
- "items": {
- "type": "string",
- "enum": [
- "unlicensed",
- "anonymous"
- ]
- }
- },
- "key": {
- "$ref": "#/definitions/ModuleKeySchema"
- }
- },
- "required": [
- "resource",
- "routePrefix",
- "key"
- ]
- },
- {
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "title": {
- "oneOf": [
- {
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "i18n": {
- "type": "string",
- "minLength": 1,
- "maxLength": 300,
- "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
- }
- },
- "required": [
- "i18n"
- ]
- },
- {
- "type": "string",
- "minLength": 1,
- "maxLength": 255
- }
- ]
- },
- "title__i18n": {
- "type": "string",
- "minLength": 1,
- "maxLength": 300,
- "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
- },
- "resolver": {
- "anyOf": [
- {
- "additionalProperties": false,
- "type": "object",
- "properties": {
- "function": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255,
- "pattern": "^[a-zA-Z0-9-_]+$"
- }
- },
- "required": [
- "function"
- ]
- },
- {
- "additionalProperties": false,
- "type": "object",
- "properties": {
- "endpoint": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255,
- "pattern": "^[a-zA-Z0-9-_]+$"
- }
- },
- "required": [
- "endpoint"
- ]
- }
- ]
- },
- "resource": {
- "type": "string",
- "minLength": 1,
- "maxLength": 47,
- "pattern": "^[a-zA-Z0-9_\\-]{1,23}(/[a-zA-Z0-9_\\-]{1,23})?$"
- },
- "resolvedResourceEntry": {
- "type": "string",
- "minLength": 1,
- "maxLength": 64,
- "pattern": "^[a-zA-Z0-9._-]+$"
- },
- "resourceUploadId": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255
- },
- "render": {
- "enum": [
- "native",
- "default"
- ],
- "type": "string",
- "default": "default"
- },
- "renderRuntimeType": {
- "enum": [
- "webworker",
- "iframe"
- ],
- "type": "string",
- "default": "iframe"
- },
- "routePrefix": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255,
- "pattern": "^[a-z0-9\\-]+$"
- },
- "icon": {
- "type": "string",
- "minLength": 1,
- "maxLength": 255
- },
- "unlicensedAccess": {
- "type": "array",
- "items": {
- "type": "string",
- "enum": [
- "unlicensed",
- "anonymous"
- ]
- }
- },
- "key": {
- "$ref": "#/definitions/ModuleKeySchema"
- }
- },
- "required": [
- "resource",
- "routePrefix",
- "render",
- "key"
- ]
- }
- ]
- },
- "minItems": 1
- },
"confluence:customContent": {
"type": "array",
"items": {
"oneOf": [