Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/actions/repomix/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: "Pack repository contents into a single file that is easy for LLMs
author: "Kazuki Yamada <koukun0120@gmail.com>"
branding:
icon: archive
color: purple
color: orange

inputs:
directories:
Expand Down Expand Up @@ -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:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion llms-install.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
"vitest": "^3.1.1"
},
"engines": {
"node": ">=18.0.0",
"node": ">=20.0.0",
"yarn": ">=1.22.22"
}
}
2 changes: 1 addition & 1 deletion website/client/src/de/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/de/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/en/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/en/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/es/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/es/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/fr/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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é)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/fr/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/hi/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Repomix एक ओपन सोर्स प्रोजेक्ट है औ

### आवश्यकताएँ

- Node.js (v18 या उच्चतर)
- Node.js (v20 या उच्चतर)
- npm, yarn, या pnpm
- Git

Expand Down
6 changes: 3 additions & 3 deletions website/client/src/hi/guide/github-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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: |
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion website/client/src/id/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/))

Expand Down
2 changes: 1 addition & 1 deletion website/client/src/ja/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Repomixにご興味をお持ちいただきありがとうございます!🚀

### 前提条件

- Node.js ≥ 18.0.0
- Node.js ≥ 20.0.0
- Git
- npm
- Docker(オプション、ウェブサイトの実行やコンテナ化された開発用)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/ja/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ GitHubリポジトリから直接Repomixにアクセスできます!Chrome拡

## システム要件

- Node.js: 18.0.0 以上
- Node.js: 20.0.0 以上
- Git: リモートリポジトリを処理する場合はインストールしてください

## インストールの確認
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/ko/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ npm run lint

### 필수 구성 요소

- Node.js ≥ 18.0.0
- Node.js ≥ 20.0.0
- Git
- npm
- Docker (선택 사항, 웹사이트 실행 또는 컨테이너화된 개발용)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/ko/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ GitHub 저장소에서 직접 Repomix에 액세스하세요! Chrome 확장 프

## 시스템 요구 사항

- Node.js: 18.0.0 이상
- Node.js: 20.0.0 이상
- Git: 원격 저장소 처리 시 필요

## 설치 확인
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/pt-br/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/pt-br/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/vi/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion website/client/src/vi/guide/github-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/zh-cn/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ npm run lint

### 前提条件

- Node.js ≥ 18.0.0
- Node.js ≥ 20.0.0
- Git
- npm
- Docker(可选,用于运行网站或容器化开发)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/zh-cn/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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: 处理远程仓库时需要

## 验证安装
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/zh-tw/guide/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ npm run lint

### 前提條件

- Node.js ≥ 18.0.0
- Node.js ≥ 20.0.0
- Git
- npm
- Docker(可選,用於運行網站或容器化開發)
Expand Down
2 changes: 1 addition & 1 deletion website/client/src/zh-tw/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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: 處理遠端倉庫時需要

## 驗證安裝
Expand Down
Loading