manifest.json

1.5 KB · raw

1{2  "manifest_version": 3,3  "name": "Peach",4  "version": "2.51.2",5  "description": "Zero-knowledge password manager",6  "action": {7    "default_popup": "src/popup/index.html",8    "default_icon": {9      "16": "icons/16.png",10      "32": "icons/32.png",11      "48": "icons/48.png"12    }13  },14  "background": {15    "service_worker": "src/background/entry.ts",16    "type": "module"17  },18  "content_scripts": [19    {20      "matches": [21        "<all_urls>"22      ],23      "js": [24        "src/content/index.ts"25      ],26      "run_at": "document_idle"27    },28    {29      "matches": [30        "<all_urls>"31      ],32      "js": [33        "src/content/passkey-toast/inject.tsx"34      ],35      "run_at": "document_idle",36      "all_frames": false37    }38  ],39  "commands": {40    "_execute_action": {41      "suggested_key": {42        "default": "Alt+Shift+P",43        "mac": "Alt+Shift+P"44      },45      "description": "Open Peach popup"46    },47    "summon-inline": {48      "suggested_key": {49        "default": "Ctrl+Shift+Space",50        "mac": "Command+Shift+Space"51      },52      "description": "Summon Peach on this page"53    }54  },55  "permissions": [56    "storage",57    "tabs",58    "activeTab",59    "scripting",60    "clipboardWrite",61    "alarms",62    "idle",63    "favicon",64    "webAuthenticationProxy"65  ],66  "host_permissions": [67    "<all_urls>"68  ],69  "content_security_policy": {70    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'none'"71  },72  "icons": {73    "16": "icons/16.png",74    "48": "icons/48.png",75    "128": "icons/128.png"76  }77}