aboutsummaryrefslogtreecommitdiffstats
path: root/config/webpack/plugins/inject-script-webpack-plugin/index.js
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-03-24 11:36:54 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-03-24 11:36:54 +0530
commitfeac7acb91a78b117241abdd0a5d80f778e15f06 (patch)
treeebee27b43105aeed1048e86afb1e6e3d2b7e1075 /config/webpack/plugins/inject-script-webpack-plugin/index.js
parenta9f2d88e1e5b1c7ddf524db8b5b185b8485f8d48 (diff)
downloadbanglar-bhumi-utils-feac7acb91a78b117241abdd0a5d80f778e15f06.tar.gz
banglar-bhumi-utils-feac7acb91a78b117241abdd0a5d80f778e15f06.zip
Overriding the javascript on the page instead of locally replacing it.
Diffstat (limited to 'config/webpack/plugins/inject-script-webpack-plugin/index.js')
-rw-r--r--config/webpack/plugins/inject-script-webpack-plugin/index.js30
1 files changed, 0 insertions, 30 deletions
diff --git a/config/webpack/plugins/inject-script-webpack-plugin/index.js b/config/webpack/plugins/inject-script-webpack-plugin/index.js
deleted file mode 100644
index a0ee1f7..0000000
--- a/config/webpack/plugins/inject-script-webpack-plugin/index.js
+++ /dev/null
@@ -1,30 +0,0 @@
-const { sources } = require("webpack");
-const terser = require("terser");
-
-const { getInjectionCode } = webpackRequire("plugins/inject-script-webpack-plugin/get-injection-code");
-
-class InjectScriptPlugin {
- apply(compiler) {
- compiler.hooks.compilation.tap("InjectScriptPlugin", compilation => {
- compilation.hooks.processAssets.tapPromise(
- {
- name: "InjectScriptPlugin",
- stage: compiler.webpack.Compilation.PROCESS_ASSETS_STAGE_ANALYSE,
- additionalAssets: true
- },
- async assets => {
- for (const assetName in assets) {
- if (assetName.endsWith("injected.js")) {
- compilation.updateAsset(
- assetName,
- new sources.RawSource(getInjectionCode(compilation.getAsset(assetName).source.source()))
- );
- }
- }
- }
- );
- });
- }
-}
-
-module.exports = InjectScriptPlugin;