@mickdarling/dollhousemcp
Version:
DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.
41 lines • 990 B
TypeScript
/**
* Check and validate system dependencies
*/
import { VersionManager } from './VersionManager.js';
export interface DependencyStatus {
git: {
installed: boolean;
version?: string;
valid?: boolean;
error?: string;
warning?: string;
};
npm: {
installed: boolean;
version?: string;
valid?: boolean;
error?: string;
warning?: string;
};
}
export declare class DependencyChecker {
private versionManager;
constructor(versionManager: VersionManager);
/**
* Check all system dependencies
*/
checkDependencies(): Promise<DependencyStatus>;
/**
* Check Git installation and version
*/
private checkGit;
/**
* Check npm installation and version
*/
private checkNpm;
/**
* Format dependency status for display
*/
formatDependencyStatus(status: DependencyStatus): string;
}
//# sourceMappingURL=DependencyChecker.d.ts.map