Remove vencord

This commit is contained in:
Idrees Hassan
2025-11-16 12:09:17 -05:00
parent bccaa0aa15
commit f4b598d2dc
6 changed files with 0 additions and 2684 deletions

View File

@@ -16,7 +16,6 @@ const WEB_DIR = DIST_DIR + "/web";
const USERSCRIPT_DIR = DIST_DIR + "/userscript";
const EXTENSION_DIR = DIST_DIR + "/extension";
const OBSIDIAN_DIR = DIST_DIR + "/obsidian";
const VENCORD_DIR = DIST_DIR + "/vencord";
const STYLESHEET_PATH = SRC_DIR + "/stylesheet.css";
@@ -24,13 +23,11 @@ const WEB_ENTRY = SRC_DIR + "/platforms/web/web.js";
const USERSCRIPT_ENTRY = SRC_DIR + "/platforms/userscript/userscript.js";
const BROWSER_EXTENSION_ENTRY = SRC_DIR + "/platforms/extension/extension.js";
const OBSIDIAN_ENTRY = SRC_DIR + "/platforms/obsidian/obsidian.js";
const VENCORD_ENTRY = SRC_DIR + "/platforms/vencord/vencord.js";
const BROWSER_MANIFEST = SRC_DIR + "/platforms/extension/manifest.json";
const OBSIDIAN_MANIFEST = SRC_DIR + "/platforms/obsidian/manifest.json";
const USERSCRIPT_HEADER = SRC_DIR + "/platforms/userscript/header.txt";
const OBSIDIAN_WRAPPER = SRC_DIR + "/platforms/obsidian/wrapper.js";
const VENCORD_WRAPPER = SRC_DIR + "/platforms/vencord/wrapper.js";
const TEMP_BUNDLED_OUTPUT = DIST_DIR + "/birb.bundled.js";
@@ -40,7 +37,6 @@ const VERSION_KEY = "__VERSION__";
const STYLESHEET_KEY = "___STYLESHEET___";
const MONOCRAFT_SRC_KEY = "__MONOCRAFT_SRC__";
const CODE_KEY = "__CODE__";
const CONTEXT_KEY = "__CONTEXT__";
const spriteSheets = [
{
@@ -202,27 +198,11 @@ async function buildObsidian() {
writeFileSync(OBSIDIAN_DIR + '/manifest.json', obsidianManifest);
}
async function buildVencord() {
const birbJs = await generateCode(VENCORD_ENTRY);
mkdirSync(VENCORD_DIR, { recursive: true });
// Wrap birb.js with plugin boilerplate
let vencordPlugin = readFileSync(VENCORD_WRAPPER, 'utf8').replace(CODE_KEY, birbJs);
// Set context to "local"
vencordPlugin = vencordPlugin.replace(CONTEXT_KEY, "local");
// Create exported birb function
writeFileSync(VENCORD_DIR + '/birb.js', vencordPlugin);
}
console.log("Starting build...");
await buildWeb();
await buildUserscript();
await buildExtension();
await buildObsidian();
await buildVencord();
console.log("Build completed successfully!");

BIN
dist/extension.zip vendored

Binary file not shown.

2630
dist/vencord/birb.js vendored

File diff suppressed because it is too large Load Diff

View File

@@ -276,33 +276,6 @@ export class ObsidianContext extends Context {
}
}
export class VencordContext extends Context {
/**
* @override
* @returns {Promise<BirbSaveData|{}>}
*/
async getSaveData() {
// @ts-expect-error
return await Vencord.Api.DataStore.get(SAVE_KEY) ?? {};
}
/**
* @override
* @param {BirbSaveData} saveData
*/
async putSaveData(saveData) {
// @ts-expect-error
await Vencord.Api.DataStore.set(SAVE_KEY, saveData);
}
/** @override */
resetSaveData() {
// @ts-expect-error
Vencord.Api.DataStore.del(SAVE_KEY);
}
}
/**
* Parse URL parameters into a key-value map
* @param {string} url

View File

@@ -1,4 +0,0 @@
import { initializeApplication } from "../../application.js";
import { VencordContext } from "../../context.js";
initializeApplication(new VencordContext());

View File

@@ -1,3 +0,0 @@
export const Birb = () => {
__CODE__
};