Pular para o conteúdo

modelo

Templates de texto: variáveis, laços, condicionais e filtros.

bash
dataforge add modelo
Versão1.0.0
LicençaMIT
Dependênciasnenhuma
Exporta8 símbolos

Por que existe#

Sintaxe deliberadamente pequena: variável, laço, condicional e filtro. Template que vira linguagem de programação é código escondido onde ninguém procura.

Uso#

dataforge
adopt modelo as M

out M.render("Olá, {{nome}}!", {"nome": "Ana"})
out M.render("{{#itens}}- {{.}}\n{{/itens}}", {"itens": ["a", "b"]})

API#

O que relay exporta — 8 símbolos:

dataforge
renderizar_secao(negado, valor, corpo, dados)
renderizar_itens(itens, corpo, dados)
render(modelo, dados := void)
buscar(dados, caminho)
verdadeiro(valor)
registrar_filtro(nome, acao)
de_arquivo(caminho, dados := void)
FILTROS

Instalar#

bash
dataforge add modelo
dataforge add modelo@1.0.0
dataforge add modelo@^1.0