Draft Hero Live Sync for Fantasy Football

Draft Hero Live Sync for Fantasy Football

Sync your 2023 Fantasy Football League settings and draft picks with Draft Hero

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Draft Hero Live Sync for Fantasy Football",
  "description": "Sync your 2023 Fantasy Football League settings and draft picks with Draft Hero",
  "version": "7.8.6",
  "manifest_version": 3,
  "permissions": [
    "storage",
    "tabs"
  ],
  "action": {
    "default_icon": {
      "16": "/img/dh16.png",
      "32": "/img/dh32.png",
      "48": "/img/dh48.png",
      "128": "/img/dh128.png"
    }
  },
  "icons": {
    "16": "/img/dh16.png",
    "32": "/img/dh32.png",
    "48": "/img/dh48.png",
    "128": "/img/dh128.png"
  },
  "background": {
    "service_worker": "background.js"
  },
  "externally_connectable": {
    "matches": [
      "https://drafthero.com/*",
      "http://localhost:1337/*"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "https://drafthero.com/*",
        "http://localhost:1337/*"
      ],
      "js": [
        "dh-content-script.js"
      ]
    },
    {
      "matches": [
        "https://football.fantasysports.yahoo.com/f1/*/settings"
      ],
      "js": [
        "yahoo/yahoo.settings.rules.js"
      ]
    },
    {
      "matches": [
        "https://football.fantasysports.yahoo.com/f1/*/teams"
      ],
      "js": [
        "yahoo/yahoo.settings.teams.js"
      ]
    },
    {
      "matches": [
        "https://football.fantasysports.yahoo.com/draftclient/*",
        "https://football.fantasysports.yahoo.com/draftclient/f1/*"
      ],
      "js": [
        "yahoo/yahoo.draftroom.draft.js",
        "yahoo/yahoo.draftroom.settings.js",
        "yahoo/yahoo.auctionroom.auction.js"
      ]
    },
    {
      "matches": [
        "https://football.fantasysports.yahoo.com/f1/*/draftresults",
        "https://football.fantasysports.yahoo.com/f1/*/draftresults?*"
      ],
      "js": [
        "yahoo/yahoo.settings.draftorder.js"
      ]
    },
    {
      "matches": [
        "https://football.fantasysports.yahoo.com/f1/*/starters"
      ],
      "js": [
        "yahoo/yahoo.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://football.fantasysports.yahoo.com/f1/mock_waiting?mlid=*",
        "https://football.fantasysports.yahoo.com/f1/*/mock_waiting?mlid=*",
        "https://football.fantasysports.yahoo.com/f1/*/mock_waiting"
      ],
      "js": [
        "yahoo/yahoo.waitingroom.settings.js"
      ]
    },
    {
      "matches": [
        "https://*.football.cbssports.com/rules*"
      ],
      "js": [
        "cbs/cbs.settings.rules.js"
      ]
    },
    {
      "matches": [
        "https://*.football.cbssports.com/teams/roster-grid*"
      ],
      "js": [
        "cbs/cbs.settings.teams.js",
        "cbs/cbs.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://*.football.cbssports.com/draft/results*"
      ],
      "js": [
        "cbs/cbs.settings.draftorder.js"
      ]
    },
    {
      "matches": [
        "https://*.football.cbssports.com/keepers*"
      ],
      "js": [
        "cbs/cbs.settings.keepers.js"
      ]
    },
    {
      "matches": [
        "https://*.football.cbssports.com/draft/live/room*"
      ],
      "js": [
        "cbs/cbs.draftroom.draft.js"
      ]
    },
    {
      "matches": [
        "https://*.football.cbssports.com/draft/salarycap/room*"
      ],
      "js": [
        "cbs/cbs.auctionroom.auction.js"
      ]
    },
    {
      "matches": [
        "https://*.football.cbssports.com/mockdraft/*"
      ],
      "js": [
        "cbs/cbs.waitingroom.settings.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.espn.com/football/league/settings?leagueId=*"
      ],
      "js": [
        "espn/espn.settings.rules.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.espn.com/football/league?leagueId=*"
      ],
      "js": [
        "espn/espn.settings.myteam.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.espn.com/football/draft?*"
      ],
      "js": [
        "espn/espn.draftroom.draft.js",
        "espn/espn.auctionroom.auction.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.espn.com/football/league/draftrecap?leagueId=*"
      ],
      "js": [
        "espn/espn.settings.draftorder.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.espn.com/football/league/rosters?leagueId=*"
      ],
      "js": [
        "espn/espn.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.espn.com/football/waitingroom?leagueId=*",
        "https://fantasy.espn.com/football/waitingroom?leagueId=1491152767"
      ],
      "js": [
        "espn/espn.waitingroom.settings.js"
      ]
    },
    {
      "matches": [
        "https://rtsports.com/football/football-live-draft.php?*",
        "https://www.rtsports.com/football/football-live-draft.php?*"
      ],
      "js": [
        "rtsports/rtsports.draft.room.js"
      ]
    },
    {
      "matches": [
        "https://www.rtsports.com/football/rules.php?*",
        "https://rtsports.com/football/rules.php?*"
      ],
      "js": [
        "rtsports/rtsports.settings.rules.js"
      ]
    },
    {
      "matches": [
        "https://www.rtsports.com/football/football-home.php?*",
        "https://rtsports.com/football/football-home.php?*"
      ],
      "js": [
        "rtsports/rtsports.settings.teams.js"
      ]
    },
    {
      "matches": [
        "https://rtsports.com/football/report-rosters.php?*"
      ],
      "js": [
        "rtsports/rtsports.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://myffpc.com/LeagueHome.aspx?*"
      ],
      "js": [
        "ffpc/ffpc.settings.rules.js"
      ]
    },
    {
      "matches": [
        "https://myffpc.com/DraftBoardStandard.aspx?*",
        "https://myffpc.com/DraftBoard.aspx?*"
      ],
      "js": [
        "ffpc/ffpc.draft.board.js"
      ]
    },
    {
      "matches": [
        "https://myffpc.com/Rosters.aspx?*"
      ],
      "js": [
        "ffpc/ffpc.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://sleeper.com/*"
      ],
      "js": [
        "sleeper/sleeper.draftroom.draft.js",
        "sleeper/sleeper.draftroom.rules.js"
      ]
    },
    {
      "matches": [
        "https://*.myfantasyleague.com/2022/options?L=*&O=26",
        "https://*.myfantasyleague.com/2023/options?L=*&O=26"
      ],
      "js": [
        "mfl/mfl.settings.settings.js"
      ]
    },
    {
      "matches": [
        "https://*.myfantasyleague.com/2022/options?L=*&O=07",
        "https://*.myfantasyleague.com/2023/options?L=*&O=07"
      ],
      "js": [
        "mfl/mfl.settings.teams.js"
      ]
    },
    {
      "matches": [
        "https://*.myfantasyleague.com/2022/options?L=*&O=09",
        "https://*.myfantasyleague.com/2023/options?L=*&O=09"
      ],
      "js": [
        "mfl/mfl.settings.rules.js"
      ]
    },
    {
      "matches": [
        "https://*.myfantasyleague.com/2022/options?L=*&O=17",
        "https://*.myfantasyleague.com/2023/options?L=*&O=17"
      ],
      "js": [
        "mfl/mfl.draft.slow.js"
      ]
    },
    {
      "matches": [
        "https://*.myfantasyleague.com/2022/options?L=*&O=07",
        "https://*.myfantasyleague.com/2023/options?L=*&O=07"
      ],
      "js": [
        "mfl/mfl.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://*.myfantasyleague.com/2022/options?L=*&O=187",
        "https://*.myfantasyleague.com/2023/options?L=*&O=187"
      ],
      "js": [
        "mfl/mfl.settings.keepers.js"
      ]
    },
    {
      "matches": [
        "https://*.myfantasyleague.com/2023/options?L=*&O=113&CMD=GRID*"
      ],
      "js": [
        "mfl/mfl.draftorder.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.nfl.com/draftclient?mockLeagueId=*",
        "https://canada.fantasy.nfl.com/draftclient?mockLeagueId=*"
      ],
      "js": [
        "nfl/nfl.mockdraftroom.settings.js",
        "nfl/nfl.draftroom.draft.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.nfl.com/draftcenter/draftclient?*",
        "https://fantasy.nfl.com/draftclient?*",
        "https://fantasy.nfl.com/league/*/draftclient",
        "https://canada.fantasy.nfl.com/draftcenter/draftclient?*",
        "https://canada.fantasy.nfl.com/draftclient?*",
        "https://canada.fantasy.nfl.com/league/*/draftclient"
      ],
      "js": [
        "nfl/nfl.draftroom.draft.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.nfl.com/league/*/settings",
        "https://canada.fantasy.nfl.com/league/*/settings"
      ],
      "js": [
        "nfl/nfl.settings.rules.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.nfl.com/league/*/owners",
        "https://canada.fantasy.nfl.com/league/*/owners"
      ],
      "js": [
        "nfl/nfl.settings.teams.js"
      ]
    },
    {
      "matches": [
        "https://fantasy.nfl.com/league/*/depthcharts*"
      ],
      "js": [
        "nfl/nfl.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://draft.shgn.com/nfc/dpf/*"
      ],
      "js": [
        "nffc/nffc.draft.room.js",
        "nffc/nffc.draft.settings.js"
      ]
    },
    {
      "matches": [
        "https://draft.shgn.com/nfc/plain/dpf/*/grid"
      ],
      "js": [
        "nffc/nffc.draftorder.js"
      ]
    },
    {
      "matches": [
        "https://nfc.shgn.com/rosterGrid*"
      ],
      "js": [
        "nffc/nffc.inseason.rosters.js"
      ]
    },
    {
      "matches": [
        "https://draft.shgn.com/mfl/dpf/*"
      ],
      "js": [
        "bb10/bb10.draft.room.js",
        "bb10/bb10.draft.settings.js"
      ]
    }
  ]
}