{ "manifest_version": 3, "name": "Plebeian Signer - Nostr Identity Manager & Signer", "description": "Manage and switch between multiple identities while interacting with Nostr apps", "version": "1.0.1", "homepage_url": "https://git.mleku.dev/mleku/plebeian-signer", "options_page": "options.html", "permissions": [ "windows", "storage" ], "content_security_policy": { "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'" }, "action": { "default_popup": "index.html", "default_icon": { "48": "icon-48.png", "128": "icon-128.png" } }, "icons": { "48": "icon-48.png", "128": "icon-128.png" }, "background": { "service_worker": "background.js" }, "content_scripts": [ { "run_at": "document_start", "matches": [ "" ], "js": [ "plebian-signer-content-script.js" ], "all_frames": true } ], "web_accessible_resources": [ { "resources": [ "plebian-signer-extension.js" ], "matches": [ "https://*/*", "http://*/*" ] } ] }