CEV-Eris icon indicating copy to clipboard operation
CEV-Eris copied to clipboard

Update some TGUI dependencies

Open SirRichardFrancis opened this issue 7 months ago • 0 comments

About The Pull Request

Updates Yarn, Node, and replaces (no longer working with VSCode extension) Prettierx with regular Prettier that works.

TGUI refused to compile new interfaces because no prettier formatting. Prettier refused to format because it got too outdated. At this point I'm not even sure why, but to get new Prettier going I needed Yarn. Yarn didn't work without newer Node, so it's also on board. Non-essential dependencies weren't updated.

Why It's Good For The Game

Can I have more TGUI please?

Testing

Edited a .tsx file so it is not compliant with Prettier formatting. Started compilation. Saw Prettier extension edit the .tsx right before my eyes, instead of telling me to fuck off. Build compiled with no issues.

Ran the game, interacted with nearest TGUI, touched buttons on it to make sure it's working.

Changelog

:cl: code: Bumped Node to 20.12.0 code: Bumped Yarn to 4.3.1 code: Replaced Prettierx with Prettier /:cl:

SirRichardFrancis avatar Jul 02 '24 13:07 SirRichardFrancis