Examine source code of Tiny Suspender

Inspect and view changes in Tiny Suspender source codes across current and past versions
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "Tiny Suspender",
  "author": "Arif Widi Nugroho",
  "short_name": "Tiny Suspender",
  "description": "Unload / suspend / hibernate idle tabs to reduce memory and cpu usage.",
  "version": "2.0.4",
  "options_page": "settings.html",
  "action": {
    "default_title": "Tiny Suspender",
    "default_icon": {
      "16": "img/icon-16.png",
      "48": "img/icon-48.png",
      "64": "img/icon-64.png"
    },
    "default_popup": "popup.html"
  },
  "background": {
    "service_worker": "js/core.js"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*/*"
      ],
      "js": [
        "js/content.js"
      ]
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "suspend.html",
        "popup.html",
        "settings.html",
        "css/*",
        "js/*",
        "img/*/*",
        "img/*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "permissions": [
    "activeTab",
    "tabs",
    "contextMenus",
    "storage",
    "alarms"
  ],
  "incognito": "split",
  "commands": {
    "suspend-active-tab": {
      "suggested_key": {
        "default": "Ctrl+Shift+S",
        "mac": "Command+Shift+S"
      },
      "description": "Suspend active tab"
    },
    "restore-all-tabs": {
      "description": "Restore all tabs"
    },
    "restore-all-tabs-all-windows": {
      "description": "Restore all tabs (all windows)"
    },
    "suspend-all-tabs": {
      "description": "Suspend all tabs"
    },
    "suspend-all-tabs-all-windows": {
      "description": "Suspend all tabs (all windows)"
    },
    "suspend-other-tabs": {
      "suggested_key": {
        "default": "Ctrl+Shift+O",
        "mac": "Command+Shift+O"
      },
      "description": "Suspend background tabs"
    },
    "restore-active-tab": {
      "suggested_key": {
        "default": "Ctrl+Shift+U",
        "mac": "Command+Shift+U"
      },
      "description": "Restore active tab"
    },
    "restore-other-tabs": {
      "suggested_key": {
        "default": "Ctrl+Shift+Y",
        "mac": "Command+Shift+Y"
      },
      "description": "Restore background tabs"
    }
  },
  "icons": {
    "16": "img/icon-16.png",
    "48": "img/icon-48.png",
    "64": "img/icon-64.png",
    "128": "img/icon-128.png",
    "256": "img/icon-256.png"
  }
}