mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 21:18:37 +01:00
## About The Pull Request Pretty huge, sorry. TGUI Panel is made entirely independent of TGUI backend, and thus no more redux. It's all modern global state. Message types expected from the backend are all neatly organized in events/listeners.ts. Many files have been updated or converted to typescript along the way. TGUI panel should behave as it did before, but hopefully it'll be more reliable and more performant. Basically pt 2 of #94436 ## Why It's Good For The Game TGUI panel gets a big upgrade. I get to rip out redux directly after this. For code readability, I'm drawing a clear line between what is a server message and what is a client action. The event handlers themselves are then written very straight forward, in typescript. Fixes #90773 ## Changelog
10 lines
129 B
JSON
10 lines
129 B
JSON
{
|
|
"name": "common",
|
|
"version": "4.3.1",
|
|
"dependencies": {
|
|
"es-toolkit": "^1.43.0",
|
|
"zod": "^4.2.0"
|
|
},
|
|
"private": true
|
|
}
|