Keep Me Focus Firefox

Examine source code of Keep Me Focus

Inspect and view changes in Keep Me Focus source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Keep Me Focus",
  "version": "1.0.0",
  "description": "A productivity-focused browser extension to block distracting websites, limit time spent online, and hide content like YouTube Shorts. Includes rule presets, URL pattern matching, and customizable access controls.",
  "permissions": [
    "storage",
    "tabs",
    "scripting"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "options_page": "html/options.html",
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "scripts/content.js"
      ],
      "run_at": "document_start"
    }
  ],
  "action": {
    "default_popup": "html/popup.html",
    "default_icon": {
      "16": "icons/icon16.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    }
  },
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "html/alert.html"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "background": {
    "scripts": [
      "scripts/background.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "keepmefocus@ararif.me"
    }
  }
}

Best Keep Me Focus Alternatives

Here are some Firefox add-ons that are similar to Keep Me Focus: