Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8825

【niv】package.jsonのscripts一覧をターミナルから確認できるCLIを作ってみた

$
0
0

作ったもの

package.jsonに登録されている npm-scriptsをターミナルから確認、実行できるCLIを作ってみました。

説明

package.jsonがあるフォルダで

$ niv

と実行すると
スクリーンショット 2020-08-21 18.03.39.png
こんな感じで npm-scripts一覧が表示されます。
hjklまたは 矢印キーを動かし、スクリプトを選択できます。
エンターキーで選択しているスクリプトを実行します。
ctrl + cでキャンセルできます。

インストール

npmまたは yarnでインストールできます。

npm install-g niv
# or
yarn global add niv

モチベーションとか技術のお話

いろんなプロジェクトに参加しててそれぞれ npm-scriptsがバラバラなので一覧にしてさらに実行もできるCLIがほしかったので作りました。

使った技術セットはこんなかんじです。

技術説明
TypeScript型システムがついたJavaScript。最近V4が出たらしい...?
oclifNode.jsのCLIフレームワーク。TypeScriptにも対応してて簡単にCLIが作れちゃう。

さいごに

ちょい実行速度が遅いところもありますが、よければ使ってみてください〜
最後まで読んでいただきありがとうございました〜


Viewing all articles
Browse latest Browse all 8825

Trending Articles