2019-05-12 21:42:52 +03:00
# TypeScript
2021-01-29 23:38:26 +03:00
[![GitHub Actions CI ](https://github.com/microsoft/TypeScript/workflows/CI/badge.svg )](https://github.com/microsoft/TypeScript/actions?query=workflow%3ACI)
2020-06-16 20:26:28 +03:00
[![Devops Build Status ](https://dev.azure.com/typescript/TypeScript/_apis/build/status/Typescript/node10 )](https://dev.azure.com/typescript/TypeScript/_build?definitionId=7)
2015-11-12 18:38:04 +03:00
[![npm version ](https://badge.fury.io/js/typescript.svg )](https://www.npmjs.com/package/typescript)
2017-04-18 13:05:43 +03:00
[![Downloads ](https://img.shields.io/npm/dm/typescript.svg )](https://www.npmjs.com/package/typescript)
2023-03-01 03:00:42 +03:00
[![OpenSSF Scorecard ](https://api.securityscorecards.dev/projects/github.com/microsoft/TypeScript/badge )](https://api.securityscorecards.dev/projects/github.com/microsoft/TypeScript)
2014-10-10 04:31:22 +04:00
2019-05-02 21:02:00 +03:00
[TypeScript ](https://www.typescriptlang.org/ ) is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the [playground ](https://www.typescriptlang.org/play/ ), and stay up to date via [our blog ](https://blogs.msdn.microsoft.com/typescript ) and [Twitter account ](https://twitter.com/typescript ).
2014-07-08 04:08:16 +04:00
2019-10-22 20:43:52 +03:00
Find others who are using TypeScript at [our community page ](https://www.typescriptlang.org/community/ ).
2015-07-24 21:28:08 +03:00
## Installing
For the latest stable version:
2017-09-07 22:20:56 +03:00
```bash
2023-03-13 23:07:58 +03:00
npm install -D typescript
2015-07-24 21:28:08 +03:00
```
For our nightly builds:
2017-09-07 22:20:56 +03:00
```bash
2023-03-13 23:07:58 +03:00
npm install -D typescript@next
2015-07-24 21:28:08 +03:00
```
2014-07-08 04:08:16 +04:00
2014-07-17 21:08:24 +04:00
## Contribute
2021-06-01 22:44:18 +03:00
There are many ways to [contribute ](https://github.com/microsoft/TypeScript/blob/main/CONTRIBUTING.md ) to TypeScript.
2019-08-16 23:12:25 +03:00
* [Submit bugs ](https://github.com/microsoft/TypeScript/issues ) and help us verify fixes as they are checked in.
* Review the [source code changes ](https://github.com/microsoft/TypeScript/pulls ).
2019-05-07 21:33:18 +03:00
* Engage with other TypeScript users and developers on [StackOverflow ](https://stackoverflow.com/questions/tagged/typescript ).
2019-10-22 20:43:52 +03:00
* Help each other in the [TypeScript Community Discord ](https://discord.gg/typescript ).
2018-10-31 21:05:43 +03:00
* Join the [#typescript ](https://twitter.com/search?q=%23TypeScript ) discussion on Twitter.
2021-06-01 22:44:18 +03:00
* [Contribute bug fixes ](https://github.com/microsoft/TypeScript/blob/main/CONTRIBUTING.md ).
2014-07-17 21:08:24 +04:00
2019-05-07 21:33:18 +03:00
This project has adopted the [Microsoft Open Source Code of Conduct ](https://opensource.microsoft.com/codeofconduct/ ). For more information see
the [Code of Conduct FAQ ](https://opensource.microsoft.com/codeofconduct/faq/ ) or contact [opencode@microsoft.com ](mailto:opencode@microsoft.com )
2016-09-14 02:43:52 +03:00
with any additional questions or comments.
2014-07-17 21:08:24 +04:00
2014-07-13 19:05:31 +04:00
## Documentation
2019-10-05 07:53:09 +03:00
* [TypeScript in 5 minutes ](https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html )
2021-04-27 21:17:29 +03:00
* [Programming handbook ](https://www.typescriptlang.org/docs/handbook/intro.html )
2017-06-23 22:51:12 +03:00
* [Homepage ](https://www.typescriptlang.org/ )
2014-07-13 19:05:31 +04:00
2014-07-17 21:12:43 +04:00
## Roadmap
2019-08-16 23:12:25 +03:00
For details on our planned features and future direction please refer to our [roadmap ](https://github.com/microsoft/TypeScript/wiki/Roadmap ).