UNPKG

@ts-dev-tools/core

Version:
15 lines (14 loc) 669 B
import { AbstractPackageManagerAdapter } from "./AbstractPackageManagerAdapter"; export declare class YarnPackageManagerAdapter extends AbstractPackageManagerAdapter { addDevPackage(packageName: string, dirPath: string): Promise<void>; isMonorepo(dirPath: string): Promise<boolean>; isPackageInstalled(packageName: string, dirPath: string): Promise<boolean>; getNodeModulesPath(dirPath: string): Promise<string>; private analyzeYarnWorkspacesOutput; private parseMaybeJsonString; private extractJsonBlock; private hasWorkspaceMap; private isWorkspaceListEntry; private isWorkspaceInfoMap; private yarnListOutputHasPackage; }