TypeScript helps a bit
NPM, yarn, and webpack can be very frustrating
Cargo is such a blessing, but you have to use Rust, and Rust makes strong typing mandatory
I hope you're hanging in there though! I wrote JS for my first professional gig back in 2012