{
  "_meta": {
    "description": "GitHub 仓库三连介绍：项目名红框高亮 → star 数字页面 zoom-in → README 内容滚动。",
    "params": {
      "repo_url": {
        "required": true,
        "description": "GitHub 仓库完整 URL，如 https://github.com/user/repo"
      },
      "project_label": {
        "default": "项目名称",
        "description": "场景 1 红框旁的标签文字"
      },
      "star_label": {
        "default": "⭐ 这么多人 Star 关注！",
        "description": "场景 2 zoom 时显示的标签文字"
      },
      "highlight_color": {
        "default": "#ff3b30",
        "description": "场景 1 红框颜色"
      },
      "zoom_color": {
        "default": "#ff9500",
        "description": "场景 2 标签颜色"
      },
      "zoom_scale": {
        "default": "2.4",
        "description": "场景 2 页面放大倍数"
      },
      "scroll_duration": {
        "default": "10000",
        "description": "场景 3 README 滚动时长（ms）"
      }
    }
  },
  "url": "{{repo_url}}",
  "viewport": [1440, 900],
  "waitForTimeout": 800,
  "waitForReadySelectors": [
    "article.markdown-body",
    "#repo-stars-counter-star"
  ],
  "settleMs": 1200,
  "transition": { "fadeOutMs": 320, "gapMs": 180 },
  "scenes": [
    {
      "type": "highlight",
      "selector": "strong[itemprop=\"name\"] a",
      "color": "{{highlight_color}}",
      "lineWidth": 5,
      "padding": 10,
      "label": "{{project_label}}",
      "duration": 3000
    },
    {
      "type": "zoom",
      "target": "page",
      "selector": "#repo-stars-counter-star",
      "color": "{{zoom_color}}",
      "scale": "{{zoom_scale}}",
      "rampInMs": 900,
      "holdMs": 2200,
      "rampOutMs": 700,
      "label": "{{star_label}}"
    },
    {
      "type": "scroll",
      "fromSelector": "article.markdown-body",
      "step": 50,
      "interval": 70,
      "duration": "{{scroll_duration}}",
      "holdAtEnd": 800
    }
  ]
}
