public
コマンドを使うと npm に公開できます。
そのまま使うと対話的に1つずつ確認しながら公開手順を踏めますが、オプションを渡してあげれば一度のコマンド実行で公開まで行ってくれます。
オプション
npm
ではバージョンはMAJOR.MINOR.PATCH@TAG
という形で管理します。TAG
はオプショナルです。例えば1.2.3
ならMAJOR
バージョンは1
、MINOR
バージョンは2
、PATCH
バージョンは3
という意味です。
patch
patch
オプションはPATCH
バージョンを1つ上げて公開します。現在のバージョンが1.2.3
なら1.2.4
に上げてから公開します。
minor
minor
オプションはMINOOR
バージョンを1つ上げて公開します。現在のバージョンが1.2.3
なら1.3.0
ですね。
major
これもMAJOR
バージョンを1つ上げて公開するやつです。現在のバージョンが1.2.3
なら2.0.0
です。
new-version
好きなバージョンを付けたい時に使います。yarn publish --new-version 2.3.4
とすれば2.3.4
バージョンで公開できます。
tag
VERSION@TAG
の形で公開します。これは上記のどれかと一緒に使います。例えば現在のバージョンが1.2.3
だとして、2.0.0@canary
として公開したい場合、yarn publish --major --tag canary
を実行します。
公開後
Yarn のバージョンが1.15.2
の現在、少なくともバージョンを上げた後のpackage.json
のpush
などは一緒にされないようなので忘れずにpush
するようにしましょう。