Another project I've been following in this space (no affiliation) is Tangram (https://www.tangram.dev/), which I think of as "Nix, but TypeScript" -- or, from their Discord:
> Tangram takes a lot of inspiration from nix, and could be described as a mix between nix and bazel where you write JS/TS