@claude-vector/core
Version:
Core vector search engine for code intelligence
29 lines (26 loc) • 1.33 kB
JavaScript
/**
* @claude-vector/core - Core vector search engine with AI-driven development optimization
*/
// Core legacy components
export { VectorSearchEngine } from './engine.js';
export { ProjectAdapter } from './project-adapter.js';
export { ChunkProcessor } from './chunk-processor.js';
export { EmbeddingGenerator } from './embedding-generator.js';
export { SimpleCache } from './cache.js';
export { createDefaultConfig, mergeConfig } from './config.js';
// AI-driven development optimization components (v2.0)
export { AdvancedVectorEngine } from './advanced-vector-engine.js';
export { SemanticChunker } from './semantic-chunker.js';
export { AIMetadataManager } from './ai-metadata-manager.js';
export { IncrementalIndexer } from './incremental-indexer.js';
export { DevelopmentPhaseDetector } from './development-phase-detector.js';
export { ClaudePromptOptimizer } from './claude-prompt-optimizer.js';
export { AdvancedRelevanceScorer } from './advanced-relevance-scorer.js';
export { FileChangeDetector } from './file-change-detector.js';
// Export types for TypeScript users (JSDoc)
/**
* @typedef {import('./types.js').SearchOptions} SearchOptions
* @typedef {import('./types.js').SearchResult} SearchResult
* @typedef {import('./types.js').ProjectConfig} ProjectConfig
* @typedef {import('./types.js').Chunk} Chunk
*/