UNPKG

@vibe-dev-kit/cli

Version:

Advanced Command-line toolkit that analyzes your codebase and deploys project-aware rules, memories, commands and agents to any AI coding assistant - VDK is the world's first Vibe Development Kit

40 lines (33 loc) 1.7 kB
/** * VDK Integrations Module * ---------------------- * Central export point for all VDK integrations. * Provides a clean interface for importing integration components. */ // Core integration infrastructure // Import for internal use import { ClaudeCodeIntegration } from './claude-code-integration.js'; import { CursorIntegration } from './cursor-integration.js'; import { GenericIDEIntegration } from './generic-ide-integration.js'; import { GitHubCopilotIntegration } from './github-copilot-integration.js'; import { IntegrationManager } from './integration-manager.js'; import { WindsurfIntegration } from './windsurf-integration.js'; export { BaseIntegration } from './base-integration.js'; export { IntegrationManager } from './integration-manager.js'; // Specific integrations export { ClaudeCodeIntegration } from './claude-code-integration.js'; export { CursorIntegration } from './cursor-integration.js'; export { GenericIDEIntegration } from './generic-ide-integration.js'; export { GitHubCopilotIntegration } from './github-copilot-integration.js'; export { WindsurfIntegration } from './windsurf-integration.js'; // Helper function to create a pre-configured integration manager export function createIntegrationManager(projectPath = process.cwd()) { const manager = new IntegrationManager(projectPath); // Auto-register all available integrations manager.register(new ClaudeCodeIntegration(projectPath)); manager.register(new CursorIntegration(projectPath)); manager.register(new WindsurfIntegration(projectPath)); manager.register(new GitHubCopilotIntegration(projectPath)); manager.register(new GenericIDEIntegration(projectPath)); return manager; }