SleepyTabs - Tab Suspender & Manager Firefox

Examine source code of SleepyTabs - Tab Suspender & Manager

By: Sato
Inspect and view changes in SleepyTabs - Tab Suspender & Manager source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "SleepyTabs",
  "description": "Save memory by putting inactive tabs to sleep",
  "default_locale": "en",
  "version": "1.9.9",
  "icons": {
    "32": "/icons/icon-32.png",
    "64": "/icons/icon-64.png",
    "128": "/icons/icon-128.png"
  },
  "permissions": [
    "tabs",
    "storage",
    "alarms",
    "contextMenus",
    "notifications",
    "sessions",
    "tabGroups",
    "downloads"
  ],
  "optional_permissions": [
    "<all_urls>",
    "scripting"
  ],
  "background": {
    "scripts": [
      "main.js"
    ],
    "type": "module"
  },
  "action": {
    "default_icon": {
      "32": "/icons/icon-32.png",
      "48": "/icons/icon-64.png",
      "128": "/icons/icon-128.png"
    },
    "default_title": "SleepyTabs",
    "default_popup": "/popup/popup.html"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "sleepytabs@spicykatsu.dev",
      "strict_min_version": "140.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "commands": {
    "sleep-current-tab": {
      "suggested_key": {
        "default": "Ctrl+Shift+1",
        "mac": "Command+Shift+1"
      },
      "description": "Sleep the current tab"
    },
    "sleep-all-tabs": {
      "suggested_key": {
        "default": "Ctrl+Shift+2",
        "mac": "Command+Shift+2"
      },
      "description": "Sleep all tabs"
    },
    "wake-all-tabs": {
      "suggested_key": {
        "default": "Ctrl+Shift+3",
        "mac": "Command+Shift+3"
      },
      "description": "Wake all tabs"
    },
    "_execute_sidebar_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+4"
      },
      "description": "Open SleepyTabs sidebar"
    },
    "giveEspressoShot": {
      "suggested_key": {
        "default": "Ctrl+Shift+5"
      },
      "description": "Give the current tab an espresso shot"
    },
    "removeEspressoShot": {
      "suggested_key": {
        "default": "Ctrl+Shift+6"
      },
      "description": "Remove the current tab's espresso shot"
    },
    "add-to-caffeinelist": {
      "suggested_key": {
        "default": "Ctrl+Shift+7",
        "mac": "Command+Shift+7"
      },
      "description": "Add the current tab to the caffeine list"
    },
    "wake-current-tab": {
      "suggested_key": {
        "default": "Ctrl+Shift+8",
        "mac": "Command+Shift+8"
      },
      "description": "Wake the current tab"
    },
    "toggle-current-tab": {
      "suggested_key": {
        "default": "Ctrl+Shift+9",
        "mac": "Command+Shift+9"
      },
      "description": "Toggle sleep/wake for the current tab"
    }
  },
  "sidebar_action": {
    "default_title": "SleepyTabs",
    "default_panel": "popup/popup.html?sidebar=true",
    "default_icon": {
      "32": "icons/icon-32.png"
    }
  }
}

Best SleepyTabs - Tab Suspender & Manager Alternatives

Here are some Firefox add-ons that are similar to SleepyTabs - Tab Suspender & Manager: