@ts-dev-tools/core
Version:
TS dev tools Core
13 lines (12 loc) • 516 B
TypeScript
export declare enum PackageManagerType {
yarn = "yarn",
npm = "npm"
}
export declare class PackageManagerService {
static detectPackageManager(dirPath: string): PackageManagerType;
static addDevPackage(packageName: string, dirPath: string): Promise<void>;
static isMonorepo(dirPath: string): Promise<boolean>;
static isPackageInstalled(packageName: string, dirPath: string): Promise<boolean>;
static getNodeModulesPath(dirPath: string): Promise<string>;
private static execCommand;
}