node has watch now too
bun is not bad, but for me consistently slower than pnpm for dependency management, and unfortunately I hit a very strange async runtime bug with it, so ended up just going with node