Перейти к содержимому

セマンティックバージョニングの決まり|^ と ~ はどこまで上がるか

テックノワダイ

0:00 / 0:00

セマンティックバージョニングの決まり|^ と ~ はどこまで上がるか

51 просмотр · 6 дн. назад
テックノワダイ
33 подписчика
51 просмотр · 6 дн. назад
セマンティックバージョニングの決まりの解説。1.2.3 の 3 つの数字が何を約束していて、package.json の ^ と ~ がどこまで上がっていいかを、実物のコマンドと公式の仕様で説明する。 npm version で上げる、0 始まりと beta の扱い、^ と ~ の範囲(npx semver で確かめる)、npm update で上がる範囲と lockfile の役割、パッチで壊れたときどうするかまで、npm 10.9 / semver 7.8 の実ログで。 ■ 目次 0:00 セマンティックバージョニングの決まり 0:49 1.2.3 の 3 つの数字が表すもの(メジャー.マイナー.パッチ / 決めたのは semver.org) 2:32 npm version で上げる、0 始まりと beta の扱い(0.y.z と 1.0.0 / プレリリースと優先度) 4:56 ^ と ~ はどこまで上がるか(依存は範囲で書いてある / npm のドキュメントの表 / semver コマンドで確かめる) 7:56 npm update で上がる範囲と lockfile の役割(今回の例の package.json / outdated → update / 範囲は package.json、実際のバージョンは lockfile / 公式の説明) 11:05 パッチで壊れたときどうするか(仕様はどう言っているか / 使う側の守り方) 12:55 まとめ ■ 使うもの Semantic Versioning https://semver.org/ npm https://www.npmjs.com/ Node.js https://nodejs.org/ ■ クレジット VOICEVOX:ずんだもん VOICEVOX:春日部つむぎ 立ち絵:坂本アヒル 様   / sakamoto_ahr   #npm #semver #Nodejs