TypeScript is JavaScript with types. It works by adding a transpilation step from TypeScript to JavaScript so that the final running code is still JavaScript. This enables the use of everything that already exists in the JavaScript ecosystem in TypeScript.

TypeScript Without Transpilation

Package Managers

  • npm: stands for Node Package Manager, the package manager for the Node ecosystem.

Formatting

Remove unused code

Linter

Unit Testing

Projects