diff --git a/.github/actions/repomix/action.yml b/.github/actions/repomix/action.yml index a8461fd53..e1490af8b 100644 --- a/.github/actions/repomix/action.yml +++ b/.github/actions/repomix/action.yml @@ -3,7 +3,7 @@ description: "Pack repository contents into a single file that is easy for LLMs author: "Kazuki Yamada " branding: icon: archive - color: purple + color: orange inputs: directories: @@ -59,37 +59,37 @@ runs: # Using an array for safer command execution # Safely split directories input into an array, handling spaces correctly IFS=' ' read -r -a ARGS <<< "${{ inputs.directories }}" - + if [ -n "${{ inputs.include }}" ]; then ARGS+=(--include "${{ inputs.include }}") fi - + if [ -n "${{ inputs.ignore }}" ]; then ARGS+=(--ignore "${{ inputs.ignore }}") fi - + if [ "${{ inputs.compress }}" = "false" ]; then ARGS+=(--no-compress) else ARGS+=(--compress) fi - + if [ -n "${{ inputs.style }}" ]; then ARGS+=(--style "${{ inputs.style }}") fi - + ARGS+=(--output "${{ inputs.output }}") - + # Only add additional args if not empty if [ -n "${{ inputs.additional-args }}" ]; then # Use safer parsing for additional arguments IFS=' ' read -r -a ADDITIONAL_ARGS <<< "${{ inputs.additional-args }}" ARGS+=("${ADDITIONAL_ARGS[@]}") fi - + echo "Running: repomix ${ARGS[*]}" repomix "${ARGS[@]}" - + echo "output_file=${{ inputs.output }}" >> "$GITHUB_OUTPUT" outputs: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3bfbd420a..996498491 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -119,7 +119,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node-version: [18.0.0, 18.x, 19.x, 20.x, 21.x, 22.x, 23.x, 24.x] + node-version: [20.x, 21.x, 22.x, 23.x, 24.x] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4 @@ -179,7 +179,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node-version: [18.0.0, 18.x, 19.x, 20.x, 21.x, 22.x, 23.x, 24.x] + node-version: [20.x, 21.x, 22.x, 23.x, 24.x] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4 diff --git a/llms-install.md b/llms-install.md index a5e17e012..c0ccb79f8 100644 --- a/llms-install.md +++ b/llms-install.md @@ -10,7 +10,7 @@ Repomix MCP server is a powerful tool that packages local or remote codebases in Before installation, you need: -1. Node.js 18.0.0 or higher +1. Node.js 20.0.0 or higher 2. npm (Node Package Manager) ## Installation and Configuration diff --git a/package.json b/package.json index 190413d30..04c17e841 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "vitest": "^3.1.1" }, "engines": { - "node": ">=18.0.0", + "node": ">=20.0.0", "yarn": ">=1.22.22" } } diff --git a/website/client/src/de/guide/development/index.md b/website/client/src/de/guide/development/index.md index 447f0a0dc..5ca0865bd 100644 --- a/website/client/src/de/guide/development/index.md +++ b/website/client/src/de/guide/development/index.md @@ -51,7 +51,7 @@ npm run lint ### Voraussetzungen -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker (optional, für die Ausführung der Website oder containerisierte Entwicklung) diff --git a/website/client/src/de/guide/installation.md b/website/client/src/de/guide/installation.md index 9513ea371..d538bc832 100644 --- a/website/client/src/de/guide/installation.md +++ b/website/client/src/de/guide/installation.md @@ -71,7 +71,7 @@ Erhalten Sie direkten Zugang zu Repomix von jedem GitHub-Repository! Unsere Chro ## Systemanforderungen -- Node.js: ≥ 18.0.0 +- Node.js: ≥ 20.0.0 - Git: Erforderlich für die Verarbeitung von Remote-Repositories ## Überprüfung diff --git a/website/client/src/en/guide/development/index.md b/website/client/src/en/guide/development/index.md index 89b6b78bc..a840f0455 100644 --- a/website/client/src/en/guide/development/index.md +++ b/website/client/src/en/guide/development/index.md @@ -15,7 +15,7 @@ Thank you for your interest in **Repomix**! 🚀 We'd love your help to make it ### Prerequisites -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker (optional, for running the website or containerized development) diff --git a/website/client/src/en/guide/installation.md b/website/client/src/en/guide/installation.md index bfdb21e9a..7ef43f7bb 100644 --- a/website/client/src/en/guide/installation.md +++ b/website/client/src/en/guide/installation.md @@ -71,7 +71,7 @@ Get instant access to Repomix directly from any GitHub repository! Our Chrome ex ## System Requirements -- Node.js: ≥ 18.0.0 +- Node.js: ≥ 20.0.0 - Git: Required for remote repository processing ## Verification diff --git a/website/client/src/es/guide/development/index.md b/website/client/src/es/guide/development/index.md index f76289d19..d3b15bf31 100644 --- a/website/client/src/es/guide/development/index.md +++ b/website/client/src/es/guide/development/index.md @@ -51,7 +51,7 @@ npm run lint ### Requisitos previos -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker (opcional, para ejecutar el sitio web o el desarrollo en contenedores) diff --git a/website/client/src/es/guide/installation.md b/website/client/src/es/guide/installation.md index 6ad53379c..dc511a6a2 100644 --- a/website/client/src/es/guide/installation.md +++ b/website/client/src/es/guide/installation.md @@ -71,7 +71,7 @@ Instálala desde el [VSCode Marketplace](https://marketplace.visualstudio.com/it ## Requisitos del sistema -- Node.js: ≥ 18.0.0 +- Node.js: ≥ 20.0.0 - Git: Requerido para el procesamiento de repositorios remotos ## Verificación diff --git a/website/client/src/fr/guide/development/index.md b/website/client/src/fr/guide/development/index.md index e6b8218fb..0207f53d4 100644 --- a/website/client/src/fr/guide/development/index.md +++ b/website/client/src/fr/guide/development/index.md @@ -49,7 +49,7 @@ npm run lint ### Prérequis -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker (optionnel, pour exécuter le site web ou le développement conteneurisé) diff --git a/website/client/src/fr/guide/installation.md b/website/client/src/fr/guide/installation.md index 395e9f942..df90153eb 100644 --- a/website/client/src/fr/guide/installation.md +++ b/website/client/src/fr/guide/installation.md @@ -73,7 +73,7 @@ Accédez instantanément à Repomix directement depuis n'importe quel dépôt Gi ## Configuration requise -- Node.js: ≥ 18.0.0 +- Node.js: ≥ 20.0.0 - Git: Requis pour le traitement des dépôts distants ## Vérification diff --git a/website/client/src/hi/guide/development/index.md b/website/client/src/hi/guide/development/index.md index f7e911800..1d264ef8a 100644 --- a/website/client/src/hi/guide/development/index.md +++ b/website/client/src/hi/guide/development/index.md @@ -6,7 +6,7 @@ Repomix एक ओपन सोर्स प्रोजेक्ट है औ ### आवश्यकताएँ -- Node.js (v18 या उच्चतर) +- Node.js (v20 या उच्चतर) - npm, yarn, या pnpm - Git diff --git a/website/client/src/hi/guide/github-actions.md b/website/client/src/hi/guide/github-actions.md index e5691e671..95395e2ba 100644 --- a/website/client/src/hi/guide/github-actions.md +++ b/website/client/src/hi/guide/github-actions.md @@ -26,7 +26,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: '18' + node-version: '20' - name: Run Repomix run: npx repomix --output-file repomix-output.xml @@ -66,7 +66,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: '18' + node-version: '20' - name: Run Repomix run: | @@ -123,7 +123,7 @@ jobs: strategy: matrix: output-style: [xml, markdown, plain] - node-version: [16, 18, 20] + node-version: [20, 22] steps: - uses: actions/checkout@v3 diff --git a/website/client/src/id/guide/development/index.md b/website/client/src/id/guide/development/index.md index a7f526dd0..85f41b83c 100644 --- a/website/client/src/id/guide/development/index.md +++ b/website/client/src/id/guide/development/index.md @@ -9,7 +9,7 @@ Kami sangat menghargai kontribusi dari komunitas! Halaman ini memberikan panduan Untuk berkontribusi ke Repomix, Anda akan memerlukan: -- [Node.js](https://nodejs.org/) (versi 18 atau lebih baru) +- [Node.js](https://nodejs.org/) (versi 20 atau lebih baru) - [Git](https://git-scm.com/) - Editor kode (kami merekomendasikan [Visual Studio Code](https://code.visualstudio.com/)) diff --git a/website/client/src/ja/guide/development/index.md b/website/client/src/ja/guide/development/index.md index dbac0435d..6728fd725 100644 --- a/website/client/src/ja/guide/development/index.md +++ b/website/client/src/ja/guide/development/index.md @@ -15,7 +15,7 @@ Repomixにご興味をお持ちいただきありがとうございます!🚀 ### 前提条件 -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker(オプション、ウェブサイトの実行やコンテナ化された開発用) diff --git a/website/client/src/ja/guide/installation.md b/website/client/src/ja/guide/installation.md index f38574e2d..216caf34d 100644 --- a/website/client/src/ja/guide/installation.md +++ b/website/client/src/ja/guide/installation.md @@ -71,7 +71,7 @@ GitHubリポジトリから直接Repomixにアクセスできます!Chrome拡 ## システム要件 -- Node.js: 18.0.0 以上 +- Node.js: 20.0.0 以上 - Git: リモートリポジトリを処理する場合はインストールしてください ## インストールの確認 diff --git a/website/client/src/ko/guide/development/index.md b/website/client/src/ko/guide/development/index.md index 845fca06c..94a6aba26 100644 --- a/website/client/src/ko/guide/development/index.md +++ b/website/client/src/ko/guide/development/index.md @@ -51,7 +51,7 @@ npm run lint ### 필수 구성 요소 -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker (선택 사항, 웹사이트 실행 또는 컨테이너화된 개발용) diff --git a/website/client/src/ko/guide/installation.md b/website/client/src/ko/guide/installation.md index fd738585e..9bb58e8b2 100644 --- a/website/client/src/ko/guide/installation.md +++ b/website/client/src/ko/guide/installation.md @@ -71,7 +71,7 @@ GitHub 저장소에서 직접 Repomix에 액세스하세요! Chrome 확장 프 ## 시스템 요구 사항 -- Node.js: 18.0.0 이상 +- Node.js: 20.0.0 이상 - Git: 원격 저장소 처리 시 필요 ## 설치 확인 diff --git a/website/client/src/pt-br/guide/development/index.md b/website/client/src/pt-br/guide/development/index.md index ad02b7193..8db4df386 100644 --- a/website/client/src/pt-br/guide/development/index.md +++ b/website/client/src/pt-br/guide/development/index.md @@ -51,7 +51,7 @@ npm run lint ### Pré-requisitos -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker (opcional, para executar o website ou desenvolvimento em contêiner) diff --git a/website/client/src/pt-br/guide/installation.md b/website/client/src/pt-br/guide/installation.md index c56c8d833..ade3da72d 100644 --- a/website/client/src/pt-br/guide/installation.md +++ b/website/client/src/pt-br/guide/installation.md @@ -71,7 +71,7 @@ Obtenha acesso instantâneo ao Repomix diretamente de qualquer repositório GitH ## Requisitos de Sistema -- Node.js: ≥ 18.0.0 +- Node.js: ≥ 20.0.0 - Git: Necessário para processamento de repositório remoto ## Verificação diff --git a/website/client/src/vi/guide/development/index.md b/website/client/src/vi/guide/development/index.md index 37aee6976..1be4fa989 100644 --- a/website/client/src/vi/guide/development/index.md +++ b/website/client/src/vi/guide/development/index.md @@ -6,7 +6,7 @@ Repomix là một dự án mã nguồn mở và chúng tôi hoan nghênh đóng ### Yêu cầu -- Node.js (phiên bản 16 trở lên) +- Node.js (phiên bản 20 trở lên) - npm hoặc yarn - Git diff --git a/website/client/src/vi/guide/github-actions.md b/website/client/src/vi/guide/github-actions.md index e564dfb42..9b19bca8c 100644 --- a/website/client/src/vi/guide/github-actions.md +++ b/website/client/src/vi/guide/github-actions.md @@ -175,7 +175,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: '18' + node-version: '20' - name: Install Repomix run: npm install -g repomix diff --git a/website/client/src/zh-cn/guide/development/index.md b/website/client/src/zh-cn/guide/development/index.md index c608f1eae..72e4f960a 100644 --- a/website/client/src/zh-cn/guide/development/index.md +++ b/website/client/src/zh-cn/guide/development/index.md @@ -51,7 +51,7 @@ npm run lint ### 前提条件 -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker(可选,用于运行网站或容器化开发) diff --git a/website/client/src/zh-cn/guide/installation.md b/website/client/src/zh-cn/guide/installation.md index 70f753163..deb192ec1 100644 --- a/website/client/src/zh-cn/guide/installation.md +++ b/website/client/src/zh-cn/guide/installation.md @@ -71,7 +71,7 @@ docker run -v ./output:/app -it --rm ghcr.io/yamadashy/repomix --remote yamadash ## 系统要求 -- Node.js: ≥ 18.0.0 +- Node.js: ≥ 20.0.0 - Git: 处理远程仓库时需要 ## 验证安装 diff --git a/website/client/src/zh-tw/guide/development/index.md b/website/client/src/zh-tw/guide/development/index.md index d7a2ad3bd..9a21ff0c9 100644 --- a/website/client/src/zh-tw/guide/development/index.md +++ b/website/client/src/zh-tw/guide/development/index.md @@ -51,7 +51,7 @@ npm run lint ### 前提條件 -- Node.js ≥ 18.0.0 +- Node.js ≥ 20.0.0 - Git - npm - Docker(可選,用於運行網站或容器化開發) diff --git a/website/client/src/zh-tw/guide/installation.md b/website/client/src/zh-tw/guide/installation.md index dabb2f905..6d847322b 100644 --- a/website/client/src/zh-tw/guide/installation.md +++ b/website/client/src/zh-tw/guide/installation.md @@ -71,7 +71,7 @@ docker run -v ./output:/app -it --rm ghcr.io/yamadashy/repomix --remote yamadash ## 系統要求 -- Node.js: ≥ 18.0.0 +- Node.js: ≥ 20.0.0 - Git: 處理遠端倉庫時需要 ## 驗證安裝