MCPcopy Create free account
hub / github.com/wonderwhy-er/DesktopCommanderMCP / bumpVersion

Function bumpVersion

scripts/sync-version.js:4–15  ·  view source on GitHub ↗
(version, type = 'patch')

Source from the content-addressed store, hash-verified

2import path from 'path';
3
4function bumpVersion(version, type = 'patch') {
5 const [major, minor, patch] = version.split('.').map(Number);
6 switch(type) {
7 case 'major':
8 return `${major + 1}.0.0`;
9 case 'minor':
10 return `${major}.${minor + 1}.0`;
11 case 'patch':
12 default:
13 return `${major}.${minor}.${patch + 1}`;
14 }
15}
16
17// Read command line arguments
18const shouldBump = process.argv.includes('--bump');

Callers 1

sync-version.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected