There's lots of ts files (and one js file!) that don't have sufficient static types. With the ts files, biome is exceedingly unhappy, though everything still builds and runs (mercifully).
I'd kinda encourage the use of an LLM to start with this one, since I naively don't think there's a lot to learn from this. If I were doing this, I'd try the "agentic" github copilot integration in vscode. But of course, take ownership of any changes you make, test it pretty well, and make sure it makes sense.
There's lots of ts files (and one js file!) that don't have sufficient static types. With the ts files, biome is exceedingly unhappy, though everything still builds and runs (mercifully).
I'd kinda encourage the use of an LLM to start with this one, since I naively don't think there's a lot to learn from this. If I were doing this, I'd try the "agentic" github copilot integration in vscode. But of course, take ownership of any changes you make, test it pretty well, and make sure it makes sense.