My current setup involves using TypeScript in combination with Visual Studio Code and the tsc CLI with node.js installed. I recently made an interesting discovery about tsc - I always assumed it was a javascript program, but then I started to wonder how Visual Studio 2013 is able to compile ts files without node.js being installed. Upon further investigation, I noticed that tsc is actually stored in Program Files as a 164KB exe file, which clarifies how it works without node.js. However, this revelation has prompted me to question the true nature of this executable - is tsc not ultimately a javascript program after all?