This file is a merged representation of the entire codebase, combined into a single document by Repomix.

================================================================
File Summary
================================================================

Purpose:
--------
This file contains a packed representation of the entire repository's contents.
It is designed to be easily consumable by AI systems for analysis, code review,
or other automated processes.

File Format:
------------
The content is organized as follows:
1. This summary section
2. Repository information
3. Directory structure
4. Repository files (if enabled)
5. Multiple file entries, each consisting of:
  a. A separator line (================)
  b. The file path (File: path/to/file)
  c. Another separator line
  d. The full contents of the file
  e. A blank line

Usage Guidelines:
-----------------
- This file should be treated as read-only. Any changes should be made to the
  original repository files, not this packed version.
- When processing this file, use the file path to distinguish
  between different files in the repository.
- Be aware that this file may contain sensitive information. Handle it with
  the same level of security as you would the original repository.
- Pay special attention to the Repository Description. These contain important context and guidelines specific to this project.

Notes:
------
- Some files may have been excluded based on .gitignore rules and Repomix's configuration
- Binary files are not included in this packed representation. Please refer to the Repository Structure section for a complete list of file paths, including binary files
- Files matching patterns in .gitignore are excluded
- Files matching default ignore patterns are excluded


================================================================
User Provided Header
================================================================
This repository is simple-project

================================================================
Directory Structure
================================================================
resources/
  .repomixignore
  data.txt
src/
  index.js
  utils.js
.repomixignore
package.json
README.md
repomix.config.json

================================================================
Files
================================================================

================
File: resources/.repomixignore
================
ignored-data.txt

================
File: resources/data.txt
================
dummy data

================
File: src/index.js
================
const { greet } = require('./utils');

function main() {
  console.log(greet('World'));
}

main();

================
File: src/utils.js
================
function greet(name) {
  return `Hello, ${name}!`;
}

module.exports = {
  greet,
};

================
File: .repomixignore
================
**/build/**

================
File: package.json
================
{
  "name": "simple-project",
  "version": "1.0.0",
  "description": "A simple project for testing Repomix",
  "main": "src/index.js",
  "scripts": {
    "start": "node src/index.js"
  },
  "keywords": ["simple", "test"],
  "author": "Test Author",
  "license": "MIT"
}

================
File: README.md
================
# Simple Project

This is a simple project used for testing Repomix.

## Usage

To run the project:

```
npm start
```

This will output a greeting message to the console.

================
File: repomix.config.json
================
{
  "output": {
    "filePath": "repomix-output.txt",
    "headerText": "This repository is simple-project",
    "removeComments": false,
    "removeEmptyLines": false,
    "topFilesLength": 5,
    "showLineNumbers": false
  },
  "ignore": {
    "useGitignore": true,
    "useDefaultPatterns": true,
    "customPatterns": []
  }
}




================================================================
End of Codebase
================================================================
