mattak's blog

人生を1ミリ進める

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"]