forked from
margin.at/margin
Write on the margins of the internet. Powered by the AT Protocol.
1{
2 "manifest_version": 3,
3 "name": "Margin",
4 "description": "Write in the margins of the web. Annotate any URL with AT Protocol.",
5 "version": "0.0.11",
6 "icons": {
7 "16": "icons/favicon-16x16.png",
8 "32": "icons/favicon-32x32.png",
9 "48": "icons/icon-48x48.png",
10 "64": "icons/icon-64x64.png",
11 "128": "icons/icon-128x128.png"
12 },
13 "action": {
14 "default_popup": "popup/popup.html",
15 "default_icon": {
16 "16": "icons/favicon-16x16.png",
17 "32": "icons/favicon-32x32.png",
18 "48": "icons/icon-48x48.png"
19 },
20 "default_title": "Margin - View annotations"
21 },
22 "sidebar_action": {
23 "default_panel": "sidepanel/sidepanel.html",
24 "default_icon": {
25 "16": "icons/favicon-16x16.png",
26 "32": "icons/favicon-32x32.png"
27 },
28 "default_title": "Margin Sidebar",
29 "open_at_install": false
30 },
31 "background": {
32 "scripts": ["background/service-worker.js"],
33 "type": "module"
34 },
35 "content_scripts": [
36 {
37 "matches": ["<all_urls>"],
38 "js": ["content/content.js"],
39 "css": ["content/content.css"],
40 "run_at": "document_idle"
41 }
42 ],
43 "permissions": ["storage", "activeTab", "tabs", "cookies", "contextMenus"],
44 "optional_permissions": ["notifications"],
45 "host_permissions": ["<all_urls>"],
46 "options_ui": {
47 "page": "popup/popup.html",
48 "open_in_tab": true
49 },
50 "browser_specific_settings": {
51 "gecko": {
52 "id": "hello@margin.at",
53 "strict_min_version": "140.0",
54 "data_collection_permissions": {
55 "required": ["none"]
56 }
57 }
58 }
59}