FLUTTER ECOSYSTEM

build_runner

Um sistema de construção para geração de código Dart e compilação modular.

Versão mais recente
2.16.1
Downloads em 30 dias
6,5 mi
Curtidas
2,4 mil
Pontos Pub
160

Visão geral do pacote

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

Visão geral

Build_runner é um sistema de compilação do Dart projetado para automatizar a geração de código e a compilação modular. Ele se integra ao ecossistema Dart para executar construtores que geram código com base em anotações, arquivos de configuração ou outras entradas. Ao aproveitar um modelo de configuração declarativa, ele permite compilações eficientes e incrementais e suporta uma ampla variedade de casos de uso, incluindo serialização JSON, injeção de dependência e geração personalizada de código. É particularmente útil em projetos de grande escala, onde manter manualmente o código gerado seria propenso a erros e demorado.

Casos de uso
  • Geração automática de código
  • Serialização JSON
  • Configuração de injeção de dependência
  • Integração de construtor personalizado
  • Compilação incremental
Principais recursos
  • Configuração declarativa de build
  • Suporte para múltiplos construtores
  • execução de build incremental
  • arquitetura de plugin extensível
  • Integração com o gerenciador de pacotes pub
Indicado para
  • Projetos grandes em Dart
  • Fluxos de trabalho de geração de código
  • Ambientes de desenvolvimento da equipe
  • pipelines de CI/CD
  • Desenvolvedores usando anotações para geração de código
Considerações
  • Requer compreensão das configurações de build
  • Pode aumentar a complexidade da configuração inicial
  • O desempenho depende da eficiência do construtor
  • Não adequado para scripts simples de uso único
  • Necessita de gerenciamento adequado de dependências
Plataformas compatíveismacOSWindowsLinux

Instalar pacote

flutter pub add build_runner

Categorias

Dependências

Lista de dependências 30 itens

Repositório-fonte

Projetos relacionados

Rankings