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:
authorUglyDonkey <uglyd0nk3y@gmail.com>2022-01-11 01:35:07 +0300
committerUglyDonkey <uglyd0nk3y@gmail.com>2022-01-11 01:35:07 +0300
commitbcc3bdcf596a6d1693ad557f9e4a056173a16b4a (patch)
tree5046c88a9553a455ffb77f4e0fe324c42946773a /webpack.config.js
parent3715f8e657245894689bf882c5186ec73c1524d8 (diff)
use webpack for 4 entry scripts
Diffstat (limited to 'webpack.config.js')
-rw-r--r--webpack.config.js36
1 files changed, 18 insertions, 18 deletions
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/",
},
],
},