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

Function checkBaseAIInstalled

packages/baseai/src/init/index.ts:80–92  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

78}
79
80async function checkBaseAIInstalled(): Promise<boolean> {
81 try {
82 const packageJson = JSON.parse(
83 await fs.readFile('package.json', 'utf-8')
84 );
85 const hasBaseAIDev = 'baseai' in (packageJson.devDependencies || {});
86 const hasBaseAICore =
87 '@baseai/core' in (packageJson.dependencies || {});
88 return hasBaseAIDev && hasBaseAICore;
89 } catch (error) {
90 return false;
91 }
92}
93
94async function installBaseAI(packageManager: PackageManager): Promise<void> {
95 const isInstalled = await checkBaseAIInstalled();

Callers 2

installBaseAIFunction · 0.85
initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected