-
Notifications
You must be signed in to change notification settings - Fork 12.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
55 additions
and
50 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,50 +1,55 @@ | ||
|
||
# TypeScript | ||
|
||
[![GitHub Actions CI](https://github.com/microsoft/TypeScript/workflows/CI/badge.svg)](https://github.com/microsoft/TypeScript/actions?query=workflow%3ACI) | ||
[![npm version](https://badge.fury.io/js/typescript.svg)](https://www.npmjs.com/package/typescript) | ||
[![Downloads](https://img.shields.io/npm/dm/typescript.svg)](https://www.npmjs.com/package/typescript) | ||
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/microsoft/TypeScript/badge)](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 | ||
|
||
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 [[email protected]](mailto:[email protected]) | ||
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). | ||
<div align="center"> | ||
|
||
# TypeScript | ||
|
||
**JavaScript that scales.** | ||
|
||
[![GitHub Actions CI](https://github.com/microsoft/TypeScript/workflows/CI/badge.svg)](https://github.com/microsoft/TypeScript/actions?query=workflow%3ACI) | ||
[![npm version](https://badge.fury.io/js/typescript.svg)](https://www.npmjs.com/package/typescript) | ||
[![Downloads](https://img.shields.io/npm/dm/typescript.svg)](https://www.npmjs.com/package/typescript) | ||
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/microsoft/TypeScript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/microsoft/TypeScript) | ||
|
||
[Get Started](https://www.typescriptlang.org/docs/handbook/intro.html) | ||
|
||
</div> | ||
|
||
**TypeScript** is a language for application-scale JavaScript. It 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. | ||
|
||
**Key Features:** | ||
|
||
| Feature | Description | | ||
|---|---| | ||
| **Static Typing** | Enhances code maintainability, reduces errors, and improves code readability. | | ||
| **Cross-Platform Compatibility** | Runs on any browser, server, or operating system. | | ||
| **Strong Community & Ecosystem** | Large and active community with extensive documentation, libraries, and tools. | | ||
| **Interoperability with JavaScript** | Seamlessly integrates with existing JavaScript code and libraries. | | ||
|
||
**Try it out:** | ||
|
||
* [Playground](https://www.typescriptlang.org/play/) | ||
* [Documentation](https://www.typescriptlang.org/docs/) | ||
|
||
**Get Involved:** | ||
|
||
* [Community](https://www.typescriptlang.org/community/) | ||
* [Twitter](https://twitter.com/typescript) | ||
* [GitHub](https://github.com/microsoft/TypeScript) | ||
|
||
**Installing:** | ||
|
||
* **Stable:** `npm install -D typescript` | ||
* **Nightly:** `npm install -D typescript@next` | ||
|
||
**Contributing:** | ||
|
||
* [Contribute](https://github.com/microsoft/TypeScript/blob/main/CONTRIBUTING.md) | ||
|
||
**Learn More:** | ||
|
||
* [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:** | ||
|
||
* [Roadmap](https://github.com/microsoft/TypeScript/wiki/Roadmap) |