Currently, version numbers are manually increased and new versions of a package are manually published to NPM.
We might want to look at solutions to automate this.
semantic-release
https://github.com/semantic-release/semantic-release
This is one tool that we could adopt that seems to have broad usage and support.
It would require us format our commit messages in a particular way, which might be annoying. But if we enforce squash commits for the repository it might be simple enough.
Currently, version numbers are manually increased and new versions of a package are manually published to NPM.
We might want to look at solutions to automate this.
semantic-release
https://github.com/semantic-release/semantic-release
This is one tool that we could adopt that seems to have broad usage and support.
It would require us format our commit messages in a particular way, which might be annoying. But if we enforce squash commits for the repository it might be simple enough.