TypeScript  - Scalable JavaScript development with types, classes and modules.