nodeでモジュール書いて公開するまでのメモ
ユーザを登録する
$ npm adduser
User / Password / Email を入力する
$ cat ~/.npmrc
_auth = ....
email = ....
~/.npmrcファイルが保存されていた。 Dropboxとかに放り込んで、symlinkにしておく.
プロジェクトを作る
たぶんnpm init とかでテンプレート作るんだろうけど、yoのプラグインをまねした.
確認する
アップロード前に確認したいのが人情.
$ npm install /your/hubot/pluing/path
npm installで普通にディレクトリ指定すれば行けた。
アップロードする
$ npm publish
$ npm info hubot-hello-ninja
OK. これでnpm module authorになった! というかなんだかんだで初モジュールアップロード。。
使い方
hubotのscriptは、npm install して、external-scripts.jsonに追記すればOK.
$ npm install hubot-hello-ninja
external-scripts.json
["hubot-hello-ninja"]