Vencord
Used by the Vencord (beta) extension in Re:Vault.
Vencord is made by Vendicated and contributors and is free software under the GNU General Public License, version 3 or later (GPL-3.0-or-later).
This build
- Version
1.15.13.1792800281013, the official web userscript from Vencord's devbuild release. - Source code for this exact build, from us: vencord-443688b5366a4d43e9868519f48a4544cd7520d4.tar.gz (727 KB, sha256
fea6023edf1eb3e570ac2ce022eea10a582883f4d1024a98fd497deeffad60cd). - The same source on GitHub: https://github.com/Vendicated/Vencord/tree/443688b5366a4d43e9868519f48a4544cd7520d4 (commit
443688b5366a4d43e9868519f48a4544cd7520d4). - Re:Vault keeps its own checked copy and serves it itself. It is never downloaded live from anywhere else.
What Re:Vault changes
- One line of the F8Break plugin,
if(e.code==="F8")debugger}, is written asif(e.code==="F8"){debugger}}. It means the same thing and survives Re:Vault's page engine. - In the webpack patcher,
let o=t.match(/\/assets\/(.+?\.js)/)?.[1];is written aslet o=(t.match(/\/assets\/(.+?\.js)/)||t.match(/%2Fassets%2F(.+?\.js)/i))?.[1];. Re:Vault's page engine shows script addresses in encoded form, and without this Vencord would hook the wrong copy of Discord's code and its settings pages would not open. - A small host runs before Vencord. It gives Vencord the userscript functions it expects, only lets it reach Discord's own sites, and keeps some plugins, cloud sync and online themes off. Its source: host-shim.js.txt.
Licence and notices
Questions about this, or want the source another way? Email hello@ajhsvault.org.