aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/build/build.mjs3
-rw-r--r--scripts/build/buildWeb.mjs2
-rw-r--r--scripts/build/common.mjs9
3 files changed, 5 insertions, 9 deletions
diff --git a/scripts/build/build.mjs b/scripts/build/build.mjs
index 281246a..73d220d 100755
--- a/scripts/build/build.mjs
+++ b/scripts/build/build.mjs
@@ -10,6 +10,7 @@ const nodeCommonOpts = {
format: "cjs",
platform: "node",
target: ["esnext"],
+ minify: true,
sourcemap: "linked",
plugins: [makeAllPackagesExternalPlugin],
};
@@ -38,8 +39,6 @@ await Promise.all([
globPlugins,
gitHashPlugin
],
- sourcemap: "inline",
- minify: true,
define: {
IS_WEB: "false"
}
diff --git a/scripts/build/buildWeb.mjs b/scripts/build/buildWeb.mjs
index dd8cb5d..6299398 100644
--- a/scripts/build/buildWeb.mjs
+++ b/scripts/build/buildWeb.mjs
@@ -15,8 +15,6 @@ const commonOptions = {
entryPoints: ["browser/Vencord.ts"],
globalName: "Vencord",
format: "iife",
- minify: true,
- sourcemap: false,
external: ["plugins", "git-hash"],
plugins: [
globPlugins,
diff --git a/scripts/build/common.mjs b/scripts/build/common.mjs
index d9b2878..59153a6 100644
--- a/scripts/build/common.mjs
+++ b/scripts/build/common.mjs
@@ -2,10 +2,7 @@ import { execSync } from "child_process";
import esbuild from "esbuild";
import { readdir } from "fs/promises";
-/**
- * @type {esbuild.WatchMode|false}
- */
-export const watch = process.argv.includes("--watch");
+const watch = process.argv.includes("--watch");
/**
* @type {esbuild.BuildOptions}
@@ -13,7 +10,9 @@ export const watch = process.argv.includes("--watch");
export const commonOpts = {
logLevel: "info",
bundle: true,
- watch
+ watch,
+ minify: !watch,
+ sourcemap: watch ? "inline" : ""
};
// https://github.com/evanw/esbuild/issues/619#issuecomment-751995294