FLUTTER ECOSYSTEM

slugify

Converte uma string em um slug. Útil para URLs, nomes de arquivos, IDs e mais.

Versão mais recente
2.0.0
Downloads em 30 dias
70,3 mil
Curtidas
50
Pontos Pub
135

Visão geral do pacote

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

Visão geral

Um pacote Dart que converte strings em slugs amigáveis a URLs removendo caracteres especiais, espaços e acentos, depois normalizando o resultado. Ideal para gerar identificadores limpos para URLs, nomes de arquivos, IDs de banco de dados e outros casos de uso que exigem texto padronizado. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre ambientes. É leve e fácil de integrar por meio do gerenciador de pacotes pub do Flutter.

Casos de uso
  • Gerando URLs amigáveis ao SEO
  • Criando nomes de arquivos a partir de títulos
  • Produzindo IDs exclusivos
  • Normalizando a entrada do usuário
  • Construindo caminhos de navegação
  • Simplificando chaves de armazenamento de dados
Principais recursos
  • Remove caracteres especiais e acentos
  • Converte espaços em traços
  • Suporta caracteres internacionais
  • Normalização de caso
  • Opções de personalização extensíveis
  • Compatibilidade multiplataforma
Indicado para
  • Desenvolvedores de aplicativos web e móveis
  • sistemas de gerenciamento de conteúdo
  • geradores de site estático
  • Serviços de backend da API
  • Entradas de formulário voltadas para o usuário
  • pipelines de processamento de dados
Considerações
  • Pode exigir manipulação manual de duplicatas
  • Não garante a unicidade por si só
  • Limitado à transformação de string
  • Nenhuma sanitização embutida além da slugificação
  • Depende de biblioteca externa para recursos avançados
  • Não adequado para hashing criptográfico
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add slugify

Categorias

Repositório-fonte

Projetos relacionados