Vencord Companion is a vscode extension to test Vencord patches & webpack finds right from the comfort of your IDE
- Adds "Test Find" on any webpack finds that will test whether your filter finds exactly one module (and not more or none)
- Adds "Test Patch" on any patches you define in definePlugin() that will test that your find is unique and your match and replace works and compiles correctly
To use it you also need to compile Vencord with DEV (aka pnpm build --watch
or pnpm buildWeb --watch
) and enable the "DevCompanion" plugin. Then just start Discord
Download on the vscode marketplace
- Testing Patches
- Diffing Patches
- Extracting Webpack Modules
- From Patches
- From Finds
- Disable/Enable Plugin buttons above the definePlugin export
- Automatically run the reporter and have a gui with with the results
- Webpack LSP that lets you jump around extracted webpack files
- See where exports from a webpack module are used
- Cache discords modules locally