Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / chrome / common / extensions / docs / templates / json / manifest.json
blob20b1edf4f8d4440c18b0c21dd0de6020e6d554c5
2   "app": {
3     "documentation": "manifest/app",
4     "example": {},
5     "level": "required"
6   },
7   "app.background": {
8     "example": {"scripts": ["background.js"]},
9     "level": "required"
10   },
11   "background": {
12     "documentation": "background_pages"
13   },
14   "background.persistent": {
15     "documentation": "event_pages",
16     "example": false,
17     "level": "recommended"
18   },
19   "bluetooth": {
20     "documentation": "manifest/bluetooth",
21     "example": {
22       "uuids": [ "1105", "1006" ]
23     }
24   },
25    "browser_action": {
26     "documentation": "browserAction",
27     "example": {},
28     "level": "only_one"
29   },
30   "chrome_settings_overrides": {
31     "documentation": "settings_override",
32     "example": {}
33   },
34   "chrome_ui_overrides": {
35     "documentation": "ui_override",
36     "example": {
37       "bookmarks_ui": {
38         "remove_button": true,
39         "remove_bookmark_shortcut": true
40        }
41     }
42   },
43   "chrome_url_overrides": {
44     "documentation": "override",
45     "example": {}
46   },
47   "commands": {
48     "documentation": "commands",
49     "example": {}
50   },
51   "content_scripts": {
52     "documentation": "content_scripts",
53     "example": [{}]
54   },
55   "content_security_policy": {
56     "documentation": "contentSecurityPolicy",
57     "example": "policyString"
58   },
59   "default_locale": {
60     "documentation": "manifest/default_locale",
61     "example": "en",
62     "level": "recommended"
63   },
64   "description": {
65     "documentation": "manifest/description",
66     "example": "A plain text description",
67     "level": "recommended"
68   },
69   "devtools_page": {
70     "documentation": "devtools",
71     "example": "devtools.html"
72   },
73   "event_rules": {
74     "documentation": "manifest/event_rules",
75     "example": [{}]
76   },
77   "export": {
78     "documentation": "shared_modules",
79     "example": {}
80   },
81   "externally_connectable": {
82     "documentation": "manifest/externally_connectable",
83     "example": {
84       "matches": ["*://*.example.com/*"]
85     }
86   },
87   "file_browser_handlers": {
88     "documentation": "fileBrowserHandler",
89     "example": []
90   },
91   "file_handlers": {
92     "documentation": "manifest/file_handlers",
93     "example": {}
94   },
95   "file_system_provider_capabilities": {
96     "documentation": "manifest/file_system_provider",
97     "example": {
98       "configurable": true,
99       "multiple_mounts": true,
100       "source": "network"
101     }
102   },
103   "homepage_url": {
104     "documentation": "manifest/homepage_url",
105     "example": "http://path/to/homepage"
106   },
107   "icons": {
108     "documentation": "manifest/icons",
109     "example": {},
110     "level": "recommended"
111   },
112   "import": {
113     "documentation": "shared_modules",
114     "example": [{"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]
115   },
116   "incognito": {
117     "documentation": "manifest/incognito",
118     "example": "spanning or split"
119   },
120   "key": {
121     "documentation": "manifest/key",
122     "example": "publicKey"
123   },
124   "kiosk_enabled": {
125     "documentation": "manifest/kiosk_enabled#kiosk_enabled",
126     "example": true
127   },
128   "kiosk_only": {
129     "documentation": "manifest/kiosk_enabled#kiosk_only",
130     "example": true
131   },
132   "manifest_version": {
133     "documentation": "manifest/manifest_version",
134     "example": 2,
135     "level": "required"
136   },
137   "minimum_chrome_version": {
138     "documentation": "manifest/minimum_chrome_version",
139     "example": "versionString"
140   },
141   "nacl_modules": {
142     "documentation": "manifest/nacl_modules",
143     "example": []
144   },
145   "name": {
146     "documentation": "manifest/name#name",
147     "example": "My {{platform}}",
148     "level": "required"
149   },
150   "offline_enabled": {
151     "documentation": "manifest/offline_enabled",
152     "example": true
153   },
154   "omnibox": {
155     "documentation": "omnibox",
156     "example": {
157       "keyword": "aString"
158     }
159   },
160   "optional_permissions": {
161     "documentation": "permissions",
162     "example": ["tabs"]
163   },
164   "options_page": {
165     "documentation": "options",
166     "example": "options.html"
167   },
168   "options_ui": {
169     "documentation": "optionsV2",
170     "example": {
171       "page": "options.html",
172       "chrome_style": true
173     }
174   },
175   "page_action": {
176     "documentation": "pageAction",
177     "example": {},
178     "level": "only_one"
179   },
180   "permissions": {
181     "documentation": "declare_permissions",
182     "example": ["tabs"]
183   },
184   "plugins": {
185     "documentation": "npapi",
186     "example": []
187   },
188   "requirements": {
189     "documentation": "manifest/requirements",
190     "example": {}
191   },
192   "sandbox": {
193     "documentation": "manifest/sandbox",
194     "example": []
195   },
196   "short_name": {
197     "documentation": "manifest/name#short_name",
198     "example": "Short Name"
199   },
200   "sockets": {
201     "documentation": "manifest/sockets",
202     "example": {
203       "tcp": { "connect": "*" }, "udp": { "send": "*" }
204     }
205   },
206   "storage": {
207     "documentation": "manifest/storage",
208     "example": {
209       "managed_schema": "schema.json"
210     }
211   },
212   "theme": {
213     "documentation": "themes",
214     "example": {},
215     "level": "only_one"
216   },
217   "tts_engine": {
218     "documentation": "ttsEngine",
219     "example": {}
220   },
221   "update_url": {
222     "documentation": "autoupdate",
223     "example": "http://path/to/updateInfo.xml"
224   },
225   "url_handlers": {
226     "documentation": "manifest/url_handlers",
227     "example": {}
228   },
229   "usb_printers": {
230     "documentation": "manifest/usb_printers",
231     "example": {
232       "filters": []
233     }
234   },
235   "version": {
236     "documentation": "manifest/version",
237     "example": "versionString",
238     "level": "required"
239   },
240   "version_name": {
241     "documentation": "manifest/version",
242     "example": "aString"
243   },
244   "web_accessible_resources": {
245     "documentation": "manifest/web_accessible_resources",
246     "example": []
247   },
248   "webview": {
249     "documentation": "tags/webview#local_resources",
250     "example": {}
251   }