created: 2019-07-15T09:50:46.000Z

package.jsonの古いファイルをいっぺんに更新する

古いパッケージの一覧

$ npm outdated

こんな感じの出力が得られる

$ npm outdated
Package             Current  Wanted  Latest  Location
firebase-functions    2.3.1   2.3.1   3.1.0  project_name
firebase-tools       6.12.0  6.12.0   7.1.0  project_name

いっぺんに更新する

以下のようなワンライナーで全部最新のに更新できる

$ npm outdated | grep -v ^Package | awk '{print $1}' | xargs -I{} yarn add {}@latest

その他

npm-check-updates というコマンドをインストールすると この辺りをよしなにやってくれるようだ (けどインストールするのも手間なのでワンライナーでなんとかしてしまった)