Skip to content

relizy / MonorepoConfig

Interface: MonorepoConfig ​

Defined in: src/types.ts:195

Properties ​

ignored? ​

optional ignored?: string[]

Defined in: src/types.ts:225

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:210

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:232

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:203

Glob pattern matching for packages to bump.


versionMode ​

versionMode: VersionMode

Defined in: src/types.ts:199

Version mode for the monorepo.

Released under the MIT License.