This commit is contained in:
Vendicated 2022-08-29 02:25:27 +02:00
commit af498e7829
No known key found for this signature in database
GPG key ID: EC781ADFB93EFFA3
11 changed files with 1186 additions and 0 deletions

31
build.mjs Executable file
View file

@ -0,0 +1,31 @@
#!/usr/bin/node
import esbuild from "esbuild";
await Promise.all([
esbuild.build({
entryPoints: ["src/preload.ts"],
outfile: "dist/preload.js",
format: "cjs",
treeShaking: true,
platform: "node",
target: ["esnext"]
}),
esbuild.build({
entryPoints: ["src/patcher.ts"],
outfile: "dist/patcher.js",
format: "cjs",
target: ["esnext"],
platform: "node"
}),
esbuild.build({
entryPoints: ["src/Vencord.ts"],
outfile: "dist/renderer.js",
format: "iife",
bundle: true,
target: ["esnext"],
footer: { js: "//# sourceURL=VencordRenderer" },
globalName: "Vencord"
})
]);
console.log("Built!");