@eljs/utils
Version:
Collection of nodejs utility.
37 lines • 1.14 kB
TypeScript
/**
* 获取 pnpm 工作目录根路径
* @param cwd 当前工作目录
*/
export declare function getPnpmWorkspaceRoot(cwd: string): Promise<string>;
/**
* 获取 yarn 工作目录根路径
* @param cwd 当前工作目录
*/
export declare function getYarnWorkspaceRoot(cwd: string): Promise<string>;
/**
* 获取 lerna 工作目录根路径
* @param cwd 当前工作目录
*/
export declare function getLernaWorkspaceRoot(cwd: string): Promise<string>;
/**
* 获取 npm 工作目录根路径
* @param cwd 当前工作目录
*/
export declare function getNpmWorkspaceRoot(cwd: string): Promise<string>;
/**
* 获取 bun 工作目录根路径
* @param cwd 当前工作目录
*/
export declare function getBunWorkspaceRoot(cwd: string): Promise<string>;
/**
* 获取工作区根目录
* @param cwd 当前工作目录
*/
export declare function getWorkspaceRoot(cwd: string): Promise<string>;
/**
* 获取项目工作区
* @param cwd 当前工作目录
* @param relative 是否展示相对路径
*/
export declare function getWorkspaces(cwd: string, relative?: boolean): Promise<string[]>;
//# sourceMappingURL=root.d.ts.map