Skip to content

Commit e865043

Browse files
committed
Add devtools scripts and views to Safari build
WE2-967 Signed-off-by: Sven Mitt <[email protected]>
1 parent fc4e685 commit e865043

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

scripts/build.mjs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,19 @@ const targets = {
115115
);
116116
await cp("./static/_locales", "./dist/firefox/_locales");
117117
await cp("./static/views", "./dist/firefox/views");
118-
await cp("./node_modules/webextension-polyfill/dist", "./dist/firefox/views");
118+
await cp("./node_modules/webextension-polyfill/dist/browser-polyfill.min.js", "./dist/firefox/views/browser-polyfill.min.js");
119119

120120
rem(
121121
"Copying static pages to Chrome dist directory"
122122
);
123123
await cp("./static/views", "./dist/chrome/views");
124-
await cp("./node_modules/webextension-polyfill/dist", "./dist/chrome/views");
124+
await cp("./node_modules/webextension-polyfill/dist/browser-polyfill.min.js", "./dist/chrome/views/browser-polyfill.min.js");
125+
126+
rem(
127+
"Copying static pages to Safari dist directory"
128+
);
129+
await cp("./static/views", "./dist/safari/views");
130+
await cp("./node_modules/webextension-polyfill/dist/browser-polyfill.min.js", "./dist/safari/views/browser-polyfill.min.js");
125131

126132
rem(
127133
"Setting up the Firefox manifest"

static/safari/manifest.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,16 @@
2323
"background.js"
2424
]
2525
},
26+
"options_ui": {
27+
"page": "views/options.html"
28+
},
2629
"devtools_page": "views/devtools/devtools.html",
2730
"permissions": [
2831
"*://*/*",
2932
"nativeMessaging"
3033
],
3134
"optional_permissions": [
32-
"devtools"
35+
"devtools",
36+
"storage"
3337
]
3438
}

0 commit comments

Comments
 (0)