Examine source code of GroupFilter

Inspect and view changes in GroupFilter 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",
  "name": "GroupFilter",
  "version": "2.0.6",
  "description": "Manage your Group, track posts and posts engagement by members and locate inactive members to remove from your Facebook™ Group",
  "author": "Kenny Crotty <kennyg1700@gmail.com>",
  "manifest_version": 3,
  "permissions": [
    "scripting",
    "storage"
  ],
  "icons": {
    "16": "icons/16.png",
    "128": "icons/128.png"
  },
  "host_permissions": [
    "https://app.groupfilter.io/*",
    "https://api.groupfilter.io/*",
    "https://*.facebook.com/*"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "robot-background.js",
        "robot-content.js",
        "styles.scss",
        "script.js"
      ],
      "matches": [
        "https://app.groupfilter.io/*",
        "https://*.facebook.com/*"
      ]
    }
  ],
  "action": {
    "default_title": "GroupFilter"
  },
  "background": {
    "service_worker": "background.js"
  },
  "content_scripts": [
    {
      "js": [
        "content.js",
        "script.js"
      ],
      "run_at": "document_start",
      "matches": [
        "https://*.facebook.com/*"
      ],
      "all_frames": false
    }
  ],
  "externally_connectable": {
    "matches": [
      "https://app.groupfilter.io/*",
      "https://*.facebook.com/*"
    ]
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'; worker-src 'self'"
  }
}