node-gitというNode.js用のGitのWrapperライブラリがある.これをTypeScriptで使いたい場合にDefinitelyTypedにある型定義ファイルを使おうと思うと2.0以降の場合注意が必要.
tl;dr
node-gitからgitにディレクトリが変わっています.型定義ファイルを使いたいときは
npm install --save-dev @types/git
をすれば大丈夫です.
理由など
このcommitが理由のようだ.
TypeScript 2.0から型定義ファイルを @types/~
でnpmで管理できるようになった.これはこの記事が詳しいんだけど,それに伴ってファイルとかフォルダとかの名前を変更したらしい.
というのも,node-git はnpmにはgitという名前で登録されており,それに合わせる形でディレクトリ名が node-git
から git
に移ったらしい.
何か間違いとか勘違いがあれば教えていただけると助かります.