manifest.json raw
1 {
2 "manifest_version": 3,
3 "name": "Smesh Signer",
4 "description": "Nostr Identity Manager & Signer",
5 "version": "1.2.0",
6 "homepage_url": "https://orly.dev",
7 "options_page": "options.html",
8 "permissions": [
9 "storage",
10 "tabs"
11 ],
12 "content_security_policy": {
13 "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"
14 },
15 "action": {
16 "default_popup": "index.html",
17 "default_icon": {
18 "48": "icon-48.png",
19 "128": "icon-128.png"
20 }
21 },
22 "icons": {
23 "48": "icon-48.png",
24 "128": "icon-128.png"
25 },
26 "background": {
27 "scripts": [
28 "wasm_exec.js",
29 "background.js"
30 ]
31 },
32 "content_scripts": [
33 {
34 "run_at": "document_start",
35 "matches": [
36 "<all_urls>"
37 ],
38 "js": [
39 "smesh-signer-content-script.js"
40 ],
41 "all_frames": true
42 }
43 ],
44 "web_accessible_resources": [
45 {
46 "resources": [
47 "smesh-signer-extension.js",
48 "marmot.wasm",
49 "wasm_exec.js"
50 ],
51 "matches": [
52 "<all_urls>"
53 ]
54 }
55 ],
56 "browser_specific_settings": {
57 "gecko": {
58 "id": "smesh-signer@orly.dev"
59 }
60 }
61 }
62