npm version
このコマンドはpackage.jsonのバージョンを上げてgitのコミットとタグを追加
してくれるコマンドです。
- gitのワーキングディレクトリがクリーンになってるか確認する
- preversionのスクリプトを実行する
- package.jsonのバージョンを上げる
- versionのスクリプトを実行する
- gitコミット作成&タグ追加する
- postversionのスクリプトを実行する
のような処理の流れになるみたいです。
npm-scripts
に何も処理を設定していない場合は1・3・5
の処理だけ走ります。
scripts: { "postversion": "git push && git push --tags" }
このscripts
を設定して、例えばnpm version minor
と叩くと
package.json
のversionを上げてくれて、gitのタグもきってくれる処理を一度にしてくれるのでとても便利です。
タグを切る時にとても便利なのでぜひ使って見てください。