Configuración
Inicio rápido
Crear archivo de configuración:
bash
repomix --initArchivo de configuración
repomix.config.json:
json
{
"output": {
"filePath": "repomix-output.xml",
"style": "xml",
"headerText": "Texto de encabezado personalizado",
"instructionFilePath": "repomix-instruction.md",
"fileSummary": true,
"directoryStructure": true,
"removeComments": false,
"removeEmptyLines": false,
"topFilesLength": 5,
"showLineNumbers": false,
"copyToClipboard": false,
"includeEmptyDirectories": false
},
"include": ["**/*"],
"ignore": {
"useGitignore": true,
"useDefaultPatterns": true,
"customPatterns": ["tmp/", "*.log"]
},
"security": {
"enableSecurityCheck": true
}
}Configuración global
Crear configuración global:
bash
repomix --init --globalUbicación:
- Windows:
%LOCALAPPDATA%\Repomix\repomix.config.json - macOS/Linux:
~/.config/repomix/repomix.config.json
Patrones de ignorar
Orden de prioridad:
- Opciones de CLI (
--ignore) - .repomixignore
- .gitignore
- Patrones predeterminados
Ejemplo de .repomixignore:
text
# Directorios de caché
.cache/
tmp/
# Salidas de compilación
dist/
build/
# Registros
*.logPatrones de ignorar predeterminados
Patrones comunes incluidos por defecto:
text
node_modules/**
.git/**
coverage/**
dist/**Lista completa: defaultIgnore.ts