relizy / ReleaseOptions
Interface: ReleaseOptions
Defined in: src/types.ts:380
Extends
Properties
access?
optionalaccess:"public"|"restricted"
Defined in: src/types.ts:296
NPM access level (e.g. public or restricted)
Default
undefinedInherited from
PublishConfig.access
args?
optionalargs:string[]
Defined in: node_modules/.pnpm/changelogen@0.6.2_magicast@0.3.5/node_modules/changelogen/dist/index.d.mts:37
Inherited from
PublishConfig.args
buildCmd?
optionalbuildCmd:string
Defined in: src/types.ts:311
Command to build your packages before publishing (e.g. pnpm build)
Default
undefinedInherited from
PublishConfig.buildCmd
changelog?
optionalchangelog:boolean
Defined in: src/types.ts:357
Generate changelog files (CHANGELOG.md)
Default
trueInherited from
clean?
optionalclean:boolean
Defined in: src/types.ts:377
Determine if the working directory is clean and if it is not clean, exit
Default
falseInherited from
commit?
optionalcommit:boolean
Defined in: src/types.ts:347
Commit changes and create tag
Default
trueInherited from
configName?
optionalconfigName:string
Defined in: src/types.ts:405
Default
'relizy'dependencyTypes?
optionaldependencyTypes: ("dependencies"|"peerDependencies"|"devDependencies")[]
Defined in: src/types.ts:137
Include dependencies when bumping.
Default
['dependencies']Inherited from
dryRun?
optionaldryRun:boolean
Defined in: src/types.ts:385
Run without side effects
Default
falseforce?
optionalforce:boolean
Defined in: src/types.ts:410
Bump even if there are no commits
Default
falseformatCmd?
optionalformatCmd:string
Defined in: src/types.ts:183
Command to format the changelog (e.g. prettier --write CHANGELOG.md).
Default
undefinedInherited from
from?
optionalfrom:string
Defined in: src/types.ts:389
Default
undefinedincludeCommitBody?
optionalincludeCommitBody:boolean
Defined in: src/types.ts:193
Include commit body in the changelog.
Default
trueInherited from
ChangelogConfig.includeCommitBody
logLevel?
optionallogLevel:"error"|"default"|"silent"|"warning"|"normal"|"debug"|"trace"|"verbose"
Defined in: src/types.ts:401
Default
undefinednoVerify?
optionalnoVerify:boolean
Defined in: src/types.ts:372
Skip git verification while committing by using --no-verify flag
Default
trueInherited from
otp?
optionalotp:string
Defined in: src/types.ts:301
NPM OTP (e.g. 123456)
Default
undefinedInherited from
PublishConfig.otp
packages?
optionalpackages:string[]
Defined in: src/types.ts:306
Glob pattern matching for packages to publish
Default
undefinedInherited from
PublishConfig.packages
preid?
optionalpreid:string
Defined in: src/types.ts:127
Prerelease identifier (e.g. 'beta', 'alpha')
Default
undefinedInherited from
private?
optionalprivate:boolean
Defined in: node_modules/.pnpm/changelogen@0.6.2_magicast@0.3.5/node_modules/changelogen/dist/index.d.mts:39
Inherited from
PublishConfig.private
providerRelease?
optionalproviderRelease:boolean
Defined in: src/types.ts:362
Publish release to your repository (github or gitlab)
Default
trueInherited from
publish?
optionalpublish:boolean
Defined in: src/types.ts:367
Publish release to your registry
Default
trueInherited from
push?
optionalpush:boolean
Defined in: src/types.ts:352
Push changes to your repository (commit and tag(s))
Default
trueInherited from
registry?
optionalregistry:string
Defined in: src/types.ts:286
NPM registry URL (e.g. https://registry.npmjs.org/)
Default
undefinedInherited from
PublishConfig.registry
rootChangelog?
optionalrootChangelog:boolean
Defined in: src/types.ts:188
Generate changelog at root level with all changes
Default
trueInherited from
suffix?
optionalsuffix:string
Defined in: src/types.ts:415
Custom suffix for prerelease versions - replace the last .X with .suffix (e.g. 1.0.0-beta.0 -> 1.0.0-beta.suffix)
Default
undefinedtag?
optionaltag:string
Defined in: node_modules/.pnpm/changelogen@0.6.2_magicast@0.3.5/node_modules/changelogen/dist/index.d.mts:38
NPM tag (e.g. latest)
Default
undefinedInherited from
PublishConfig.tag
to?
optionalto:string
Defined in: src/types.ts:393
Default
undefinedtoken?
optionaltoken:string
Defined in: src/types.ts:397
Default
undefinedtype?
optionaltype:ReleaseType
Defined in: src/types.ts:122
Release type (e.g. 'major', 'minor', 'patch', 'prerelease', 'prepatch', 'preminor', 'premajor')
Default
'release'Inherited from
yes?
optionalyes:boolean
Defined in: src/types.ts:142
Skip confirmation prompt about bumping packages
Default
true