← Todos os pacotes

xs-ini

v1.1.0 por ? 1 downloads

INI file parser with section support for XanaScript

xs install xs-ini
iniconfigparserdataserialization

README

xs-ini

Parser e gerador de arquivos INI com suporte a seções para XanaScript.

Instalação

xs install xs-ini

Uso

xs
traz-ai "xs-ini" as i

cria conf = i.de-ini('[servidor]
porta = 8080
host = localhost

[database]
url = mongodb://local')
grita-ae(conf.servidor.porta)  // 8080
grita-ae(conf.database.url)    // mongodb://local

// gerar INI
grita-ae(i.pra-ini({ app: { nome: "xana", porta: 3000 } }))
// [app]
// nome = xana
// porta = 3000

API

Função Descrição
de-ini(texto) Parse INI → objeto com seções
pra-ini(obj) Serializa objeto → INI

Valores são tipados automaticamente: números (42, -10.5), booleanos (true/false), null, strings com aspas ("joao silva") e texto puro. Comentários com ; e # são ignorados.

Avaliações

Nenhuma avaliação ainda.