← Todos os pacotes
xs-toml
TOML configuration parser for XanaScript
tomlconfigparserdataserialization
README
xs-toml
Parser e gerador de configuração TOML para XanaScript.
Instalação
xs install xs-tomlUso
traz-ai "xs-toml" as t
cria conf = t.de-toml('[servidor]
porta = 8080
host = "localhost"
[database]
url = "mongodb://local"')
grita-ae(conf.servidor.porta) // 8080
grita-ae(conf.database.url) // mongodb://local
// seções aninhadas e arrays
cria c2 = t.de-toml('[app.banco]
registros = [1, 2, 3]')
grita-ae(c2.app.banco.registros[0]) // 1
// gerar TOML
grita-ae(t.pra-toml({ nome: "xana", lista: [1, 2] }))API
| Função | Descrição |
|---|---|
de-toml(texto) |
Parse TOML → objeto |
pra-toml(obj) |
Serializa objeto → TOML |
Suporta: chave=valor, [seções], seções aninhadas [a.b.c], arrays, inline tables { x = 1 }, strings com aspas, números, booleanos e datas ISO.
Avaliações
Nenhuma avaliação ainda.