{
  "$schema": "https://dashfy.dev/schema/registry-item.json",
  "name": "github",
  "type": "registry:extension",
  "title": "GitHub",
  "description": "GitHub extension for Dashfy - Display GitHub data with beautiful widgets and charts",
  "dependencies": [
    "@getdashfy/ext-github@^0.1.1"
  ],
  "envVars": [
    "GITHUB_TOKEN"
  ],
  "categories": [
    "developer"
  ],
  "docs": "Create a token at https://github.com/settings/tokens",
  "meta": {
    "extensionKey": "github",
    "widgets": [
      "UserBadge",
      "OrgBadge",
      "RepoBadge",
      "Status",
      "Branches",
      "PullRequests",
      "ContributorsStats",
      "CommitActivityLine",
      "TrafficViewsHistogram",
      "TrafficClonesHistogram",
      "Gitmap"
    ],
    "client": {
      "import": "@getdashfy/ext-github/client",
      "factory": "createGitHubClient",
      "mode": "poll",
      "options": "{ token: process.env.GITHUB_TOKEN! }"
    },
    "starter": [
      {
        "widget": "RepoBadge",
        "repository": "react/react"
      },
      {
        "widget": "Status"
      }
    ]
  }
}
