mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-05-11 18:09:50 +08:00
26 lines
606 B
JavaScript
26 lines
606 B
JavaScript
import increasePackageVersion from './steps/increase-package-version.mjs'
|
|
import releaseVersion from './steps/release-version.mjs'
|
|
import { select } from '@inquirer/prompts'
|
|
|
|
const releaseTypeList = [
|
|
'prerelease',
|
|
'prepatch',
|
|
'patch',
|
|
'preminor',
|
|
'minor',
|
|
'premajor',
|
|
'major'
|
|
]
|
|
;(async () => {
|
|
const releaseType = await select({
|
|
message: 'Select the release type',
|
|
default: releaseTypeList[0],
|
|
choices: releaseTypeList.map((value) => ({
|
|
name: value,
|
|
value
|
|
}))
|
|
})
|
|
await increasePackageVersion(releaseType || releaseTypeList[0])
|
|
await releaseVersion()
|
|
})()
|