epd
Version:
Enhanced peer dependency resolution for npm, yarn, and pnpm
12 lines (11 loc) • 408 B
TypeScript
import { PackageJson } from './types.js';
export interface UpdatePlan {
package: string;
current: string;
target: string;
type: 'patch' | 'minor' | 'major';
breaking: boolean;
safe: boolean;
}
export declare function planSafeUpdates(packageJson: PackageJson): Promise<UpdatePlan[]>;
export declare function applyUpdates(plans: UpdatePlan[], breakingChanges?: boolean): Promise<void>;