mirror of
https://github.com/yamadashy/repomix.git
synced 2026-05-30 11:18:53 +02:00
9caf541368
Node.js 20 reaches end-of-life on 2026-04-30, so raise the minimum supported version to 22 (the next active LTS) and add Node.js 26 to the CI matrix as the current release line. - Bump engines.node to >=22.0.0 in package.json and scripts/memory - Update CI matrix to [22.x, 24.x, 26.x] (drop 20.x and 25.x; 25.x EOL 2026-06) - Update test-action.yml matrix to [22, 24, 26] - Drop the obsolete `node --run` workaround comment in ci.yml since `node --run` is supported on all matrix versions - Update Node.js version mentions in English docs, llms-install.md, configShard, bug report template, and code samples in hi/vi github-actions guides Dockerfile (node:22-slim) is intentionally left at the minimum supported version so the published image confirms Repomix runs on the floor.
Memory Benchmarks
Memory usage monitoring tools for repomix.
Setup
cd scripts/memory
npm install
Quick Start
# Quick memory leak check
npm run leak:quick
# Detailed analysis
npm run leak:analyze
Available Scripts
npm run leak:quick- Fast leak detection (20 iterations)npm run leak:watch- Continuous monitoringnpm run leak:analyze- Comprehensive analysis with reports
Understanding Results
- Heap Memory: JavaScript objects (should stabilize)
- RSS Memory: Total process memory (watch for growth > 100%)
Look for consistent upward trends that indicate memory leaks.