UNPKG

@aquaori/deplens

Version:

A precise dependency analysis tool for npm and pnpm projects

28 lines 894 B
import { ArgumentsCamelCase } from 'yargs'; import { Dependency, Result } from '../types'; /** * 获取项目的依赖信息 * @param args 命令行参数对象 * @returns 依赖列表 */ export declare function getDependencies(args: ArgumentsCamelCase<{ path: string; pnpm: boolean; ignoreDep: string; config: string; }>, checkCount: number): Promise<(number | Dependency[])[]>; /** * 解析依赖使用情况 * @param asts AST 列表 * @param systemDeps 系统依赖列表 * @param args 命令行参数对象 * @returns 解析结果 */ export declare function parseDependencies(asts: any[], systemDeps: Dependency[]): Promise<boolean>; /** * 汇总依赖分析数据 * @param dependencies 依赖列表 * @returns 汇总结果 */ export declare function summaryData(dependencies: Dependency[], checkCount: number): Result; //# sourceMappingURL=dependency.d.ts.map