UNPKG

repomix

Version:

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

31 lines (30 loc) 1.21 kB
import type { RepomixConfigMerged } from '../../config/configSchema.js'; interface ContentInfo { selection: { isEntireCodebase: boolean; include?: boolean; ignore?: boolean; gitignore?: boolean; defaultIgnore?: boolean; }; processing: { commentsRemoved: boolean; emptyLinesRemoved: boolean; securityCheckEnabled: boolean; showLineNumbers: boolean; parsableStyle: boolean; compressed: boolean; truncatedBase64: boolean; }; sorting: { gitChanges: boolean; }; } export declare const analyzeContent: (config: RepomixConfigMerged) => ContentInfo; export declare const generateHeader: (config: RepomixConfigMerged, _generationDate: string) => string; export declare const generateSummaryPurpose: (config: RepomixConfigMerged) => string; export declare const generateSummaryFileFormat: () => string; export declare const generateSummaryFileFormatJson: () => string; export declare const generateSummaryUsageGuidelines: (config: RepomixConfigMerged, repositoryInstruction: string) => string; export declare const generateSummaryNotes: (config: RepomixConfigMerged) => string; export {};