UNPKG

rawi

Version:

Rawi (راوي) is the developer-friendly AI CLI that brings the power of 11 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into

9 lines (8 loc) 1.14 kB
export { BaseFileReader, BatchFileResult, BatchProcessingOptions, BatchProcessingSummary, BatchProgressCallback, FileContent, FileMetadata, FileReaderOptions, FileReaderResult, GlobOptions, SupportedFileType } from './interfaces/types.cjs'; export { FileReaderManager, FileReaderManagerOptions, defaultFileReaderManager } from './managers/file-reader.manager.cjs'; export { AbstractFileReader } from './readers/base.reader.cjs'; export { OfficeReader } from './readers/office.reader.cjs'; export { TextReader } from './readers/text.reader.cjs'; export { BatchFileProcessor } from './utils/batch-processor.cjs'; export { DetectionResult, detectFileType, detectFileTypeByExtension, detectFileTypeByMime, getFileTypeDescription, isSupportedFileType } from './utils/file-type.detector.cjs'; export { CorruptedFileError, EncryptedFileError, FileNotFoundError, FileParsingError, FilePermissionError, FileReaderError, FileSizeError, NoReaderAvailableError, UnsupportedFileTypeError, createUserFriendlyError, logFileReaderError, sanitizeFileName, validateFileExtension, validateFilePath, validateFileSize } from './validators/file-reader.errors.cjs';