add semver to package.json