UNPKG

813 BTypeScriptView Raw
1export declare type ParentPackages = Array<{
2 name: string;
3 version: string;
4}>;
5export interface MissingPeerDependencyIssue {
6 parents: ParentPackages;
7 optional: boolean;
8 wantedRange: string;
9}
10export declare type MissingPeerIssuesByPeerName = Record<string, MissingPeerDependencyIssue[]>;
11export interface BadPeerDependencyIssue extends MissingPeerDependencyIssue {
12 foundVersion: string;
13 resolvedFrom: ParentPackages;
14}
15export declare type BadPeerIssuesByPeerName = Record<string, BadPeerDependencyIssue[]>;
16export declare type PeerDependencyIssuesByProjects = Record<string, PeerDependencyIssues>;
17export interface PeerDependencyIssues {
18 bad: BadPeerIssuesByPeerName;
19 missing: MissingPeerIssuesByPeerName;
20 conflicts: string[];
21 intersections: Record<string, string>;
22}