About this project

TypeScript is a language for application-scale JavaScript. It adds optional types to JavaScript, enabling tooling that supports large-scale applications on any browser, host, or operating system. The compiler emits readable, standards-based JavaScript, and the project is developed openly by Microsoft with community contributions. Key points: - Extends JavaScript with optional static typing, interfaces, generics, and modern language features. - Compiles to clean, standard JavaScript that runs wherever JavaScript runs. - Provides a rich development experience with autocompletion, refactoring, and error checking. - Includes an official playground for trying code in the browser. - Stable releases are available via npm: `npm install -D typescript`. - Nightly builds are available with `npm install -D typescript@next`. - Documentation covers a five-minute intro and a full programming handbook. - The project welcomes bug reports, pull requests, and community participation through StackOverflow, Discord, and Twitter. - Follows the Microsoft Open Source Code of Conduct for contributors. TypeScript is widely used for frontend, backend, and full-stack JavaScript development, and its ecosystem includes deep integration with editors, frameworks, and build tools.