This PR aims to modularize almost everything inside the frontend code (src/app/), this will inevitably cause breakage, and this is only a draft, and not yet complete. There's already bugs I know exist as I'm creating this PR, but overall everything is already in a lot better place than it used to be.
TODO
[x] Testing to ensure nothing has broken
[x] Moduralize everything in the frontend
[x] Split main.js into different files
[x] Convert all existing scripts into CommonJS files
This PR aims to modularize almost everything inside the frontend code (
src/app/
), this will inevitably cause breakage, and this is only a draft, and not yet complete. There's already bugs I know exist as I'm creating this PR, but overall everything is already in a lot better place than it used to be.TODO
main.js
into different files