🐈

npm package.json でバージョン番号に rc を使うときの注意

に公開

自前でパッケージ開発しているなどで, 0.8.0-rc1 など, release candidate のバージョン付けしたい.

ただ 0.8.0-rc1, 0.8.0-rc2, ... みたいなつけ方だと,

  "tinyusdz" : "^0.8.0-rc10"

こんな感じで ^(キャレット) でバージョン指定する場合, rc10 を超えると 0.8.0-rc9 が選択されてしまうので注意! lexicographycally に判定してしまっている模様.

解決

https://stackoverflow.com/questions/50846170/how-to-generate-npm-release-candidate-version/50856209

0.8.0-rc.1 など, release candidate の番号は独立させて数字にするのが npm の流儀でした.

さらなる高みへ

ChatGPT クンなり Claude クンに聞いて

Discussion