The main advantage here is that the complex code development can be done with real tools. But it also opens up other possibilities, such as writing the code in other languages and using tools like SQLite for persistent data.
Hopefully with this change in design goals I'll be able to get unstuck on the project and get it going again.
Just is a lightweight, but flexible, task runner. We installed this in our monorepo at work today. The low friction to automate common tasks and the ability to access them all through a single command are already making things easier.