I use Gradle. Gradle may be hard to master but is flexible enough to cover almost any scenario one can think of.
I was going to mention Gradle as well. We use it for JVM projects (obviously) but we have also used it for cross-platform native builds (C/C++).
I recently found a Gradle plugin which hooks node scripts or node build tool tasks up to Gradle tasks. It works pretty well from my initial usage of it!
It looks really promising. Thank you very much!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.