fun fact: check-projects is initially a nodejs script I wrote specifically for my projects few years ago;
My first usage to test out claude code was to generalize this script: cople hours later it was entirely rewritten with Go and and CI on github actions you see now here.
I've picked it because I work with js on my daily basis and found http://yargs.js.org/ very handy to create beautiful CLI.
Another possibility could be to extract a binary to provide the CLI as an executable instead of the node project with yargs in dev-deps
And the other part of the project is are libs, not very well documented as of today, but real shortcuts for gdscript projects: Example the Animate functions based on the tween API;
without a provider you cannot run many instances of the same store in the same App. (that's how I can run 3 times the same App in my demo https://taverne.uralys.com/demo)
zustand inspired me a lot to create the custom hooks for La Taverne, and you can also create your {store, dispatch} to use anywhere without React (and providers)
But Redux Toolkit is precisely among the reasons that led me to this new lib `La Taverne`:
Redux core has this awesome Flux basics, but it's deliberately unopinionated: you need addons and toolsets to complete your needs (Toolkit, Thunks, Reselect, Saga etc)
All of them add more setup, specific API, weight to your project...
I wanted a lighter solution to handle my Flux architecture.
La Taverne means to be standalone, providing essential Flux tools: async actions, immutable reducing, isolated external state.
x uralys/web * M www
then you go work with your modifications on your project. https://github.com/rupa/z is perfect to go from projects to projects.