{
  "about": "League manifest: every league file the game loads (js/core/world.js leagueManifest). Add an entry when you add data/leagues/<id>.json; ids follow <country><tier>. Missing files are skipped. Check with: node tools/validate-data.mjs",
  "leagues": [
    { "id": "eng1", "country": "ENG", "tier": 1, "name": "Premier League" },
    { "id": "eng2", "country": "ENG", "tier": 2, "name": "Championship" },
    { "id": "eng3", "country": "ENG", "tier": 3, "name": "League One" },
    { "id": "eng4", "country": "ENG", "tier": 4, "name": "League Two" },
    { "id": "esp1", "country": "ESP", "tier": 1, "name": "LaLiga" },
    { "id": "esp2", "country": "ESP", "tier": 2, "name": "LaLiga Hypermotion" },
    { "id": "ita1", "country": "ITA", "tier": 1, "name": "Serie A" },
    { "id": "ita2", "country": "ITA", "tier": 2, "name": "Serie B" },
    { "id": "ger1", "country": "GER", "tier": 1, "name": "Bundesliga" },
    { "id": "ger2", "country": "GER", "tier": 2, "name": "2. Bundesliga" },
    { "id": "fra1", "country": "FRA", "tier": 1, "name": "Ligue 1" },
    { "id": "fra2", "country": "FRA", "tier": 2, "name": "Ligue 2" },
    { "id": "ned1", "country": "NED", "tier": 1, "name": "Eredivisie" },
    { "id": "por1", "country": "POR", "tier": 1, "name": "Liga Portugal" },
    { "id": "isr1", "country": "ISR", "tier": 1, "name": "Ligat Ha'Al" }
  ]
}
