はじめに
npm-check-updates
、いまさら感はありますが
使ってあらためて便利だったのでこの機会にメモ
ncu(npm-check-updates)とは
公式URL
上記の公式からの引用です
npm-check-updates allows you to upgrade your package.json dependencies to the latest versions, regardless of existing version constraints.
package.jsonの依存関係を最新のバージョンにアップグレードしてくれるmoduleですね。
インストール
グローバルにインストールして使います
$ npm install -g npm-check-updates
使い方
dry-run
ncu
と打つと実際には更新せずに、
更新対象のリストが表示されます。
$ ncu $ ncu Using /Users/tweeeety/hoge/package.json ⸨░░░░░░░░░░░░░░░░░░⸩ ⠴ : browserify 13.0.1 → 16.2.2 del 2.2.1 → 3.0.0 diff-json 0.1.1 → 0.1.11 es6-promise 4.0.5 → 4.2.4 gulp-cheerio 0.6.2 → 0.6.3 gulp-concat 2.6.0 → 2.6.1 gulp-cssmin 0.1.7 → 0.2.0 gulp-frontnote 1.0.3 → 2.0.1 gulp-plumber 1.1.0 → 1.2.0 gulp-rename 1.2.2 → 1.2.3 gulp-replace 0.5.4 → 1.0.0 gulp-svgmin 1.2.2 → 1.2.4 gulp-svgstore 6.0.0 → 6.1.1 gulp-uglify 1.5.4 → 3.0.0 moment 2.14.1 → 2.22.2 remodal 1.1.0 → 1.1.1 require-dir 0.3.0 → 1.0.0 run-sequence 1.2.2 → 2.2.1 stripify 4.0.0 → 6.0.0 svg4everybody 2.1.4 → 2.1.9 through2 2.0.1 → 2.0.3 underscore 1.8.3 → 1.9.1 Run ncu with -u to upgrade package.json
更新
ncu -u
とすることで
実際に更新が走り、合わせてpackage.jsonも書き換えてくれます。
$ ncu -u
あとは公式に詳しく書いてあるので以上、、、ということで、、、w
https://github.com/tjunnone/npm-check-updates#options
おわり
全体的にサクっとupdateできるので便利です
\(^o^)/