@frsource/release-it-config
Version:
Release-it configuration files used across the FRSOURCE organization.
57 lines (56 loc) • 1.36 kB
text/typescript
declare function _exports({ pkgName, buildCmd, pluginsPath, }: {
pkgName: string;
buildCmd?: string;
pluginsPath?: string;
}): {
npm: {
publishPath: string;
publish: boolean;
};
git: {
requireBranch: string;
requireCommits: boolean;
requireCommitsFail: boolean;
requireCleanWorkingDir: boolean;
commitsPath: string;
commitMessage: string;
tagName: string;
tagMatch: string;
getLatestTagFromAllRefs: boolean;
};
github: {
release: boolean;
releaseName: string;
comments: {
submit: boolean;
issue: string;
pr: string;
};
};
plugins: {
[x: string]: {
gitRawCommitsOpts: {
path: string;
};
preset: string;
infile: string;
} | {
gitRawCommitsOpts?: undefined;
preset?: undefined;
infile?: undefined;
};
'@release-it/conventional-changelog': {
gitRawCommitsOpts: {
path: string;
};
preset: string;
infile: string;
};
};
hooks: {
'after:init': string;
'before:npm:release': string;
'after:npm:release': string;
};
};
export = _exports;