Bug 1870926 [wpt PR 43734] - Remove experimental ::details-summary pseudo-element...
[gecko.git] / toolkit / components / extensions / ext-toolkit.json
blobebfb5c5933c72251a761929f4bfcbb5929f7a954
2   "manifest": {
3     "schema": "chrome://extensions/content/schemas/extension_types.json",
4     "scopes": []
5   },
6   "alarms": {
7     "url": "chrome://extensions/content/parent/ext-alarms.js",
8     "schema": "chrome://extensions/content/schemas/alarms.json",
9     "scopes": ["addon_parent"],
10     "paths": [["alarms"]]
11   },
12   "backgroundPage": {
13     "url": "chrome://extensions/content/parent/ext-backgroundPage.js",
14     "scopes": ["addon_parent"],
15     "manifest": ["background"]
16   },
17   "browserSettings": {
18     "url": "chrome://extensions/content/parent/ext-browserSettings.js",
19     "schema": "chrome://extensions/content/schemas/browser_settings.json",
20     "scopes": ["addon_parent"],
21     "settings": true,
22     "paths": [["browserSettings"]]
23   },
24   "clipboard": {
25     "url": "chrome://extensions/content/parent/ext-clipboard.js",
26     "schema": "chrome://extensions/content/schemas/clipboard.json",
27     "scopes": ["addon_parent"],
28     "paths": [["clipboard"]]
29   },
30   "contentScripts": {
31     "url": "chrome://extensions/content/parent/ext-contentScripts.js",
32     "schema": "chrome://extensions/content/schemas/content_scripts.json",
33     "scopes": ["addon_parent"],
34     "paths": [["contentScripts"]]
35   },
36   "contextualIdentities": {
37     "url": "chrome://extensions/content/parent/ext-contextualIdentities.js",
38     "schema": "chrome://extensions/content/schemas/contextual_identities.json",
39     "scopes": ["addon_parent"],
40     "settings": true,
41     "events": ["startup"],
42     "permissions": ["contextualIdentities"],
43     "paths": [["contextualIdentities"]]
44   },
45   "cookies": {
46     "url": "chrome://extensions/content/parent/ext-cookies.js",
47     "schema": "chrome://extensions/content/schemas/cookies.json",
48     "scopes": ["addon_parent"],
49     "paths": [["cookies"]]
50   },
51   "declarativeNetRequest": {
52     "url": "chrome://extensions/content/parent/ext-declarativeNetRequest.js",
53     "schema": "chrome://extensions/content/schemas/declarative_net_request.json",
54     "scopes": ["addon_parent"],
55     "manifest": ["declarative_net_request"],
56     "paths": [["declarativeNetRequest"]]
57   },
58   "dns": {
59     "url": "chrome://extensions/content/parent/ext-dns.js",
60     "schema": "chrome://extensions/content/schemas/dns.json",
61     "scopes": ["addon_parent"],
62     "paths": [["dns"]]
63   },
64   "downloads": {
65     "url": "chrome://extensions/content/parent/ext-downloads.js",
66     "schema": "chrome://extensions/content/schemas/downloads.json",
67     "scopes": ["addon_parent"],
68     "paths": [["downloads"]]
69   },
70   "extension": {
71     "url": "chrome://extensions/content/parent/ext-extension.js",
72     "schema": "chrome://extensions/content/schemas/extension.json",
73     "scopes": ["addon_parent", "content_child"],
74     "paths": [["extension"]]
75   },
76   "activityLog": {
77     "url": "chrome://extensions/content/parent/ext-activityLog.js",
78     "schema": "chrome://extensions/content/schemas/activity_log.json",
79     "scopes": ["addon_parent"],
80     "paths": [["activityLog"]]
81   },
82   "i18n": {
83     "url": "chrome://extensions/content/parent/ext-i18n.js",
84     "schema": "chrome://extensions/content/schemas/i18n.json",
85     "scopes": ["addon_parent", "content_child", "devtools_child"],
86     "paths": [["i18n"]]
87   },
88   "idle": {
89     "url": "chrome://extensions/content/parent/ext-idle.js",
90     "schema": "chrome://extensions/content/schemas/idle.json",
91     "scopes": ["addon_parent"],
92     "paths": [["idle"]]
93   },
94   "management": {
95     "url": "chrome://extensions/content/parent/ext-management.js",
96     "schema": "chrome://extensions/content/schemas/management.json",
97     "scopes": ["addon_parent"],
98     "paths": [["management"]]
99   },
100   "networkStatus": {
101     "url": "chrome://extensions/content/parent/ext-networkStatus.js",
102     "schema": "chrome://extensions/content/schemas/network_status.json",
103     "scopes": ["addon_parent"],
104     "paths": [["networkStatus"]]
105   },
106   "notifications": {
107     "url": "chrome://extensions/content/parent/ext-notifications.js",
108     "schema": "chrome://extensions/content/schemas/notifications.json",
109     "scopes": ["addon_parent"],
110     "paths": [["notifications"]]
111   },
112   "permissions": {
113     "url": "chrome://extensions/content/parent/ext-permissions.js",
114     "schema": "chrome://extensions/content/schemas/permissions.json",
115     "scopes": ["addon_parent"],
116     "paths": [["permissions"]]
117   },
118   "privacy": {
119     "url": "chrome://extensions/content/parent/ext-privacy.js",
120     "schema": "chrome://extensions/content/schemas/privacy.json",
121     "scopes": ["addon_parent"],
122     "settings": true,
123     "paths": [["privacy"]]
124   },
125   "protocolHandlers": {
126     "url": "chrome://extensions/content/parent/ext-protocolHandlers.js",
127     "schema": "chrome://extensions/content/schemas/extension_protocol_handlers.json",
128     "scopes": ["addon_parent"],
129     "manifest": ["protocol_handlers"]
130   },
131   "proxy": {
132     "url": "chrome://extensions/content/parent/ext-proxy.js",
133     "schema": "chrome://extensions/content/schemas/proxy.json",
134     "scopes": ["addon_parent"],
135     "settings": true,
136     "paths": [["proxy"]],
137     "startupBlocking": true
138   },
139   "runtime": {
140     "url": "chrome://extensions/content/parent/ext-runtime.js",
141     "schema": "chrome://extensions/content/schemas/runtime.json",
142     "scopes": ["addon_parent", "content_parent", "devtools_parent"],
143     "paths": [["runtime"]]
144   },
145   "scripting": {
146     "url": "chrome://extensions/content/parent/ext-scripting.js",
147     "schema": "chrome://extensions/content/schemas/scripting.json",
148     "scopes": ["addon_parent"],
149     "paths": [["scripting"]]
150   },
151   "storage": {
152     "url": "chrome://extensions/content/parent/ext-storage.js",
153     "schema": "chrome://extensions/content/schemas/storage.json",
154     "scopes": ["addon_parent", "content_parent", "devtools_parent"],
155     "paths": [["storage"]]
156   },
157   "telemetry": {
158     "url": "chrome://extensions/content/parent/ext-telemetry.js",
159     "schema": "chrome://extensions/content/schemas/telemetry.json",
160     "scopes": ["addon_parent"],
161     "paths": [["telemetry"]]
162   },
163   "test": {
164     "schema": "chrome://extensions/content/schemas/test.json",
165     "scopes": ["content_child"]
166   },
167   "theme": {
168     "url": "chrome://extensions/content/parent/ext-theme.js",
169     "schema": "chrome://extensions/content/schemas/theme.json",
170     "scopes": ["addon_parent"],
171     "manifest": ["theme"],
172     "paths": [["theme"]]
173   },
174   "userScripts": {
175     "url": "chrome://extensions/content/parent/ext-userScripts.js",
176     "schema": "chrome://extensions/content/schemas/user_scripts.json",
177     "scopes": ["addon_parent"],
178     "paths": [["userScripts"]]
179   },
180   "userScriptsContent": {
181     "schema": "chrome://extensions/content/schemas/user_scripts_content.json",
182     "scopes": ["content_child"],
183     "paths": [["userScripts", "onBeforeScript"]]
184   },
185   "webNavigation": {
186     "url": "chrome://extensions/content/parent/ext-webNavigation.js",
187     "schema": "chrome://extensions/content/schemas/web_navigation.json",
188     "scopes": ["addon_parent"],
189     "paths": [["webNavigation"]]
190   },
191   "webRequest": {
192     "url": "chrome://extensions/content/parent/ext-webRequest.js",
193     "schema": "chrome://extensions/content/schemas/web_request.json",
194     "scopes": ["addon_parent"],
195     "paths": [["webRequest"]],
196     "startupBlocking": true
197   }