Visão geral
Um pacote Dart seguro por tipo para leitura, escrita e modificação de arquivos pubspec.yaml. Ele preserva comentários, conteúdo fora do padrão e formatação, garantindo gerenciamento seguro e confiável de dependências. Ideal para ferramentas que atualizam programaticamente configurações de projetos Flutter ou Dart sem perder metadados ou estrutura. A API foi projetada para lidar com arquivos pubspec reais do mundo real com layouts complexos e entradas não padronizadas.
Casos de uso
- Atualizações automáticas de dependência
- Configuração de pipeline CI/CD
- Ferramentas de estruturação de projetos
- Fluxos de trabalho de geração de código
- Gerenciamento de versão de dependência
Principais recursos
- Preserves comments and formatting
- Handles out-of-spec content
- Type-safe API
- Safe modification of pubspec.yaml
- Supports all major platforms
Indicado para
- CLI tools for Flutter projects
- Build automation scripts
- IDE extensions
- Package maintainers
- Developer tooling
Considerações
- Requer manipulação cuidadosa de estruturas aninhadas
- Pode ser necessário atualizar para o novo sintaxe do pubspec
- Não destinado ao uso direto pelo usuário final
- Limitado à manipulação do pubspec.yaml
- Depende da análise precisa de entrada