Use npm-style semver for Node.js crowd
Recurse only for components
Bump version