Инструмент для сборки веб-проектов без настройки: объединяет HTML, CSS, JavaScript и ресурсы без конфигурационного файла.
microsoft/TypeScript
Типизированное расширение JavaScript с необязательной статической типизацией, которое компилируется в понятный JavaScript, соответствующий стандартам.
- Звёзды
- 111,543
- Форки
- 16,709
- Открытые issues
- 5,144
- Последний коммит
- 9 часов назад
Что это?
TypeScript — язык программирования для создания крупных JavaScript-приложений. Он добавляет в JavaScript необязательные аннотации типов, благодаря которым инструменты редакторов могут проверять типы в больших кодовых базах.
Код TypeScript компилируется в обычный JavaScript, который работает в любом браузере, на любом хосте и любой операционной системе. Результат работы компилятора легко читать, и он соответствует веб-стандартам, поэтому внедрять TypeScript в существующий JavaScript-проект можно постепенно.
Проект распространяется через npm как пакет typescript; nightly-сборка доступна под тегом next. В браузерной песочнице можно попробовать язык без установки.
Ключевые возможности
- 01Необязательная статическая типизация, добавленная в синтаксис JavaScript
- 02Компиляция в понятный JavaScript для браузеров, Node.js и других хостов
- 03Поддержка инструментов редакторов для больших кодовых баз
- 04Распространение через npm со стабильными и nightly-релизами
- 05Браузерная песочница для знакомства с языком
Сценарии использования
- Разработка крупных фронтенд-приложений или приложений на Node.js, которым нужна статическая проверка типов
- Постепенное добавление типов в существующий JavaScript-проект
- Обнаружение ошибок типов во время разработки, до запуска кода
Быстрый старт
- 1
Установите последнюю стабильную версию TypeScript через npm
npm install -D typescript - 2
Или установите nightly-сборки через npm
npm install -D typescript@next - 3
Попробуйте в онлайн-песочнице
Что важно знать
- В README не описывается автономная среда выполнения; TypeScript устанавливается через npm как пакет компилятора.
Темы
Частые вопросы
- Что такое TypeScript?
- Типизированное расширение JavaScript с необязательной статической типизацией, которое компилируется в понятный JavaScript, соответствующий стандартам. TypeScript — язык программирования для создания крупных JavaScript-приложений. Он добавляет в JavaScript необязательные аннотации типов, благодаря которым инструменты редакторов могут проверять типы в больших кодовых базах.
- TypeScript можно использовать бесплатно? Какая у него лицензия?
- TypeScript распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- TypeScript всё ещё поддерживается?
- Активно поддерживается. Последний коммит в TypeScript — 21 окт. 2026 г..
- Для чего можно использовать TypeScript?
- Разработка крупных фронтенд-приложений или приложений на Node.js, которым нужна статическая проверка типов Постепенное добавление типов в существующий JavaScript-проект Обнаружение ошибок типов во время разработки, до запуска кода
- Как установить TypeScript?
- Установите последнюю стабильную версию TypeScript через npm: npm install -D typescript Или установите nightly-сборки через npm: npm install -D typescript@next Попробуйте в онлайн-песочнице
- Где скачать TypeScript?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/TypeScript
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Очень быстрый сборщик JavaScript, TypeScript, JSX и CSS с CLI, API для JavaScript и Go.
Экспериментальный компилятор TypeScript и JavaScript, который превращает программы в нативные исполняемые файлы или WebAssembly без необходимости устанавливать Node.js.
Сборщик JavaScript-модулей, который объединяет модули и ресурсы в несколько бандлов и поддерживает разделение кода и обработку не-JS-файлов с помощью loaders.
Открытые библиотеки для React и Svelte, позволяющие создавать интерактивные интерфейсы на основе узлов: блок-схемы, графы и редакторы рабочих процессов.
Фреймворк на Go для создания кроссплатформенных десктопных приложений с веб-интерфейсом на React, Vue, Svelte и других фреймворках.