{
  "name": "@bootstrap-vue/pagination",
  "version": "1.0.0",
  "meta": {
    "title": "Pagination",
    "components": [
      {
        "component": "BPagination",
        "description": "Quick first, previous, next, last, and page buttons for pagination control of another component (such as <b-table> or lists).",
        "events": [
          {
            "event": "input",
            "description": "when page changes via user interaction or programmatically",
            "args": [
              {
                "arg": "page",
                "description": "Selected page number (starting with 1)"
              }
            ]
          },
          {
            "event": "change",
            "description": "when page changes via user interaction",
            "args": [
              {
                "arg": "page",
                "description": "Selected page number (starting with 1)"
              }
            ]
          }
        ],
        "slots": [
          {
            "name": "first-text",
            "description": "The \"go to first page\" button content. Optionally scoped"
          },
          {
            "name": "prev-text",
            "description": "The \"go to previous page\" button content. Optionally scoped"
          },
          {
            "name": "next-text",
            "description": "The \"go to next page\" button content. Optionally scoped"
          },
          {
            "name": "last-text",
            "description": "The \"go to last page\" button content. Optionally scoped"
          },
          {
            "name": "ellipsis-text",
            "description": "The '...' indicator content. Not scoped"
          },
          {
            "name": "page",
            "description": "Page number button content. Always scoped"
          }
        ]
      }
    ]
  }
}
