Hiratake Web ロゴ

Changesets でパッケージをリリースする

投稿した日
更新した日
書いたひと
icon
ひらたけ

Changesets とは

# React
$ npm install react
# Vue.js
$ npm install vue
  • 変更履歴の更新
  • 新しくリリースするバージョンの指定
  • レジストリでのリリース

環境

monorepo/
 ├ packages/
 │ └ hogehoge/
 │   └ package.json
 ├ package.json
 ├ pnpm-lock.yaml
 └ pnpm-workspace.yaml

導入

$ pnpm add -wD @changesets/cli
$ pnpm changeset init
{
  "access": "public",
  ...
}
{
  "scripts": {
    "ci:publish": "pnpm publish -r --no-git-checks"
  },
  ...
}

パッケージをリリースする

$ pnpm changeset