@yzfu/bumpx
Version:
Bump version, base on,bumpp,add new --select option
51 lines (47 loc) • 1.73 kB
TypeScript
export { ReleaseType } from 'semver';
import { D as DefaultOptions } from './bumpx-options-0e5931b4.js';
export { B as BumpxOptions } from './bumpx-options-0e5931b4.js';
import * as bumpp from 'bumpp';
/**
* Progress events that indicate the progress of the `versionBump()` function.
*/
declare const enum ProgressEvent {
FileUpdated = "file updated",
FileSkipped = "file skipped",
GitCommit = "git commit",
GitTag = "git tag",
GitPush = "git push",
NpmScript = "npm script"
}
/**
* The NPM version scripts
*
* @see https://docs.npmjs.com/cli/version.html
*/
declare const enum NpmScript {
PreVersion = "preversion",
Version = "version",
PostVersion = "postversion"
}
declare const bumpxConfigDefaults: DefaultOptions;
declare const configDefaults: {
release?: string | undefined;
preid?: string | undefined;
commit?: string | boolean | undefined;
tag?: string | boolean | undefined;
push?: boolean | undefined;
all?: boolean | undefined;
confirm?: boolean | undefined;
noVerify?: boolean | undefined;
files?: string[] | undefined;
cwd?: string | undefined;
interface?: boolean | bumpp.InterfaceOptions | undefined;
ignoreScripts?: boolean | undefined;
progress?: ((progress: bumpp.VersionBumpProgress) => void) | undefined;
execute?: string | undefined;
recursive?: boolean | undefined;
select?: boolean | undefined;
};
declare function loadBumpConfig(overrides?: Partial<DefaultOptions>): Promise<DefaultOptions>;
declare function defineConfig(config: Partial<DefaultOptions>): Partial<DefaultOptions>;
export { DefaultOptions, NpmScript, ProgressEvent, bumpxConfigDefaults, configDefaults, defineConfig, loadBumpConfig };