@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.
31 lines • 925 B
TypeScript
/**
* Version management and comparison utilities
*/
export declare class VersionManager {
/**
* Get current version from package.json
*/
getCurrentVersion(): Promise<string>;
/**
* Enhanced semantic version comparison supporting pre-release versions
* Returns: -1 if v1 < v2, 0 if v1 == v2, 1 if v1 > v2
*/
compareVersions(version1: string, version2: string): number;
/**
* Parse version from dependency output
*/
parseVersionFromOutput(output: string, tool: string): string | null;
/**
* Validate that a dependency version meets requirements
*/
validateDependencyVersion(actualVersion: string, requirements: {
minimum: string;
maximum: string;
recommended: string;
}, toolName: string): {
valid: boolean;
warning?: string;
error?: string;
};
}
//# sourceMappingURL=VersionManager.d.ts.map