Probably should have just done this from the beginning, use https://github.com/semantic-release/semantic-release for generating releases and maintaining `version.ts` of `ergomatic`. Should also add tools like [`committizen`](https://github.com/commitizen/cz-cli) to enforce style