TypeScript README

The project's README from github.com/microsoft/TypeScript. As one markdown file: README.md.

TypeScript

CI npm version Downloads OpenSSF Scorecard

TypeScript 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, and stay up to date via our blog and Twitter account.

Find others who are using TypeScript at our community page.

Installing

For the latest stable version:

npm install -D typescript

For our nightly builds:

npm install -D typescript@next

Contribute

There are many ways to contribute to TypeScript.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Documentation

Roadmap

For details on our planned features and future direction, please refer to our roadmap.

TypeScript (microsoft/TypeScript)

Searching Database…

111.5K ·GitHub
Что это такое?TypeScript — это язык для JavaScript уровня больших приложений: JavaScript, расширенный системой типов, разработанный Microsoft для создания крупных приложений.
Мне придётся переписывать свой существующий JavaScript, чтобы им пользоваться?Нет — TypeScript — это надмножество JavaScript, так что ваш текущий код уже подходит; добавляемые типы необязательны, поэтому внедрять их можно постепенно.
Как его заполучить?Раздел Installing в README даёт ссылку на последнюю стабильную версию и ночные сборки, а ещё есть онлайн-песочница, где можно попробовать язык, ничего не устанавливая.
Браузеры могут запускать TypeScript напрямую?Нет — сначала он компилируется: на деле выполняется читаемый JavaScript, соответствующий стандартам, — в любом браузере, на любом хостинге и в любой ОС.
Если я установлю компилятор, на каких системах он работает?Компилятор — это утилита командной строки для Node.js: в package.json репозитория требуется Node 22.18 или новее, поэтому он работает на Windows, macOS и Linux.
На каком языке написан сам компилятор?GitHub указывает Go как основной язык этого репозитория — нативная реализация компилятора на Go сейчас живёт именно здесь.
TypeScript — это open source?Да — GitHub указывает для этого репозитория лицензию Apache-2.0, а проект принял Microsoft Open Source Code of Conduct.
Что дальше планируется для языка?README отсылает к публичному роадмапу, где подробно описаны запланированные возможности и будущее направление проекта.
What are similar projects?GATE, typescript-go, crystal, morloc, less.js, pyright, scriptc, reason
Creator
microsoft
Size
2.8 GB
Stars
111.5K
Age
12y
Commits · 90 Days