npm-debug.log to gitignore and nvm to semver minor not patch