{
    "apiVersion": 2,
    "name": "gutenverse/post-author",
    "class_callback": "\\Gutenverse\\Block\\Post_Author",
    "title": "Post Author",
    "description": "Show post author name.",
    "category": "gutenverse-post",
    "attributes": {
        "elementId": {
            "type": "string"
        },
        "postId": {
            "type": "string",
            "default": 0
        },
        "backendPostId": {
            "type": "string"
        },
        "noContentText": {
            "type": "string",
            "default": "No Content"
        },
        "authorType": {
            "type": "string",
            "default": "display_name"
        },
        "htmlTag": {
            "type": "string",
            "default": "span"
        },
        "authorAvatar": {
            "type": "boolean"
        },
        "authorLink": {
            "type": "boolean"
        },
        "authorLinkTarget": {
            "type": "boolean"
        },
        "authorLinkRel": {
            "type": "string"
        },
        "linkTo": {
            "type": "string",
            "default": "none"
        },
        "customURL": {
            "type": "string"
        },
        "alignment": {
            "type": "object"
        },
        "typography": {
            "type": "object"
        },
        "color": {
            "type": "object"
        },
        "textShadow": {
            "type": "object",
            "default": {}
        },
        "colorHover": {
            "type": "object"
        },
        "textShadowHover": {
            "type": "object",
            "default": {}
        },
        "size": {
            "type": "object"
        },
        "avatarGap": {
            "type": "object"
        },
        "opacity": {
            "type": "object"
        },
        "rotate": {
            "type": "object"
        },
        "authorBorder": {
            "type": "object"
        },
        "authorBoxShadow": {
            "type": "object"
        },
        "background": {
            "type": "object"
        },
        "backgroundHover": {
            "type": "object"
        },
        "border": {
            "type": "object"
        },
        "boxShadow": {
            "type": "object"
        },
        "borderHover": {
            "type": "object"
        },
        "boxShadowHover": {
            "type": "object"
        },
        "margin": {
            "type": "object"
        },
        "padding": {
            "type": "object"
        },
        "zIndex": {
            "type": "object"
        },
        "animation": {
            "type": "object"
        },
        "hideDesktop": {
            "type": "boolean"
        },
        "hideTablet": {
            "type": "boolean"
        },
        "hideMobile": {
            "type": "boolean"
        },
        "positioningType": {
            "type": "object"
        },
        "positioningWidth": {
            "type": "object"
        },
        "positioningAlign": {
            "type": "object"
        },
        "positioningLocation": {
            "type": "string"
        },
        "positioningLeft": {
            "type": "object"
        },
        "positioningRight": {
            "type": "object"
        },
        "positioningTop": {
            "type": "object"
        },
        "positioningBottom": {
            "type": "object"
        }
    },
    "usesContext": [ "postId", "postType", "queryId" ],
    "supports": {
        "className": false
    },
    "keywords": [
     "post",
     "author"
    ]
}