/ extension / manifest.json
manifest.json
 1  {
 2    "manifest_version": 3,
 3    "name": "OpenCLI",
 4    "version": "1.0.2",
 5    "description": "Browser automation bridge for the OpenCLI CLI tool. Executes commands in isolated Chrome windows via a local daemon.",
 6    "permissions": [
 7      "debugger",
 8      "tabs",
 9      "cookies",
10      "activeTab",
11      "alarms"
12    ],
13    "host_permissions": [
14      "<all_urls>"
15    ],
16    "background": {
17      "service_worker": "dist/background.js",
18      "type": "module"
19    },
20    "icons": {
21      "16": "icons/icon-16.png",
22      "32": "icons/icon-32.png",
23      "48": "icons/icon-48.png",
24      "128": "icons/icon-128.png"
25    },
26    "action": {
27      "default_title": "OpenCLI",
28      "default_popup": "popup.html",
29      "default_icon": {
30        "16": "icons/icon-16.png",
31        "32": "icons/icon-32.png"
32      }
33    },
34    "content_security_policy": {
35      "extension_pages": "script-src 'self'; object-src 'self'"
36    },
37    "homepage_url": "https://github.com/jackwener/opencli"
38  }