From f18102cdaf55acbf3bae7a7290c9158d21abc7eb Mon Sep 17 00:00:00 2001 From: Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> Date: Thu, 9 Feb 2023 14:40:38 +0530 Subject: Using path hash for seperating scripts for different paths --- config/webpack.config.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'config/webpack.config.js') diff --git a/config/webpack.config.js b/config/webpack.config.js index d90be46..90274f6 100644 --- a/config/webpack.config.js +++ b/config/webpack.config.js @@ -10,6 +10,7 @@ const SanitizeScriptsImportPlugin = require(path.resolve(process.env.CONFIG_DIR, const InjectScriptPlugin = require(path.resolve(process.env.CONFIG_DIR, "webpack/plugins/inject-script-webpack-plugin")); const { inlineJavascript } = require(path.resolve(process.env.CONFIG_DIR, "webpack/utils/inline-javascript")); const { getScriptRuntimeFromType } = require(path.resolve(process.env.CONFIG_DIR, "webpack/utils/script-runtime")); +const { getFileNameHash } = require(path.resolve(process.env.CONFIG_DIR, "webpack/utils/file-name-hash")); const scripts = require(path.resolve(process.env.SOURCE_DIR, "scripts.json")); @@ -38,7 +39,7 @@ for (const scriptRuntime in allScripts) { name: scriptRuntime, mode: "production", output: { - filename: `scripts/${scriptRuntime}.js` + filename: `scripts/${getFileNameHash(Object.values(allScripts[scriptRuntime])[0])}/${scriptRuntime}.js` }, resolve: { extensions: ["", ".ts", ".js"], -- cgit v1.2.3