Equicord/src/plugins/devCompanion.dev
2024-08-29 20:29:25 -04:00
..
index.tsx add function to the reporter GUI 2024-08-28 01:37:46 -04:00
initWs.tsx add function to the reporter GUI 2024-08-28 01:37:46 -04:00
README.md add assets to readme.md 2024-08-29 20:29:25 -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

Images/Videos of the Features

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