refac: improve multi browser support

This commit is contained in:
sethburkart123
2024-08-29 16:28:56 +10:00
parent f996e4bf19
commit 125ebfbaea
26 changed files with 519 additions and 133 deletions
+16
View File
@@ -0,0 +1,16 @@
import { createManifest } from '../../lib/createManifest'
import baseManifest from './manifest.json'
const updatedSafariManifest = {
...baseManifest,
browser_specific_settings: {
safari: {
strict_min_version: '15.4',
strict_max_version: '*',
},
// ^^^ https://developer.apple.com/documentation/safariservices/safari_web_extensions/optimizing_your_web_extension_for_safari#3743239
// https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings#safari_properties
},
}
export const safari = createManifest(updatedSafariManifest, 'safari')