Skip to content

relizy / MonorepoConfig

Interface: MonorepoConfig ​

Defined in: src/types.ts:194

Properties ​

ignored? ​

optional ignored?: string[]

Defined in: src/types.ts:224

Glob patterns (relative to cwd, POSIX separators) of package directories to ignore - matched the same way as packages. Ignored packages are excluded from bump, changelog, publish, provider-release and pr-comment.

In unified/selective mode, commits whose changed files all live inside ignored packages are also excluded from the root version bump and the root changelog (a breaking change in an ignored package no longer bumps the whole repository).

Prefer this over ignorePackageNames for path-based configuration consistent with packages. Both options are honored and merged together.

Default ​

ts
[]

ignorePackageNames? ​

optional ignorePackageNames?: string[]

Defined in: src/types.ts:209

Package names to ignore.

Deprecated ​

Use ignored (path globs) instead, for consistency with packages. Both options are still honored and merged together.

Default ​

ts
[]

includePrivates? ​

optional includePrivates?: boolean

Defined in: src/types.ts:231

Include private packages (with "private": true in package.json) in bump and changelog operations. Private packages remain excluded from publish, provider-release, and pr-comment regardless of this flag.

Default ​

ts
false

packages ​

packages: string[]

Defined in: src/types.ts:202

Glob pattern matching for packages to bump.


versionMode ​

versionMode: VersionMode

Defined in: src/types.ts:198

Version mode for the monorepo.

Released under the MIT License.