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 }