This is a for all the packages I publish under the @mlaursen scope.
- @mlaursen/cli
- @mlaursen/code
- @mlaursen/copy-scss-files
- @mlaursen/eslint-config
- @mlaursen/release-script
To test out things there are a few apps:
Add changesets for each working change. This should generally be one package at a time:
pnpm changesetCommit the changeset as a separate commit or with related work.
When ready to create a release:
pnpm changeset version
git add -u
git commit -m "build(version): version package"
pnpm changeset publish
git push --follow-tagsThen manually create a release in Github for the tag. I will need to look into
a way for the createRelease script to handle this in
@mlaursen/release-script now that I understand changesets a bit more.