@gordon1210/depup
Version:
a dependency upgrade tool for node projects
31 lines (30 loc) • 748 B
TypeScript
export interface PackageInfo {
name: string;
currentVersion: string;
latestVersion: string;
patchVersion?: string;
minorVersion?: string;
prereleaseVersion?: string;
displayVersion: string;
packagePath: string;
packageJsonPath: string;
selected: boolean;
disabled: boolean;
targetVersionType: "latest" | "minor" | "patch" | "prerelease";
lastTargetVersionType?: string;
}
export interface PackageGroup {
path: string;
packages: PackageInfo[];
}
export interface PackageChange {
name: string;
currentVersion: string;
newVersion: string;
displayVersion: string;
}
export interface PackageJsonUpdate {
path: string;
directory: string;
changes: PackageChange[];
}