aboutsummaryrefslogtreecommitdiff
path: root/scripts/build
diff options
context:
space:
mode:
authorJustice Almanzar <superdash993@gmail.com>2023-08-15 23:32:11 +0000
committerGitHub <noreply@github.com>2023-08-16 01:32:11 +0200
commitffdf63563bab53a65b2a1a318f0f05e7917de002 (patch)
tree4b48475a76471434f5dad7fcd987aae8373b39b8 /scripts/build
parent55b755b2df7e186df8fb253742478bca146fbf46 (diff)
downloadVencord-ffdf63563bab53a65b2a1a318f0f05e7917de002.tar.gz
Vencord-ffdf63563bab53a65b2a1a318f0f05e7917de002.tar.bz2
Vencord-ffdf63563bab53a65b2a1a318f0f05e7917de002.zip
feat(plugins): Web/Vesktop AI Noise Suppression powered by RNNoise (#1477)
Co-authored-by: V <vendicated@riseup.net>
Diffstat (limited to 'scripts/build')
-rw-r--r--scripts/build/common.mjs16
1 files changed, 8 insertions, 8 deletions
diff --git a/scripts/build/common.mjs b/scripts/build/common.mjs
index 2875a9c..b63ea61 100644
--- a/scripts/build/common.mjs
+++ b/scripts/build/common.mjs
@@ -27,6 +27,7 @@ import { promisify } from "util";
// wtf is this assert syntax
import PackageJSON from "../../package.json" assert { type: "json" };
+import { getPluginTarget } from "../utils.mjs";
export const VERSION = PackageJSON.version;
export const BUILD_TIMESTAMP = Date.now();
@@ -81,14 +82,13 @@ export const globPlugins = kind => ({
if (file.startsWith("_") || file.startsWith(".")) continue;
if (file === "index.ts") continue;
- const fileBits = file.split(".");
- if (fileBits.length > 2 && ["ts", "tsx"].includes(fileBits.at(-1))) {
- const mod = fileBits.at(-2);
- if (mod === "dev" && !watch) continue;
- if (mod === "web" && kind === "discordDesktop") continue;
- if (mod === "desktop" && kind === "web") continue;
- if (mod === "discordDesktop" && kind !== "discordDesktop") continue;
- if (mod === "vencordDesktop" && kind !== "vencordDesktop") continue;
+ const target = getPluginTarget(file);
+ if (target) {
+ if (target === "dev" && !watch) continue;
+ if (target === "web" && kind === "discordDesktop") continue;
+ if (target === "desktop" && kind === "web") continue;
+ if (target === "discordDesktop" && kind !== "discordDesktop") continue;
+ if (target === "vencordDesktop" && kind !== "vencordDesktop") continue;
}
const mod = `p${i}`;