Equicord/src/plugins/devCompanion.dev
2024-09-24 23:50:13 -04:00
..
index.tsx guh 2024-09-17 17:00:38 -04:00
initWs.tsx guh 2024-09-17 17:00:38 -04:00
README.md Update README.md 2024-09-24 23:50:13 -04:00
util.tsx add function to the reporter GUI 2024-08-28 01:37:46 -04:00

Dev Companion

Features

  • 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

Images/Videos of the Features

Webpack LSP

https://github.com/user-attachments/assets/7d4ab157-0751-4a59-8e0e-1a3607a3247d

Reporter Gui

https://github.com/user-attachments/assets/71c45fda-5161-43b0-8b2d-6e5fae8267d2

Testing Patches

https://github.com/user-attachments/assets/99a9157e-89bb-45c7-b780-ffac30cdf4d0

Diffing Patches

Only works for patches that are currently applied and have not errored

Shows every patch to that webpack module, not just yours

https://github.com/user-attachments/assets/958f4b61-4390-47fa-9dd3-6fc888dc844d

Extracting Webpack Modules

Use the toggle in the plugin setting to default to the extracted module or the unpatched module if the module is patched

https://github.com/user-attachments/assets/bbe308c8-af9a-4141-b387-9dcf175cfd25

Disable/Enable Plugins

There is a plugin setting to set auto-reload after a plugin is toggled

https://github.com/user-attachments/assets/56de9c1d-fb6d-4665-aff0-6429f80d1f15