manifest.json

1.6 KB · raw

1{2  "manifest_version": 3,3  "minimum_chrome_version": "116",4  "name": "Peach Password Manager",5  "version": "4.8.2",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    },29    {30      "matches": [31        "<all_urls>"32      ],33      "js": [34        "src/content/passkey-toast/inject.tsx"35      ],36      "run_at": "document_idle",37      "all_frames": false38    }39  ],40  "commands": {41    "_execute_action": {42      "suggested_key": {43        "default": "Alt+Shift+P",44        "mac": "Alt+Shift+P"45      },46      "description": "Open Peach popup"47    },48    "summon-inline": {49      "suggested_key": {50        "default": "Ctrl+Shift+Space",51        "mac": "Command+Shift+Space"52      },53      "description": "Summon Peach on this page"54    }55  },56  "permissions": [57    "storage",58    "unlimitedStorage",59    "activeTab",60    "scripting",61    "clipboardWrite",62    "alarms",63    "idle",64    "favicon",65    "webAuthenticationProxy",66    "offscreen"67  ],68  "host_permissions": [69    "<all_urls>"70  ],71  "content_security_policy": {72    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'none'"73  },74  "icons": {75    "16": "icons/16.png",76    "48": "icons/48.png",77    "128": "icons/128.png"78  }79}