UNPKG

ruvector-extensions

Version:

Advanced features for ruvector: embeddings, UI, exports, temporal tracking, and persistence

49 lines 1.49 kB
/** * @fileoverview ruvector-extensions - Advanced features for ruvector * * Provides embeddings integration, UI components, export utilities, * temporal tracking, and persistence layers for ruvector vector database. * * @module ruvector-extensions * @author ruv.io Team <info@ruv.io> * @license MIT */ // Export embeddings module export { // Base class EmbeddingProvider, // Provider implementations OpenAIEmbeddings, CohereEmbeddings, AnthropicEmbeddings, HuggingFaceEmbeddings, // Helper functions embedAndInsert, embedAndSearch, } from './embeddings.js'; // Re-export default for convenience export { default as embeddings } from './embeddings.js'; // Export graph exporters module export { // Graph builders buildGraphFromEntries, buildGraphFromVectorDB, // Format exporters exportToGraphML, exportToGEXF, exportToNeo4j, exportToNeo4jJSON, exportToD3, exportToD3Hierarchy, exportToNetworkX, exportToNetworkXEdgeList, exportToNetworkXAdjacencyList, // Unified export exportGraph, // Streaming exporters GraphMLStreamExporter, D3StreamExporter, streamToGraphML, // Utilities validateGraph } from './exporters.js'; // Export temporal tracking module export { // Main class TemporalTracker, // Singleton instance temporalTracker, // Enums ChangeType, // Type guards isChange, isVersion, } from './temporal.js'; // Export UI server module export { // Main class UIServer, // Helper function startUIServer, } from "./ui-server.js"; //# sourceMappingURL=index.js.map