From 4993aaf41e132dd0805bf6c487901d9f2aecfcfe Mon Sep 17 00:00:00 2001 From: Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> Date: Wed, 8 Feb 2023 13:54:04 +0530 Subject: Combining similar scripts into 1 for improved performence and less files in build. --- config/webpack.config.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'config/webpack.config.js') 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; -- cgit v1.2.3