manifest.json

 1{
 2  "manifest_version": 3,
 3  "name": "Impeccable",
 4  "description": "Detect common UI anti-patterns in any web page",
 5  "version": "1.0.1",
 6  "permissions": ["activeTab", "scripting", "storage", "webNavigation"],
 7  "host_permissions": ["<all_urls>"],
 8  "background": {
 9    "service_worker": "background/service-worker.js"
10  },
11  "devtools_page": "devtools/devtools.html",
12  "action": {
13    "default_popup": "popup/popup.html",
14    "default_icon": {
15      "16": "icons/icon-16.png",
16      "32": "icons/icon-32.png",
17      "48": "icons/icon-48.png",
18      "128": "icons/icon-128.png"
19    }
20  },
21  "icons": {
22    "16": "icons/icon-16.png",
23    "48": "icons/icon-48.png",
24    "128": "icons/icon-128.png"
25  },
26  "web_accessible_resources": [
27    {
28      "resources": ["detector/detect.js"],
29      "matches": ["<all_urls>"]
30    }
31  ]
32}