npm module の情報を shell スクリプトから参照する方法です。
これです
PKG_VERSION=`node -pe 'require("./package.json").version'`
以上。
.versionの部分は適宜書き換えてください。
解説
はじめは npm version コマンドで取得できるでしょー、と思って調べたんですが、これはバージョンアップ専用で取得はNGでした。
ということで node の-e: eval scriptオプションでpackage.jsonファイルを直接ロードする方法で解決。
require 便利!
2014.10.20 追記
インラインでconsole.logしていたのを、-p: evaluate script and print result オプションで代替できると教えてもらいました。
@fukayatsu ありがとうございます!
少しハマったので書き残しておきます。