https://rushstack.io/pages/heft/overview/
Guys, it's all well and good that Heft is "Scalable, Familiar, Polished and complete, Extensible, Optimized, and Professional," but you haven't explained what it is or what it does on the intro page!
Great, "it's an extensible build system." What does it build? Is it for just web projects or any project? Is it for individual packages or monorepos? Is it supposed to replace the tsc command? Is it supposed to replace rollup/webpack? Or is it supposed to just call these things? Replace the need for npm scripts?
You mention it works with or without Rush, but what's the difference from Rush and how does it interact with it? Is it meant to do smarter rebuilds? (Is it a competitor to Nx or Bazel?)
Like, really, what is it?
:)
https://rushstack.io/pages/heft/overview/
Guys, it's all well and good that Heft is "Scalable, Familiar, Polished and complete, Extensible, Optimized, and Professional," but you haven't explained what it is or what it does on the intro page!
Great, "it's an extensible build system." What does it build? Is it for just web projects or any project? Is it for individual packages or monorepos? Is it supposed to replace the
tsccommand? Is it supposed to replace rollup/webpack? Or is it supposed to just call these things? Replace the need for npm scripts?You mention it works with or without Rush, but what's the difference from Rush and how does it interact with it? Is it meant to do smarter rebuilds? (Is it a competitor to Nx or Bazel?)
Like, really, what is it?
:)