PolyTools Trade Cost 0.1.1 / manifest.json

69 lines · 1,593 bytes · SHA-256 ecb2eb3e4e011f04579b9ead2ecb80b62b77c5bb630e791ad9c8655d5f5b0e48

1{
2 "manifest_version": 3,
3 "name": "__MSG_extName__",
4 "short_name": "Trade Cost",
5 "description": "__MSG_extDescription__",
6 "version": "0.1.1",
7 "default_locale": "en",
8 "minimum_chrome_version": "111",
9 "icons": {
10 "16": "icons/icon16.png",
11 "32": "icons/icon32.png",
12 "48": "icons/icon48.png",
13 "128": "icons/icon128.png"
14 },
15 "action": {
16 "default_title": "PolyTools Trade Cost",
17 "default_popup": "src/popup/popup.html",
18 "default_icon": {
19 "16": "icons/icon16.png",
20 "32": "icons/icon32.png"
21 }
22 },
23 "options_ui": {
24 "page": "src/popup/popup.html",
25 "open_in_tab": true
26 },
27 "background": {
28 "service_worker": "src/background.js"
29 },
30 "permissions": [
31 "storage"
32 ],
33 "host_permissions": [
34 "https://gamma-api.polymarket.com/*",
35 "https://clob.polymarket.com/*"
36 ],
37 "content_scripts": [
38 {
39 "matches": [
40 "https://polymarket.com/*"
41 ],
42 "js": [
43 "src/content/page-bridge.js"
44 ],
45 "world": "MAIN",
46 "run_at": "document_idle"
47 },
48 {
49 "matches": [
50 "https://polymarket.com/*"
51 ],
52 "js": [
53 "src/flavor.js",
54 "src/lib/i18n.js",
55 "src/lib/i18n-locales.js",
56 "src/lib/format.js",
57 "src/lib/calc.js",
58 "src/content/ticket-reader.js",
59 "src/content/panel.js",
60 "src/content/live-book.js",
61 "src/content/content.js"
62 ],
63 "run_at": "document_idle"
64 }
65 ],
66 "content_security_policy": {
67 "extension_pages": "script-src 'self'; object-src 'none'; base-uri 'none'"
68 }
69}