const { prompt } = require('enquirer')
const execa = require('execa')
-const preId = args.preid || semver.prerelease(currentVersion)[0] || 'alpha'
+const preId =
+ args.preid ||
+ (semver.prerelease(currentVersion) && semver.prerelease(currentVersion)[0])
const isDryRun = args.dry
const skipTests = args.skipTests
const skipBuild = args.skipBuild
'patch',
'minor',
'major',
- 'prepatch',
- 'preminor',
- 'premajor',
- 'prerelease'
+ ...(preId ? ['prepatch', 'preminor', 'premajor', 'prerelease'] : [])
]
const inc = i => semver.inc(currentVersion, i, preId)