tewtal / SMZ3Randomizer

Super Metroid & A Link to the Past Crossover Item Randomizer V11
https://samus.link/
MIT License
74 stars 32 forks source link

Js refactor #180

Closed RebelusQuo closed 2 years ago

RebelusQuo commented 2 years ago

Code maintenance, style and version updates.

Code module restructuring: A big components module means it will attract more and more files. It is grouping by "what it is" rather than "what it does", or in other words it's feature or category. A more nested structure might have been even more desired, but I found setting up a project root path (to avoid long tails of double dot parent paths) quite taxing and confusing, so I went with a more flat structure.