| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
- export interface PackageTreeNodeBase {
- name: string;
- path: string;
- realpath: string;
- error?: Error;
- id: number;
- isLink: boolean;
- package: {
- name: string;
- version: string;
- dependencies?: Record<string, string>;
- devDependencies?: Record<string, string>;
- peerDependencies?: Record<string, string>;
- optionalDependencies?: Record<string, string>;
- 'ng-update'?: {
- migrations?: string;
- };
- };
- parent?: PackageTreeNode;
- children: PackageTreeNode[];
- }
- export interface PackageTreeActual extends PackageTreeNodeBase {
- isLink: false;
- }
- export interface PackageTreeLink extends PackageTreeNodeBase {
- isLink: true;
- target: PackageTreeActual;
- }
- export declare type PackageTreeNode = PackageTreeActual | PackageTreeLink;
- export declare function readPackageTree(path: string): Promise<PackageTreeNode>;
- export interface NodeDependency {
- version: string;
- node?: PackageTreeNode;
- }
- export declare function findNodeDependencies(node: PackageTreeNode): Record<string, NodeDependency>;
|