{
  "generated_at": "2026-07-05T19:48:27.842Z",
  "total_count": 667,
  "sections": [
    {
      "section": "Features",
      "source": "https://www.angular.courses/caniuse?tab=features",
      "expected_count": 220,
      "actual_count": 220,
      "extracted_at": "2026-07-05T19:48:27.824Z",
      "headers": [
        "section",
        "name",
        "package",
        "description",
        "status",
        "introduced_in",
        "removed_in",
        "v22",
        "v21",
        "v20",
        "v19",
        "v18",
        "v17",
        "v16",
        "v15",
        "v14",
        "angular_courses_url",
        "angular_dev_url",
        "notes"
      ]
    },
    {
      "section": "Diff",
      "source": "https://www.angular.courses/caniuse?tab=diff",
      "expected_count": 220,
      "actual_count": 220,
      "extracted_at": "2026-07-05T19:48:27.827Z",
      "headers": [
        "section",
        "name",
        "package",
        "description",
        "status",
        "introduced_in",
        "removed_in",
        "v22",
        "v21",
        "v20",
        "v19",
        "v18",
        "v17",
        "v16",
        "v15",
        "v14",
        "angular_courses_url",
        "angular_dev_url",
        "notes"
      ]
    },
    {
      "section": "Migrations",
      "source": "https://www.angular.courses/caniuse?tab=migrations",
      "expected_count": 13,
      "actual_count": 13,
      "extracted_at": "2026-07-05T19:48:27.829Z",
      "headers": [
        "section",
        "name",
        "package",
        "description",
        "status",
        "introduced_in",
        "removed_in",
        "v22",
        "v21",
        "v20",
        "v19",
        "v18",
        "v17",
        "v16",
        "v15",
        "v14",
        "angular_courses_url",
        "angular_dev_url",
        "notes"
      ]
    },
    {
      "section": "Update",
      "source": "https://www.angular.courses/caniuse?tab=update",
      "expected_count": 112,
      "actual_count": 112,
      "extracted_at": "2026-07-05T19:48:27.830Z",
      "headers": [
        "section",
        "name",
        "package",
        "description",
        "status",
        "introduced_in",
        "removed_in",
        "v22",
        "v21",
        "v20",
        "v19",
        "v18",
        "v17",
        "v16",
        "v15",
        "v14",
        "angular_courses_url",
        "angular_dev_url",
        "notes"
      ]
    },
    {
      "section": "MCP",
      "source": "https://www.angular.courses/caniuse?tab=mcp",
      "expected_count": 14,
      "actual_count": 14,
      "extracted_at": "2026-07-05T19:48:27.832Z",
      "headers": [
        "section",
        "name",
        "package",
        "description",
        "status",
        "introduced_in",
        "removed_in",
        "v22",
        "v21",
        "v20",
        "v19",
        "v18",
        "v17",
        "v16",
        "v15",
        "v14",
        "angular_courses_url",
        "angular_dev_url",
        "notes"
      ]
    },
    {
      "section": "ESLint",
      "source": "https://www.angular.courses/caniuse?tab=eslint",
      "expected_count": 88,
      "actual_count": 88,
      "extracted_at": "2026-07-05T19:48:27.833Z",
      "headers": [
        "section",
        "name",
        "package",
        "description",
        "status",
        "introduced_in",
        "removed_in",
        "v22",
        "v21",
        "v20",
        "v19",
        "v18",
        "v17",
        "v16",
        "v15",
        "v14",
        "angular_courses_url",
        "angular_dev_url",
        "notes"
      ]
    }
  ]
}
