Publishing to NPM is automated through GitHub Actions and GitHub Releases.
To publish a new version to NPM:
- Raise and merge a PR with the new version number (example: #33)
- Wait for the Release Drafter workflow to run
- Go to the releases page and edit the draft release
- Verify that the title and tag names are correct (note: the tag will be created when the release is published)
- Click on "Publish release"