@vendure/cli
Version:
A modern, headless ecommerce framework
10 lines (9 loc) • 503 B
TypeScript
export declare const MONOREPO_PACKAGE_DIRS: readonly ["packages", "apps", "libs", "services", "modules"];
export interface MonorepoInfo {
isMonorepo: boolean;
root?: string;
packageDir?: (typeof MONOREPO_PACKAGE_DIRS)[number];
}
export declare function detectMonorepoStructure(dirPath: string): MonorepoInfo;
export declare function findPackageJsonWithDependency(rootDir: string, dependencyName: string): string | null;
export declare function findTsConfigInDir(dir: string): string | null;