diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2025-06-13 20:11:35 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-13 20:11:35 +0000 |
| commit | ca20de409d08ec5abe2d3275bb97cfc5e8c164b3 (patch) | |
| tree | a13b48386e20bf69e7ede0bfff4715c17b90549d /config/webpack/utils | |
| parent | caa9c3f705730886cab911cb241703a10494581c (diff) | |
| parent | 54467df36805eabf9113d1bb84d7434b331cd167 (diff) | |
| download | banglar-bhumi-utils-ca20de409d08ec5abe2d3275bb97cfc5e8c164b3.tar.gz banglar-bhumi-utils-ca20de409d08ec5abe2d3275bb97cfc5e8c164b3.zip | |
Merge pull request #2 from arpitchakladar/dev/porting-to-firefox
Dev/implementing OCR for captcha autofill
Diffstat (limited to 'config/webpack/utils')
| -rw-r--r-- | config/webpack/utils/build-file.js | 4 | ||||
| -rw-r--r-- | config/webpack/utils/injected-code.js | 4 | ||||
| -rw-r--r-- | config/webpack/utils/inline-javascript.js | 2 | ||||
| -rw-r--r-- | config/webpack/utils/script-runtime.js | 2 | ||||
| -rw-r--r-- | config/webpack/utils/scripts.js | 12 | ||||
| -rw-r--r-- | config/webpack/utils/shared-modules.js | 6 |
6 files changed, 18 insertions, 12 deletions
diff --git a/config/webpack/utils/build-file.js b/config/webpack/utils/build-file.js index 2ab8d86..6945911 100644 --- a/config/webpack/utils/build-file.js +++ b/config/webpack/utils/build-file.js @@ -1,6 +1,6 @@ -const crypto = require("crypto"); +import crypto from "crypto"; -module.exports.getFileName = (fileName, prefix, justHash = false) => { +export const getFileName = (fileName, prefix, justHash = false) => { let hash = crypto .createHash("md5") .update(`${prefix}-${fileName}`) diff --git a/config/webpack/utils/injected-code.js b/config/webpack/utils/injected-code.js index a4f88ac..a2884f6 100644 --- a/config/webpack/utils/injected-code.js +++ b/config/webpack/utils/injected-code.js @@ -1,4 +1,4 @@ -const crypto = require("crypto"); +import crypto from "crypto"; const getHash = url => crypto @@ -7,7 +7,7 @@ const getHash = url => .digest("hex") .substring(16); -module.exports.getInjectedCode = code => { +export const getInjectedCode = code => { const extensionAssets = {}; let i = 0; diff --git a/config/webpack/utils/inline-javascript.js b/config/webpack/utils/inline-javascript.js index ea344a4..456dc11 100644 --- a/config/webpack/utils/inline-javascript.js +++ b/config/webpack/utils/inline-javascript.js @@ -1 +1 @@ -module.exports.inlineJavascript = code => `data:text/javascript;base64,${Buffer.from(code).toString("base64")}`; +export const inlineJavascript = code => `data:text/javascript;base64,${Buffer.from(code).toString("base64")}`; diff --git a/config/webpack/utils/script-runtime.js b/config/webpack/utils/script-runtime.js index a89d4b8..a7c02f7 100644 --- a/config/webpack/utils/script-runtime.js +++ b/config/webpack/utils/script-runtime.js @@ -1,4 +1,4 @@ -module.exports.getScriptRuntimeFromType = scriptType => { +export const getScriptRuntimeFromType = scriptType => { switch (scriptType) { case "before": case "injected-after": diff --git a/config/webpack/utils/scripts.js b/config/webpack/utils/scripts.js index 427aaab..af58e0a 100644 --- a/config/webpack/utils/scripts.js +++ b/config/webpack/utils/scripts.js @@ -1,5 +1,11 @@ -const path = require("path"); -const scripts = require(path.resolve(SOURCE_DIR, "scripts.json")); +import path from "path"; +import fs from "fs"; + +const scripts = JSON.parse( + fs.readFileSync( + path.resolve("./src/scripts.json"), + ), +); const formattedScripts = {}; @@ -14,4 +20,4 @@ for (const scriptType in scripts) { } } -module.exports = formattedScripts; +export default formattedScripts; diff --git a/config/webpack/utils/shared-modules.js b/config/webpack/utils/shared-modules.js index 1584f0f..2b16fa5 100644 --- a/config/webpack/utils/shared-modules.js +++ b/config/webpack/utils/shared-modules.js @@ -1,6 +1,6 @@ -const path = require("path"); -const fs = require("fs"); +import path from "path"; +import fs from "fs"; -module.exports = fs.readdirSync(path.resolve(SOURCE_DIR, "shared")) +export default fs.readdirSync(path.resolve("src/shared")) .filter(sharedModule => !sharedModule.endsWith("import-shared.js")) .map(sharedModule => sharedModule.substring(0, sharedModule.length - 3)); |
