Pause, Reflect Firefox

Examine source code of Pause, Reflect

Inspect and view changes in Pause, Reflect source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Pause, Reflect",
  "version": "3.0.0",
  "description": "Add a short pause before your distractions for some time to reflect and check-in with yourself.",
  "permissions": [
    "tabs",
    "storage",
    "scripting",
    "notifications",
    "declarativeNetRequest"
  ],
  "content_scripts": [
    {
      "matches": [
        "*://www.pausereflect.app/*"
      ],
      "js": [
        "extension-content-script.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "all-urls-content-script.js"
      ],
      "match_about_blank": true,
      "all_frames": true
    }
  ],
  "options_page": "options/options.html",
  "host_permissions": [
    "*://*/*"
  ],
  "web_accessible_resources": [
    {
      "matches": [
        "<all_urls>"
      ],
      "resources": [
        "onpage-overlay/index.js",
        "assets/icon-128.png",
        "assets/icon-light-128.png"
      ]
    }
  ],
  "externally_connectable": {
    "matches": [
      "*://www.pausereflect.app/*"
    ]
  },
  "action": {
    "default_popup": "popup/popup.html",
    "default_icon": {
      "16": "assets/icon-16.png",
      "32": "assets/icon-32.png",
      "48": "assets/icon-48.png",
      "128": "assets/icon-128.png"
    }
  },
  "icons": {
    "16": "assets/icon-16.png",
    "32": "assets/icon-32.png",
    "48": "assets/icon-48.png",
    "128": "assets/icon-128.png"
  },
  "background": {
    "scripts": [
      "worker.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "pausereflect@pausereflect.app",
      "data_collection_permissions": {
        "required": [
          "none"
        ],
        "optional": [
          "personallyIdentifyingInfo"
        ]
      }
    }
  }
}

Best Pause, Reflect Alternatives

Here are some Firefox add-ons that are similar to Pause, Reflect: