mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-07 17:29:36 -05:00
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com> Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
62 lines
3.4 KiB
Markdown
62 lines
3.4 KiB
Markdown
# TypeScript
|
|
|
|
<!-- CODING AGENTS: READ AGENTS.md BEFORE WRITING CODE -->
|
|
|
|
[](https://github.com/microsoft/TypeScript/actions/workflows/ci.yml)
|
|
[](https://www.npmjs.com/package/typescript)
|
|
[](https://www.npmjs.com/package/typescript)
|
|
[](https://securityscorecards.dev/viewer/?uri=github.com/microsoft/TypeScript)
|
|
|
|
|
|
[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).
|
|
|
|
Find others who are using TypeScript at [our community page](https://www.typescriptlang.org/community/).
|
|
|
|
## Installing
|
|
|
|
For the latest stable version:
|
|
|
|
```bash
|
|
npm install -D typescript
|
|
```
|
|
|
|
For our nightly builds:
|
|
|
|
```bash
|
|
npm install -D typescript@next
|
|
```
|
|
|
|
## Contribute
|
|
|
|
**NOTE: Code changes in this repo are now limited to a small category of fixes**:
|
|
|
|
* Crashes that were introduced in 5.9 or 6.0 that *also* repro in 7.0 *and* have a portable fix *and* don't incur other behavioral changes
|
|
* Security issues
|
|
* Language service crashes that substantially impact mainline usage
|
|
* Serious regressions from 5.9 (these must *seriously* impact a *large* proportion of users)
|
|
|
|
Most bug fixes should be submitted to the [typescript-go](https://github.com/microsoft/TypeScript-go) repository.
|
|
Feature additions and behavorial changes are currently on pause until TypeScript 7.0 is completed.
|
|
|
|
There are many ways to [contribute](https://github.com/microsoft/TypeScript/blob/main/CONTRIBUTING.md) to TypeScript.
|
|
* [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).
|
|
* Engage with other TypeScript users and developers on [StackOverflow](https://stackoverflow.com/questions/tagged/typescript).
|
|
* Help each other in the [TypeScript Community Discord](https://discord.gg/typescript).
|
|
* Join the [#typescript](https://twitter.com/search?q=%23TypeScript) discussion on Twitter.
|
|
* [Contribute bug fixes](https://github.com/microsoft/TypeScript/blob/main/CONTRIBUTING.md).
|
|
|
|
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)
|
|
with any additional questions or comments.
|
|
|
|
## Documentation
|
|
|
|
* [TypeScript in 5 minutes](https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html)
|
|
* [Programming handbook](https://www.typescriptlang.org/docs/handbook/intro.html)
|
|
* [Homepage](https://www.typescriptlang.org/)
|
|
|
|
## Roadmap
|
|
|
|
For details on our planned features and future direction, please refer to our [roadmap](https://github.com/microsoft/TypeScript/wiki/Roadmap).
|