aboutsummaryrefslogtreecommitdiffstats
path: root/config/webpack/plugins/inject-script-webpack-plugin.js
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2025-06-13 23:28:57 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2025-06-13 23:28:57 +0530
commit7164ef595147d997068b953d0e8bd19add0db5f9 (patch)
tree415a297d71c7ef93c5bc38d071b8870d01020fa2 /config/webpack/plugins/inject-script-webpack-plugin.js
parent64e38ab240a1ca3427592eb80f2cef57fddbdafe (diff)
downloadbanglar-bhumi-utils-7164ef595147d997068b953d0e8bd19add0db5f9.tar.gz
banglar-bhumi-utils-7164ef595147d997068b953d0e8bd19add0db5f9.zip
Using es-modules for webpack configuration.
Diffstat (limited to 'config/webpack/plugins/inject-script-webpack-plugin.js')
-rw-r--r--config/webpack/plugins/inject-script-webpack-plugin.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/config/webpack/plugins/inject-script-webpack-plugin.js b/config/webpack/plugins/inject-script-webpack-plugin.js
index 25b1dc6..2b60022 100644
--- a/config/webpack/plugins/inject-script-webpack-plugin.js
+++ b/config/webpack/plugins/inject-script-webpack-plugin.js
@@ -1,8 +1,8 @@
-const { sources } = require("webpack");
-const path = require("path");
+import webpack from "webpack";
+import path from "path";
-const { getFileName } = webpackRequire("utils/build-file");
-const { getInjectedCode } = webpackRequire("utils/injected-code");
+import { getFileName } from "../utils/build-file.js";
+import { getInjectedCode } from "../utils/injected-code.js";
class InjectScriptPlugin {
apply(compiler) {
@@ -20,9 +20,9 @@ class InjectScriptPlugin {
const scriptInjectorModuleName = getFileName("script-injector", "shared", true);
compilation.updateAsset(
assetName,
- new sources.RawSource(injectedCodeResponse[0])
+ new webpack.sources.RawSource(injectedCodeResponse[0])
);
- assets["scripts/" + path.basename(assetName)] = new sources.RawSource(
+ assets["scripts/" + path.basename(assetName)] = new webpack.sources.RawSource(
`$${scriptInjectorModuleName}.injectScriptHead("scripts/injected/${path.basename(assetName)}", ${injectedCodeResponse[1]});`
);
}
@@ -33,4 +33,4 @@ class InjectScriptPlugin {
}
}
-module.exports = InjectScriptPlugin;
+export default InjectScriptPlugin;