FLUTTER ECOSYSTEM

pubspec_generator

Gerador de código pubspec.yaml.g.dart a partir de pubspec.yaml. Basta importar `pubspec_generator` e depois executar `dart run build_runner build`

Capa de pubspec_generator
Versão mais recente
5.0.2
Downloads em 30 dias
1,9 mil
Curtidas
45
Pontos Pub
140

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Um pacote Flutter/Dart que gera um arquivo `pubspec.yaml.g.dart` a partir do seu `pubspec.yaml`. Ele automatiza a extração de ativos, dependências e outras metadados para um arquivo Dart, permitindo acesso seguro por tipo aos dados do pubspec. Basta adicionar o pacote e executar `dart run build_runner build` para gerar a saída. Ideal para projetos que precisam de acesso dinâmico às informações do pubspec sem analisar manualmente o YAML.

Casos de uso
  • Acessando caminhos de ativos programaticamente
  • Gerando código a partir das dependências do pubspec
  • Habilitar metadados do pubspec com segurança de tipo
  • Automatizando a gestão de ativos em builds
  • Integrando dados do pubspec na lógica do aplicativo
Principais recursos
  • Gera código Dart a partir de pubspec.yaml
  • Suporta todas as plataformas do Flutter
  • Usa o build_runner para automação
  • Fornece acesso seguro por tipo ao pubspec
  • Configuração mínima necessária
Indicado para
  • Projetos com estruturas de ativos complexas
  • Geração de código em tempo de compilação é necessária
  • Aplicativos que exigem acesso dinâmico ao pubspec
  • Equipes que desejam gerenciamento automatizado do pubspec
  • Desenvolvedores usando fluxos de trabalho do build_runner
Considerações
  • Requer o build_runner para ser configurado
  • Arquivos gerados não devem ser editados manualmente
  • Pode aumentar levemente o tempo de compilação
  • Não necessário para projetos simples
  • Depende da formatação correta do pubspec.yaml
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add pubspec_generator

Categorias

Dependências

Lista de dependências 7 itens

Repositório-fonte

Projetos relacionados