UNPKG

603 BTypeScriptView Raw
1import { InvalidUserInputError, OutOfSyncError } from './errors';
2export { InvalidUserInputError, OutOfSyncError };
3export interface DepTree {
4 name: string;
5 version: string;
6 dependencies: {
7 [dep: string]: DepTree;
8 };
9 depType?: DepType;
10 hasDevDependencies?: boolean;
11 targetFrameworks?: string[];
12 missingLockFileEntry?: boolean;
13}
14export declare enum DepType {
15 prod = "prod",
16 dev = "dev"
17}
18export declare function buildDepTreeFromFiles(root: string, manifestFilePath: string, lockFilePath: string, includeDev?: boolean, strict?: boolean): Promise<DepTree>;