1
0
Fork 0
mirror of synced 2024-06-27 02:20:35 +12:00
budibase/scripts/bumpVersion.js

21 lines
609 B
JavaScript
Raw Normal View History

2023-04-22 01:11:21 +12:00
const fs = require("fs")
2023-05-06 00:23:14 +12:00
const semver = require("semver")
2023-04-22 01:11:21 +12:00
2023-06-26 22:53:29 +12:00
const filePath = "../lerna.json"
2023-04-22 01:11:21 +12:00
const versionBump = process.argv[2] || "patch"
// Read and parse lerna.json file
const fileData = fs.readFileSync(filePath)
const lernaData = JSON.parse(fileData)
const currentVersion = lernaData.version
2023-05-06 00:23:14 +12:00
const newVersion = semver.inc(currentVersion, versionBump, "alpha")
2023-04-22 01:11:21 +12:00
// Update lerna.json file with new version
lernaData.version = newVersion
const updatedData = JSON.stringify(lernaData, null, 2)
fs.writeFileSync(filePath, updatedData)
console.log(`Updated version from ${currentVersion} to ${newVersion}`)