MCPcopy Index your code
hub / github.com/code-pushup/cli / readPnpmWorkspacePatterns

Function readPnpmWorkspacePatterns

packages/utils/src/lib/workspace-packages.ts:63–69  ·  view source on GitHub ↗
(
  cwd: string,
)

Source from the content-addressed store, hash-verified

61}
62
63export async function readPnpmWorkspacePatterns(
64 cwd: string,
65): Promise<string[]> {
66 const content = await readTextFile(path.join(cwd, 'pnpm-workspace.yaml'));
67 const workspace = YAML.parse(content) as { packages?: string[] };
68 return workspace.packages ?? [];
69}
70
71export function hasDependency(packageJson: PackageJson, name: string): boolean {
72 const { dependencies = {}, devDependencies = {} } = packageJson;

Callers 2

listPnpmProjectsFunction · 0.90
listProjectsFunction · 0.90

Calls 1

readTextFileFunction · 0.85

Tested by

no test coverage detected