AboveVTT

AboveVTT

Integrated VTT for D&DBeyond

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "AboveVTT",
  "description": "Integrated VTT for D&DBeyond",
  "version": "1.10",
  "content_scripts": [
    {
      "matches": [
        "https://www.dndbeyond.com/campaigns/*",
        "https://www.dndbeyond.com/encounters/*abovevtt=true",
        "https://www.dndbeyond.com/profile/*/characters/*abovevtt=true",
        "https://www.dndbeyond.com/characters/*abovevtt=true"
      ],
      "exclude_matches": [
        "https://www.dndbeyond.com/campaigns/join/*"
      ],
      "js": [
        "Load.js"
      ]
    },
    {
      "matches": [
        "https://www.dndbeyond.com/characters/*",
        "https://www.dndbeyond.com/profile/*/characters/*"
      ],
      "js": [
        "LoadCharacterPage.js"
      ]
    }
  ],
  "host_permissions": [
    "*://*.dndbeyond.com/*"
  ],
  "icons": {
    "128": "icon.png"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "jquery-3.6.0.min.js",
        "assets/*",
        "audio/*",
        "images/*",
        "font/*",
        "ajaxQueue/*",
        "jquery-ui.min.css",
        "jquery.ui.theme.min.css",
        "jquery.contextMenu.css",
        "jquery.csv.js",
        "abovevtt.css",
        "color-picker.min.css",
        "magnific-popup.css",
        "jquery-ui.min.js",
        "jquery.ui.widget.min.js",
        "jquery.ui.mouse.min.js",
        "jquery.ui.touch-punch.js",
        "jquery.contextMenu.js",
        "jquery.magnific-popup.min.js",
        "purify.min.js",
        "spectrum-2.0.8.min.js",
        "spectrum-2.0.8.min.css",
        "peerjs.min.js",
        "fuse.min.js",
        "environment.js",
        "AboveApi.js",
        "DDBApi.js",
        "AjaxQueueModule.js",
        "CoreFunctions.js",
        "CampaignPage.js",
        "Startup.js",
        "CharactersPage.js",
        "EncounterHandler.js",
        "SidebarPanel.js",
        "Journal.js",
        "Settings.js",
        "color-picker.js",
        "Text.js",
        "AOETemplates.js",
        "SceneData.js",
        "scenedata/*",
        "CombatTracker.js",
        "StatHandler.js",
        "rpg-dice-roller.bundle.min.js",
        "MonsterDice.js",
        "Fog.js",
        "TokenMenu.js",
        "PlayerPanel.js",
        "Token.js",
        "MessageBroker.js",
        "ScenesHandler.js",
        "ScenesPanel.js",
        "TokensPanel.js",
        "TokenCustomization.js",
        "built-in-tokens.js",
        "mousetrap.1.6.5.min.js",
        "KeypressHandler.js",
        "DiceContextMenu/*",
        "DiceRoller.js",
        "ChatObserver.js",
        "Main.js",
        "MonsterStatBlock.js",
        "PeerManager.js",
        "PeerCommunication.js",
        "peerVideo.js"
      ],
      "matches": [
        "*://*.dndbeyond.com/*"
      ]
    }
  ]
}