UNPKG

@eljs/release

Version:
24 lines 965 B
import { type PackageJson, type PackageManager, type RunCommandOptions } from '@eljs/utils'; /** * 更新 lock 文件 * @param packageManager 包管理工具 * @param cwd 当前工作目录 */ export declare function updatePackageLock(packageManager: PackageManager, options?: RunCommandOptions): Promise<void>; /** * 更新包版本 * @param pkgJsonPath package.json 路径 * @param pkg package.json 对象 * @param version 版本 * @param pkgNames 包名 */ export declare function updatePackageVersion(pkgJsonPath: string, pkg: PackageJson, version: string, pkgNames?: string[]): Promise<void>; /** * 更新包依赖的版本 * @param pkg package.json 对象 * @param type 依赖类型 * @param version 版本 * @param pkgNames 包名 */ export declare function updatePackageDependencies(pkg: PackageJson, type: 'dependencies' | 'devDependencies' | 'peerDependencies', version: string, pkgNames: string[]): void; //# sourceMappingURL=pkg.d.ts.map