ページ内ナビ
概要
@sindresorhus/tsconfigは、TypeScriptのコンパイラ設定をnpmパッケージとして再利用するための共有設定です。各プロジェクトのtsconfig.jsonからextendsで参照し、型検査の基準を揃えられます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
導入前の確認
参考にした公式資料
- [1]tsconfig v8.1.0 README(2026-10-04)
- [2]tsconfig v8.1.0 compiler options(2026-10-04)
- [3]tsconfig v8.1.0 release(2026-10-04)
編集部からの補足
個人プロジェクト向けに選ばれた厳格な設定です。既存コードへ導入する前に、未使用変数や安全でないインデックス参照など、追加で検出されるエラーを小さな範囲で確認してください。
3ステップで試す
- 1
サンプルプロジェクトを用意する
Node.js 20以上が選択されていることを確認してから、空のNode.jsプロジェクトを作成し、以降の操作場所へ移動します。
mkdir tsconfig-demo && cd tsconfig-demo && npm init -y - 2
固定版の設定とTypeScriptを追加する
レビュー対象と同じ設定パッケージ版と、要件を満たすTypeScriptを追加します。
npm install --save-dev typescript@5.9.3 @sindresorhus/tsconfig@8.1.0 - 3
設定を継承して型検査する
最小の設定とソースを作り、継承したコンパイラ設定でエラーなく型検査できることを確認します。
printf '%s\n' '{"extends":"@sindresorhus/tsconfig","compilerOptions":{"noEmit":true}}' > tsconfig.json && printf '%s\n' 'export const greeting: string = "hello";' > index.ts && npx tsc --noEmit
成長
成長の推移 · 直近30日
377 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 0
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Pi112,337 Stars
共通タグ 1件 · 共通カテゴリ 1件
最小構成のコーディングエージェントを拡張して、自分の開発環境へ合わせるエージェント基盤
TypeScript - Playwright97,062 Stars
共通タグ 2件 · 共通カテゴリ 1件
Chromium・Firefox・WebKitを一つのAPI/Test runnerで操作し、E2E test・script・agent browser automationを実行する
TypeScript - Storybook91,195 Stars
共通タグ 2件 · 共通カテゴリ 1件
UI状態をstoryとして保存し、Docs・interaction test・AI toolへ再利用するfrontend workshop
TypeScript - Docusaurus66,390 Stars
共通タグ 2件 · 共通カテゴリ 1件
docs・blog・custom React page・i18nを静的buildへまとめるdocumentation site generator
TypeScript - Expo52,545 Stars
共通タグ 2件 · 共通カテゴリ 1件
React NativeアプリをAndroid・iOS・Webへ一つのprojectから展開する
TypeScript - Jest45,471 Stars
共通タグ 2件 · 共通カテゴリ 1件
assertion・mock・watch・snapshot・worker isolationを一つのCLIへまとめるJavaScript testing framework
TypeScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。