ai-sprint
Version:
AI-powered sprint management and SDLC tracking with automatic IDE integration
38 lines • 1.04 kB
TypeScript
export interface IDEInfo {
type: 'claude' | 'cursor' | 'windsurf' | 'vscode' | 'generic';
name: string;
configPath: string;
commandPath?: string;
features: string[];
configFormat: 'mcpServers' | 'servers';
}
export declare class IDEDetector {
private homeDir;
private projectDir;
constructor(projectDir?: string);
/**
* Detect the current IDE based on environment and file system
*/
detect(): Promise<IDEInfo>;
/**
* Get all detected IDEs (for multi-IDE projects)
*/
detectAll(): Promise<IDEInfo[]>;
private isClaudeCode;
private isCursor;
private isWindsurf;
private isVSCode;
private getClaudeInfo;
private getCursorInfo;
private getWindsurfInfo;
private getVSCodeInfo;
/**
* Check if an IDE supports command files
*/
hasCommandSupport(ide: IDEInfo): boolean;
/**
* Get the appropriate config file path for an IDE
*/
getConfigPath(ideType: string): string;
}
//# sourceMappingURL=ide-detector.d.ts.map