1 | import { InvalidUserInputError, OutOfSyncError } from './errors';
|
2 | export { InvalidUserInputError, OutOfSyncError };
|
3 | export 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 | }
|
14 | export declare enum DepType {
|
15 | prod = "prod",
|
16 | dev = "dev"
|
17 | }
|
18 | export declare function buildDepTreeFromFiles(root: string, manifestFilePath: string, lockFilePath: string, includeDev?: boolean, strict?: boolean): Promise<DepTree>;
|