This seems really great! I am a long time Bazel fan, but it’s not perfect, and I have always thought there was something simpler than bazel that would give a lot of these kinds of benefits. Having something that works for a hybrid rust/typescript codebase would be great.
I encourage you for you dev command to work with frontend setups like vite so it’s unified with backends and still supports HMR