settings for versioning manager

interface VersioningOptions {
    changelog?: ChangelogGeneratorParams;
    exclude?: null | string[];
    include?: null | string[];
    shouldInclude?: (file: ProjectChangedFile) => MaybePromise<boolean>;
}

Properties

exclude?: null | string[]

globs of files changes to which to black-list (relative to package root)

['**/*.test.ts', '**/*.md']

include?: null | string[]

globs of files changes to which to white-list (relative to package root)

all
shouldInclude?: (file: ProjectChangedFile) => MaybePromise<boolean>

custom predicate for inclusion of files (will be called in addition to the globs, defaults to checking if the file is in tsconfig.json)