Maintaining a JavaScript software project, be it open source or not, can be a ton of work.
There is the fun work of developing new features , fixing a bug or refactoring a messy chunk of code but those are always followed by chores like releasing new versions or updating some dependencies. But worry not, there is help out there. I’ll show you the benefits of semantic versioning and some cool bots,
such as Greenkeeper and semantic-release, that will do these chores for you!