UNPKG

ai-sprint

Version:

AI-powered sprint management and SDLC tracking with automatic IDE integration

38 lines 1.04 kB
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