aboutsummaryrefslogtreecommitdiffstats
path: root/config/webpack.config.js
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-02-08 13:54:04 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-02-08 13:54:04 +0530
commit4993aaf41e132dd0805bf6c487901d9f2aecfcfe (patch)
treea51ebf7bff551e9188d68f777d100e8ffb70922d /config/webpack.config.js
parent8234acb45cd99fc7bcd99df7f71cac02845bb534 (diff)
downloadbanglar-bhumi-utils-4993aaf41e132dd0805bf6c487901d9f2aecfcfe.tar.gz
banglar-bhumi-utils-4993aaf41e132dd0805bf6c487901d9f2aecfcfe.zip
Combining similar scripts into 1 for improved performence and less files in build.
Diffstat (limited to 'config/webpack.config.js')
-rw-r--r--config/webpack.config.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/config/webpack.config.js b/config/webpack.config.js
index f21d38f..e7ffaa7 100644
--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -2,6 +2,7 @@ const path = require("path");
const CopyPlugin = require("copy-webpack-plugin");
process.env.ROOT_DIR = path.resolve(__dirname, "..");
+process.env.CONFIG_DIR = path.resolve(process.env.ROOT_DIR, "config");
process.env.SOURCE_DIR = path.resolve(process.env.ROOT_DIR, "src");
const CreateManifestPlugin = require("./webpack/plugins/create-manifest-webpack-plugin");
@@ -12,9 +13,7 @@ const manifest = require(path.resolve(process.env.SOURCE_DIR, "manifest.json"));
let scripts = [];
for (const scriptType in manifest) {
- for (const scriptName in manifest[scriptType]) {
- scripts.push(generateScriptBuildConfig(scriptName, scriptType));
- }
+ scripts.push(generateScriptBuildConfig(scriptType));
}
scripts[scripts.length - 1].plugins = (scripts[scripts.length - 1].plugins || []).concat([
@@ -24,7 +23,7 @@ scripts[scripts.length - 1].plugins = (scripts[scripts.length - 1].plugins || []
to: "./"
}]
}),
- new CreateManifestPlugin(manifest)
+ new CreateManifestPlugin({ scripts: manifest })
]);
module.exports = scripts;