https://github.com/privatenumber/tsx
The JS ecosystem sure struggles with naming things.
I didn't intend to typo-squat. Actually, my package is older than ts-node and was just a pun because it is an API for TeamSpeak written in TypeScript.
You cannot run tsx from a non-project cwd if you’re using tsconfig/paths.
And personally I find its maintainers relatively unpleasant to message with. Leaves “you’re plebs” aftertaste most of the times.
Basically it boils down to swc being faster than esbuild, see their benchmarks:
https://swc.rs/docs/benchmarks