Repomix/Config
Properties
Repomix Config
- The config file is in JSON5 which means it can have Code/Comment in it
Config File Options
- Repomix/Config/output/filePath
- Repomix/Config/output/style
- Repomix/Config/output/headerText
Repomix/Config/output/instructionFilePath - see Custom Instruction
- Path to a file containing detailed custom instructions for the AI/LLM to include in the bundle (default:
null) - allows you to specify a separate file containing detailed instructions or context about your project. This allows AI systems to understand the specific context and requirements of your project.
#Example - this should likely be AI/Coding/v0/File/repo-overview
# Coding Guidelines - Follow the Airbnb JavaScript Style Guide - Suggest splitting files into smaller, focused units when appropriate - Add comments for non-obvious logic. Keep all text in English - All new features should have corresponding unit tests # Generate Comprehensive Output - Include all content without abbreviation, unless specified otherwise - Optimize for handling large codebases while maintaining output quality
My Notes
- Path to a file containing detailed custom instructions for the AI/LLM to include in the bundle (default:
- Repomix/Config/output/removeComments
- Repomix/Config/output/removeEmptyLines
- Repomix/Config/output/showLineNumbers
- Repomix/Config/output/copyToClipboard
- Repomix/Config/output/topFilesLength
- Repomix/Config/include
- Patterns of files to include (using glob patterns) (default:
[])
- Patterns of files to include (using glob patterns) (default:
- Repomix/Config/ignore/useGitignore
- Repomix/Config/ignore/useDefaultPatterns
- Whether to use default ignore patterns (default:
true) - see defaultIgnore.ts for more details.
- Whether to use default ignore patterns (default:
- Repomix/Config/ignore/customPatterns
- Additional patterns to ignore (using glob patterns) (default:
[])
- Additional patterns to ignore (using glob patterns) (default:
- Repomix/Config/security/enableSecurityCheck
#Example Configuration
- json
{ "output": { "filePath": "repomix-output.xml", "style": "xml", "parsableStyle": true, "compress": false, "headerText": "Custom header information for the packed file.", "fileSummary": true, "directoryStructure": true, "removeComments": false, "removeEmptyLines": false, "showLineNumbers": false, "copyToClipboard": true, "topFilesLength": 5, "includeEmptyDirectories": false, }, "include": [ "**/*" ], "ignore": { "useGitignore": true, "useDefaultPatterns": true, // Patterns can also be specified in .repomixignore "customPatterns": [ "additional-folder", "**/*.log" ], }, "security": { "enableSecurityCheck": true }, "tokenCount": { "encoding": "o200k_base" }, }