UNPKG

pury

Version:

🛡️ AI-powered security scanner with advanced threat detection, dual reporting system (detailed & summary), and comprehensive code analysis

14 lines 995 B
import { type FileInfo } from '../types/index.js'; export declare function fileExists(path: string): Promise<boolean>; export declare function isDirectory(path: string): Promise<boolean>; export declare function getFileSize(path: string): Promise<number>; export declare function readFileInfo(filePath: string, basePath: string): Promise<FileInfo>; export declare function getFileExtension(filePath: string): string; export declare function isTextFile(filePath: string): boolean; export declare function isBinaryFile(filePath: string): boolean; export declare function shouldSkipFile(filePath: string, maxSize: number): Promise<boolean>; export declare function ensureDirectory(dirPath: string): Promise<void>; export declare function normalizeLineEndings(content: string): string; export declare function countLines(content: string): number; export declare function extractLineContext(content: string, lineNumber: number, contextLines?: number): string; //# sourceMappingURL=file-utils.d.ts.map