注意
~~問題の切り分けができていません。~~あくまで、現時点での一時的処置です。
問題
node6に移行後、自作モジュールをnpmにpublishしたところpackage.jsonのfilesの内容が解釈されずにindex.jsがpublishされませんでした。
package.json
// ...
"files": [
"index.js"
],
// ...
ディレクトリ構成は以下のような感じです。
.
├── index.js
├── license
├── node_modules
├── package.json
├── readme.md
└── test.js
対策
nodeのバージョンを5系に戻したら正しくpublishされました。
しかし、v6.0.0でもpublishがうまくいく時があり、どこに問題があるのかはっきりしていません。
~~原因がわかりしだい追記しますが、~~現時点ではv5.11.0あたりを使うのが無難そうです。
2016/05/04 11:58追記
コメントで教えてもらいましたが、他パッケージでも起きているnpmのバグのようです。修正されるのを待つかv5系でpublishするのがやはり無難だと思います。