> what happens if you want to use modern syntax like esmodule, or maybe you want to use types with typescript? You are going to have to use npm.
Shout out out to Bun (and Deno too?) for allowing you to treat typescript as an interpreted language. Great for scripting with all the bells and whistles.
(Go is great, just pointing out that running TS does not actually require NPM anymore)