Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.2.1

build_version

Um construtor para extrair uma versão de pacote para o código.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
139 mil
Curtidas
33
Pontos Pub
150

Instalar pacote

flutter pub add build_version

Visão geral do pacote

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

build_version é um pacote Flutter/Dart que gera um arquivo Dart contendo a versão atual de um pacote durante o processo de compilação. Ele extrai as informações de versão do pubspec.yaml e as disponibiliza como uma constante no código da aplicação, permitindo acesso em tempo de execução aos detalhes da versão sem atualizações manuais. Isso é especialmente útil para depuração, registro ou exibição de números de versão na interface do usuário. O pacote se integra perfeitamente ao build_runner e suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux.

Casos de uso

  • Exibindo versão do aplicativo nas configurações
  • Registro de informações de versão para depuração
  • Automatizando a injeção de versão no código
  • Rastrear versões de lançamento em builds
  • Habilitar verificações de versão na lógica do aplicativo

Principais recursos

  • Gera automaticamente constantes de versão
  • Extrai a versão do pubspec.yaml
  • Suporta múltiplas plataformas
  • Integração com build_runner
  • Configuração mínima necessária

Indicado para

  • Aplicativos que precisam de acesso à versão em tempo de execução
  • Equipes que desejam gerenciamento automático de versão
  • Projetos usando fluxos de trabalho do build_runner
  • Desenvolvedores em busca de boilerplate mínimo
  • Pipelines de CI/CD que exigem metadados de versão

Considerações

  • Requer o build_runner para ser configurado
  • A versão é estática após a compilação
  • Não adequado para alterações dinâmicas de versão
  • Pode exigir reconstrução na atualização de versão
  • Limitado ao campo version no pubspec.yaml

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

CI Pub Package package publisher

Include the version of your package in our source code.

  1. Add build_version to pubspec.yaml. Also make sure there is a version field.

    name: my_pkg
    version: 1.2.3
    dev_dependencies:
      build_runner: ^1.0.0
      build_version: ^2.0.0
    
  2. Run a build.

    > dart run build_runner build
    

    lib/src/version.dart will be generated with content:

    // Generated code. Do not modify.
    const packageVersion = '1.2.3';
    

To change the path of the generated file, create a build.yaml in the root of your package. By changing the output option of this builder, the path can be customized:

targets:
  $default:
    builders:
      build_version:
        options:
          output: lib/src/custom/path/to/version.dart

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote