Skip to content

relizy / ReleaseOptions

Interface: ReleaseOptions

Defined in: src/types.ts:380

Extends

Properties

access?

optional access: "public" | "restricted"

Defined in: src/types.ts:296

NPM access level (e.g. public or restricted)

Default

ts
undefined

Inherited from

PublishConfig.access


args?

optional args: 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?

optional buildCmd: string

Defined in: src/types.ts:311

Command to build your packages before publishing (e.g. pnpm build)

Default

ts
undefined

Inherited from

PublishConfig.buildCmd


changelog?

optional changelog: boolean

Defined in: src/types.ts:357

Generate changelog files (CHANGELOG.md)

Default

ts
true

Inherited from

ReleaseConfig.changelog


clean?

optional clean: boolean

Defined in: src/types.ts:377

Determine if the working directory is clean and if it is not clean, exit

Default

ts
false

Inherited from

ReleaseConfig.clean


commit?

optional commit: boolean

Defined in: src/types.ts:347

Commit changes and create tag

Default

ts
true

Inherited from

ReleaseConfig.commit


configName?

optional configName: string

Defined in: src/types.ts:405

Default

ts
'relizy'

dependencyTypes?

optional dependencyTypes: ("dependencies" | "peerDependencies" | "devDependencies")[]

Defined in: src/types.ts:137

Include dependencies when bumping.

Default

ts
['dependencies']

Inherited from

BumpConfig.dependencyTypes


dryRun?

optional dryRun: boolean

Defined in: src/types.ts:385

Run without side effects

Default

ts
false

force?

optional force: boolean

Defined in: src/types.ts:410

Bump even if there are no commits

Default

ts
false

formatCmd?

optional formatCmd: string

Defined in: src/types.ts:183

Command to format the changelog (e.g. prettier --write CHANGELOG.md).

Default

ts
undefined

Inherited from

ChangelogConfig.formatCmd


from?

optional from: string

Defined in: src/types.ts:389

Default

ts
undefined

includeCommitBody?

optional includeCommitBody: boolean

Defined in: src/types.ts:193

Include commit body in the changelog.

Default

ts
true

Inherited from

ChangelogConfig.includeCommitBody


logLevel?

optional logLevel: "error" | "default" | "silent" | "warning" | "normal" | "debug" | "trace" | "verbose"

Defined in: src/types.ts:401

Default

ts
undefined

noVerify?

optional noVerify: boolean

Defined in: src/types.ts:372

Skip git verification while committing by using --no-verify flag

Default

ts
true

Inherited from

ReleaseConfig.noVerify


otp?

optional otp: string

Defined in: src/types.ts:301

NPM OTP (e.g. 123456)

Default

ts
undefined

Inherited from

PublishConfig.otp


packages?

optional packages: string[]

Defined in: src/types.ts:306

Glob pattern matching for packages to publish

Default

ts
undefined

Inherited from

PublishConfig.packages


preid?

optional preid: string

Defined in: src/types.ts:127

Prerelease identifier (e.g. 'beta', 'alpha')

Default

ts
undefined

Inherited from

BumpConfig.preid


private?

optional private: 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?

optional providerRelease: boolean

Defined in: src/types.ts:362

Publish release to your repository (github or gitlab)

Default

ts
true

Inherited from

ReleaseConfig.providerRelease


publish?

optional publish: boolean

Defined in: src/types.ts:367

Publish release to your registry

Default

ts
true

Inherited from

ReleaseConfig.publish


push?

optional push: boolean

Defined in: src/types.ts:352

Push changes to your repository (commit and tag(s))

Default

ts
true

Inherited from

ReleaseConfig.push


registry?

optional registry: string

Defined in: src/types.ts:286

NPM registry URL (e.g. https://registry.npmjs.org/)

Default

ts
undefined

Inherited from

PublishConfig.registry


rootChangelog?

optional rootChangelog: boolean

Defined in: src/types.ts:188

Generate changelog at root level with all changes

Default

ts
true

Inherited from

ChangelogConfig.rootChangelog


suffix?

optional suffix: 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

ts
undefined

tag?

optional tag: 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

ts
undefined

Inherited from

PublishConfig.tag


to?

optional to: string

Defined in: src/types.ts:393

Default

ts
undefined

token?

optional token: string

Defined in: src/types.ts:397

Default

ts
undefined

type?

optional type: ReleaseType

Defined in: src/types.ts:122

Release type (e.g. 'major', 'minor', 'patch', 'prerelease', 'prepatch', 'preminor', 'premajor')

Default

ts
'release'

Inherited from

BumpConfig.type


yes?

optional yes: boolean

Defined in: src/types.ts:142

Skip confirmation prompt about bumping packages

Default

ts
true

Inherited from

BumpConfig.yes

Released under the MIT License.