Skip to content

Commit b8e13a4

Browse files
new update-version script
1 parent 77174be commit b8e13a4

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Diff for: update-version.js

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import fs from 'fs';
2+
import path from 'path';
3+
4+
const packageJsonPath = path.resolve(process.cwd(), 'package.json');
5+
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8'));
6+
7+
const versionParts = packageJson.version.split('.');
8+
let buildNumber = 0;
9+
if (versionParts.length > 1) {
10+
buildNumber = parseInt(versionParts[versionParts.length - 1], 10);
11+
if (isNaN(buildNumber)) {
12+
buildNumber = 0;
13+
}
14+
}
15+
16+
buildNumber += 1;
17+
18+
versionParts[versionParts.length - 1] = buildNumber.toString();
19+
packageJson.version = versionParts.join('.');
20+
21+
fs.writeFileSync(packageJsonPath, JSON.stringify(packageJson, null, 2), 'utf-8');

0 commit comments

Comments
 (0)