-
Notifications
You must be signed in to change notification settings - Fork 1
/
manifest-data.js
103 lines (99 loc) · 2.71 KB
/
manifest-data.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
const {
npm_package_version,
npm_package_name,
npm_package_description
} = process.env;
module.exports = {
// Required
"manifest_version": 2,
"name": npm_package_name,
"version": npm_package_version,
// Recommended
// "default_locale": "en",
"description": npm_package_description,
"icons": {
16: './icons/icon16.png',
48: "./icons/icon48.png",
128: "./icons/icon128.png",
},
// Pick one (or none)
"browser_action": {
'default_icon': './icons/icon.png',
"default_popup": "./src/popup/popup.html",
},
// "page_action": {'eg' : '...'},
// Optional
// "action": "...",
"author": "Idan Izicovich",
// "automation": "...",
"background": {
// Recommended
scripts: ["./src/events.js"],
"persistent": false,
// Optional
// "service_worker": false,
},
// "chrome_settings_overrides": {'eg' : '...'},
// "chrome_ui_overrides": {
// "bookmarks_ui": {
// "remove_bookmark_shortcut": true,
// "remove_button": true
// }
// },
// "chrome_url_overrides": {'eg' : '...'},
// "commands": {'eg' : '...'},
// "content_capabilities": "...",
// "content_scripts": [{'eg' : '...'}],
// "content_security_policy": "policyString",
// "converted_from_user_script": "...",
// "current_locale": "...",
// "declarative_net_request": "...",
// "devtools_page": "devtools.html",
// "event_rules": [{'eg' : '...'}],
// "externally_connectable": {
// "matches": ["*://*.example.com/*"]
// },
// "file_browser_handlers": ["..."],
// "file_system_provider_capabilities": {
// "configurable": true,
// "multiple_mounts": true,
// "source": "network"
// },
// "homepage_url": "http://path/to/homepage",
// "import": [{"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],
// "incognito": "spanning, split, or not_allowed",
// "input_components": "...",
// "key": "publicKey",
// "minimum_chrome_version": "versionString",
// "nacl_modules": ["..."],
// "oauth2": "...",
// "offline_enabled": true,
// "omnibox": {
// "keyword": "aString"
// },
// "optional_permissions": ["tabs"],
// "options_page": "options.html",
// "options_ui": {
// "chrome_style": true,
// "page": "options.html"
// },
"permissions": [
"contextMenus",
"storage",
],
// "platforms": "...",
// "replacement_web_app": "...",
// "requirements": {'eg' : '...'},
// "sandbox": ["..."],
// "short_name": "Short Name",
// "signature": "...",
// "spellcheck": "...",
// "storage": {
// "managed_schema": "schema.json"ß
// },
// "system_indicator": "...",
// "tts_engine": {'eg' : '...'},
// "update_url": "http://path/to/updateInfo.xml",
// "version_name": "aString",
// "web_accessible_resources": ["..."]
}