aboutsummaryrefslogtreecommitdiffhomepage
path: root/webpack/webpack.manifest.js
diff options
context:
space:
mode:
authorAjay <[email protected]>2024-06-19 23:14:27 +0530
committerAjay <[email protected]>2024-06-19 23:14:27 +0530
commit98a4a076bc1d8b2d3a9b64355b9aaf84e2a4b685 (patch)
tree5671c0a2dcd6109a780809ed36d273a95a440d2a /webpack/webpack.manifest.js
parenta95020dda3d3f05691f5277e69688f05ac59dc1e (diff)
downloadSponsorBlock-98a4a076bc1d8b2d3a9b64355b9aaf84e2a4b685.tar.gz
SponsorBlock-98a4a076bc1d8b2d3a9b64355b9aaf84e2a4b685.zip
Support invidious in mv3
Diffstat (limited to 'webpack/webpack.manifest.js')
-rw-r--r--webpack/webpack.manifest.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/webpack/webpack.manifest.js b/webpack/webpack.manifest.js
index 3041fe6d..a7a5ffcb 100644
--- a/webpack/webpack.manifest.js
+++ b/webpack/webpack.manifest.js
@@ -11,6 +11,7 @@ const chromeManifestExtra = require("../manifest/chrome-manifest-extra.json");
const safariManifestExtra = require("../manifest/safari-manifest-extra.json");
const betaManifestExtra = require("../manifest/beta-manifest-extra.json");
const firefoxBetaManifestExtra = require("../manifest/firefox-beta-manifest-extra.json");
+const manifestV2ManifestExtra = require("../manifest/manifest-v2-extra.json");
// schema for options object
const schema = {
@@ -41,12 +42,14 @@ class BuildManifest {
// Add missing manifest elements
if (this.options.browser.toLowerCase() === "firefox") {
+ mergeObjects(manifest, manifestV2ManifestExtra);
mergeObjects(manifest, firefoxManifestExtra);
} else if (this.options.browser.toLowerCase() === "chrome"
|| this.options.browser.toLowerCase() === "chromium"
|| this.options.browser.toLowerCase() === "edge") {
mergeObjects(manifest, chromeManifestExtra);
} else if (this.options.browser.toLowerCase() === "safari") {
+ mergeObjects(manifest, manifestV2ManifestExtra);
mergeObjects(manifest, safariManifestExtra);
}