Changesets でパッケージをリリースする
- 投稿した日
- 更新した日
- 書いたひと
- ひらたけ
Changesets とは
# React
$ npm install react
# Vue.js
$ npm install vue
- 変更履歴の更新
- 新しくリリースするバージョンの指定
- レジストリでのリリース
環境
- Node.js 18.16.1
- pnpm 8.6.6
- @changesets/cli 2.26.2
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