Repolode
microsoft

microsoft/TypeScript

JavaScriptに任意の静的型付けを追加し、読みやすく標準準拠のJavaScriptにコンパイルできる上位互換言語です。

スター
111,543
フォーク
16,709
未解決の Issue
5,144
最終コミット
4 時間前

これは何?

TypeScriptは、大規模なJavaScriptアプリケーションを開発するためのプログラミング言語です。JavaScriptに任意の型注釈を追加することで、大規模なコードベースでもエディターの支援機能や静的チェックを利用できます。

TypeScriptのコードは、あらゆるブラウザー、ホスト、OSで動作するプレーンなJavaScriptにコンパイルされます。コンパイラーの出力は読みやすく、Web標準に準拠しているため、既存のJavaScriptにも段階的に導入できます。

プロジェクトはnpmのtypescriptパッケージとして配布されており、nextタグからナイトリービルドも利用できます。ブラウザーベースのプレイグラウンドを使えば、インストールせずに言語を試せます。

主な機能

  • 01JavaScriptの構文に任意の静的型付けを追加
  • 02ブラウザー、Node.jsなどのホストを対象とした、読みやすいJavaScriptにコンパイル
  • 03大規模なコードベース向けのエディター支援機能
  • 04安定版とナイトリー版をnpmで配布
  • 05言語を試せるブラウザーベースのプレイグラウンド

ユースケース

  • 静的型チェックが必要な大規模なフロントエンドやNode.jsアプリケーションの開発
  • 既存のJavaScriptプロジェクトへの段階的な型の追加
  • コードの実行前に開発中の型エラーを検出

クイックスタート

  1. 1

    npmから最新の安定版TypeScriptをインストール

    npm install -D typescript
  2. 2

    またはnpmからナイトリービルドをインストール

    npm install -D typescript@next
  3. 3

    オンラインプレイグラウンドで試す

使う前に知っておきたいこと

  • READMEには単体で動作するランタイムについての説明はなく、npm経由でコンパイラパッケージとしてインストールします。

トピック

よくある質問

TypeScript とは?
JavaScriptに任意の静的型付けを追加し、読みやすく標準準拠のJavaScriptにコンパイルできる上位互換言語です。 TypeScriptは、大規模なJavaScriptアプリケーションを開発するためのプログラミング言語です。JavaScriptに任意の型注釈を追加することで、大規模なコードベースでもエディターの支援機能や静的チェックを利用できます。
TypeScript は無料で使えますか?ライセンスは?
TypeScript は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
TypeScript は今もメンテナンスされていますか?
活発にメンテナンス中。TypeScript の最終コミットは 2026年10月21日 です。
TypeScript は何に使えますか?
静的型チェックが必要な大規模なフロントエンドやNode.jsアプリケーションの開発 既存のJavaScriptプロジェクトへの段階的な型の追加 コードの実行前に開発中の型エラーを検出
TypeScript のインストール方法は?
npmから最新の安定版TypeScriptをインストール: npm install -D typescript またはnpmからナイトリービルドをインストール: npm install -D typescript@next オンラインプレイグラウンドで試す
TypeScript はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/TypeScript

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト