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

39 lines (33 loc) 1.67 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' // 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 { IntegrationManager } from './integration-manager.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 }