npmモジュールを作るときの自分の手順をまとめました。 プロトタイプをコーディング済みで、コンセプトが固まっている前提です。 モジュール名を決める npmを検索、類似ライブラリが無いか探す。 ついでに、APIや実装にパクれるネタを探します ハイフン区切りでモジュール名を決める npmを検索して名前が被らないか確認する READMEを書く 例 モジュール名のディレクトリをつくる エディタ*1でREADMEを書く。 内容は、 Description: モジュールの価値を伝える一文です。 githubでプロジェクトを作るときと、npm initするときにも使います Usage: 自分の「こう使うと気持ちいい」イメージを伝える、サンプルコード。 最初のテストコードになるかもしれません API: 定義する関数とその引数など*2 Setup: 対象環境(npm、browserify、bowerなど)を