texto
Texto: slug, truncar, mascarar, distância de edição, similaridade e templates.
bash
dataforge add texto| Versão | 1.0.0 |
| Licença | MIT |
| Dependências | nenhuma |
| Exporta | 15 símbolos |
Por que existe#
A biblioteca padrão já traz upper, split e companhia. Aqui está o que se reescreve em todo projeto: slug, truncar sem cortar palavra, mascarar, e distância de edição para sugerir "você quis dizer".
Uso#
dataforge
adopt texto as T
out T.slug("Olá, Mundo Cruel!") // ola-mundo-cruel
out T.truncar("uma frase longa", 10)
out T.similaridade("casa", "caza") // 0.75API#
O que relay exporta — 15 símbolos:
dataforge
sem_acento(s)
slug(s, separador := "-")
truncar(s, limite, reticencias := "…")
mascarar(s, visivel_inicio := 0, visivel_fim := 4, marca := "*")
mascarar_email(email)
distancia(a, b)
similaridade(a, b)
mais_parecido(alvo, candidatos, minimo := 0.6)
preencher(modelo, valores)
titulo(s)
contar_palavras(s)
quebrar_linhas(s, largura := 72)
inverter(s)
e_palindromo(s)
iniciais(nome, maximo := 2)Instalar#
bash
dataforge add texto
dataforge add texto@1.0.0
dataforge add texto@^1.0