manifest.json

1.6 KB · raw

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