IPFS Companion Firefox

Examine source code of IPFS Companion

Inspect and view changes in IPFS Companion source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "__MSG_manifest_extensionName__",
  "short_name": "__MSG_manifest_shortExtensionName__",
  "version": "3.3.0",
  "description": "__MSG_manifest_extensionDescription__",
  "homepage_url": "https://github.com/ipfs/ipfs-companion",
  "author": "IPFS Community",
  "icons": {
    "19": "icons/png/ipfs-logo-on_19.png",
    "38": "icons/png/ipfs-logo-on_38.png",
    "128": "icons/png/ipfs-logo-on_128.png"
  },
  "action": {
    "default_icon": {
      "19": "icons/png/ipfs-logo-off_19.png",
      "38": "icons/png/ipfs-logo-off_38.png",
      "128": "icons/png/ipfs-logo-off_128.png"
    },
    "default_title": "__MSG_browserAction_title__",
    "default_popup": "dist/popup/browser-action/index.html",
    "browser_style": false
  },
  "options_ui": {
    "open_in_tab": true,
    "browser_style": false,
    "page": "dist/options/options.html"
  },
  "host_permissions": [
    "<all_urls>"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "icons/png/ipfs-logo-off_19.png",
        "icons/png/ipfs-logo-off_38.png",
        "icons/png/ipfs-logo-off_128.png",
        "icons/ipfs-logo-on.svg",
        "icons/ipfs-logo-off.svg",
        "dist/recovery/recovery.css",
        "dist/recovery/recovery.html",
        "dist/recovery/recovery.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'; frame-src 'self';"
  },
  "default_locale": "en",
  "background": {
    "scripts": [
      "dist/bundles/backgroundPage.firefox.bundle.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "ipfs-firefox-addon@lidel.org",
      "strict_min_version": "111.0"
    }
  },
  "permissions": [
    "alarms",
    "idle",
    "tabs",
    "notifications",
    "proxy",
    "storage",
    "unlimitedStorage",
    "contextMenus",
    "clipboardWrite",
    "webNavigation",
    "webRequest",
    "webRequestBlocking"
  ],
  "content_scripts": [],
  "protocol_handlers": [
    {
      "protocol": "web+dweb",
      "name": "IPFS Companion: DWEB Protocol Handler",
      "uriTemplate": "https://dweb.link/ipfs/?uri=%s"
    },
    {
      "protocol": "web+ipns",
      "name": "IPFS Companion: IPNS Protocol Handler",
      "uriTemplate": "https://dweb.link/ipns/?uri=%s"
    },
    {
      "protocol": "web+ipfs",
      "name": "IPFS Companion: IPFS Protocol Handler",
      "uriTemplate": "https://dweb.link/ipfs/?uri=%s"
    },
    {
      "protocol": "dweb",
      "name": "IPFS Companion: DWEB Protocol Handler",
      "uriTemplate": "https://dweb.link/ipfs/?uri=%s"
    },
    {
      "protocol": "ipns",
      "name": "IPFS Companion: IPNS Protocol Handler",
      "uriTemplate": "https://dweb.link/ipns/?uri=%s"
    },
    {
      "protocol": "ipfs",
      "name": "IPFS Companion: IPFS Protocol Handler",
      "uriTemplate": "https://dweb.link/ipfs/?uri=%s"
    }
  ]
}

Best IPFS Companion Alternatives

Here are some Firefox add-ons that are similar to IPFS Companion: