This is a very rudimentary setup, only for illustration purposes in education.
This is not a production-friendly template :)
The dist/ folder is intentionally left in place for comparing TypeScript to compiled JavaScript.
Very rudimentary example of setting up TypeScript as raw and natively as possible (not for production usage)
TypeScript