はじめに
VSCodeの拡張機能を作成するときに、package.jsonの”version”を手動で変更するのが手間だったので、よい方法がないか調べました。
解決方法 npm versionを使う
npm version {patch|minor|major}という便利なコマンドがありました。
npm versionは、package.jsonのversionの上書き、コミット、タグ付けまでを一度に行ってくれます。
npm version patch
# 以下が実行される。
package.jsonの"version"のpatchを+1、必要に応じてpackage-lock.jsonを生成
↓
git add package.json package-lock.json && git commit -m "x.x.x"
↓
git tag -a "vx.x.x" -m "x.x.x"まとめ
VSCodeの拡張機能開発でnpm versionを用いてツールバージョンの管理を行う方法でした。
他のオプションや使い方は公式ドキュメントを参照してください。

npm-version | npm Docs
Bump a package version

コメント