Skip to content
uupaa edited this page May 31, 2015 · 1 revision

x.y.z のような3桁のバージョン表記は Semver と呼ばれています。

  • x がメジャーバージョン, y がマイナーバージョン, z がパッチバージョンです。
  • 大幅で破壊的な変更を行い、互換性がなくなる修正をしてしまった場合は、メジャーバージョンを +1 します。
  • それほどインパクトがない機能の追加や修正を行った場合は場合は、マイナーバージョンを +1 します。
  • バグフィックスなど軽微な修正を行った場合は、パッチバージョンを +1 します。
    • npm run patch コマンドでパッチバージョンを手軽に +1 できます

package.json の version を上げずに npm publish を繰り返すと publish 時にエラーになります。
気をつけてください。