upgrade to latest semver and mkdirp