If it sounds like I have a better approach in mind, I sure do. My main stacks are TypeScript on Node & Browser. Tools for these builds could easily be type safe by being built with TS as an assumption, and easily debuggable by being piped in stages just like a normal Unix chain. This doesn’t have to be wildly inefficient, the type system knows enough to determine what can be processed concurrently, and intermediate build products could be virtual without hitting the FS.
A naive approach just to prove this out would disregard those efficiency considerations and just literally pipe a series of builds with existing tools, each one taking the previous product as input.
Have tried Woven of recent times but it doesn’t cut it. I miss Sunrise (MS bought them).
The product is getting slower, more bloated and less user friendly with each release. That's been going on for many years now. I really wonder what's happening at that company.
For a sight that is so necessary to most Americans, it's really lacking in basic information and excessive in unnecessary information