Visão geral
Font Mapper é uma ferramenta de linha de comando Dart projetada para simplificar a gestão de recursos de fontes em projetos Flutter. Ele escaneia automaticamente arquivos de fonte locais e atualiza a seção `fonts:` no arquivo pubspec.yaml, eliminando a necessidade de configuração manual. Ideal para projetos com muitas ou frequentemente alteradas fontes, garante consistência e reduz o tempo de configuração. A ferramenta suporta todas as principais plataformas, incluindo Android, iOS, macOS, Windows e Linux, tornando-a versátil em diferentes ambientes de desenvolvimento. Ao integrar-se sem problemas ao processo de compilação do Flutter, o Font Mapper aumenta a produtividade dos desenvolvedores e minimiza erros de configuração.
Casos de uso
- Automatizando o registro de ativos de fonte
- Atualizando o pubspec.yaml após adicionar novas fontes
- Manter configurações de fonte consistentes entre equipes
- Reduzindo erros manuais na configuração de fonte
- Simplificando fluxos de trabalho CI/CD com mudanças de fonte
Principais recursos
- Detecta automaticamente arquivos de fonte no projeto
- Atualiza automaticamente o pubspec.yaml
- Suporta múltiplas plataformas
- Interface de linha de comando para integração fácil
- Preserva a estrutura de configuração de fonte existente
Indicado para
- Desenvolvedores Flutter gerenciando muitas fontes
- Equipes que exigem configuração de fonte consistente
- Pipelines de CI/CD envolvendo ativos de fonte
- Desenvolvedores que procuram reduzir edições manuais no pubspec
- Projetos com atualizações frequentes de fonte
Considerações
- Requer acesso por linha de comando
- Pode ser necessário permissão para modificar o pubspec.yaml
- Não adequado para projetos não-Dart
- Depende das convenções corretas de nomeação de arquivos de fonte
- Deve ser usado com cuidado em repositórios compartilhados