いうライブラリを見つけ使おうとしたところ、インストールエラーが発生してしまいました。こちらをプルリクエストで修正してもらいましたので、プルリクエストの手順と合わせて整理します。オブジェクトの値や型をチェックできます。installするとエラーとなります。-Sとセーブオプションを付けてもエラーなのでpackage.jsonに反映されませんしnode_modulesディレクトリにも保存されません。/home/lulzneko/.npm/_logs/2019-03-13T25_67_89_000Z-debug.log普段はYarnを使っているのですが、こちらも同様にエラーとなりpackage.jsonに反映されません。ダウンロードはできているのでnode_modulesに保存されます。環境が変わると、パッケージ名を明示してインストールはしないので、そちらではエラーとなるので注意が必要です。installというコマンドを実行しようとしてtestディレクトリが見つからないためエラーとなっているようです。testすることもないです。Typescriptに何かの処理があるのではないと探ります。install",があります。これが実行されてエラーとなっているようです。ダウンロードできているので、ディレクトリを確認したところtestディレクトリは含まれていませんでした。testは含まれていません。リリースに至るまでに変化があったといえます。setup",、installでなくsetupという名前で作られていたようです。これならインストール時ではなく、明示的に呼び出した時に実行されるので問題ないです。5dce751でエラーとなっているinstallに変わっています。変更が多数あるのですがコミットが分かれておらず、またコメントからもちょっと推測しにくいところです。https://github.com/Grant-Zietsman/validate-typescript/commit/5dce751b6cea0870be3287835befa437ed37c8cf#diff-b9cfc7f2cdf78a7f4b91a753d10865a2残念ながら変更意図の理解につながりそうなコメントなどはなさそうでした。元に戻すプルリクを出して相談してみることにします。installします。その時に合わせて、テストで依存している外部ライブラリのインストールも一緒に行いたかったのではないでしょうか。以下の手順が必要です。setup開発環境を便利にした反面、これが利用者側のインストールするときにも同じことが起こるとは想定外だったのかなと想像します。フォークしてプルリク作成の環境用意プルリクを出すために、まずは元リポジトリをフォークして、プルリク作成の環境を作ります。ボタンをクリックします。リポジトリをスキャンしてる画像が表示されます。無事フォークが完了し自分のリポジトリが作られます。後はいつも通りクローンして作業環境を用意します。done.フォークした自分のリポジトリに変更を加えるプルリクを送りたい変更を、まずはフォークした自分のリポジトリに行います。やるにはブランチを切って作業したほうが良いですが、今回はdevelopブランチがあることと、パッチ1個という感じで継続的にコントリビュートしていわけではないので、developブランチへ直接変更を加えてしまいます。