🐈
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 に判定してしまっている模様.
解決
0.8.0-rc.1
など, release candidate の番号は独立させて数字にするのが npm の流儀でした.
さらなる高みへ
ChatGPT クンなり Claude クンに聞いて
Discussion