Move Web Building Back Into Browser

This commit is contained in:
thororen1234 2025-02-23 11:33:05 -05:00
parent dec0ce485a
commit aa20f1514f
No known key found for this signature in database

View file

@ -77,14 +77,14 @@ const buildConfigs = [
minify: true, minify: true,
format: "iife", format: "iife",
outbase: "node_modules/monaco-editor/esm/", outbase: "node_modules/monaco-editor/esm/",
outdir: "dist/vendor/monaco" outdir: "dist/browser/monaco"
}, },
{ {
entryPoints: ["browser/monaco.ts"], entryPoints: ["browser/monaco.ts"],
bundle: true, bundle: true,
minify: true, minify: true,
format: "iife", format: "iife",
outfile: "dist/vendor/monaco/index.js", outfile: "dist/browser/vendor/monaco/index.js",
loader: { loader: {
".ttf": "file" ".ttf": "file"
} }
@ -96,7 +96,7 @@ const buildConfigs = [
}, },
{ {
...commonOptions, ...commonOptions,
outfile: "dist/extension.js", outfile: "dist/browser/extension.js",
define: { define: {
...commonOptions.define, ...commonOptions.define,
IS_EXTENSION: "true" IS_EXTENSION: "true"
@ -160,9 +160,9 @@ async function loadDir(dir, basePath = "") {
*/ */
async function buildExtension(target, files) { async function buildExtension(target, files) {
const entries = { const entries = {
"dist/Vencord.js": await readFile("dist/extension.js"), "dist/Vencord.js": await readFile("dist/browser/extension.js"),
"dist/Vencord.css": await readFile("dist/extension.css"), "dist/Vencord.css": await readFile("dist/browser/extension.css"),
...await loadDir("dist/vendor/monaco", "dist/"), ...await loadDir("dist/browser/vendor/monaco", "dist/browser/"),
...Object.fromEntries(await Promise.all(RnNoiseFiles.map(async file => ...Object.fromEntries(await Promise.all(RnNoiseFiles.map(async file =>
[`third-party/rnnoise/${file.replace(/^dist\//, "")}`, await readFile(`node_modules/@sapphi-red/web-noise-suppressor/${file}`)] [`third-party/rnnoise/${file.replace(/^dist\//, "")}`, await readFile(`node_modules/@sapphi-red/web-noise-suppressor/${file}`)]
))), ))),