UNPKG

repomix

Version:

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

14 lines (13 loc) 928 B
import type { RepomixConfigMerged } from '../../config/configSchema.js'; export interface FileSearchResult { filePaths: string[]; emptyDirPaths: string[]; } export declare const escapeGlobPattern: (pattern: string) => string; export declare const normalizeGlobPattern: (pattern: string) => string; export declare const searchFiles: (rootDir: string, config: RepomixConfigMerged, explicitFiles?: string[]) => Promise<FileSearchResult>; export declare const parseIgnoreContent: (content: string) => string[]; export declare const getIgnoreFilePatterns: (config: RepomixConfigMerged) => Promise<string[]>; export declare const getIgnorePatterns: (rootDir: string, config: RepomixConfigMerged) => Promise<string[]>; export declare const listDirectories: (rootDir: string, config: RepomixConfigMerged) => Promise<string[]>; export declare const listFiles: (rootDir: string, config: RepomixConfigMerged) => Promise<string[]>;