{
  "apiVersion": 3,
  "name": "blockxpert/advanced-post-block",
  "title": "Advanced Post Block",
  "category": "blockxpert",
  "icon": "admin-post",
  "editorScript": "file:./index.js",
  "style": "file:./style.scss",
  "script": "file:./view.js",
  "attributes": {
    "layout": {
      "type": "string",
      "default": "grid"
    },
    "subLayout": {
      "type": "string",
      "default": "default"
    },
    "postType": {
      "type": "string",
      "default": "post"
    },
    "postsToShow": {
      "type": "number",
      "default": 6
    },
    "columns": {
      "type": "number",
      "default": 3
    },
    "categories": {
      "type": "array",
      "default": []
    },
    "tags": {
      "type": "array",
      "default": []
    },
    "authors": {
      "type": "array",
      "default": []
    },
    "orderBy": {
      "type": "string",
      "default": "date"
    },
    "order": {
      "type": "string",
      "default": "desc"
    },
    "offset": {
      "type": "number",
      "default": 0
    },
    "imageSize": {
      "type": "string",
      "default": "medium"
    },
    "imagePosition": {
      "type": "string",
      "default": "top"
    },
    "imageLinkToPost": {
      "type": "boolean",
      "default": true
    },
    "showImage": {
      "type": "boolean",
      "default": true
    },
    "showTitle": {
      "type": "boolean",
      "default": true
    },
    "titleTag": {
      "type": "string",
      "default": "h3"
    },
    "titleLength": {
      "type": "number",
      "default": 0
    },
    "showExcerpt": {
      "type": "boolean",
      "default": true
    },
    "excerptLength": {
      "type": "number",
      "default": 20
    },
    "showMeta": {
      "type": "boolean",
      "default": true
    },
    "showDate": {
      "type": "boolean",
      "default": true
    },
    "showAuthor": {
      "type": "boolean",
      "default": true
    },
    "showCategories": {
      "type": "boolean",
      "default": true
    },
    "showTags": {
      "type": "boolean",
      "default": false
    },
    "showReadMore": {
      "type": "boolean",
      "default": true
    },
    "readMoreText": {
      "type": "string",
      "default": "Read More"
    },
    "sliderOptions": {
      "type": "object",
      "default": {
        "autoplay": true,
        "speed": 3000,
        "arrows": true,
        "dots": true,
        "loop": true
      }
    },
    "tickerOptions": {
      "type": "object",
      "default": {
        "speed": 50,
        "direction": "left",
        "pauseOnHover": true
      }
    },
    "masonryOptions": {
      "type": "object",
      "default": {
        "gutter": 20
      }
    }
  },
  "supports": {
    "color": {
      "background": true,
      "text": true,
      "link": true
    },
    "typography": {
      "fontSize": true,
      "lineHeight": true
    },
    "spacing": {
      "padding": true,
      "margin": true
    }
  },
  "description": "Display posts in Grid, Masonry, Slider, or Ticker layouts.",
  "keywords": ["posts", "grid", "masonry", "slider", "ticker", "carousel", "news"],
  "example": {},
  "render": "render_dynamic_block_advanced_post_block"
} 