TypeScript the language is fine. Almost great, even.

JavaScript the ecosystem is mostly a flaming garbage dump of worms.

You can take measures to lower the pain of being in a toxically incompetent package space devolving faster than you can type commands.

oh I don't plan to npm anything other than something like esbuild and solidjs. I don't do churn.