Configuração de Desenvolvimento
Pré-requisitos
- Node.js ≥ 18.0.0
- Git
- npm
Desenvolvimento Local
bash
# Clonar repositório
git clone https://github.com/yamadashy/repomix.git
cd repomix
# Instalar dependências
npm install
# Executar CLI
npm run repomixDesenvolvimento com Docker
bash
# Construir imagem
docker build -t repomix .
# Executar container
docker run -v ./:/app -it --rm repomixEstrutura do Projeto
src/
├── cli/ # Implementação da CLI
├── config/ # Manipulação de configuração
├── core/ # Funcionalidade principal
└── shared/ # Utilitários compartilhadosTestando
bash
# Executar testes
npm run test
# Cobertura de teste
npm run test-coverage
# Linting
npm run lint-biome
npm run lint-ts
npm run lint-secretlintProcesso de Release
- Atualizar versão
bash
npm version patch # ou minor/major- Executar testes e construir
bash
npm run test-coverage
npm run build- Publicar
bash
npm publish