reverse-repomix
v1.0.0
Published
Extract individual source files from repomix output back into a directory structure
Maintainers
Readme
reverse-repomix
Extract individual source files from repomix output back into a directory structure.
Install
npm install reverse-repomixCLI Usage
npx reverse-repomix <input-file> [--output-dir ./output]Options
| Flag | Description | Default |
|------|-------------|---------|
| --output-dir, -o | Output directory | ./output |
| --help, -h | Show help | |
Programmatic API
import { parseRepomix, writeFiles } from "reverse-repomix";
const text = fs.readFileSync("repomix-output.txt", "utf-8");
const files = parseRepomix(text);
// files = [{ path: "src/index.ts", content: "..." }, ...]
const { written, skipped } = writeFiles(files, "./output");Supported Formats
- XML-style —
<file path="path/to/file">content</file> - Separator-style —
====/File: path/====/ content - Fenced code blocks —
File: path/```content```
License
MIT
