npm-ls-flat
Version:
detects dependency version mismatches for streamlined dependency management
10 lines (9 loc) • 495 B
TypeScript
import type { DependencyTree, PackageInfo, PackageType } from './types';
type SortOrder = 'ASC' | 'DESC';
export declare const isPackageType: (obj: any) => obj is PackageType;
export declare const hasDependencies: (obj: any) => obj is PackageType & {
dependencies: DependencyTree;
};
export declare const traverseDependencyTree: (dependencyTree: DependencyTree) => PackageInfo[];
export declare const sortPackageVersions: (pkg: PackageInfo[], order?: SortOrder) => PackageInfo[];
export {};