Bump Configuration
Configure version bumping behavior.
type
Set version type:
ts
import { defineConfig } from 'relizy'
export default defineConfig({
bump: {
type: 'minor', // 'major' | 'minor' | 'patch' | 'prerelease' | 'release' | 'prepatch' | 'preminor' | 'premajor'
},
})preid
Set prerelease identifier:
ts
import { defineConfig } from 'relizy'
export default defineConfig({
bump: {
preid: 'beta', // For pre-releases like 1.0.0-beta.1
},
})dependencyTypes
Set dependency types to consider for version bumping:
ts
import { defineConfig } from 'relizy'
export default defineConfig({
bump: {
dependencyTypes: ['dependencies', 'devDependencies', 'peerDependencies'],
},
})yes
Set to true to skip the confirmation prompt:
ts
import { defineConfig } from 'relizy'
export default defineConfig({
bump: {
yes: true,
},
})Complete Example
ts
import { defineConfig } from 'relizy'
export default defineConfig({
bump: {
type: 'prerelease',
preid: 'beta',
dependencyTypes: ['dependencies', 'devDependencies', 'peerDependencies'],
yes: true,
},
})Usage:
bash
relizy bump
# Results in: 1.0.0 → 1.0.0-beta.0