{
  "webextensions": {
    "api": {
      "commands": {
        "Command": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/Command",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "79"
              },
              "firefox": {
                "version_added": "48"
              },
              "firefox_android": {
                "version_added": false
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          }
        },
        "getAll": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/getAll",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "79"
              },
              "firefox": {
                "version_added": "48"
              },
              "firefox_android": {
                "version_added": false
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          }
        },
        "onCommand": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/onCommand",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "79"
              },
              "firefox": {
                "version_added": "48",
                "notes": "Before version 63, the <code>onCommand</code> listener was not treated as a <a href='https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/User_actions'>handler for a user action</a>."
              },
              "firefox_android": {
                "version_added": false
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          }
        },
        "reset": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/reset",
            "support": {
              "chrome": {
                "version_added": false
              },
              "edge": {
                "version_added": false
              },
              "firefox": {
                "version_added": "60"
              },
              "firefox_android": {
                "version_added": false
              },
              "opera": {
                "version_added": false
              },
              "safari": {
                "version_added": false
              }
            }
          }
        },
        "update": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/update",
            "support": {
              "chrome": {
                "version_added": false
              },
              "edge": {
                "version_added": false
              },
              "firefox": {
                "version_added": "60"
              },
              "firefox_android": {
                "version_added": false
              },
              "opera": {
                "version_added": false
              },
              "safari": {
                "version_added": false
              }
            }
          },
          "details": {
            "description": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "60"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            },
            "name": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "60"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            },
            "shortcut": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "60",
                    "notes": "From Firefox 74 can be set as an empty string to clear the shortcut assignment."
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
