Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitrii Selivanov <selivano.d@gmail.com>2022-01-12 21:08:38 +0300
committerGitHub <noreply@github.com>2022-01-12 21:08:38 +0300
commit1755be754562df4d91358ac773bdc5844953cf36 (patch)
tree3aa5bd90b1a56bdd7500702ab50c8a2c1095cba1
parentae2b7e13f1825fc59e2a821799a9166f05d4f610 (diff)
parentbcc3bdcf596a6d1693ad557f9e4a056173a16b4a (diff)
Merge pull request #432 from UglyDonkey/UglyDonkey/weback_config
use webpack for 4 entry scripts
-rw-r--r--Extensions/combined/manifest-chrome.json2
-rw-r--r--Extensions/combined/manifest-firefox.json2
-rw-r--r--webpack.config.js36
3 files changed, 20 insertions, 20 deletions
diff --git a/Extensions/combined/manifest-chrome.json b/Extensions/combined/manifest-chrome.json
index 10c83e9..e0a0785 100644
--- a/Extensions/combined/manifest-chrome.json
+++ b/Extensions/combined/manifest-chrome.json
@@ -25,7 +25,7 @@
"*://m.youtube.com/*"
],
"exclude_matches": ["*://*.music.youtube.com/*"],
- "js": ["bundled-content-script.js"],
+ "js": ["ryd.content-script.js"],
"css": ["content-style.css"]
}
],
diff --git a/Extensions/combined/manifest-firefox.json b/Extensions/combined/manifest-firefox.json
index fea36b7..c60a8aa 100644
--- a/Extensions/combined/manifest-firefox.json
+++ b/Extensions/combined/manifest-firefox.json
@@ -20,7 +20,7 @@
"exclude_matches": ["*://*.music.youtube.com/*"],
"run_at": "document_idle",
"css": ["content-style.css"],
- "js": ["bundled-content-script.js"]
+ "js": ["ryd.content-script.js"]
}
]
}
diff --git a/webpack.config.js b/webpack.config.js
index 9ad99e9..c694aac 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -2,10 +2,20 @@ const path = require("path");
const CopyPlugin = require("copy-webpack-plugin");
const FileManagerPlugin = require("filemanager-webpack-plugin");
+const entries = ['ryd.content-script', 'ryd.background', 'popup', 'debug'];
+
+const ignorePatterns = [
+ "**/manifest-**",
+ "**/dist/**",
+ "**/src/**",
+ "**/readme.md",
+ ...entries.map(entry => `**/${entry}.js`)
+];
+
module.exports = {
- entry: path.join(__dirname, "./Extensions/combined/ryd.content-script.js"),
+ entry: Object.fromEntries(entries.map(entry => [entry, path.join(__dirname, './Extensions/combined/', `${entry}.js`)])),
output: {
- filename: "bundled-content-script.js",
+ filename: "[name].js",
path: path.resolve(__dirname, "Extensions/combined/dist"),
clean: true,
},
@@ -23,12 +33,7 @@ module.exports = {
from: "./Extensions/combined",
to: "./chrome",
globOptions: {
- ignore: [
- "**/manifest-**",
- "**/dist/**",
- "**/src/**",
- "**/ryd.content-script.js",
- ],
+ ignore: ignorePatterns,
},
},
{
@@ -39,12 +44,7 @@ module.exports = {
from: "./Extensions/combined",
to: "./firefox",
globOptions: {
- ignore: [
- "**/manifest-**",
- "**/dist/**",
- "**/src/**",
- "**/ryd.content-script.js",
- ],
+ ignore: ignorePatterns,
},
},
{
@@ -58,14 +58,14 @@ module.exports = {
onEnd: {
copy: [
{
- source: "./Extensions/combined/dist/bundled-content-script.js",
+ source: "./Extensions/combined/dist/**.js",
destination:
- "./Extensions/combined/dist/firefox/bundled-content-script.js",
+ "./Extensions/combined/dist/firefox/",
},
{
- source: "./Extensions/combined/dist/bundled-content-script.js",
+ source: "./Extensions/combined/dist/**.js",
destination:
- "./Extensions/combined/dist/chrome/bundled-content-script.js",
+ "./Extensions/combined/dist/chrome/",
},
],
},