UNPKG

repomix

Version:

A tool to pack repository contents to single file for AI consumption

15 lines (14 loc) 1.26 kB
import type { RepomixConfigMerged } from '../config/configSchema.js'; import type { SkippedFileInfo } from '../core/file/fileCollect.js'; import type { PackResult } from '../core/packager.js'; import type { SuspiciousFileResult } from '../core/security/securityCheck.js'; export declare const getDisplayPath: (absolutePath: string, cwd: string) => string; export interface ReportOptions { skillDir?: string; } export declare const reportResults: (cwd: string, packResult: PackResult, config: RepomixConfigMerged, options?: ReportOptions) => void; export declare const reportSummary: (cwd: string, packResult: PackResult, config: RepomixConfigMerged, options?: ReportOptions) => void; export declare const reportSecurityCheck: (rootDir: string, suspiciousFilesResults: SuspiciousFileResult[], suspiciousGitDiffResults: SuspiciousFileResult[], suspiciousGitLogResults: SuspiciousFileResult[], config: RepomixConfigMerged) => void; export declare const reportTopFiles: (fileCharCounts: Record<string, number>, fileTokenCounts: Record<string, number>, topFilesLength: number, totalTokens: number) => void; export declare const reportSkippedFiles: (_rootDir: string, skippedFiles: SkippedFileInfo[]) => void; export declare const reportCompletion: () => void;