"nor have tsc configured to automatically add .js extensions to its compiled output"
It seems to be the default now:
$echo 'console.log("test")' > t.ts
$ tsc t.ts
$ ls
t.js t.ts
$ node t.js
test