UNPKG

@workspace-fs/core

Version:

Multi-project workspace manager for Firesystem with support for multiple sources

47 lines (38 loc) 1.14 kB
// Main exports export { WorkspaceFileSystem } from "./WorkspaceFileSystem"; export { WorkspaceDatabase } from "./WorkspaceDatabase"; export type { DeleteProjectOptions } from "./WorkspaceFileSystem"; // Types export * from "./types"; // Provider interfaces export type { SourceProvider, PersistableSourceProvider, ConvertibleSourceProvider, ProviderRegistry, } from "./interfaces/SourceProvider"; // Import/Export export * from "./import-export"; // Credential Management export { CredentialManager, BrowserCredentialProvider, EnvCredentialProvider, InteractiveCredentialProvider, } from "./credentials/CredentialManager"; export { SourceConfigBuilder } from "./credentials/SourceConfigBuilder"; // Source loaders removed - now using provider pattern // Re-export core types for convenience export type { IFileSystem, IReactiveFileSystem, FileEntry, FileStat, FileMetadata, FSEvent, Disposable, FileSystemEventPayloads, } from "@firesystem/core"; // Re-export values export { FileSystemEvents } from "@firesystem/core"; // Test suite for providers - removed from main export to avoid vitest dependency