The semantic versioner for npm