t-comm
Version:
专业、稳定、纯粹的工具库
27 lines (26 loc) • 751 B
TypeScript
/**
* 是否应该执行 standard-version
* 返回0,不执行
* 返回1,执行--first-release
* 返回2,执行--release-as patch
* @private
* @param {string} [] 命令执行目录
* @returns {number} 是否应该执行 standard-version
*/
export declare function shouldGenVersion(root?: string, forceGenVersion?: boolean): number;
/**
* 自动生成version,核心是利用 standard-version 命令
* @param {object} config 配置信息
* @param {string} config.root 项目根路径
* @returns {boolean} 是否执行了 standard-version
* @example
*
* genVersion({
* root: process.cwd()
* })
*
*/
export declare function genVersion({ root, forceGenVersion, }: {
root: string;
forceGenVersion?: boolean;
}): boolean;