MCPcopy Index your code
hub / github.com/CommandCodeAI/BaseAI / getPackageManager

Function getPackageManager

packages/baseai/src/init/index.ts:70–78  ·  view source on GitHub ↗
(targetDir: string)

Source from the content-addressed store, hash-verified

68}
69
70async function getPackageManager(targetDir: string): Promise<PackageManager> {
71 const packageManager = await detect({ programmatic: true, cwd: targetDir });
72
73 if (packageManager === 'yarn@berry') return 'yarn';
74 if (packageManager === 'pnpm@6') return 'pnpm';
75 if (packageManager === 'bun') return 'bun';
76
77 return packageManager ?? 'npm';
78}
79
80async function checkBaseAIInstalled(): Promise<boolean> {
81 try {

Callers 1

initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected