npmに自作のCLIモジュールを公開する

npmのアカウントを作成

https://www.npmjs.orgで登録します。

  • ユーザ名
  • パスワード
  • Emailアドレス

npmコマンドとnpmアカウントの紐付け

先ほど作成したユーザ情報を対話的に入力します。

npm adduser

公開準備 : package.json生成

npm init

package.jsonを対話的に生成します。

"private"trueの場合はfalseに修正します。

"private": false,

公開準備 : CLIモジュール用の設定

npm install -gに対応

"preferGlobal": true,

コマンド名と起動コマンドの登録

"bin": {
  "コマンド名": "起動スクリプト名"
},

公開

npm publish

確認

npm info モジュール名

バージョンアップ

package.jsonのversionを新たなバージョンに変更してnpm publishします。