UNPKG

@tianyio/quality-helper

Version:

A comprehensive quality helper tool for project scaffolding and management

29 lines (28 loc) 1.03 kB
/** * 从npm获取包的最新版本 * @param packageName 包名 * @returns 最新版本号 */ export declare function getLatestVersion(packageName: string): Promise<string>; /** * 批量获取多个包的最新版本 * @param packageNames 包名数组 * @returns 包名到版本号的映射 */ export declare function getLatestVersions(packageNames: string[]): Promise<Record<string, string>>; /** * 获取@tianyio/开头的包的最新版本 */ export declare function getTianyioLatestVersions(): Promise<Record<string, string>>; /** * 解析依赖对象,将'latest'版本或未提供版本号的依赖替换为最新稳定版本 * @param dependencies 依赖对象 * @returns 解析后的依赖对象 */ export declare function resolveDependencyVersions(dependencies: Record<string, string>): Promise<Record<string, string>>; /** * 检查包是否需要版本解析 * @param version 版本字符串 * @returns 是否需要解析 */ export declare function needsVersionResolution(version: string): boolean;