O que dependency-updater faz?
Gerenciamento inteligente de dependências para qualquer linguagem. Detecta automaticamente o tipo de projeto, aplica atualizações seguras automaticamente, solicita confirmação para versões principais, diagnostica e corrige problemas de dependência.
Como usar
Esta skill funciona em qualquer diretório de projeto. Execute-a para:
- Detectar automaticamente o tipo de projeto (Node.js, Python, Java, Ruby, Go, etc.)
- Analisar dependências desatualizadas e vulnerabilidades conhecidas
- Atualizar versões seguras (patch e minor) sem intervenção
- Solicitar confirmação para atualizações de versão principal (major)
- Diagnosticar e corrigir problemas de dependência automaticamente
Plataformas suportadas
- Node.js (package.json, npm, yarn)
- Python (requirements.txt, Pipfile, pyproject.toml)
- Java (pom.xml, build.gradle)
- Ruby (Gemfile)
- Go (go.mod)
- Rust (Cargo.toml)
- PHP (composer.json)
- E muitas outras
Exemplo de uso
# Executar em um diretório de projeto
$ dependency-updater
# Saída esperada:
# Projeto detectado: Node.js
# Dependências desatualizadas: 12
# Atualizações seguras aplicadas: 8
# Atualizações principais pendentes: 2 (confirmação necessária)
# Problemas corrigidos: 1
Autores
- softaworks