- 코드를 수정합니다.
- pnpm changeset
- 배포할 패키지를 선택합니다.
- major, minor, patch 버전을 고릅니다.
- summary에 CHANGELOG.md에 나올 내용을 적습니다.
- git push or pull request
- pull requests에 자동으로 생성된 pr을 merge한다
- https://maurodaprotis.hashnode.dev/how-to-add-changesets-workflow-to-a-simple-package-repo-on-github
- https://wiki.lucashan.space/programming/setting-monorepo-for-github-npm-registry-2/
- https://wallacearchivemain.gatsbyjs.io/blog/auto-release-flow/
.npmrc에 아래 내용을 넣습니다.
.npmrc 파일의 경로는 프로젝트 또는 루트 폴더(cd ~) 둘 중 하나에 넣으면 됩니다.
@musma:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=토큰을넣어주세요
//registry.npmjs.org/:_authToken=토큰을넣어주세요