雑文発散

«前の日記(2015-08-31) 最新 次の日記(2015-09-02)» 編集
過去の日記

2015-09-01 [長年日記]

[JavaScript] npm パッケージを公開してみたくて、試行錯誤している

ニッチな要件だけど、汎用的に使えるようには作っている node ベースのコマンドを npmjs.com へ登録してみようと思っていろいろ調べている。

まぁ、だいたい登録に必要なことは把握できたかなと思えてきたけど、改めてコードを見直すとかなりイケてない。シンプルな機能だし、そんなにコード行数も多くはないので index.js に全てをブチ込んでいるあるあるな形。

でも、ちょっとみっともないし、この状態でどうやってテストを書けばいいんだ?と疑問に思って、分離できる部分をライブラリ化する形で修正してみている。

つまり、ここまでテストは書いていない。

コマンドの実行 → 失敗 → 修正のループでコードを書いてきたんだけど、npmjs.com に公開するならテストも書いておきたい気持ち。なによりまだ慣れていない JavaScript でのテストについて経験を増やしたい。