ruvector-extensions
Version:
Advanced features for ruvector: embeddings, UI, exports, temporal tracking, and persistence
49 lines • 1.49 kB
JavaScript
/**
* @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