Arcade

Arcade

Arcade is an interactive demo platform that empowers teams to create effortlessly beautiful demos — in minutes

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Arcade",
  "version": "0.22.1",
  "minimum_chrome_version": "116",
  "description": "Arcade is an interactive demo platform that empowers teams to create effortlessly beautiful demos — in minutes",
  "permissions": [
    "storage",
    "activeTab",
    "tabCapture",
    "tabs",
    "system.display",
    "offscreen",
    "scripting",
    "webNavigation"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "externally_connectable": {
    "matches": [
      "*://arcade.software/*",
      "*://app.arcade.software/*",
      "*://staging.arcade.software/*",
      "*://next.arcade.software/*",
      "*://localhost/*",
      "*://*.arcade.software/*"
    ]
  },
  "web_accessible_resources": [
    {
      "resources": [
        "popup.css",
        "camera.css",
        "*.ttf",
        "frame-wrapper.html",
        "media-permissions.html",
        "camera-stream.html"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "background": {
    "service_worker": "background.js"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "recording-manager.js"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://mail.google.com/*",
        "https://outlook.live.com/*",
        "https://mail.superhuman.com/*",
        "https://github.com/*"
      ],
      "js": [
        "link-expander.js"
      ],
      "all_frames": true
    }
  ],
  "commands": {
    "main": {
      "description": "Start or stop recording a demo",
      "suggested_key": {
        "default": "Ctrl+Y",
        "windows": "Ctrl+Y",
        "mac": "Command+E"
      }
    },
    "resize-window": {
      "description": "Resize window to optimal capture size",
      "suggested_key": {
        "default": "Ctrl+Shift+Y",
        "windows": "Ctrl+Shift+Y",
        "mac": "Command+Shift+E"
      }
    },
    "cancel": {
      "description": "Cancel recording a demo",
      "suggested_key": {
        "default": "Ctrl+J",
        "windows": "Ctrl+J",
        "mac": "Command+J"
      }
    },
    "pause-resume": {
      "description": "Pause or resume recording a demo",
      "suggested_key": {
        "default": "Ctrl+H",
        "windows": "Ctrl+H",
        "mac": "Command+H"
      }
    },
    "edit-page": {
      "description": "Edit current page"
    }
  },
  "action": {
    "default_popup": "popup.html",
    "default_icon": "images/logo-32.png"
  },
  "icons": {
    "16": "images/logo-16.png",
    "32": "images/logo-32.png",
    "48": "images/logo-48.png",
    "128": "images/logo-128.png"
  },
  "incognito": "not_allowed",
  "content_security_policy": {
    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"
  },
  "manifest_version": 3,
  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmjkHX6FoQkowhGB+XIGiRFccrZ6VOprQmtBAR+bNcbzsmvNexHRe8FtY3lKbCWbF5t9SaYojgTLz7kzAgPg4tQkuyXUsxnnkuyveU1O3NGFR11gnq1osCp0kl8tjO28yz3oTpHS4p7SHQNS9KlHUwjrCIHLdknPXqUsu2EOfSIFkg0d1KuedDwtS6+9V1cmGhaId/pnI0OZ93do9+pbFIuvQv0ME4eQ23e1fQz7GwhTTNSkHrkUGntX1ecT2GEBmZ4swFDr+cNZmWtiYm5/WyQxQ3+X4kIGt+9q6SIjkpdaBOgxZojO6GK5fft241Nx/kxAA/0hXXJA8J4MKabg00wIDAQAB"
}